{"title":"HOTSALE","description":"","products":[{"product_id":"casco-half-dome-gris-black-diamond","title":"Casco Half Dome Gris - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND CASCO HALF DOME ALLOY — Descripción Shopify   ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Casco Black Diamond Half Dome Alloy\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"El casco de escalada más duradero y popular de Black Diamond. Carcasa de policarbonato con espuma EPS inyectada, sistema de ajuste de perfil bajo y clips para linterna frontal.\",\n  \"color\": \"Alloy \/ Gris 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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · All-Around Mountain Gear\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Casco Half Dome\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eAlloy Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eBlack Diamond Half Dome\u003c\/strong\u003e es el casco de escalada más popular y confiable del planeta. Rediseñado con un ajuste de perfil bajo y una comodidad superior, su color \u003cstrong\u003eAlloy\u003c\/strong\u003e ofrece una estética técnica sobria y duradera, siendo la elección ideal para escalada deportiva, tradicional y alpinismo.\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=\"bd-hda-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hda-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El \u003cstrong\u003eHalf Dome\u003c\/strong\u003e ha evolucionado para ofrecer una protección integral en un paquete de volumen reducido. Su construcción híbrida utiliza una carcasa de \u003cstrong\u003epolicarbonato de alta resistencia\u003c\/strong\u003e co-moldeada con una estructura interna de espuma \u003cstrong\u003eEPS (Poliestireno Expandido)\u003c\/strong\u003e, diseñada para absorber impactos verticales y laterales con máxima eficiencia.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El color \u003cstrong\u003eAlloy\u003c\/strong\u003e (gris técnico) es extremadamente práctico para el uso intensivo, ya que disimula rayaduras y suciedad propias de las grandes paredes y expediciones. Su sistema de suspensión refinado cuenta con un dial de ajuste rápido que permite configurar el calce con precisión usando una sola mano, garantizando estabilidad incluso en movimientos dinámicos.\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            Mountain Workhorse: El casco más duradero y versátil dentro del catálogo de Black Diamond.\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=\"bd-hda-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hda-2\"\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\"\u003eConstruction\u003c\/span\u003eCarcasa rígida de policarbonato con interior de EPS inyectado\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFit System\u003c\/span\u003eSuspensión ajustable mediante dial posterior de perfil bajo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eHeadlamp\u003c\/span\u003eClips de policarbonato integrados de alta seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVentilation\u003c\/span\u003eAberturas aerodinámicas para flujo de aire constante\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eHalf Dome Helmet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAlloy (Gris Técnico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e330 g (S\/M) - 350 g (M\/L)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eUIAA, CE (EN 12492)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Recomendado\u003c\/td\u003e\n\u003ctd\u003eEscalada en Roca, Alpinismo, Vías Ferratas\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=\"bd-hda-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hda-3\"\u003e\n        \u003cdiv 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 cabeza por encima de las cejas. El Half Dome ofrece un rango de ajuste amplio para adaptarse a diferentes fisonomí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\u003c\/th\u003e\n                  \u003cth\u003eRango (cm)\u003c\/th\u003e\n                  \u003cth\u003eRango (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-hd-alloy\"\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=\"bd-hda-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hda-4\"\u003e\n        \u003cdiv 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\u003eInspección:\u003c\/strong\u003e Revisar regularmente la integridad de la carcasa de policarbonato y la espuma EPS.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Limpiar con un paño húmedo y jabón neutro. No usar solventes químicos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eImpactos:\u003c\/strong\u003e El casco DEBE reemplazarse tras un impacto severo, incluso si no hay daños visibles.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco, evitando la luz solar directa prolongada cuando no esté en uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Casco%20Half%20Dome%20Alloy\" 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 Half Dome?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Protection for Climbers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S\/M', range:'50 - 58', inch:'19.7 - 22.8', stock:'✓ En Stock' },\n    { label:'M\/L', range:'56 - 63', inch:'22.0 - 24.8', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-hd-alloy');\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} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\"\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Black Diamond","offers":[{"title":"S\/M (50-58 cm)","offer_id":34770023579799,"sku":"793661367222","price":1350.0,"currency_code":"MXN","in_stock":false},{"title":"M\/L (56-63 cm)","offer_id":34770023612567,"sku":"793661367215","price":1350.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/HalfBd.jpg?v=1756505811"},{"product_id":"casco-half-dome-azul-black-diamond","title":"Casco Half Dome Azul - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND CASCO HALF DOME BLUE — Descripción Shopify    ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Casco Black Diamond Half Dome Blue\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"El casco de escalada más icónico y duradero. Construcción de carcasa de policarbonato con espuma EPS, sistema de ajuste rápido con dial y clips para linterna frontal.\",\n  \"color\": \"Blue \/ Azurite\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · All-Around Performance\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Casco Half Dome\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eAzurite Blue\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eBlack Diamond Half Dome\u003c\/strong\u003e es el casco de escalada más vendido del mundo por una razón: su durabilidad inigualable. Rediseñado para optimizar el ajuste y reducir el volumen, su construcción híbrida protege contra impactos desde todos los ángulos, siendo la elección ideal para escalada deportiva, tradicional y expediciones alpinas.\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=\"bd-hdb-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdb-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El \u003cstrong\u003eHalf Dome\u003c\/strong\u003e en color azul es una pieza fundamental del equipo de seguridad. Su última actualización presenta una carcasa de \u003cstrong\u003epolicarbonato inyectado\u003c\/strong\u003e de alta resistencia que protege la estructura interna de espuma \u003cstrong\u003eEPS (Poliestireno Expandido)\u003c\/strong\u003e. Esta combinación está diseñada para absorber la energía de impactos verticales y laterales, cumpliendo con los estándares de seguridad más exigentes.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo destaca por su ergonomía mejorada; el sistema de suspensión ha sido refinado para reducir el perfil del casco en la cabeza. El dial de ajuste rápido permite configurar el calce con precisión usando una sola mano, lo que garantiza estabilidad incluso en pasos dinámicos. Sus clips integrados aseguran que tu linterna frontal no se desplace en misiones que requieren luz artificial.\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            Durabilidad Legendaria: Una carcasa rígida diseñada para soportar años de uso rudo en 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=\"bd-hdb-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdb-2\"\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\"\u003eConstruction\u003c\/span\u003eCarcasa rígida de policarbonato con interior de EPS inyectado\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFit System\u003c\/span\u003eSuspensión ajustable mediante dial posterior de perfil bajo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eChin Strap\u003c\/span\u003eBarboquejo ligero y ajustable para máxima estabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eClips\u003c\/span\u003eCuatro clips integrados para fijar linternas frontales con seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eHalf Dome Helmet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAzurite Blue (Azul Técnico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003e60% ABS, 30% EPS, 10% Nylon\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e230 g (S\/M) - 245 g (M\/L)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eUIAA, CE (EN 12492)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Recomendado\u003c\/td\u003e\n\u003ctd\u003eEscalada Deportiva, Tradicional, Alpinismo, Ferratas\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\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=\"bd-hdb-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdb-3\"\u003e\n        \u003cdiv 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 cabeza justo por encima de las cejas. El sistema de dial permite un ajuste versátil entre los rangos.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eRango (cm)\u003c\/th\u003e\n                  \u003cth\u003eRango (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-hd-blue\"\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=\"bd-hdb-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdb-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Limpiar con agua tibia y jabón neutro. No utilizar solventes químicos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eImpactos:\u003c\/strong\u003e El casco debe reemplazarse tras un impacto severo, incluso si no hay daños visibles en la carcasa.\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 al aire lejos de fuentes de calor directo o sol intenso.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco, evitando la luz solar directa prolongada para prevenir la fatiga de los polímeros.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Casco%20Half%20Dome%20Azul\" 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 Half Dome?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Protection for Climbers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S\/M', range:'53 - 59', inch:'21 - 23', stock:'✓ En Stock' },\n    { label:'M\/L', range:'58 - 63', inch:'23 - 25', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-hd-blue');\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} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\"\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Black Diamond","offers":[{"title":"S\/M (50-58 cm)","offer_id":34770062409879,"sku":"793661367185","price":1350.0,"currency_code":"MXN","in_stock":true},{"title":"M\/L (56-63 cm)","offer_id":34770062442647,"sku":"793661367178","price":1350.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/HalfBd3.jpg?v=1756506004"},{"product_id":"casco-half-dome-blanco-black-diamond","title":"Casco Half Dome Blanco - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND CASCO HALF DOME WHITE — Descripción Shopify   ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Casco Black Diamond Half Dome White\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"El casco de escalada más duradero y popular de Black Diamond. Carcasa de policarbonato con espuma EPS inyectada, sistema de ajuste de perfil bajo y clips para linterna frontal.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · All-Around Performance\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Casco Half Dome\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eWhite Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eBlack Diamond Half Dome\u003c\/strong\u003e es, por derecho propio, el casco más confiable y utilizado en la historia de la escalada moderna. Rediseñado para optimizar el peso y la comodidad, su carcasa blanca no solo ofrece un estilo clásico, sino que ayuda a mantener la frescura bajo sol directo, convirtiéndolo en la elección perfecta para expediciones alpinas y escalada en roca.\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=\"bd-hdw-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdw-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El \u003cstrong\u003eHalf Dome\u003c\/strong\u003e ha evolucionado para ofrecer una protección integral en un paquete de volumen reducido. Su construcción híbrida utiliza una carcasa de \u003cstrong\u003epolicarbonato inyectado\u003c\/strong\u003e con una estructura interna de espuma \u003cstrong\u003eEPS (Poliestireno Expandido)\u003c\/strong\u003e, diseñada para absorber impactos verticales y laterales con máxima eficiencia.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Esta versión en color blanco es la favorita de los guías de montaña y escaladores de grandes paredes, ya que minimiza la absorción de calor térmico solar. El sistema de suspensión ha sido refinado con un dial de ajuste rápido que permite configurar el calce con precisión milimétrica usando una sola mano, mientras que sus clips integrados aseguran tu linterna frontal para misiones que terminan después del anochecer.\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            Heat Shield: El acabado blanco refleja la radiación UV, manteniendo un microclima más fresco en la cabeza.\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=\"bd-hdw-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdw-2\"\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\"\u003eConstruction\u003c\/span\u003eCarcasa rígida de policarbonato con EPS de alta densidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFit System\u003c\/span\u003eSuspensión ajustable con dial posterior de perfil bajo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVentilation\u003c\/span\u003eAberturas aerodinámicas para flujo de aire constante\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eUtility\u003c\/span\u003eClips de policarbonato integrados para linterna frontal\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eHalf Dome Helmet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eWhite (Blanco Brillante)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e330 g (S\/M) - 350 g (M\/L)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eUIAA, CE Approved\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Recomendado\u003c\/td\u003e\n\u003ctd\u003eTodo tipo de escalada, Vías Ferratas\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=\"bd-hdw-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdw-3\"\u003e\n        \u003cdiv 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 cabeza por encima de las cejas. El Half Dome ofrece un rango de ajuste amplio para adaptarse a diferentes fisonomí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\u003c\/th\u003e\n                  \u003cth\u003eRango (cm)\u003c\/th\u003e\n                  \u003cth\u003eRango (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-hd-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=\"bd-hdw-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-hdw-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Limpiar con agua tibia y jabón neutro. No usar solventes químicos que degraden el EPS.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eImpactos:\u003c\/strong\u003e El casco debe reemplazarse inmediatamente después de un impacto severo, incluso si no hay daños visibles.\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 lejos de fuentes de calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco, evitando la luz solar directa prolongada cuando no esté en uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Casco%20Half%20Dome%20White\" 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 Half Dome?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Protection for Climbers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S\/M', range:'50 - 58', inch:'19.7 - 22.8', stock:'✓ En Stock' },\n    { label:'M\/L', range:'56 - 63', inch:'22.0 - 24.8', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-hd-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} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\"\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Black Diamond","offers":[{"title":"S\/M (48-57 cm)","offer_id":34770068406423,"sku":"793661367208","price":1350.0,"currency_code":"MXN","in_stock":true},{"title":"M\/L (56 - 63 cm)","offer_id":34770068439191,"sku":"793661367192","price":1350.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/HalfBd6.jpg?v=1756509083"},{"product_id":"estufa-glacier-camp-gsi-outdoors","title":"Estufa Glacier Camp - GSI Outdoors","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  PLANTILLA GSI OUTDOORS — Descripción                        ║\n  ║  Diseño en Acordeón · CSS Scoped                             ║\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\": \"Estufa Glacier Camp - GSI Outdoors\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"GSI Outdoors\" },\n  \"description\": \"Estufa de gas para camping y mochileros. Cabezal de quemador ancho de 11,000 BTU, soportes dentados estables y construcción duradera en acero inoxidable.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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(--black-mid); \n    display: flex; \n    align-items: center; \n    gap: .6rem; \n    background: #FFFFFF; \n    border: 1px solid var(--border);\n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      GSI Outdoors · Camp Kitchen\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Glacier Camp\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eStove\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eEstufa Glacier Camp de GSI Outdoors\u003c\/strong\u003e ofrece un rendimiento robusto en el campo. Diseñada para ser duradera, estable y potente, su quemador ancho distribuye el calor uniformemente, haciéndola ideal para cocinar de verdad en cualquier aventura.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No sacrifiques la calidad de tus comidas en el campamento. A diferencia de las estufas ultraligeras con cabezales pequeños que queman el centro de tus sartenes, la \u003cstrong\u003eGlacier Camp Stove\u003c\/strong\u003e cuenta con un quemador de gran diámetro que distribuye el calor de manera uniforme, permitiendo cocinar guisos o freír sin puntos calientes extremos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su construcción sólida de acero inoxidable y latón garantiza años de uso confiable bajo condiciones exigentes. Los amplios soportes dentados proporcionan una base ultra estable incluso para ollas voluminosas, mientras que su válvula de control micro-ajustable te da precisión absoluta: desde un fuego bajo para mantener la comida caliente, hasta un hervor rápido con sus potentes 11,000 BTU\/h.\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            Potencia y Precisión: Quemador robusto de 11,000 BTU\/h con válvula de control fino para hervir rápido o cocinar a fuego lento con maestrí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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003eQuemador Ancho\u003c\/span\u003eDistribuye el calor de forma uniforme para sartenes y ollas grandes.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSoportes Dentados\u003c\/span\u003eProporcionan un agarre antideslizante y estable para tu equipo de cocina.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMicro-Válvula\u003c\/span\u003eControl preciso de la llama, desde fuego lento hasta máxima potencia.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Durabilidad\u003c\/span\u003eFabricada en acero inoxidable y latón para resistir el uso rudo.\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\u003eGSI Outdoors\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eGlacier Camp Stove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC\u003c\/td\u003e\n\u003ctd\u003e090497560040\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAcero Inoxidable \/ Latón\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePotencia Máxima\u003c\/td\u003e\n\u003ctd\u003e11,000 BTU\/h\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e167 g (5.9 oz)\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. DIMENSIONES Y USOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv 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\"\u003eDimensiones y Usos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Es el equilibrio perfecto entre peso para mochileros y rendimiento para campamentos base. Se enrosca directamente a cartuchos de gas isobutano\/propano estándar.\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\u003eEscenario de Uso\u003c\/th\u003e\n                  \u003cth\u003eVentaja Principal\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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 Y LIMPIEZA --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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 y Limpieza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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\u003eEnfriamiento:\u003c\/strong\u003e Deja que la estufa se enfríe completamente de forma natural antes de desenroscarla del cartucho de gas o manipularla.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Si se derrama comida o líquido, límpiala con un paño húmedo. Mantén la rosca, el o-ring y la boquilla libres de tierra o arena para asegurar un buen sello.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eAlmacenamiento:\u003c\/strong\u003e Pliega los soportes y guárdala siempre en su bolsa de transporte incluida para proteger la válvula durante el viaje.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e Diseñada SOLO para uso en exteriores. Nunca la operes dentro de una tienda de campaña, vehículo o espacio cerrado (riesgo de monóxido de carbono).\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Estufa%20Glacier%20Camp%20de%20GSI\" 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 Estufa Glacier Camp?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/azimutadventure.com\/cdn\/shop\/files\/1280px-Gsi_2015_trees_P34-8_svg.png?v=1744237537\u0026amp;width=180\" alt=\"GSI Outdoors Logo\"\u003e\n      GSI Outdoors · Camp Kitchen Essentials\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Campamento Base', versions:'Soporta sartenes para freír y guisar', stock:'✓ Ideal' },\n    { model:'Backpacking', versions:'Potente para hervir agua rápidamente', stock:'✓ Recomendado' },\n    { model:'Combustible', versions:'Cartuchos isobutano\/propano a rosca', stock:'✓ Compatible' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"GSI Outdoors","offers":[{"title":"Default Title","offer_id":34770980929687,"sku":"090497560040","price":995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/estufacamp.png?v=1687385700"},{"product_id":"short-defend-fox","title":"Short Defend - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SHORT DEFEND — Descripción de Producto                  ║\n  ║  Shopify Compatible · CSS Container Queries · SVG Premium    ║\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+Condensed:wght@400;600;700\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n\/* ── RESET SCOPED ── *\/\n.frx-wrap * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n\/* ── VARIABLES \u0026 CONTAINER QUERIES ── *\/\n.frx-wrap {\n  \/* Variables de Color Azimut\/Fox *\/\n  --or:   #FF5A00;\n  --or10: rgba(255,90,0,0.08);\n  --or20: rgba(255,90,0,0.15);\n  --dk:   #111111;\n  --mid:  #3A3A3A;\n  --sub:  #6B6B6B;\n  --bdr:  #E5E5E5;\n  --bg2:  #F7F7F5;\n  --grn:  #5A8A2A;\n  --wht:  #FFFFFF;\n  --warn-bg: #FFF8E7;\n  --warn-bd: #F5C842;\n  --warn-tx: #7A5C00;\n  \n  font-family: 'Barlow', sans-serif;\n  color: var(--dk);\n  background: var(--wht);\n  width: 100%;\n  max-width: 100%;\n  overflow-x: hidden;\n  \n  \/* Container Queries: Esto permite que el diseño se adapte a columnas estrechas en Shopify *\/\n  container-type: inline-size;\n  container-name: frx;\n}\n\n\/* ── ESTILOS SVG GLOBALES ── *\/\n.frx-svg {\n  stroke: currentColor;\n  fill: none;\n  stroke-width: 1.5;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  display: inline-block;\n}\n\n\/* ── HERO ── *\/\n.frx-hero {\n  position: relative;\n  background: var(--dk);\n  padding: clamp(32px, 8cqi, 72px) clamp(20px, 5cqi, 56px) clamp(28px, 6cqi, 56px);\n  overflow: hidden;\n  border-bottom: 4px solid var(--or);\n}\n\n.frx-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 65% 80% at 90% 50%, rgba(255,90,0,0.14) 0%, transparent 65%),\n    repeating-linear-gradient(135deg, transparent, transparent 30px, rgba(255,255,255,0.018) 30px, rgba(255,255,255,0.018) 31px);\n  pointer-events: none;\n}\n\n.frx-hero__badge {\n  display: inline-block;\n  background: var(--or);\n  color: #fff;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-weight: 700;\n  font-size: 11px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  padding: 5px 16px;\n  margin-bottom: 18px;\n  clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);\n  position: relative;\n  z-index: 1;\n  opacity: 0;\n  animation: frxFadeDown 0.55s 0.1s ease forwards;\n}\n\n.frx-hero__brand {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(12px, 2.5cqi, 17px);\n  letter-spacing: 8px;\n  color: rgba(255,255,255,0.45);\n  text-transform: uppercase;\n  position: relative;\n  z-index: 1;\n  opacity: 0;\n  animation: frxFadeDown 0.55s 0.2s ease forwards;\n}\n\n.frx-hero__title {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(36px, 12cqi, 100px);\n  line-height: 0.88;\n  color: #fff;\n  text-transform: uppercase;\n  margin: 6px 0 2px;\n  position: relative;\n  z-index: 1;\n  opacity: 0;\n  animation: frxFadeDown 0.55s 0.3s ease forwards;\n}\n\n.frx-hero__title span {\n  color: var(--or);\n  display: block;\n}\n\n.frx-hero__sub {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(12px, 2cqi, 16px);\n  letter-spacing: 4px;\n  color: #7FB84A;\n  text-transform: uppercase;\n  margin: 14px 0 24px;\n  position: relative;\n  z-index: 1;\n  opacity: 0;\n  animation: frxFadeDown 0.55s 0.4s ease forwards;\n}\n\n.frx-hero__tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  position: relative;\n  z-index: 1;\n  opacity: 0;\n  animation: frxFadeDown 0.55s 0.5s ease forwards;\n}\n\n.frx-tag {\n  border: 1px solid rgba(255,255,255,0.22);\n  color: rgba(255,255,255,0.7);\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: 5px 13px;\n  white-space: nowrap;\n}\n\n\/* ── SECTION BASE ── *\/\n.frx-section {\n  padding: clamp(32px, 7cqi, 64px) clamp(16px, 5cqi, 56px);\n  border-bottom: 1px solid var(--bdr);\n  background: var(--wht);\n}\n\n.frx-section--alt { background: var(--bg2); }\n\n.frx-section__label {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: var(--or);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.frx-section__label::after {\n  content: '';\n  display: block;\n  height: 1px;\n  width: 36px;\n  background: var(--or);\n  opacity: 0.45;\n}\n\n.frx-section__title {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(24px, 6cqi, 42px);\n  color: var(--dk);\n  letter-spacing: 1.5px;\n  margin-bottom: 22px;\n  line-height: 1.05;\n}\n\n\/* ── DESCRIPCIÓN ── *\/\n.frx-desc__text {\n  font-size: clamp(13px, 2cqi, 16px);\n  line-height: 1.85;\n  color: var(--mid);\n  max-width: 720px;\n}\n\n.frx-desc__text + .frx-desc__text { margin-top: 14px; }\n.frx-desc__text strong { color: var(--or); font-weight: 600; }\n\n.frx-desc__quote {\n  margin-top: 28px;\n  padding: clamp(16px, 3cqi, 24px) clamp(16px, 3cqi, 28px);\n  border-left: 4px solid var(--or);\n  background: var(--or10);\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(15px, 3cqi, 21px);\n  font-weight: 600;\n  line-height: 1.45;\n  color: var(--dk);\n  max-width: 680px;\n  letter-spacing: 0.3px;\n  font-style: italic;\n}\n\n\/* ── FEATURES ── *\/\n.frx-features {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr));\n  gap: 1px;\n  background: var(--bdr);\n  margin-top: 8px;\n  border: 1px solid var(--bdr);\n}\n\n.frx-feature {\n  background: var(--wht);\n  padding: clamp(20px, 3cqi, 28px);\n  position: relative;\n  overflow: hidden;\n  transition: background 0.22s ease, transform 0.22s ease;\n  cursor: default;\n}\n\n.frx-feature:hover {\n  background: #FFF4EE;\n  transform: translateY(-2px);\n  z-index: 1;\n  box-shadow: 0 6px 24px rgba(255,90,0,0.1);\n}\n\n.frx-feature::before {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0;\n  height: 3px; width: 0;\n  background: var(--or);\n  transition: width 0.3s ease;\n}\n\n.frx-feature:hover::before { width: 100%; }\n\n.frx-feature__icon { margin-bottom: 12px; display: block; }\n.frx-feature__icon svg { width: 28px; height: 28px; stroke: var(--or); stroke-width: 2; transition: transform 0.3s ease; }\n.frx-feature:hover .frx-feature__icon svg { transform: scale(1.1); }\n\n.frx-feature__name {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--dk);\n  margin-bottom: 8px;\n}\n\n.frx-feature__desc {\n  font-size: 13.5px;\n  line-height: 1.65;\n  color: var(--sub);\n}\n\n\/* ── TALLAS ── *\/\n.frx-size__intro {\n  font-size: clamp(13px, 2cqi, 15px);\n  color: var(--sub);\n  margin-bottom: 20px;\n  line-height: 1.7;\n  max-width: 680px;\n}\n\n.frx-size__tip {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: #EEF6E0;\n  border: 1px solid #B8D98A;\n  color: var(--grn);\n  font-size: 13px;\n  padding: 9px 18px;\n  margin-bottom: 22px;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-weight: 600;\n  letter-spacing: 1px;\n  border-radius: 2px;\n}\n.frx-size__tip svg { width: 16px; height: 16px; stroke: var(--grn); }\n\n.frx-size__wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  border: 1px solid var(--bdr);\n  border-radius: 2px;\n}\n\n.frx-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(13px, 2cqi, 15px);\n  min-width: 440px;\n}\n\n.frx-table thead tr { background: var(--or); }\n.frx-table thead th {\n  padding: clamp(10px, 2cqi, 14px) clamp(12px, 2cqi, 18px);\n  text-align: center;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: #fff;\n  font-size: 12px;\n  white-space: nowrap;\n}\n\n.frx-table tbody tr {\n  border-bottom: 1px solid var(--bdr);\n  transition: background 0.18s ease;\n}\n\n.frx-table tbody tr:last-child { border-bottom: none; }\n.frx-table tbody tr:hover { background: #FFF4EE; }\n\n.frx-table td {\n  padding: clamp(10px, 2cqi, 13px) clamp(12px, 2cqi, 18px);\n  text-align: center;\n  color: var(--mid);\n}\n\n.frx-table td:first-child {\n  font-weight: 700;\n  color: var(--or);\n  letter-spacing: 1.5px;\n  font-size: 16px;\n}\n\n.frx-size__note {\n  margin-top: 12px;\n  font-size: 12px;\n  color: #999;\n  font-style: italic;\n}\n\n\/* ── CUIDADOS ── *\/\n.frx-care__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr));\n  gap: 14px;\n}\n\n.frx-care__item {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  padding: clamp(14px, 2.5cqi, 20px);\n  background: var(--wht);\n  border: 1px solid var(--bdr);\n  border-radius: 2px;\n  transition: border-color 0.2s ease, box-shadow 0.2s ease;\n}\n\n.frx-care__item:hover {\n  border-color: var(--or);\n  box-shadow: 0 3px 14px rgba(255,90,0,0.08);\n}\n\n.frx-care__icon { flex-shrink: 0; margin-top: 1px; }\n.frx-care__icon svg { width: 22px; height: 22px; stroke: var(--sub); transition: stroke 0.2s ease; }\n.frx-care__item:hover .frx-care__icon svg { stroke: var(--or); }\n\n.frx-care__title {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--dk);\n  margin-bottom: 5px;\n}\n\n.frx-care__body {\n  font-size: 13px;\n  color: var(--sub);\n  line-height: 1.6;\n}\n\n.frx-warning {\n  margin-top: 24px;\n  background: var(--warn-bg);\n  border: 1px solid var(--warn-bd);\n  border-left: 4px solid var(--warn-bd);\n  padding: clamp(16px, 3cqi, 20px) clamp(16px, 3cqi, 24px);\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  border-radius: 2px;\n}\n\n.frx-warning__icon { flex-shrink: 0; }\n.frx-warning__icon svg { width: 20px; height: 20px; stroke: var(--warn-tx); stroke-width: 2.5; }\n\n.frx-warning__text {\n  font-size: 13.5px;\n  color: var(--warn-tx);\n  line-height: 1.65;\n}\n\n.frx-warning__text strong { font-weight: 700; }\n\n\/* ── CTA WHATSAPP ── *\/\n.frx-cta {\n  padding: clamp(40px, 8cqi, 72px) clamp(16px, 5cqi, 56px);\n  background: var(--dk);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.frx-cta::before {\n  content: 'DEFEND';\n  position: absolute;\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(60px, 18cqi, 180px);\n  color: rgba(255,255,255,0.03);\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  white-space: nowrap;\n  pointer-events: none;\n  letter-spacing: 10px;\n}\n\n.frx-cta__label {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.35);\n  margin-bottom: 14px;\n}\n\n.frx-cta__head {\n  font-family: 'Bebas Neue', sans-serif;\n  font-size: clamp(28px, 8cqi, 58px);\n  color: #fff;\n  line-height: 1.1;\n  margin-bottom: 12px;\n  letter-spacing: 2px;\n}\n\n.frx-cta__sub {\n  font-size: clamp(13px, 2.5cqi, 15px);\n  color: rgba(255,255,255,0.5);\n  margin-bottom: 36px;\n  max-width: 400px;\n  margin-left: auto;\n  margin-right: auto;\n  line-height: 1.65;\n}\n\n.frx-wa-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  background: #22C55E;\n  color: #fff !important;\n  text-decoration: none !important;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-weight: 700;\n  font-size: clamp(14px, 3cqi, 18px);\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  padding: clamp(14px, 3cqi, 18px) clamp(24px, 5cqi, 44px);\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n  clip-path: polygon(0 0, 100% 0, 97% 100%, 3% 100%);\n  cursor: pointer;\n  border: none;\n  max-width: 100%;\n}\n\n.frx-wa-btn:hover {\n  background: #16A34A;\n  transform: translateY(-3px);\n  box-shadow: 0 14px 40px rgba(34,197,94,0.35);\n}\n\n.frx-wa-btn:active { transform: translateY(-1px); }\n\n.frx-wa-btn svg {\n  width: 22px;\n  height: 22px;\n  fill: #fff;\n  flex-shrink: 0;\n}\n\n.frx-cta__disc {\n  margin-top: 14px;\n  font-size: 12px;\n  color: rgba(255,255,255,0.25);\n  letter-spacing: 1px;\n}\n\n\/* ── TRUST STRIP ── *\/\n.frx-trust {\n  background: var(--bg2);\n  border-top: 1px solid var(--bdr);\n  padding: clamp(16px, 3cqi, 22px) clamp(16px, 5cqi, 56px);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: clamp(16px, 4cqi, 36px);\n}\n\n.frx-trust__item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 12px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--sub);\n  white-space: nowrap;\n}\n\n.frx-trust__item svg {\n  width: 16px;\n  height: 16px;\n  stroke: var(--or);\n}\n\n\/* ── DIVIDER ── *\/\n.frx-divider {\n  height: 1px;\n  background: linear-gradient(to right, transparent, var(--bdr) 20%, var(--bdr) 80%, transparent);\n  margin: 0;\n}\n\n\/* ── ANIMATIONS ── *\/\n@keyframes frxFadeDown {\n  from { opacity: 0; transform: translateY(-16px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n.frx-reveal {\n  opacity: 0;\n  transform: translateY(24px);\n  transition: opacity 0.55s ease, transform 0.55s ease;\n}\n\n.frx-reveal.frx-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ── COMPATIBILIDAD MOBILE NATIVA ── *\/\n@container frx (max-width: 480px) {\n  .frx-features { grid-template-columns: 1fr; }\n  .frx-care__grid { grid-template-columns: 1fr; }\n  .frx-trust { justify-content: flex-start; }\n}\n\u003c\/style\u003e\n\n\u003c!-- ════════ WRAPPER ════════ --\u003e\n\u003cdiv class=\"frx-wrap\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cheader class=\"frx-hero\"\u003e\n    \u003cdiv class=\"frx-hero__badge\"\u003e\n\u003csvg class=\"frx-svg\" style=\"width:12px;height:12px;margin-right:4px;vertical-align:text-top;stroke-width:2.5\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.38 3.46L16 2a8 8 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Short MTB de Extrema Resistencia\u003c\/div\u003e\n    \u003cdiv class=\"frx-hero__brand\"\u003eFox Racing\u003c\/div\u003e\n    \u003ch2 class=\"frx-hero__title\"\u003eDefend\u003c\/h2\u003e\n    \u003cdiv class=\"frx-hero__sub\"\u003eDurabilidad probada en las pistas más duras del mundo\u003c\/div\u003e\n    \u003cdiv class=\"frx-hero__tags\"\u003e\n      \u003cspan class=\"frx-tag\"\u003eTejido TruMotion®\u003c\/span\u003e\n      \u003cspan class=\"frx-tag\"\u003eCierre Ratchet\u003c\/span\u003e\n      \u003cspan class=\"frx-tag\"\u003eTratamiento DWR\u003c\/span\u003e\n      \u003cspan class=\"frx-tag\"\u003eMáxima Durabilidad\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 01 DESCRIPCIÓN --\u003e\n  \u003csection class=\"frx-section frx-reveal\"\u003e\n    \u003cdiv class=\"frx-section__label\"\u003e01 — Descripción\u003c\/div\u003e\n    \u003ch3 class=\"frx-section__title\"\u003eDiseñado para soportar lo peor del sendero\u003c\/h3\u003e\n    \u003cp class=\"frx-desc__text\"\u003e\n      El \u003cstrong\u003eShort Fox Defend\u003c\/strong\u003e está construido para aguantar abusos y rendir en las condiciones más exigentes. Su durabilidad está probada por nuestros campeones de mountain bike en las pistas de Enduro y Downhill más difíciles del mundo. Es la armadura que necesitas cuando el terreno se pone rudo.\n    \u003c\/p\u003e\n    \u003cp class=\"frx-desc__text\"\u003e\n      No te dejes engañar por su resistencia; gracias a su tejido \u003cstrong\u003eTruMotion®\u003c\/strong\u003e elástico en todas las direcciones, te otorga una libertad de movimiento excepcional al pedalear o saltar. Su sistema de cierre de trinquete te permite un ajuste milimétrico sobre la marcha, mientras que las perforaciones láser estratégicas aseguran que el calor no se acumule.\n    \u003c\/p\u003e\n    \u003cdiv class=\"frx-desc__quote\"\u003e\n      \"Resistencia a prueba de todo. Diseñado para rendir y protegerte en los descensos más extremos.\"\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"frx-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- 02 CARACTERÍSTICAS --\u003e\n  \u003csection class=\"frx-section frx-section--alt frx-reveal\"\u003e\n    \u003cdiv class=\"frx-section__label\"\u003e02 — Características principales\u003c\/div\u003e\n    \u003ch3 class=\"frx-section__title\"\u003eRendimiento y resistencia de élite\u003c\/h3\u003e\n    \u003cdiv class=\"frx-features\"\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eTejido Elástico TruMotion®\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eMaterial súper resistente que se estira en todas las direcciones para ofrecer máxima movilidad en terrenos técnicos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 8v13H3V8\"\u003e\u003c\/path\u003e\u003cpath d=\"M1 3h22v5H1z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 12h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eCierre de Trinquete (Ratchet)\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eCierre de competición que proporciona un ajuste seguro, rápido y fácilmente microajustable incluso con guantes puestos.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eTratamiento DWR\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eEl recubrimiento repelente al agua duradero (DWR) hace que la humedad, el lodo y la suciedad resbalen sobre la tela.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12.8 19.6A2 2 0 1 0 14 16H2\"\u003e\u003c\/path\u003e\u003cpath d=\"M17.5 8a2.5 2.5 0 1 0 2-4H2\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.8 4.4A2 2 0 1 1 11 8H2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eVentilación Láser Mapeada\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eÁreas con perforaciones cortadas con láser en la parte delantera y trasera para canalizar el aire fresco y refrigerar tu cuerpo.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.38 3.46L16 2a8 8 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eBolsillos con Cremallera\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eBolsillos laterales seguros con cierres resistentes para guardar tu celular, llaves o pase del bike park de forma segura.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-feature\"\u003e\n        \u003cspan class=\"frx-feature__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2 12h4l3-9 5 18 3-9h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv class=\"frx-feature__name\"\u003eLargo Específico para MTB\u003c\/div\u003e\n        \u003cp class=\"frx-feature__desc\"\u003eEntrepierna más larga diseñada específicamente para eliminar la separación entre el short y tus rodilleras mientras pedaleas.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"frx-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- 03 TALLAS --\u003e\n  \u003csection class=\"frx-section frx-reveal\"\u003e\n    \u003cdiv class=\"frx-section__label\"\u003e03 — Guía de tallas \u003c\/div\u003e\n    \u003ch3 class=\"frx-section__title\"\u003eEncuentra tu ajuste perfecto\u003c\/h3\u003e\n    \u003cp class=\"frx-size__intro\"\u003e\n      La línea Fox Defend tiene un ajuste orientado al gravity\/enduro, con espacio suficiente para moverse libremente y una entrepierna diseñada para usarse sobre rodilleras.\n    \u003c\/p\u003e\n    \u003cdiv class=\"frx-size__tip\"\u003e\n      \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21.3 15.3l-8.4 8.4a2.83 2.83 0 0 1-4 0l-5.3-5.3a2.83 2.83 0 0 1 0-4l8.4-8.4a2.83 2.83 0 0 1 4 0l5.3 5.3a2.83 2.83 0 0 1 0 4Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.5 2L22 9.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9l2 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 12l2 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 15l2 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Consejo: Mide la circunferencia de tu cintura por encima de las caderas. El cierre ratchet te permite ajustar perfectamente la tensión aunque te quede ligeramente holgado.\n    \u003c\/div\u003e\n    \u003cdiv class=\"frx-size__wrap\"\u003e\n      \u003ctable class=\"frx-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eTalla (Cintura)\u003c\/th\u003e\n            \u003cth\u003eCintura (cm)\u003c\/th\u003e\n            \u003cth\u003eCadera (cm)\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71 – 76 cm\u003c\/td\u003e\n\u003ctd\u003e86 - 91 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76 – 81 cm\u003c\/td\u003e\n\u003ctd\u003e91 - 96 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81 – 86 cm\u003c\/td\u003e\n\u003ctd\u003e96 - 101 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86 – 91 cm\u003c\/td\u003e\n\u003ctd\u003e101 - 106 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e36\u003c\/td\u003e\n\u003ctd\u003e91 – 96 cm\u003c\/td\u003e\n\u003ctd\u003e106 - 111 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e96 – 101 cm\u003c\/td\u003e\n\u003ctd\u003e111 - 116 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"frx-size__note\"\u003e* Datos oficiales Fox Racing para Shorts MTB de hombre. Modelo exterior (no incluye badana).\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"frx-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- 04 CUIDADOS --\u003e\n  \u003csection class=\"frx-section frx-section--alt frx-reveal\"\u003e\n    \u003cdiv class=\"frx-section__label\"\u003e04 — Cuidados del producto\u003c\/div\u003e\n    \u003ch3 class=\"frx-section__title\"\u003eMantén tu short impecable\u003c\/h3\u003e\n    \u003cdiv class=\"frx-care__grid\"\u003e\n      \u003cdiv class=\"frx-care__item\"\u003e\n        \u003cspan class=\"frx-care__icon\"\u003e\n          \u003csvg class=\"frx-svg\" 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\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong class=\"frx-care__title\"\u003eLavado a máquina\u003c\/strong\u003e\n          \u003cspan class=\"frx-care__body\"\u003eAsegúrate de cerrar el ratchet y todas las cremalleras antes de lavarlo a máquina con agua fría (30°C) en un ciclo suave.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-care__item\"\u003e\n        \u003cspan class=\"frx-care__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 4.2c3.11 3.11 3.11 8.14 0 11.25-3.11 3.11-8.14 3.11-11.25 0-3.11-3.11-3.11-8.14 0-11.25L12 2.69z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong class=\"frx-care__title\"\u003eSecado al aire libre\u003c\/strong\u003e\n          \u003cspan class=\"frx-care__body\"\u003eSecar colgado en la sombra. NO utilices secadora de calor, ya que arruinará la elasticidad del tejido TruMotion® y las zonas termoselladas.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-care__item\"\u003e\n        \u003cspan class=\"frx-care__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong class=\"frx-care__title\"\u003eCERO suavizantes\u003c\/strong\u003e\n          \u003cspan class=\"frx-care__body\"\u003eNunca uses suavizante de telas. Los químicos del suavizante destruyen el tratamiento DWR hidrofóbico.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"frx-care__item\"\u003e\n        \u003cspan class=\"frx-care__icon\"\u003e\n          \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cstrong class=\"frx-care__title\"\u003eNo planchar\u003c\/strong\u003e\n          \u003cspan class=\"frx-care__body\"\u003eEl tejido técnico, los cierres vulcanizados y las gomas del short no deben ser planchados bajo ninguna circunstancia.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"frx-warning\"\u003e\n      \u003cspan class=\"frx-warning__icon\"\u003e\n        \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003c\/span\u003e\n      \u003cp class=\"frx-warning__text\"\u003e\n        \u003cstrong\u003ePara maximizar su vida útil:\u003c\/strong\u003e Lava el short inmediatamente después de rodar en lodo intenso. Dejar que la suciedad se seque profundamente en las fibras puede afectar su durabilidad y aspecto.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA WHATSAPP --\u003e\n  \u003cdiv class=\"frx-cta frx-reveal\"\u003e\n    \u003cdiv class=\"frx-cta__label\"\u003e¿Tienes dudas? Azimut te ayuda\u003c\/div\u003e\n    \u003cdiv class=\"frx-cta__head\"\u003eHabla con un\u003cbr\u003eexperto en Azimut\u003c\/div\u003e\n    \u003cp class=\"frx-cta__sub\"\u003e¿No estás seguro de tu talla de Short? Nuestro equipo está listo para ayudarte con medidas y recomendaciones.\u003c\/p\u003e\n    \u003ca class=\"frx-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Short%20Fox%20Defend\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Contactar a soporte de Azimut Adventure por WhatsApp para dudas sobre el Short Fox Defend\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"\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      Consultar por WhatsApp\n    \u003c\/a\u003e\n    \u003cp class=\"frx-cta__disc\"\u003eRespuesta inmediata en horario de tienda\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TRUST STRIP --\u003e\n  \u003cdiv class=\"frx-trust\"\u003e\n    \u003cspan class=\"frx-trust__item\" aria-label=\"Beneficio: Compra 100% segura en Azimut Adventure\"\u003e\n      \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Compra segura\n    \u003c\/span\u003e\n    \u003cspan class=\"frx-trust__item\" aria-label=\"Beneficio: Envíos seguros a todo México de equipo MTB\"\u003e\n      \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      Envíos Seguros\n    \u003c\/span\u003e\n    \u003cspan class=\"frx-trust__item\" aria-label=\"Beneficio: Cambios de producto sin complicaciones\"\u003e\n      \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpolyline points=\"1 4 1 10 7 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Cambios de Talla\n    \u003c\/span\u003e\n    \u003cspan class=\"frx-trust__item\" aria-label=\"Beneficio: Garantía oficial de Fox Racing México\"\u003e\n      \u003csvg class=\"frx-svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpolygon 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\u003c\/svg\u003e\n      Garantía Fox Original\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOQUE SEO INVISIBLE (JSON-LD) RECOMENDADO POR GOOGLE --\u003e\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\": \"https:\/\/schema.org\/\",\n    \"@type\": \"Product\",\n    \"name\": \"Short Fox Defend - Ropa MTB\",\n    \"description\": \"Short de ciclismo de montaña Fox Defend diseñado para máxima durabilidad. Tejido elástico TruMotion, tratamiento DWR, cierre Ratchet. Ideal para Enduro y Downhill. Disponible en Azimut Adventure.\",\n    \"brand\": {\n      \"@type\": \"Brand\",\n      \"name\": \"Fox Racing\"\n    },\n    \"category\": \"Apparel \u0026 Accessories \u003e Clothing \u003e Shorts\",\n    \"audience\": {\n      \"@type\": \"Audience\",\n      \"audienceType\": \"Ciclistas de montaña, Riders de Enduro y Downhill\"\n    },\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"offers\": {\n      \"@type\": \"Offer\",\n      \"priceCurrency\": \"MXN\",\n      \"price\": \"2098.00\",\n      \"availability\": \"https:\/\/schema.org\/InStock\",\n      \"url\": \"https:\/\/azimutadventure.com\/\"\n    },\n    \"additionalProperty\": [\n      {\n        \"@type\": \"PropertyValue\",\n        \"name\": \"Deporte\",\n        \"value\": \"Enduro, Downhill, Trail\"\n      },\n      {\n        \"@type\": \"PropertyValue\",\n        \"name\": \"Características\",\n        \"value\": \"Durabilidad Extrema, Tejido TruMotion®, Tratamiento DWR, Cierre Ratchet\"\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\u003c!-- \/frx-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  'use strict';\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.frx-reveal').forEach(function(el) {\n      el.classList.add('frx-visible');\n    });\n    return;\n  }\n  var io = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) {\n        e.target.classList.add('frx-visible');\n        io.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });\n  document.querySelectorAll('.frx-reveal').forEach(function(el) {\n    io.observe(el);\n  });\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"30","offer_id":34795703337111,"sku":"191972159206","price":2378.3,"currency_code":"MXN","in_stock":false},{"title":"32","offer_id":34795703369879,"sku":"191972611551","price":2378.3,"currency_code":"MXN","in_stock":true},{"title":"34","offer_id":34795703402647,"sku":"Short Defend - FOX-3","price":2378.3,"currency_code":"MXN","in_stock":false},{"title":"36","offer_id":34795703435415,"sku":"191972611582","price":2378.3,"currency_code":"MXN","in_stock":true},{"title":"38","offer_id":48772827054359,"sku":"191972611599","price":2378.3,"currency_code":"MXN","in_stock":false},{"title":"40","offer_id":48772827087127,"sku":"191972611605","price":2378.3,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/22872001_1.jpg?v=1628794703"},{"product_id":"guantes-bomber-fox","title":"Guantes Bomber - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES BOMBER BLACK — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Bomber Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de protección extrema Fox Bomber en color Negro. Cuentan con armadura rígida de nudillos, construcción en piel de cabra y palma de Clarino® de doble capa. Máxima durabilidad y seguridad certificada.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Bomber Protection Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Bomber\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Bomber Black\u003c\/strong\u003e representan el estándar más alto de seguridad y durabilidad. Diseñados para enfrentar los terrenos más técnicos, combinan una armadura de nudillos rígida con piel de cabra premium para ofrecer protección balística y un control total en el manillar.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eBomber\u003c\/strong\u003e es una leyenda por su robustez. Su elemento clave es la armadura de nudillos fabricada en policarbonato rígido moldeado, que actúa como un escudo contra ramas, piedras y cualquier impacto directo en el sendero.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versión \u003cstrong\u003eBlack\u003c\/strong\u003e ofrece un estilo atemporal y agresivo. La construcción superior en piel de cabra perforada garantiza una resistencia excepcional a la abrasión y una transpirabilidad controlada. La palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e de doble capa refuerza las zonas críticas de fricción, asegurando que estos guantes te acompañen durante muchas temporadas de uso rudo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Impact Defense: Armadura rígida certificada para la máxima protección de tus manos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eArmadura\u003c\/span\u003eProtección de nudillos en plástico rígido moldeado balístico\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eResistencia\u003c\/span\u003ePalma de Clarino® de doble capa para máxima durabilidad y tacto\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePiel Premium\u003c\/span\u003eConstrucción en piel de cabra perforada para fuerza y flujo de aire\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Ready\u003c\/span\u003eCompatibilidad con pantallas táctiles en dedos índice y pulgar\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBomber Glove CE\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eNudillos rígidos \/ Dedos con TPR\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003ePuño de neopreno con velcro ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, Downhill, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar exclusivamente a mano con agua fría. No usar lavadora ya que daña la piel.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eJabón:\u003c\/strong\u003e Utilizar jabón neutro suave. No frotar los nudillos rígidos con cepillos abrasivos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor del sol o secadoras puede endurecer la piel.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y ventilado para evitar malos olores en la piel perforada.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Bomber%20Black%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Bomber Black?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Máxima Protección Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":34833228038295,"sku":"191972809194","price":1950.75,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833228071063,"sku":"191972809200","price":1950.75,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833228103831,"sku":"191972809217","price":1950.75,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":34833228136599,"sku":"191972809224","price":1950.75,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/bomberfox1mtb.png?v=1704828712"},{"product_id":"espinillera-rodillera-launch-d3o-fox","title":"Rodillera\/Espinillera Launch D3O - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERA\/ESPINILLERA LAUNCH D3O — Descripción Shopify  ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras con Espinillera Fox Launch D3O\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Protección integral para MTB. Las rodilleras Launch D3O con espinillera combinan la legendaria tecnología de absorción de impactos D3O con una cobertura total y duradera para el trail.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1300px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · MTB Protection Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch D3O\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee\/Shin Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eRodillera\/Espinillera Fox Launch D3O\u003c\/strong\u003e ofrece una cobertura integral que combina la protección contra impactos del \u003cstrong\u003eD3O®\u003c\/strong\u003e con una estructura de espinilla de alta resistencia. Diseñada para riders que buscan seguridad total en terrenos técnicos y descenso sin sacrificar la movilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Las rodilleras con espinillera \u003cstrong\u003eLaunch D3O\u003c\/strong\u003e son el estándar de oro en protección combinada. Gracias a las inserciones de \u003cstrong\u003eD3O®\u003c\/strong\u003e con certificación CE, el protector se mantiene flexible y cómodo durante el pedaleo, pero se endurece al instante en caso de impacto para absorber la energía del golpe.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño articulado se adapta a la forma de la pierna en posición de manejo, mientras que la sección de la espinilla ofrece una capa de seguridad adicional contra pedales, piedras y ramas. El material de neopreno perforado garantiza que el flujo de aire sea constante, evitando la acumulación de sudor durante las rodadas más largas.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección Total: Blindaje para rodilla y espinilla con la flexibilidad de la tecnología D3O®.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Tech\u003c\/span\u003eInserciones con certificación CE para absorción de impactos líder en el mundo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Ergonómico\u003c\/span\u003eDiseño precurvado que optimiza la comodidad en la posición de pedaleo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirabilidad\u003c\/span\u003eNeopreno perforado para una excelente gestión del flujo de aire y humedad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSujeción Segura\u003c\/span\u003eCierres de gancho y bucle fáciles de ajustar para evitar deslizamientos\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch D3O Knee\/Shin Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eNeopreno perforado \/ Ariaprene™\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eRodilla (D3O®) + Espinillera (Rígida\/Reforzada)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Downhill, Enduro\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para una cobertura perfecta, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (10 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (la parte más ancha).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Retira las inserciones de D3O® antes de lavar. Lavar a mano con agua fría.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cierra todas las correas de velcro antes de lavar para evitar que dañen el neopreno.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No exponer al sol directo ni usar secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eD3O®:\u003c\/strong\u003e Limpiar las piezas de D3O® únicamente con un trapo húmedo si es necesario.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Rodillera\/Espinillera%20Launch%20D3O%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre la Launch D3O?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección de Élite Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'XS', thigh:'36.8 - 38.1', calf:'31.8 - 33.0', stock:'✓ En Stock' },\n    { label:'S', thigh:'38.1 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'M', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'L', thigh:'41.4 - 43.9', calf:'35.6 - 38.1', stock:'✓ En Stock' },\n    { label:'XL', thigh:'43.2 - 45.7', calf:'36.8 - 39.4', stock:'✓ En Stock' },\n    { label:'2XL', thigh:'45.2 - 47.8', calf:'38.1 - 40.6', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":34833796923543,"sku":"191972934803","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833796956311,"sku":"191972934810","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833796989079,"sku":"191972934827","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51460953342231,"sku":"191972934834","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":51803946058007,"sku":"191972934841","price":2795.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/RodilleraLaunch.png?v=1760580179"},{"product_id":"rodilleras-launch-d3o-fox","title":"Rodilleras Launch D3O - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS LAUNCH D3O — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras Fox Launch D3O\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Rodilleras de alto rendimiento Fox Launch D3O para MTB. Protección icónica que combina la flexibilidad del D3O con un diseño ergonómico y transpirable para pedalear con seguridad.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · MTB Protection Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch D3O\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras Fox Launch D3O\u003c\/strong\u003e ofrecen una excelente combinación de protección contra impactos y un diseño cómodo para el pedaleo. Gracias a su inserción de \u003cstrong\u003eD3O®\u003c\/strong\u003e con certificación CE, estas rodilleras se mantienen flexibles para el movimiento, pero se endurecen al instante para absorber la energía en caso de caída.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Basadas en el diseño legendario de la línea Launch, las \u003cstrong\u003eLaunch D3O\u003c\/strong\u003e elevan el nivel de seguridad incorporando la tecnología líder en absorción de impactos. Su construcción ergonómica precurvada asegura que la protección se mantenga en su lugar sin importar qué tan técnico sea el terreno.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El material de neopreno perforado ofrece una excelente gestión de la humedad y flujo de aire, mientras que su diseño tipo manga (slip-on) con ajustadores de velcro permite un calce rápido y seguro. Es la rodillera versátil definitiva, ideal para todo tipo de rutas, desde senderos locales hasta bike parks.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección Inteligente: Inserción D3O® certificada por la CE para una absorción de impactos de nivel mundial.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Insert\u003c\/span\u003eMaterial reactivo que se endurece al impacto para máxima seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirable\u003c\/span\u003eNeopreno Ariaprene™ perforado para mejorar la ventilación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSujeción\u003c\/span\u003eAjustadores superiores e inferiores de velcro para evitar deslizamientos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eErgonómica\u003c\/span\u003eCorte anatómico que se adapta a la rodilla en posición de ataque\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch D3O Knee Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eNeopreno perforado y paneles elásticos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eSlip-on (Tipo manga)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para asegurar que las rodilleras no se muevan, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (10 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (zona más ancha).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Retira las inserciones de D3O® antes de lavar la rodillera.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría y jabón suave. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Nunca uses secadora ni calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eD3O:\u003c\/strong\u003e Limpiar las inserciones únicamente con un trapo húmedo si es necesario.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Rodilleras%20Launch%20D3O%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Launch D3O?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', thigh:'36.8 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'Medium', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'Large', thigh:'41.9 - 44.5', calf:'36.8 - 39.4', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":34833823662231,"sku":"191972934742","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833823694999,"sku":"191972934759","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833823727767,"sku":"191972934766","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51806855528727,"sku":"191972934773","price":2295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/RodillerasLaunchFox.jpg?v=1768501234"},{"product_id":"raincover-18-35-l-black-diamond","title":"Raincover 18-35 L - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND RAINCOVER 18-35L — Descripción Shopify        ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Cubre Mochila Black Diamond Raincover 18-35L\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Funda impermeable para mochilas de día (18 a 35 litros). Construcción en poliéster 70D, costuras selladas térmicamente y diseño ultra empacable.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\n  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Rain \u0026amp; Element Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Raincover\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003e18 - 35 Liters\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eBlack Diamond Raincover\u003c\/strong\u003e es la pieza de equipo esencial que marca la diferencia entre una mochila empapada y un equipo seco. Diseñado para ajustarse a mochilas de día de volumen pequeño a mediano, esta funda impermeable cuenta con costuras selladas y un diseño ultra empacable para climas alpinos cambiantes.\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=\"bd-rc-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-1\"\u003e\n        \u003cdiv 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            Construido para ser ligero y eficiente, el \u003cstrong\u003eRaincover 18-35L\u003c\/strong\u003e está fabricado con un tejido de poliéster 70D de alta densidad. Su principal ventaja técnica sobre las fundas económicas son sus costuras totalmente selladas térmicamente, lo que elimina cualquier punto de entrada para el agua, incluso bajo exposición prolongada a la lluvia.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño inteligente incluye un sistema de ajuste perimetral mediante un cordón elástico que se ciñe perfectamente a la forma de tu mochila, evitando que el viento la desprenda en crestas expuestas. Cuando el clima mejora, la funda se pliega de forma compacta en su propia bolsa de transporte integrada, ocupando el espacio mínimo en un bolsillo lateral.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Weather Shield: Protección 100% impermeable con costuras selladas de fábrica.\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=\"bd-rc-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-2\"\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\"\u003eMaterial\u003c\/span\u003ePoliéster 70D ripstop con recubrimiento impermeable\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003c\/span\u003eCordón elástico perimetral para un calce seguro en ráfagas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSeguridad\u003c\/span\u003eCorrea de sujeción central para evitar que se vuele\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCompacto\u003c\/span\u003eSe guarda en su propia bolsa integrada de forma ultra compacta\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBackpack Raincover\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango de Capacidad\u003c\/td\u003e\n\u003ctd\u003e18 a 35 Litros (XS\/S)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e74 g (Ultra Ligero)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro Técnico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eDay-hiking, Climbing Approach, Biking\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. USO Y SEGURIDAD --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-rc-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-3\"\u003e\n        \u003cdiv 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\"\u003eConsejos Técnicos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eCompatibilidad:\u003c\/strong\u003e El rango 18-35L es ideal para mochilas como la serie Pursuit, Nitro o Speed Lite.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eDrenaje:\u003c\/strong\u003e Cuenta con un punto de drenaje inferior para evitar la acumulación de agua si esta logra filtrarse por el panel trasero.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eVisibilidad:\u003c\/strong\u003e Los logotipos de Black Diamond son reflectantes, lo que aumenta tu seguridad si caminas por carretera o senderos en condiciones de baja visibilidad.\u003c\/li\u003e\n          \u003c\/ul\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=\"bd-rc-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M20 7h-9l-3-3H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z\"\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\u003eSecado:\u003c\/strong\u003e Tras cada uso en lluvia, secar completamente extendido antes de guardarlo. Guardarlo húmedo genera moho y mal olor.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua tibia y jabón neutro. No usar lavadora ni secadora mecánica.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e Si el agua deja de deslizarse por la superficie, puedes aplicar un spray repelente al agua comercial para textiles.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar seco y evitar la luz solar directa prolongada cuando no esté en uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Raincover%2018-35L\" 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 Raincover?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e","brand":"Black Diamond","offers":[{"title":"Default Title","offer_id":34880785186967,"sku":"793661224143","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/raincover.png?v=1664228286"},{"product_id":"raincover-30-55-l-black-diamond","title":"Raincover 30-55 L - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND RAINCOVER 30-55L — Descripción Shopify        ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Cubre Mochila Black Diamond Raincover 30-55L\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Funda impermeable para mochilas de capacidad media (30 a 55 litros). Fabricada en poliéster 70D con costuras selladas, ajuste elástico y diseño empacable.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Mountain Essentials\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Raincover\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003e30 - 55 Liters\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eBlack Diamond Raincover\u003c\/strong\u003e es la protección indispensable para tu equipo en condiciones de clima variable. Diseñado para ajustarse a mochilas de volumen medio, este cubre mochila impermeable asegura que tu carga permanezca seca gracias a su construcción robusta y costuras selladas térmicamente.\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=\"bd-rc-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No permitas que la lluvia detenga tu progreso. El \u003cstrong\u003eRaincover 30-55L\u003c\/strong\u003e está fabricado con un poliéster 70D de alta densidad que bloquea la entrada de agua de manera efectiva. A diferencia de las fundas básicas, este modelo de Black Diamond cuenta con costuras totalmente selladas, eliminando cualquier punto de filtración hacia el compartimento principal de tu mochila.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño inteligente incluye un cordón elástico perimetral que se ajusta rápidamente a diferentes formas de mochila, y un punto de sujeción central que evita que el viento lo desprenda en zonas expuestas. Cuando el sol vuelve a salir, se pliega de forma compacta en su propio saco de transporte integrado, ocupando el mínimo espacio.\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            Seam-Sealed Tech: Costuras selladas de fábrica para una impermeabilidad total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-rc-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-2\"\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\"\u003eMaterial\u003c\/span\u003ePoliéster 70D ripstop con recubrimiento impermeable\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003c\/span\u003eCordón elástico perimetral para un calce seguro\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSeguridad\u003c\/span\u003eCorrea de sujeción central para evitar voladuras\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCompacto\u003c\/span\u003eBolsa de transporte integrada para almacenamiento eficiente\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBackpack Raincover\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango de Capacidad\u003c\/td\u003e\n\u003ctd\u003e30 a 55 Litros (S\/M)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e90 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro Técnico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eHiking, Trekking, Escalada\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. USO Y SEGURIDAD --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-rc-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-3\"\u003e\n        \u003cdiv 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\"\u003eConsejos Técnicos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eCompatibilidad:\u003c\/strong\u003e Este rango (30-55L) es ideal para mochilas de día extendido o mochilas de ataque alpino.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eAjuste:\u003c\/strong\u003e Asegúrate de pasar la correa de seguridad por detrás del panel trasero de la mochila antes de cerrar el broche para evitar que la funda se desplace lateralmente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eVisibilidad:\u003c\/strong\u003e Aunque el color es negro, cuenta con logotipos reflectantes que ayudan a ser localizado bajo la luz de una linterna frontal en la oscuridad.\u003c\/li\u003e\n          \u003c\/ul\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=\"bd-rc-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-rc-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M20 7h-9l-3-3H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z\"\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\u003eSecado:\u003c\/strong\u003e Después de cada uso en lluvia, dejar secar completamente extendido antes de guardarlo para evitar moho.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua tibia y jabón neutro. No usar lavadora ni secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eRepelencia:\u003c\/strong\u003e Si el agua deja de \"perlar\" en la superficie tras mucho uso, se recomienda aplicar un spray impermeabilizante para textiles sintéticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco, lejos de la luz solar directa prolongada cuando no esté en uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Raincover%2030-55L\" 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 Raincover?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e","brand":"Black Diamond","offers":[{"title":"Default Title","offer_id":34880810811543,"sku":"793661224150","price":745.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/raincover_e6a77eb4-995a-4396-878e-4462f1fa8c3e.png?v=1688180962"},{"product_id":"playera-live-climb-repeat-black-diamond","title":"Playera Live Climb Repeat - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND LIVE CLIMB REPEAT — Descripción Shopify       ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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 Black Diamond Live Climb Repeat\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Playera técnica de estilo de vida fabricada con algodón orgánico elástico. Presenta el gráfico icónico Live Climb Repeat, ideal para escaladores.\",\n  \"color\": \"Assorted \/ Graphic Print\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Climbing Mantra Tee\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Playera Live\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eClimb Repeat\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Live Climb Repeat\u003c\/strong\u003e captura el espíritu y la filosofía de todo escalador. Fabricada con algodón orgánico elástico de primera calidad, esta prenda ofrece un confort excepcional y una libertad de movimiento total, ya sea que estés en el gimnasio, en la roca o descansando después de una sesión intensa.\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=\"bd-lcr-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-lcr-1\"\u003e\n        \u003cdiv 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            Más que una simple playera, la \u003cstrong\u003eLive Climb Repeat\u003c\/strong\u003e de Black Diamond es una declaración de intenciones. Su diseño se centra en la durabilidad y el bienestar, utilizando un tejido de punto jersey de algodón orgánico que es suave con la piel y resistente al uso rudo en exteriores.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El gráfico frontal presenta el icónico lema de la marca, serigrafiado con tintas duraderas que resisten múltiples lavadas sin perder intensidad. Con un corte regular que permite una ventilación natural y una mezcla de elastano que facilita los alcances dinámicos, esta playera se convertirá rápidamente en tu base favorita para cualquier aventura.\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            Organic Performance: Algodón orgánico cultivado de forma sostenible para un menor impacto ambiental.\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=\"bd-lcr-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-lcr-2\"\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\"\u003eMaterial\u003c\/span\u003eJersey de algodón orgánico elástico (96% Algodón, 4% Elastano)\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eComfort\u003c\/span\u003eTacto ultra suave que mejora con el uso\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFit\u003c\/span\u003eAjuste regular optimizado para 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\"\u003eGraphics\u003c\/span\u003eSerigrafía de alta calidad con el lema Live Climb Repeat\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLive Climb Repeat Tee\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eCuello redondo acanalado (Rib neck)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e145 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eAlgodón Orgánico Certificado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eCasual, Bouldering, Gym, 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. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-lcr-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-lcr-3\"\u003e\n        \u003cdiv 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            Corte \u003cstrong\u003eRegular Fit\u003c\/strong\u003e. Esta playera tiene un ajuste estándar que no es ni muy holgado ni muy ceñido.\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=\"bd-size-lcr\"\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=\"bd-lcr-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-lcr-4\"\u003e\n        \u003cdiv 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 y colores similares. Voltear la prenda para proteger el gráfico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar en secadora a temperatura baja o colgar a la sombra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Planchar a temperatura baja si es necesario. No planchar directamente sobre el gráfico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes:\u003c\/strong\u003e No utilizar blanqueadores ni cloro para mantener la integridad del algodón orgánico.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Playera%20Live%20Climb%20Repeat\" 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 Live Climb Repeat?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S', chest:'91 - 96', waist:'75 - 81', stock:'✓ En Stock' },\n    { label:'M', chest:'98 - 104', waist:'82 - 89', stock:'✓ En Stock' },\n    { label:'L', chest:'106 - 114', waist:'91 - 99', stock:'✓ En Stock' },\n    { label:'XL', chest:'116 - 124', waist:'101 - 109', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-lcr');\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} cm\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":"Black Diamond","offers":[{"title":"S","offer_id":34881288896663,"sku":"Playera Live Climb Repeat - Black Diamond-1","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":34881288962199,"sku":"793661437765","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34881289257111,"sku":"Playera Live Climb Repeat - Black Diamond-3","price":895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/1bd2_1.png?v=1695505491"},{"product_id":"guantes-midweight-softshell-black-diamond","title":"Guantes MidWeight Softshell - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND MIDWEIGHT SOFTSHELL — Descripción Shopify      ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Black Diamond MidWeight Softshell\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Guantes técnicos con aislamiento PrimaLoft Gold y palma de cuero de cabra. Resistentes al clima y transpirables, ideales para esquí y montaña en condiciones de frío moderado.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · All-Around Softshell Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      MidWeight\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSoftshell Gloves\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Black Diamond MidWeight Softshell\u003c\/strong\u003e están diseñados para ofrecer el máximo rendimiento en climas fríos y variables. Gracias a su aislamiento \u003cstrong\u003ePrimaLoft® Gold\u003c\/strong\u003e y su palma de cuero de cabra, son la elección perfecta para misiones de esquí de montaña o ascensos alpinos donde la protección y la sensibilidad táctil son innegociables.\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=\"bd-mw-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mw-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Los \u003cstrong\u003eMidWeight Softshell\u003c\/strong\u003e equilibran la movilidad extrema con una calidez eficiente. El dorso del guante está construido con un tejido softshell de cuatro vías altamente elástico que bloquea el viento y cuenta con un tratamiento \u003cstrong\u003eDWR\u003c\/strong\u003e para repeler la humedad ligera y la nieve.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            En el interior, el aislamiento \u003cstrong\u003e60g PrimaLoft® Gold\u003c\/strong\u003e proporciona una calidez térmica superior sin añadir volumen innecesario en la palma, lo que permite un manejo preciso de piolets, bastones y equipo técnico. El puño de neopreno con cierre de velcro asegura un sellado térmico contra los elementos, mientras que el material conductor permite usar pantallas táctiles sin enfriarse las manos.\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 Warmth: Aislamiento PrimaLoft® Gold en el dorso para una calidez eficiente.\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=\"bd-mw-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mw-2\"\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\"\u003ePrimaLoft®\u003c\/span\u003e60g de aislamiento Gold para una gestión térmica activa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eGoat Leather\u003c\/span\u003ePalma completa de cuero de cabra para durabilidad y tracció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\"\u003eWeather Proof\u003c\/span\u003eTejido softshell elástico con tratamiento repelente DWR\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eConnectivity\u003c\/span\u003ePuntas de los dedos compatibles con pantallas táctiles\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMidWeight Softshell Gloves\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango Térmico\u003c\/td\u003e\n\u003ctd\u003e0 \/ 7 °C (32 \/ 45 °F)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso (Par)\u003c\/td\u003e\n\u003ctd\u003e92 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCuff\u003c\/td\u003e\n\u003ctd\u003eNeopreno con cierre de velcro ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eEsquí de Montaña, Hiking, Alpinismo Ligero\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=\"bd-mw-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mw-3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla, mide la circunferencia de tu mano dominante alrededor de los nudillos. Un ajuste correcto optimiza la calidez y la destreza.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n                  \u003cth\u003eLargo (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-mw\"\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=\"bd-mw-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mw-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. No lavar en máquina.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuero:\u003c\/strong\u003e El cuero de cabra se mantiene flexible con acondicionadores específicos. Evitar el contacto con químicos fuertes.\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 posición horizontal. No exponer al sol intenso ni a fuentes de calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgua:\u003c\/strong\u003e Tras lavados recurrentes, se puede reactivar la repelencia del tejido exterior con un spray DWR.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20MidWeight%20Softshell\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre los MidWeight?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S', circ:'19.7 - 21.0', length:'18.4 - 19.7', stock:'✓ En Stock' },\n    { label:'M', circ:'21.5 - 23.0', length:'19.7 - 21.0', stock:'✓ En Stock' },\n    { label:'L', circ:'23.0 - 24.0', length:'21.0 - 22.2', stock:'✓ En Stock' },\n    { label:'XL', circ:'24.0 - 25.4', length:'22.2 - 24.0', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-mw');\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.circ} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.length} cm\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":"Black Diamond","offers":[{"title":"XS","offer_id":53056390889751,"sku":"793661648192","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":34971358625943,"sku":"793661648178","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34971358658711,"sku":"793661648161","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34971358691479,"sku":"793661648154","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":53056391708951,"sku":"793661648192","price":995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/HalfBd16.jpg?v=1756517404"},{"product_id":"guantes-midweight-fleece-black-diamond","title":"Guantes MidWeight Fleece - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND MIDWEIGHT FLEECE — Descripción Shopify        ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Black Diamond MidWeight Fleece\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Guantes de forro polar Polartec Power Grid altamente transpirables. Ideales como capa base o guante ligero para running y senderismo en climas frescos.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Ultra-Breathable Fleece Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      MidWeight\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFleece Gloves\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Black Diamond MidWeight Fleece\u003c\/strong\u003e son la pieza esencial para una gestión térmica activa. Fabricados con el avanzado forro polar \u003cstrong\u003ePolartec® Power Grid®\u003c\/strong\u003e, ofrecen una combinación inmejorable de calidez, transpirabilidad y secado rápido, funcionando perfectamente como capa base o como guante ligero independiente.\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=\"bd-mf-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mf-1\"\u003e\n        \u003cdiv 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 buscas un guante que no retenga el sudor durante actividades de alta intensidad, el \u003cstrong\u003eMidWeight Fleece\u003c\/strong\u003e es la elección técnica ideal. Su estructura interna de rejilla atrapa el aire caliente para mantener la temperatura, mientras que los canales abiertos facilitan la salida del vapor de agua, evitando que tus manos se enfríen por la humedad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño de perfil ultra bajo permite usarlos cómodamente debajo de una chamarra shell o guantes impermeables pesados. Además, incorporan parches de cuero de cabra en la palma para mejorar el agarre y la durabilidad, y puntas de los dedos conductoras para que nunca tengas que quitártelos para usar tu GPS o teléfono en 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            Grid Tech: Tecnología Polartec® para un secado 50% más rápido que los forros polares estándar.\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=\"bd-mf-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mf-2\"\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\"\u003ePolartec®\u003c\/span\u003eTejido Power Grid® elástico y altamente transpirable\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLeather Palm\u003c\/span\u003ePalma de cuero de cabra para un agarre técnico 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\"\u003eTouchscreen\u003c\/span\u003ePuntas de los dedos compatibles con dispositivos digitales\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLightweight\u003c\/span\u003ePeso mínimo con una relación térmica excepcional\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMidWeight Fleece Gloves\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango Térmico\u003c\/td\u003e\n\u003ctd\u003e0 \/ 7 °C (32 \/ 45 °F)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso (Par)\u003c\/td\u003e\n\u003ctd\u003e54 g (Ultraligeros)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eAjuste tipo guante base (Slim Fit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eRunning invernal, Liner de montaña, Senderismo\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=\"bd-mf-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mf-3\"\u003e\n        \u003cdiv 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 mano dominante alrededor de los nudillos. Estos guantes están diseñados para quedar ajustados (skin-tight) para funcionar como capa base.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n                  \u003cth\u003eLargo (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-mf\"\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=\"bd-mf-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-mf-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría. No usar suavizantes (obstruyen la rejilla Polartec).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire. Su construcción técnica permite un secado muy veloz.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eCalor:\u003c\/strong\u003e No usar secadora ni plancha. El calor intenso daña las fibras sintéticas y el cuero.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eCuero:\u003c\/strong\u003e El parche de la palma no requiere mantenimiento complejo, solo evitar la humedad prolongada.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20MidWeight%20Fleece\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre los MidWeight Fleece?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S', circ:'19.7 - 21.0', length:'18.4 - 19.7', stock:'✓ En Stock' },\n    { label:'M', circ:'21.5 - 23.0', length:'19.7 - 21.0', stock:'✓ En Stock' },\n    { label:'L', circ:'23.0 - 24.0', length:'21.0 - 22.2', stock:'✓ En Stock' },\n    { label:'XL', circ:'24.0 - 25.4', length:'22.2 - 24.0', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-mf');\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.circ} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.length} cm\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":"Black Diamond","offers":[{"title":"S","offer_id":34971582005399,"sku":"793661311386","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34971582038167,"sku":"793661311393","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34971582070935,"sku":"793661311409","price":695.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/HalfBd15.jpg?v=1756517272"},{"product_id":"peto-r3-nina-fox","title":"Peto R3 Niña - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO R3 NIÑA — Descripción Shopify                      ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox R3 Niña\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox R3 diseñado específicamente para niñas y jóvenes (Youth Girls). Protección contra impactos y piedras con certificación CE EN 14021. Ajuste anatómico, ventilado y de perfil bajo.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1899\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Niñas\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      R3 Niña\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRoost Deflector\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Protector Fox R3 Niña\u003c\/strong\u003e garantiza máxima seguridad contra impactos con un ajuste anatómico femenino. Diseño de perfil ultrabajo, ventilado y certificación CE para las futuras campeonas.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Protege a las nuevas generaciones con el \u003cstrong\u003ePeto Fox R3 Niña\u003c\/strong\u003e (Youth Girls Roost Deflector). Diseñado con un ajuste anatómico específico para niñas, este peto proporciona un nivel superior de confort y cobertura contra piedras, tierra y escombros proyectados (roost) durante la carrera o el entrenamiento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño inteligente de perfil bajo permite usarlo de manera increíblemente cómoda, \u003cstrong\u003etanto por debajo como por encima del jersey\u003c\/strong\u003e. Equipado con una carcasa altamente ventilada para mantenerlas frescas y un sistema de correas ajustable en hombros y cintura, el R3 se adapta perfectamente a su crecimiento sin estorbar en la motocicleta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección de pecho y espalda certificada (CE EN 14021) con un ajuste anatómico femenino en un diseño de perfil bajo.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Femenino\u003c\/span\u003eCorte anatómico diseñado específicamente para adaptarse a la complexión de las niñas y jóvenes\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño articulado que se ajusta ceñido al cuerpo, permitiendo usarlo bajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas elásticas ajustables en hombros y cintura con hebillas integradas de fácil acceso\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho y espalda certificado bajo la estricta norma CE EN 14021\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eGirls Youth R3 Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eNiña \/ Juvenil Femenino (Youth Girls)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro\/Rosa (Black\/Pink) \/ Varios\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolicarbonato resistente a impactos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox R3 Niña viene en un formato \u003cstrong\u003eOSFA Youth (Unitalla para Niñas y Jóvenes)\u003c\/strong\u003e. Su diseño con correas ajustables en hombros y cintura permite que la protección crezca junto con la piloto, asegurando siempre un calce firme y cómodo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Para un ajuste ideal, regula las correas de los hombros para que los paneles del pecho y espalda cubran correctamente el torso, y asegura la correa de la cintura para evitar que se mueva en los saltos.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho de la niña, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina todo rastro de barro después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura del policarbonato y el elástico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto después de cada impacto severo. Si las carcasas plásticas o las correas presentan roturas o fisuras, el protector debe ser reemplazado para garantizar la seguridad.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox R3 Niña\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y proyección de rocas (roost). Perfil bajo, ventilado y ajuste anatómico diseñado especialmente para niñas en motocross y BMX.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original para niñas\u003c\/strong\u003e en México? El Roost Deflector R3 Girls ofrece seguridad y un ajuste elástico personalizable. Talla única juvenil. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20R3%20Ni%C3%B1a\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Niña \/ Youth)\n  const sizes = [\n    { label:'Youth OSFA (Unitalla Niña)', edad:'6 - 14 años aprox.', min:60, max:76, minIn:23.5, maxIn:30.0, stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.edad}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":35005660463255,"sku":"191972287541","price":1995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/4fbb9007-0e36-4c3a-a75b-feb3c2f5cd14.jpg?v=1597954131"},{"product_id":"peto-raceframe-roost-fox","title":"Peto Raceframe Roost - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO RACEFRAME ROOST — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox Raceframe Roost\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox Raceframe Roost para Adulto. Protección contra impactos y piedras con certificación CE EN 14021. Diseño de perfil ultrabajo, ventilado y ajustable.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"2999\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Adulto\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Raceframe Roost\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePecho y Espalda\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox Raceframe Roost\u003c\/strong\u003e ofrece protección CE en un diseño de perfil ultrabajo. Pensado para usarse por debajo o sobre el jersey con un ajuste articulado y máxima ventilación en 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            Diseñado para brindarte confianza sin añadir volumen innecesario, el \u003cstrong\u003ePeto Protector Fox Raceframe Roost\u003c\/strong\u003e se adapta a tu cuerpo como una segunda piel. Su diseño articulado de perfil ultrabajo envuelve el torso, brindando protección superior contra las proyecciones de rocas y tierra sin limitar tus movimientos en la motocicleta.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versatilidad es clave: su ajuste estilizado (Rider Attack Position) te permite usarlo de forma increíblemente cómoda \u003cstrong\u003epor debajo o por encima de tu jersey\u003c\/strong\u003e. Cuenta con una carcasa principal altamente ventilada y un sistema de hebillas en la cintura fácil de ajustar, asegurando el máximo flujo de aire y un calce firme carrera tras carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Perfil ultrabajo con escudo certificado contra piedras (CE EN 14021) para máxima protección sin estorbar.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Ultrabajo\u003c\/span\u003eDiseño articulado ceñido que permite usarlo cómodamente debajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas de hombro y pretina ajustables con hebillas ocultas de acción rápida\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Ventilación\u003c\/span\u003eCarcasa principal totalmente perforada que maximiza el flujo de aire y el enfriamiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho y espalda certificado bajo la norma CE EN 14021 (Stone Shield)\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRaceframe Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eHombre \/ Adulto\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRAP (Rider Attack Position) \/ Perfil Bajo\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            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox Raceframe Roost se presenta en dos rangos de tallas para adulto: \u003cstrong style=\"color:var(--black)\"\u003eS\/M y L\/XL\u003c\/strong\u003e. Su diseño con correas ajustables permite adaptar el protector de forma precisa a tu complexión.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Regula las correas de los hombros para que los paneles del pecho y espalda cubran correctamente tu torso superior, y asegura la correa de la cintura para evitar desplazamientos al rodar.\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 Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina el barro y sudor después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura de las placas y correas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto meticulosamente después de un choque fuerte. Si los protectores plásticos o las correas presentan fisuras, el equipo debe ser reemplazado.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox Raceframe Roost\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y roost. Diseño de perfil ultrabajo ideal para usar bajo el jersey en motocross y enduro.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original\u003c\/strong\u003e en México? El Raceframe Roost ofrece seguridad superior con máxima ventilación. Tallas adulto S\/M y L\/XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20Raceframe%20Roost\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Adulto)\n  const sizes = [\n    { label:'S\/M (Chico \/ Mediano)', min:81, max:101, minIn:32, maxIn:40, ajuste:'Correas Ajustables', stock:'✓ Disponible' },\n    { label:'L\/XL (Grande \/ Extra Grande)', min:102, max:122, minIn:40, maxIn:48, ajuste:'Correas Ajustables', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S\/M","offer_id":35020667846807,"sku":"191972281778","price":2695.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":35020667879575,"sku":"191972281785","price":2695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/petofox_522653f1-0458-4f00-b8bb-2fca97296ed3.jpg?v=1672855916"},{"product_id":"jersey-flexair-zip-fox","title":"Jersey  Flexair Zip - FOX","description":"\u003cp\u003eEl tejido TruDri™ de la camiseta técnica de manga corta Flexair Zip te ayuda a mantener la piel fresca y seca durante esas intensas salidas de mountain bike con calor. La cremallera corta en el cuello incrementa la ventilación cuando más lo necesitas.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTecnología de confección avanzada en una silueta clásica\u003c\/li\u003e\n\u003cli\u003eEl tejido Flexair ultraligero está pensado para darte la máxima transpirabilidad durante los días de más calor.\u003c\/li\u003e\n\u003cli\u003eCremallera de perfil bajo en el centro de la parte delantera para mejorar la ventilación\u003c\/li\u003e\n\u003cli\u003eFaldón trasero más largo con cobertura específica para BTT\u003c\/li\u003e\n\u003c\/ul\u003e","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":"guantes-ranger-gel-negro-mujer-fox","title":"Guantes Ranger Gel Negro Mujer - FOX","description":"\u003cdiv class=\"azimut-product-description\" style=\"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 100%; margin: 0 auto;\"\u003e\n\n    \u003c!-- SECCIÓN 1: INTRODUCCIÓN IMPACTANTE + SEO --\u003e\n    \u003c!-- H2 optimizado con palabras clave: Guantes MTB Mujer Gel + Fox Ranger + Comodidad --\u003e\n    \u003cdiv style=\"margin-bottom: 30px;\"\u003e\n        \u003ch2 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px; color: #000;\"\u003e\n            COMODIDAD DE GEL, DISEÑADOS PARA ELLAS\n        \u003c\/h2\u003e\n        \u003cp style=\"font-size: 16px; margin-bottom: 0;\"\u003e\n            Los \u003cstrong\u003eGuantes Fox Ranger Gel para Mujer\u003c\/strong\u003e ofrecen la calidad legendaria de la serie Ranger con un extra de protección en la palma. Con insertos de gel TruGel® y un ajuste específico para la anatomía femenina, son la solución perfecta para rodar más tiempo con menos fatiga y mayor confort.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SECCIÓN 2: CARACTERÍSTICAS VISUALES (GRID DE ICONOS) --\u003e\n    \u003c!-- Nota: Íconos en Morado Vibrante (#9333ea) para la línea Women's --\u003e\n    \u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 40px; background-color: #f8f9fa; padding: 25px; border-radius: 8px;\"\u003e\n        \n        \u003c!-- Feature 1 --\u003e\n        \u003cdiv style=\"flex: 1; min-width: 140px; text-align: center;\"\u003e\n            \u003cdiv style=\"height: 50px; margin-bottom: 10px; display: flex; align-items: center; justify-content: center;\"\u003e\n                \u003c!-- Icono Gel\/TruGel SVG --\u003e\n                \u003csvg width=\"40\" height=\"40\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9333ea\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch4 style=\"margin: 0; font-size: 14px; font-weight: 700; text-transform: uppercase;\"\u003eTruGel®\u003c\/h4\u003e\n            \u003cp style=\"font-size: 12px; margin: 5px 0 0 0; color: #666;\"\u003eProtección de gel estratégica\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 2 --\u003e\n        \u003cdiv style=\"flex: 1; min-width: 140px; text-align: center;\"\u003e\n            \u003cdiv style=\"height: 50px; margin-bottom: 10px; display: flex; align-items: center; justify-content: center;\"\u003e\n                \u003c!-- Icono Mujer\/Fit SVG --\u003e\n                \u003csvg width=\"40\" height=\"40\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9333ea\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 11H8l-1 9h2v4h6v-4h2l-1-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch4 style=\"margin: 0; font-size: 14px; font-weight: 700; text-transform: uppercase;\"\u003eCorte Mujer\u003c\/h4\u003e\n            \u003cp style=\"font-size: 12px; margin: 5px 0 0 0; color: #666;\"\u003eAjuste anatómico\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 3 --\u003e\n        \u003cdiv style=\"flex: 1; min-width: 140px; text-align: center;\"\u003e\n            \u003cdiv style=\"height: 50px; margin-bottom: 10px; display: flex; align-items: center; justify-content: center;\"\u003e\n                \u003c!-- Icono Stretch\/4-way SVG --\u003e\n                \u003csvg width=\"40\" height=\"40\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9333ea\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 12a9 9 0 1 1-6.219-8.56\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2v20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch4 style=\"margin: 0; font-size: 14px; font-weight: 700; text-transform: uppercase;\"\u003eTejido Elástico\u003c\/h4\u003e\n            \u003cp style=\"font-size: 12px; margin: 5px 0 0 0; color: #666;\"\u003ePoliéster 4-direcciones\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 4 --\u003e\n        \u003cdiv style=\"flex: 1; min-width: 140px; text-align: center;\"\u003e\n            \u003cdiv style=\"height: 50px; margin-bottom: 10px; display: flex; align-items: center; justify-content: center;\"\u003e\n                \u003c!-- Icono Dedo\/Touch SVG --\u003e\n                \u003csvg width=\"40\" height=\"40\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9333ea\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/div\u003e\n            \u003ch4 style=\"margin: 0; font-size: 14px; font-weight: 700; text-transform: uppercase;\"\u003eTouch Screen\u003c\/h4\u003e\n            \u003cp style=\"font-size: 12px; margin: 5px 0 0 0; color: #666;\"\u003eCompatible con celular\u003c\/p\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- SECCIÓN 3: DESGLOSE DETALLADO --\u003e\n    \u003cdiv style=\"margin-bottom: 40px;\"\u003e\n        \u003c!-- H3 optimizado --\u003e\n        \u003ch3 style=\"font-size: 18px; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-bottom: 20px;\"\u003e\n            RENDIMIENTO SUPERIOR Y CONFORT\n        \u003c\/h3\u003e\n        \u003cul style=\"list-style: none; padding: 0; margin: 0;\"\u003e\n            \u003cli style=\"margin-bottom: 15px; padding-left: 25px; position: relative;\"\u003e\n                \u003cspan style=\"position: absolute; left: 0; top: 2px; color: #9333ea;\"\u003e✓\u003c\/span\u003e\n                \u003cstrong\u003eProtección con Gel:\u003c\/strong\u003e Los insertos TruGel® en la palma absorben los impactos del terreno y disipan las vibraciones de alta frecuencia, reduciendo el entumecimiento y la fatiga en las manos.\n            \u003c\/li\u003e\n            \u003cli style=\"margin-bottom: 15px; padding-left: 25px; position: relative;\"\u003e\n                \u003cspan style=\"position: absolute; left: 0; top: 2px; color: #9333ea;\"\u003e✓\u003c\/span\u003e\n                \u003cstrong\u003eErgonomía Femenina:\u003c\/strong\u003e Diseñados específicamente para manos de mujer, ofrecen un ajuste más ceñido en la muñeca y dedos estilizados, evitando el exceso de material de los guantes unisex.\n            \u003c\/li\u003e\n            \u003cli style=\"margin-bottom: 15px; padding-left: 25px; position: relative;\"\u003e\n                \u003cspan style=\"position: absolute; left: 0; top: 2px; color: #9333ea;\"\u003e✓\u003c\/span\u003e\n                \u003cstrong\u003eFuncionalidad Moderna:\u003c\/strong\u003e Incorpora hilos conductores en el dedo índice y pulgar para usar tu smartphone sin quitarte el guante, además de un pulgar de micro-gamuza absorbente para secar el sudor.\n            \u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SECCIÓN 4: ESPECIFICACIONES TÉCNICAS (TABLA) --\u003e\n    \u003cdiv style=\"margin-bottom: 40px;\"\u003e\n        \u003ch3 style=\"font-size: 18px; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-bottom: 20px;\"\u003e\n            ESPECIFICACIONES\n        \u003c\/h3\u003e\n        \u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 14px;\"\u003e\n            \u003ctr style=\"background-color: #f9f9f9;\"\u003e\n                \u003ctd style=\"padding: 10px; font-weight: bold; width: 30%;\"\u003eMaterial Palma\u003c\/td\u003e\n                \u003ctd style=\"padding: 10px;\"\u003eClarino® con insertos TruGel®\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"padding: 10px; font-weight: bold;\"\u003eMaterial Dorso\u003c\/td\u003e\n                \u003ctd style=\"padding: 10px;\"\u003ePoliéster elástico 4-way\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr style=\"background-color: #f9f9f9;\"\u003e\n                \u003ctd style=\"padding: 10px; font-weight: bold;\"\u003eCierre\u003c\/td\u003e\n                \u003ctd style=\"padding: 10px;\"\u003ePuño de compresión con Velcro\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"padding: 10px; font-weight: bold;\"\u003eUso Recomendado\u003c\/td\u003e\n                \u003ctd style=\"padding: 10px;\"\u003eTrail, XC, All-Mountain, Paseos largos\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SECCIÓN 5: CUIDADO DE LA PRENDA --\u003e\n    \u003cdiv style=\"background-color: #f1f1f1; padding: 20px; border-radius: 8px; font-size: 13px; color: #555;\"\u003e\n        \u003cstrong style=\"display: block; margin-bottom: 10px; text-transform: uppercase;\"\u003eConsejos de Lavado:\u003c\/strong\u003e\n        \u003cdiv style=\"display: flex; gap: 15px; flex-wrap: wrap;\"\u003e\n            \u003cspan\u003e💧 Lavar a máquina con agua fría (Ciclo suave)\u003c\/span\u003e\n            \u003cspan\u003e🚫 Cerrar velcros antes de lavar\u003c\/span\u003e\n            \u003cspan\u003e🌬️ Secar colgado a la sombra\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"FOX","offers":[{"title":"S","offer_id":36661199110295,"sku":"191972541469","price":675.75,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":36661199143063,"sku":"191972541476","price":675.75,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/27385001_1.jpg?v=1644355130"},{"product_id":"peto-raceframe-ninos-fox","title":"Peto Raceframe Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO RACEFRAME NIÑOS — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox Raceframe Niños\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox Raceframe para Niños (Youth). Protección contra impactos y piedras con certificación CE EN 14021. Diseño de perfil ultrabajo, ventilado y ajustable.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"2499\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Niños\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Raceframe\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eNiños\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox Raceframe Niños\u003c\/strong\u003e ofrece protección certificada CE en un diseño articulado de perfil ultrabajo. Diseñado especialmente para los jóvenes pilotos de motocross, puede usarse debajo o encima del jersey.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñado para brindar confianza a los futuros campeones, el \u003cstrong\u003ePeto Protector Fox Raceframe para Niños (Youth)\u003c\/strong\u003e se adapta al cuerpo de los jóvenes pilotos como una segunda piel. Su diseño articulado de perfil ultrabajo envuelve el torso, proporcionando una cobertura superior contra las proyecciones de rocas y tierra (roost) sin limitar sus movimientos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versatilidad es clave para los niños: el ajuste estilizado permite usar el peto de forma increíblemente cómoda \u003cstrong\u003epor debajo o por encima del jersey\u003c\/strong\u003e. Equipado con una carcasa principal altamente ventilada y un sistema de correas ajustable que se adapta a su crecimiento, garantiza el máximo flujo de aire y un calce firme carrera tras carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Perfil ultrabajo con escudo certificado (CE EN 14021) para máxima protección sin estorbar a los jóvenes pilotos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Ultrabajo\u003c\/span\u003eDiseño articulado ceñido que permite a los niños usarlo cómodamente debajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas de hombro y pretina ajustables con hebillas ocultas que se adaptan a su crecimiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Ventilación\u003c\/span\u003eCarcasa principal totalmente perforada que maximiza el flujo de aire y el enfriamiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho certificado bajo la norma CE EN 14021 (Stone Shield)\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Raceframe Roost\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eNiños \/ Juvenil (Youth)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRAP \/ Perfil Bajo Infantil\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, BMX\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox Raceframe para niños se presenta en dos rangos de tallas: \u003cstrong style=\"color:var(--black)\"\u003eS\/M y L\/XL Infantil\u003c\/strong\u003e. Su diseño con correas ajustables permite adaptar el protector de forma precisa al crecimiento del joven piloto.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Regula las correas de los hombros para que los paneles cubran correctamente el torso, y asegura la correa de la cintura para evitar desplazamientos durante los saltos.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla (Niños)\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir el pecho?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho del niño, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina el barro y sudor después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura de las placas y correas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto meticulosamente después de un choque fuerte. Si los protectores plásticos o las correas presentan fisuras, el equipo debe ser reemplazado.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox Raceframe Niños\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y roost. Diseño de perfil ultrabajo ideal para usar bajo el jersey en motocross, BMX y enduro infantil.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original para niños\u003c\/strong\u003e en México? El Raceframe Youth ofrece seguridad superior con máxima ventilación. Tallas infantiles S\/M y L\/XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20Raceframe%20Ni%C3%B1os\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Infantil \/ Raceframe Youth)\n  const sizes = [\n    { label:'S\/M (Chico \/ Mediano Infantil)', min:61, max:71, minIn:24, maxIn:28, ajuste:'Correas Ajustables', stock:'✓ Disponible' },\n    { label:'L\/XL (Grande \/ Extra Grande Infantil)', min:71, max:81, minIn:28, maxIn:32, ajuste:'Correas Ajustables', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":37309457957015,"sku":"191972281839","price":2495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/24265001_1_017cff5d-2927-451d-92dc-0eb6daaad9f6.jpg?v=1627669291"},{"product_id":"guantes-dirtpaw-infantil-fox","title":"Guantes Dirtpaw Infantil - FOX","description":"\u003ch3\u003eUN GUANTE INFANTIL RESISTENTE QUE OFRECE RENDIMIENTO BÁSICO PARA MTB.\u003c\/h3\u003e\n\u003cp\u003eLos guantes infantiles Dirtpaw Fyce apuestan por la funcionalidad y el estilo. Cuentan con un acolchado ligero en la palma y canales de lycra en los dedos para mejorar la comodidad y la destreza.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eEdades: 4-6 años \u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eTejido robusto que ofrece un nivel excelente de rendimiento y resistencia al desgaste\u003c\/li\u003e\n\u003cli\u003ePuño de neopreno moldeado por compresión para un ajuste seguro\u003c\/li\u003e\n\u003cli\u003ePalma acolchada de Clarino de una capa compatible con pantallas táctiles\u003c\/li\u003e\n\u003cli\u003eRefuerzos elásticos de malla en los dedos para mejorar la movilidad\u003c\/li\u003e\n\u003cli\u003ePunta de los dedos de silicona para mejorar el agarre a las manetas\u003c\/li\u003e\n\u003cli\u003eCierre de velcro en la muñeca para un ajuste seguro\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"FOX","offers":[{"title":"KS","offer_id":37311829934231,"sku":"191972809682","price":590.75,"currency_code":"MXN","in_stock":false},{"title":"KM","offer_id":37311829966999,"sku":"191972809699","price":590.75,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GuantesKidsFox.png?v=1748197066"},{"product_id":"termo-commuter-java-press-black-gsi-outdoors","title":"Termo Commuter Java Press Black - GSI Outdoors","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  PLANTILLA GSI OUTDOORS — Descripción                        ║\n  ║  Diseño en Acordeón · CSS Scoped                             ║\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\": \"Termo Commuter Java Press Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"GSI Outdoors\" },\n  \"description\": \"Prensa francesa de viaje y termo sin varilla central. Prepara café sobre la marcha con sistema de taza interior deslizable y doble pared aislante. Color Black.\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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(--black-mid); \n    display: flex; \n    align-items: center; \n    gap: .6rem; \n    background: #FFFFFF; \n    border: 1px solid var(--border);\n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      GSI Outdoors · Coffee \u0026amp; Tea\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Commuter Java Press\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El termo \u003cstrong\u003eCommuter Java Press de GSI Outdoors\u003c\/strong\u003e revolucionó el café en el camino. Olvídate de la molesta varilla de las prensas francesas tradicionales; su ingenioso sistema de taza interior actúa como filtro y crea un aislamiento de doble pared en un solo paso.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv 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            Preparar un café impecable y sin sedimentos en el camino nunca fue tan fácil. Simplemente agrega tu café de grano grueso y agua caliente en el vaso exterior, espera unos minutos y desliza el vaso interior hacia abajo. El filtro en la base confina los granos en el fondo de manera hermética.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Al anidar ambas piezas, se crea automáticamente una \u003cstrong\u003ecámara de doble pared\u003c\/strong\u003e que mantiene el calor por mucho más tiempo sin quemarte las manos. Su diseño libre de BPA cuenta con una tapa sellada antiderrames, base antideslizante y la medida perfecta para encajar en el portavasos de tu vehículo.\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            Rod-less Press: Tecnología sin varilla deslizable. Filtra el café y aísla la temperatura de forma simultánea.\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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003eDoble Pared\u003c\/span\u003eAislamiento térmico formado al insertar la taza 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\"\u003eTapa Antiderrames\u003c\/span\u003eTapa superior con sello seguro y bucle de agarre.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBPA-Free\u003c\/span\u003eFabricado en copoliéster ultra resistente a impactos y manchas.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBase Segura\u003c\/span\u003eBase recubierta de material antideslizante para evitar caídas en superficies lisas.\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\u003eGSI Outdoors\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eCommuter Java Press\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC\u003c\/td\u003e\n\u003ctd\u003e090497794759\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCapacidad\u003c\/td\u003e\n\u003ctd\u003e15 fl oz. (Aprox. 444 ml)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e295 g (10.4 oz)\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. DIMENSIONES Y USOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv 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\"\u003eDimensiones y Usos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Tiene la silueta perfecta para entrar sin problemas en casi cualquier portavasos de automóvil, lo que lo hace tu compañero definitivo para ir al trabajo o hacer largos \"road trips\".\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\u003eEscenario de Uso\u003c\/th\u003e\n                  \u003cth\u003eVentaja Principal\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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 Y LIMPIEZA --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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 y Limpieza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza Básica:\u003c\/strong\u003e Separa el vaso interior del exterior y lava todas las piezas a mano con agua tibia y jabón suave. \u003cstrong\u003eNO\u003c\/strong\u003e apto para lavavajillas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eJunta del Filtro:\u003c\/strong\u003e Asegúrate de limpiar bien el aro de silicón y el filtro en la base de la taza interior para evitar la acumulación de aceites y olores rancios del café.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003ePrecaución de Vapor:\u003c\/strong\u003e Al presionar (deslizar) la taza interior hacia abajo, deja la tapa para beber ligeramente abierta para que escape la presión del vapor caliente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eMicroondas:\u003c\/strong\u003e No introduzcas ninguna parte de este termo en el microondas.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Termo%20Commuter%20Java%20Press%20de%20GSI\" 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 Commuter Java Press?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/azimutadventure.com\/cdn\/shop\/files\/1280px-Gsi_2015_trees_P34-8_svg.png?v=1744237537\u0026amp;width=180\" alt=\"GSI Outdoors Logo\"\u003e\n      GSI Outdoors · Camp Kitchen Essentials\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Viajes al Trabajo \/ Oficina', versions:'Medida estándar para portavasos', stock:'✓ Ideal' },\n    { model:'Roadtrips \/ Overland', versions:'Café sin riesgo a derramar los restos', stock:'✓ Excelente' },\n    { model:'Camping \/ Senderismo', versions:'Funciona como taza térmica y prensa', stock:'✓ Recomendado' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"GSI Outdoors","offers":[{"title":"Default Title","offer_id":39117548912791,"sku":"090497794759","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/1595836507-45287800.jpg?v=1616005774"},{"product_id":"cubiertos-rakau-gsi-outdoors","title":"Cubiertos Rakau - GSI Outdoors","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  PLANTILLA GSI OUTDOORS — Descripción                        ║\n  ║  Diseño en Acordeón · CSS Scoped                             ║\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\": \"Set de Cubiertos Rakau 3 Piezas\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"GSI Outdoors\" },\n  \"description\": \"Set de cubiertos compactos y ultraligeros de madera FSC de origen sostenible. Incluye cuchara, tenedor, cuchillo y bolsa de almacenamiento para camping o uso diario.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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(--black-mid); \n    display: flex; \n    align-items: center; \n    gap: .6rem; \n    background: #FFFFFF; \n    border: 1px solid var(--border);\n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      GSI Outdoors · Camp Kitchen\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Rakau Cutlery Set\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003e3 Pieces\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eSet de Cubiertos Rakau\u003c\/strong\u003e de GSI Outdoors es la opción perfecta para el uso diario o el camping. Cuchillo, tenedor y cuchara elaborados con madera FSC de origen sostenible, increíblemente ligeros y compactos.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv 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            Dile adiós a los plásticos de un solo uso en tus aventuras o incluso en la oficina. El \u003cstrong\u003eSet de Cubiertos de madera Rakau\u003c\/strong\u003e ofrece una experiencia de alimentación sostenible sin sumar gramos extras a tu mochila. Cada pieza ha sido tallada para brindar comodidad y eficiencia en cada comida.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El set completo pesa tan solo 45 gramos e incluye un cuchillo, un tenedor y una cuchara de proporciones muy cómodas, todo contenido en una pequeña funda de tela para mantenerlos siempre organizados y limpios dentro de tu equipaje.\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            Sustainably Sourced: Fabricados exclusivamente con madera certificada FSC, respetando los bosques del mundo.\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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003eKit Completo\u003c\/span\u003eIncluye cuchillo de madera, tenedor y cuchara.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eUltraligero\u003c\/span\u003ePeso pluma de apenas 45.3 g (1.6 oz) por todo el set.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMadera FSC\u003c\/span\u003eMateriales 100% naturales provenientes de fuentes 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\"\u003eBolsa de Tela\u003c\/span\u003eIncluye práctica bolsa de almacenamiento para transporte.\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\u003eGSI Outdoors\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eRakau 3pc Cutlery Set\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC\u003c\/td\u003e\n\u003ctd\u003e090497461033\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMadera (Wood)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLongitud Máxima\u003c\/td\u003e\n\u003ctd\u003eAprox. 17.8 cm (7 pulgadas)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Total\u003c\/td\u003e\n\u003ctd\u003e45.3 g (1.6 oz)\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. DIMENSIONES Y USOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv 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\"\u003eDimensiones y Usos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Diseñados para abarcar el espectro completo del estilo de vida dinámico: desde la lonchera diaria hasta el viaje más remoto. Su tamaño es compacto pero muy funcional.\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\u003eEscenario de Uso\u003c\/th\u003e\n                  \u003cth\u003eVentaja Principal\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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 Y LIMPIEZA --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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 y Limpieza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza a Mano:\u003c\/strong\u003e Lava tus cubiertos con agua tibia y jabón después de cada uso. Nunca los pongas en el lavavajillas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Al igual que con cualquier utensilio de madera, sécalos con una toalla inmediatamente después de lavarlos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eMantenimiento:\u003c\/strong\u003e Lubrícalos periódicamente con aceite de grado alimenticio para preservar el acabado de la madera y evitar que se resequen o agrieten.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No los dejes en remojo prolongado en líquidos ni los expongas a temperaturas extremas.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Set%20de%20Cubiertos%20Rakau%20de%20GSI\" 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 Set Rakau?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/azimutadventure.com\/cdn\/shop\/files\/1280px-Gsi_2015_trees_P34-8_svg.png?v=1744237537\u0026amp;width=180\" alt=\"GSI Outdoors Logo\"\u003e\n      GSI Outdoors · Camp Kitchen Essentials\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Oficina y Día a Día', versions:'Reemplaza plásticos de un solo uso', stock:'✓ Ideal' },\n    { model:'Camping \/ Senderismo', versions:'Ultraligeros para la mochila', stock:'✓ Recomendado' },\n    { model:'Viajes en General', versions:'Fáciles de empacar y limpiar', stock:'✓ Excelente' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"GSI Outdoors","offers":[{"title":"Default Title","offer_id":39563506647191,"sku":"090497461033","price":269.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/utensilios.png?v=1651614284"},{"product_id":"tabla-de-cortar-rakau-gsi-outdoors","title":"Tabla de cortar Rakau - GSI Outdoors","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  PLANTILLA GSI OUTDOORS — Descripción                        ║\n  ║  Diseño en Acordeón · CSS Scoped                             ║\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\": \"Tabla de cortar Rakau - Small\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"GSI Outdoors\" },\n  \"description\": \"Tabla de cortar y preparación de doble cara fabricada 100% en bambú natural. Perfecta para camping con canaleta de jugos integrada. Ecológica y libre de BPA.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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(--black-mid); \n    display: flex; \n    align-items: center; \n    gap: .6rem; \n    background: #FFFFFF; \n    border: 1px solid var(--border);\n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      GSI Outdoors · Camp Kitchen\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Rakau Cutting Board\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSmall\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La tabla \u003cstrong\u003eRakau de GSI Outdoors\u003c\/strong\u003e está fabricada 100% con bambú natural. Su diseño de doble cara ofrece una superficie de preparación excepcional para acampar o viajar. Sostenible, duradera y libre de BPA.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv 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            Ya sea que estés preparando un festín en el campamento o cortando fruta en la montaña, no cometas el error de servir tus alimentos en plásticos delgados o platos de papel. La \u003cstrong\u003eTabla Rakau\u003c\/strong\u003e proporciona una superficie sólida, atractiva y cálida al tacto que mejora la presentación de cualquier comida.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su construcción en bambú de origen sostenible no solo es ecológica, sino que es increíblemente resistente al desgaste sin desafilar tus cuchillos. Además, cuenta con una práctica \u003cstrong\u003ecanaleta perimetral\u003c\/strong\u003e que retiene los jugos de las carnes, frutas o vegetales, manteniendo tu área de trabajo limpia en todo momento.\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-Friendly \u0026amp; BPA Free: Materiales 100% naturales, seguros para tus alimentos y amigables con el medio ambiente.\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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003e100% Bambú\u003c\/span\u003eFibras naturales de alta resistencia, cálidas y atractivas al tacto\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDoble Cara\u003c\/span\u003eUsa un lado para picar ingredientes y el otro para presentar la comida\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCanaleta de Jugos\u003c\/span\u003eSurco integrado que evita derrames de líquidos sobre la mesa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCuchillos a Salvo\u003c\/span\u003eSu dureza optimizada previene que el filo de tus cuchillos se desgaste\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\u003eGSI Outdoors\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eRakau Cutting Board (Small)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC\u003c\/td\u003e\n\u003ctd\u003e090497460067\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eBambú natural 100% (Libre de BPA)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensiones\u003c\/td\u003e\n\u003ctd\u003e26.8 x 17 x 1 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso\u003c\/td\u003e\n\u003ctd\u003e317.5 g (11.2 oz)\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. COMPATIBILIDAD -\u003e DIMENSIONES Y USOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv 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\"\u003eDimensiones y Usos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Esta tabla en tamaño \u003cstrong\u003eSmall\u003c\/strong\u003e es la compañera ideal para mochileros y campistas que buscan optimizar su espacio de empaque sin sacrificar la comodidad y calidad al cocinar.\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\u003eActividad Recomendada\u003c\/th\u003e\n                  \u003cth\u003eUso Principal\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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. INSTALACIÓN Y CUIDADOS -\u003e CUIDADOS Y LIMPIEZA --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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 y Limpieza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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 a Mano:\u003c\/strong\u003e Lava siempre la tabla con agua tibia y jabón suave. Nunca la introduzcas al lavavajillas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado Inmediato:\u003c\/strong\u003e Sécala con un paño o toalla inmediatamente después de lavarla y déjala al aire libre antes de guardarla.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eMantenimiento:\u003c\/strong\u003e Para prolongar su vida útil y proteger la madera, aplica periódicamente aceite apto para uso alimentario.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No la dejes sumergida en agua ni la coloques cerca de fuentes de calor directo (fogatas, radiadores), ya que el bambú podría deformarse.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Tabla%20Rakau%20de%20GSI\" 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 Tabla Rakau?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/azimutadventure.com\/cdn\/shop\/files\/1280px-Gsi_2015_trees_P34-8_svg.png?v=1744237537\u0026amp;width=180\" alt=\"GSI Outdoors Logo\"\u003e\n      GSI Outdoors · Camp Kitchen Essentials\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Camping \/ Overlanding', versions:'Corte y preparación general', stock:'✓ Ideal' },\n    { model:'Senderismo \/ Viajes', versions:'Tamaño de empaque optimizado', stock:'✓ Recomendado' },\n    { model:'Uso en Casa \/ Picnics', versions:'Presentación de quesos\/carnes', stock:'✓ Excelente' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"GSI Outdoors","offers":[{"title":"Default Title","offer_id":39563796807831,"sku":"Tabla de cortar Rakau - GSI Outdoors","price":239.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/3d6a3f9f-f339-42f4-959f-4708e6a1e6ef.jpg?v=1619460856"},{"product_id":"parrilla-plegable-para-fogata-gsi-outdoors","title":"Parrilla Plegable Para Fogata - GSI Outdoors","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  PLANTILLA GSI OUTDOORS — Descripción                        ║\n  ║  Diseño en Acordeón · CSS Scoped                             ║\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\": \"Parrilla Plegable Para Fogata\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"GSI Outdoors\" },\n  \"description\": \"Parrilla plegable de acero soldado para cocinar sobre fuego directo. Soporta ollas pesadas y sartenes. Ideal para camping, overlanding y fogatas.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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(--black-mid); \n    display: flex; \n    align-items: center; \n    gap: .6rem; \n    background: #FFFFFF; \n    border: 1px solid var(--border);\n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      GSI Outdoors · Campfire Cooking\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Folding Campfire\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGrill\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eParrilla Plegable para Fogata\u003c\/strong\u003e de GSI Outdoors es la base definitiva para tu cocina al aire libre. Fabricada con acero soldado, ofrece una superficie ultra resistente para ollas, sartenes o para asar directamente sobre las brasas de la fogata.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv 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            Convierte cualquier fogata en una verdadera cocina de campamento. Esta robusta parrilla está diseñada para soportar las altas temperaturas del fuego abierto y el peso de tus utensilios más pesados, como ollas de hierro fundido (Dutch Ovens) o grandes sartenes.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Sus firmes patas proporcionan una plataforma estable sobre los troncos y brasas. Además, se pliegan de forma completamente plana cuando es momento de recoger el campamento, facilitando enormemente su almacenamiento en el maletero de tu vehículo o caja de equipo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Heavy-Duty Welded Steel: Construcción de acero soldado capaz de resistir uso rudo y calor extremo sin deformarse.\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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003eAcero Soldado\u003c\/span\u003eMáxima durabilidad y resistencia para aguantar ollas llenas o hierro fundido.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePatas Plegables\u003c\/span\u003eSe pliega a un perfil plano para un transporte fácil y almacenamiento compacto.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVersátil\u003c\/span\u003eÚsala como soporte sobre el fuego para sartenes o para asar carne directamente.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstabilidad\u003c\/span\u003eSu diseño en rejilla y patas amplias permiten asentarla firmemente en la fogata.\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\u003eGSI Outdoors\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eFolding Campfire Grill\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC\u003c\/td\u003e\n\u003ctd\u003e090497404368\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAcero soldado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Principal\u003c\/td\u003e\n\u003ctd\u003eCocina ruda sobre fogatas abiertas\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. DIMENSIONES Y USOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv 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\"\u003eDimensiones y Usos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Ideal para campamentos base, expediciones de overlanding o cualquier salida en grupo donde la fogata sea el centro de la cocina y la reunión.\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\u003eEscenario de Uso\u003c\/th\u003e\n                  \u003cth\u003eVentaja Principal\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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 Y LIMPIEZA --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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 y Limpieza\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Después de que se enfríe, cepilla los restos de comida, ceniza y hollín con un cepillo de alambre o estropajo resistente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Puedes lavarla con agua y jabón para eliminar la grasa acumulada, asegurándote de secarla perfectamente después.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eMantenimiento:\u003c\/strong\u003e Al estar hecha de acero, recomendamos aplicar una ligera capa de aceite de cocina en toda su superficie antes de guardarla para prevenir el óxido.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e Utiliza siempre guantes de cuero grueso resistentes al calor o herramientas adecuadas al manipularla sobre el fuego.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Parrilla%20Plegable%20de%20GSI\" 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 Parrilla Plegable?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/azimutadventure.com\/cdn\/shop\/files\/1280px-Gsi_2015_trees_P34-8_svg.png?v=1744237537\u0026amp;width=180\" alt=\"GSI Outdoors Logo\"\u003e\n      GSI Outdoors · Camp Kitchen Essentials\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Campamento Base', versions:'Cocina robusta para grupos', stock:'✓ Ideal' },\n    { model:'Overlanding \/ 4x4', versions:'Fácil de llevar en el vehículo', stock:'✓ Excelente' },\n    { model:'Parrillada y Fogatas', versions:'Asado directo o base para ollas', stock:'✓ Recomendado' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"GSI Outdoors","offers":[{"title":"Default Title","offer_id":39564446924951,"sku":"090497404368","price":798.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/parrilla.png?v=1651614488"},{"product_id":"peto-r3-juvenil-fox","title":"Peto R3 Juvenil - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO R3 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\": \"Peto Protector Fox R3 Juvenil\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox R3 para niños y jóvenes (Youth). Protección contra impactos y piedras con certificación CE EN 14021. Perfil bajo, ventilado y totalmente ajustable.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1899\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Juvenil\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      R3 Juvenil\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRoost Deflector\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Protector Fox R3 Juvenil\u003c\/strong\u003e garantiza máxima seguridad contra impactos. Perfil bajo, diseño altamente ventilado y ajuste personalizado para los futuros campeones del motocross.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Protege a las nuevas generaciones con el \u003cstrong\u003ePeto Fox R3 Juvenil\u003c\/strong\u003e (Youth Roost Deflector). Rediseñado para ofrecer una cobertura líder en su clase, este peto proporciona un nivel superior de protección contra piedras, tierra y escombros proyectados (roost) durante la carrera o el entrenamiento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño inteligente de perfil bajo permite a los jóvenes pilotos usarlo de manera cómoda y segura, \u003cstrong\u003etanto por debajo como por encima del jersey\u003c\/strong\u003e. Equipado con un chasis altamente ventilado para mantenerlos frescos y un sistema de correas ajustable, el R3 se adapta perfectamente a su crecimiento.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección de pecho y espalda certificada (CE EN 14021) en un diseño ventilado y de perfil bajo.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño articulado que se ajusta ceñido al cuerpo, permitiendo usarlo bajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas elásticas ajustables en los hombros y la cintura con hebillas de fácil acceso\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Ventilación\u003c\/span\u003eCarcasa principal perforada que maximiza el flujo de aire para mantener al piloto 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\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho y espalda certificado bajo la estricta norma CE EN 14021\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth R3 Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eNiños \/ Juvenil (Youth)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolicarbonato resistente a impactos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, BMX\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox R3 Juvenil viene en un formato \u003cstrong\u003eOSFA Youth (Unitalla para Niños y Jóvenes)\u003c\/strong\u003e. Su diseño con correas ajustables en hombros y cintura permite que la protección crezca junto con el piloto, asegurando siempre un calce firme y cómodo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Para un ajuste ideal, ajusta las correas de los hombros para que los paneles del pecho y espalda cubran correctamente el torso, y asegura la correa de la cintura para evitar que se mueva en los saltos.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho del niño, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina todo rastro de barro después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura del policarbonato y el elástico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto después de cada impacto severo. Si las carcasas plásticas o las correas presentan roturas o fisuras, el protector debe ser reemplazado para garantizar la seguridad.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox R3 Juvenil\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y proyección de rocas (roost). Perfil bajo, ventilado y diseñado especialmente para niños en motocross, enduro y BMX.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original para niños\u003c\/strong\u003e en México? El Roost Deflector R3 Youth ofrece seguridad y un ajuste elástico personalizable. Talla única juvenil. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20R3%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 · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Juvenil)\n  const sizes = [\n    { label:'Youth OSFA (Unitalla)', edad:'6 - 14 años aprox.', min:60, max:76, minIn:23.5, maxIn:30.0, stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.edad}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":39677252206743,"sku":"191972283369","price":1995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-24017001_1_54ce497e-f2af-4b21-a88c-033959fa7451.jpg?v=1647133310"},{"product_id":"guantes-180-okvit-nino-fox","title":"Guantes 180 Oktiv Niño - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES 180 OKTIV 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\": \"Guantes 180 Oktiv Niño - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de Motocross y MTB Fox 180 Oktiv para niño. Ajuste específico juvenil, palma de Clarino® acolchada, tejido transpirable y agarre de silicona para máximo control.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Boys Moto Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes 180 Oktiv\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBoys Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox 180 Oktiv para Niño\u003c\/strong\u003e ofrecen el equilibrio perfecto entre rendimiento, durabilidad y estilo. Diseñados específicamente para las jóvenes promesas del motocross y MTB, cuentan con una palma acolchada de Clarino® y el dinámico diseño gráfico Oktiv.\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 ajuste y la sensación son esenciales para los jóvenes ciclistas y motociclistas al momento de aprender y progresar. Los guantes \u003cstrong\u003e180 Oktiv para niño\u003c\/strong\u003e están diseñados con un patrón de ajuste específico juvenil que proporciona la comodidad y el control necesarios para dominar el manubrio con total confianza.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su confección incluye una palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e de una sola capa con acolchado ligero, que ofrece una excelente durabilidad frente al roce y a posibles caídas, sin sacrificar el tacto directo con las manijas. Además, los refuerzos de malla elástica entre los dedos (fuelles) dirigen el aire a través del guante para mantener las manos frescas, al tiempo que aumentan la flexibilidad al frenar.\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: Palma Clarino® duradera, ajuste específico para niños y agarre de silicona para control total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eMaterial sintético resistente con acolchado ligero para mayor comodidad y durabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAgarre de Silicona\u003c\/span\u003eImpresiones en las puntas de los dedos índice y medio para no resbalar las palancas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de velcro (hook and loop) de neopreno moldeado en la muñeca para un calce firme\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMalla Elástica\u003c\/span\u003eFuelles entre los dedos que mejoran drásticamente el flujo de aire y la movilidad\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 Oktiv Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráfico\u003c\/td\u003e\n\u003ctd\u003eOktiv (Diseño Racing dinámico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003ePoliamida, Poliuretano, Poliéster, Elastano, PVC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eComodidad\u003c\/td\u003e\n\u003ctd\u003eDorso de la mano construido en nailon resistente y flexible\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, MTB, BMX Racing, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Niño)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El ajuste del guante debe ser ceñido, pero no restrictivo, para evitar que se hagan pliegues en la palma al agarrar el manubrio.\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 Niño (Youth)\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en un ciclo suave. Asegúrate de cerrar los velcros antes de lavarlos para evitar que se enganchen con la malla de los dedos o con otras prendas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes de telas, ya que estos químicos resecan y degradan el material Clarino® de la palma.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo derretirá las aplicaciones de silicona de los dedos y encogerá el tejido elástico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20180%20Oktiv%20Ni%C3%B1o%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes 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:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YXS","offer_id":39777949778071,"sku":"Guantes 180 Okvit Niño - FOX-1","price":594.15,"currency_code":"MXN","in_stock":false},{"title":"YS","offer_id":39777949810839,"sku":"191972420641","price":594.15,"currency_code":"MXN","in_stock":true},{"title":"YM","offer_id":39777949843607,"sku":"191972420658","price":594.15,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":39777949876375,"sku":"Guantes 180 Okvit Niño - FOX-4","price":594.15,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-25797001_1.jpg?v=1649542209"},{"product_id":"guantes-180-oktiv-nina-fox","title":"Guantes 180 Oktiv Niña - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES 180 OKTIV NIÑA — Descripción Shopify            ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes 180 Oktiv Niña - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de Motocross y MTB Fox 180 Oktiv para niña. Ajuste específico juvenil, palma de Clarino® acolchada, tejido transpirable y agarre de silicona para máximo control.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Girls Moto Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes 180 Oktiv\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGirls Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox 180 Oktiv para Niña\u003c\/strong\u003e ofrecen el equilibrio perfecto entre rendimiento, durabilidad y estilo. Diseñados específicamente para las jóvenes promesas del motocross y MTB, cuentan con una palma acolchada de Clarino® y el dinámico diseño gráfico Oktiv.\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 ajuste y la sensación son esenciales para las jóvenes ciclistas y motociclistas al momento de aprender y progresar. Los guantes \u003cstrong\u003e180 Oktiv para niña\u003c\/strong\u003e están diseñados con un patrón de ajuste específico juvenil que proporciona la comodidad y el control necesarios para dominar el manubrio con total confianza.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su confección incluye una palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e de una sola capa con acolchado ligero, que ofrece una excelente durabilidad frente al roce y a posibles caídas, sin sacrificar el tacto directo con las manijas. Además, los refuerzos de malla elástica entre los dedos (fuelles) dirigen el aire a través del guante para mantener las manos frescas, al tiempo que aumentan la flexibilidad al frenar.\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: Palma Clarino® duradera, ajuste específico para niñas y agarre de silicona para control total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eMaterial sintético resistente con acolchado ligero para mayor comodidad y durabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAgarre de Silicona\u003c\/span\u003eImpresiones en las puntas de los dedos índice y medio para no resbalar las palancas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de velcro (hook and loop) de neopreno moldeado en la muñeca para un calce firme\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMalla Elástica\u003c\/span\u003eFuelles entre los dedos que mejoran drásticamente el flujo de aire y la movilidad\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\u003eGirls Youth 180 Oktiv Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráfico\u003c\/td\u003e\n\u003ctd\u003eOktiv (Diseño Racing dinámico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003ePoliamida, Poliuretano, Poliéster, Elastano, PVC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eComodidad\u003c\/td\u003e\n\u003ctd\u003eDorso de la mano construido en nailon resistente y flexible\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, MTB, BMX Racing, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Niña)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano de la niña desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El ajuste del guante debe ser ceñido, pero no restrictivo, para evitar que se hagan pliegues en la palma al agarrar el manubrio.\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 Niña (Youth)\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en un ciclo suave. Asegúrate de cerrar los velcros antes de lavarlos para evitar que se enganchen con la malla de los dedos o con otras prendas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes de telas, ya que estos químicos resecan y degradan el material Clarino® de la palma.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo derretirá las aplicaciones de silicona de los dedos y encogerá el tejido elástico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20180%20Oktiv%20Ni%C3%B1a%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes 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:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YXS","offer_id":39820262604951,"sku":"Guantes 180 Oktiv Niña - FOX-1","price":594.15,"currency_code":"MXN","in_stock":false},{"title":"YS","offer_id":39820262637719,"sku":"191972431043","price":594.15,"currency_code":"MXN","in_stock":true},{"title":"YM","offer_id":39820262670487,"sku":"191072431050","price":594.15,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":39820262703255,"sku":"Guantes 180 Oktiv Niña - FOX-4","price":594.15,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-25797001_1_0b2ce2ee-9b2d-4e23-8d3e-82dfb4a78692.jpg?v=1649542588"},{"product_id":"pantalon-ranger-mujer-fox","title":"Pantalón Ranger Mujer - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PANTALÓN RANGER MUJER — 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\": \"Pantalón Ranger Mujer - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Pantalón de MTB para mujer Fox Ranger. Ultraligero, con tejido elástico TruMotion® para máxima movilidad, acabado DWR y corte cónico para un pedaleo perfecto en cualquier sendero.\",\n  \"category\": \"Women's Bottoms \u0026 Pants\",\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      Pantalón Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eClassic Edition Mujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePantalón Fox Ranger para Mujer\u003c\/strong\u003e combina la estética de un pantalón casual con un rendimiento de nivel profesional para el sendero. Ultraligero, súper elástico y diseñado para que pedalees con total libertad y estilo en cada aventura.\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 buscas un pantalón que no te frene en las subidas y te proteja en las bajadas, el \u003cstrong\u003eRanger\u003c\/strong\u003e es para ti. Está confeccionado con un tejido técnico extremadamente ligero y cuenta con la elasticidad del \u003cstrong\u003eTruMotion®\u003c\/strong\u003e, permitiéndote flexionar y moverte sobre la bicicleta sin sentir restricciones.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño incluye un corte cónico (tapered) que reduce los enganchones con la cadena, ramas o maleza. Además, su sistema de ajuste de cintura es rápido y de bajo perfil, brindándote el calce perfecto en todo momento. Gracias a su tratamiento exterior repelente al agua (DWR), la tierra y el lodo ligero resbalarán antes de manchar la tela.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ranger Comfort: Máxima ligereza, tejido TruMotion® elástico y ajuste específico para 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\"\u003eTejido TruMotion®\u003c\/span\u003eMaterial técnico ultra elástico que ofrece movilidad sin límites 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\"\u003eCorte Cónico\u003c\/span\u003eSilueta más ajustada en los tobillos para evitar que se atore con la cadena\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Rápido\u003c\/span\u003eCierre frontal con botón a presión y correas laterales regulables (cinch)\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eRecubrimiento extra que hace que el agua, el lodo y la tierra resbalen de la tela\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 Pant\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColores Disponibles\u003c\/td\u003e\n\u003ctd\u003eNegro, Verde, Arena, entre otros\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAlmacenamiento\u003c\/td\u003e\n\u003ctd\u003eBolsillos laterales con cierre para llevar tus esenciales seguros\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003eMezcla de Poliamida\/Nylon y Elastano ultra ligera\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCross Country (XC), Trail, All Mountain, Uso Diario\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir tu talla correcta, mide la circunferencia de tu cintura natural. Este pantalón está diseñado con espacio suficiente en las rodillas para usar protecciones (rodilleras) de perfil bajo a medio, y se ajusta estilizadamente hacia los tobillos.\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\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eAjuste de Pierna\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 Cerrar cierres, asegurar botones y lavar a máquina con agua fría utilizando un detergente suave.\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 detergentes fuertes. Los químicos obstruyen la transpirabilidad del tejido y destruyen el acabado repelente al agua y la suciedad (DWR).\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. No usar secadora; el calor excesivo encogerá los paneles elásticos TruMotion®.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eRestauración DWR:\u003c\/strong\u003e Con el tiempo, si notas que el agua ya no forma \"gotitas\" en la tela, aplica un spray hidrofugante (DWR) sobre la prenda limpia y seca.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Pantal%C3%B3n%20Ranger%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 Pantalón 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 · Women's Trail Versatility\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:'61 - 63 cm (Cintura)', system:'Corte Cónico', stock:'✓ En Stock' },\n    { label:'Small', range:'66 - 68 cm (Cintura)', system:'Corte Cónico', stock:'✓ En Stock' },\n    { label:'Medium', range:'71 - 73 cm (Cintura)', system:'Corte Cónico', stock:'✓ En Stock' },\n    { label:'Large', range:'76 - 81 cm (Cintura)', system:'Corte Cónico', stock:'✓ En Stock' },\n    { label:'X-Large', range:'86 - 91 cm (Cintura)', system:'Corte Cónico', 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":42027104239850,"sku":"191972740596","price":2495.0,"currency_code":"MXN","in_stock":false},{"title":"S","offer_id":40071699955863,"sku":"191972740602","price":2495.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":40071699988631,"sku":"191972740619","price":2495.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49446193987863,"sku":"191972934070","price":2495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/Foxmujer4_fb21c4e6-e25b-4daa-82d2-a16696ba0df3.png?v=1717191808"},{"product_id":"pants-full-swing-mujer-fox","title":"Pants Full Swing Mujer - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PANTS FULL SWING MUJER — 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\": \"Pants Fox Full Swing Mujer\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Pants Fox Full Swing para Mujer. Tejido polar ultra suave, ajuste tipo jogger muy cómodo y el inconfundible estilo de Fox Racing. Ideal para tu día a día.\",\n  \"color\": \"Varios\",\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 Casual \/ Pants\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Full Swing\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003ePants Fox Full Swing para Mujer\u003c\/strong\u003e combinan una calidez superior con un ajuste relajado y cómodo. Tejido polar suave y el inconfundible estilo de Fox Racing para tu rutina diaria.\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            Perfectos para relajarte en casa, calentar antes de entrenar o salir con un estilo casual, los \u003cstrong\u003ePants Fox Full Swing para Mujer\u003c\/strong\u003e están diseñados para ser tu prenda favorita de comodidad. Su confección en tejido polar (fleece) de primera calidad te envuelve en una calidez y suavidad excepcionales desde el primer momento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Ofrecen un ajuste tipo jogger muy favorecedor, con cintura elástica con cordón para un calce seguro y personalizado, y tobillos ajustados que mantienen el calor en su interior. Rematados con los clásicos gráficos de Fox Racing, estos pants elevan tu estilo de descanso al siguiente nivel.\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 premium con interior cepillado súper suave y ajuste tipo jogger diseñado para ti.\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 Polar\u003c\/span\u003eInterior de fleece cepillado muy suave al tacto que proporciona excelente retención térmica\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eCintura elástica con cordón de amarre ajustable para un calce seguro y personalizado\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Jogger\u003c\/span\u003eTobillos elásticos que ofrecen una silueta moderna y evitan la entrada de aire frío\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eArte Full Swing\u003c\/span\u003eGráficos clásicos de Fox Racing estampados en la pierna para un look deportivo y original\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\u003eFull Swing Fleece Pants\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eMujer\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\u003ePants Deportivos \/ Jogger\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRelaxed \/ Jogger Fit\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 (Fleece)\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 pants y joggers de Fox se basa en la medida de tu cintura. Este modelo ofrece un corte relajado y cómodo (\u003cstrong style=\"color:var(--black)\"\u003eJogger Fit Mujer\u003c\/strong\u003e), con espacio en los muslos que se estrecha hacia los tobillos.\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            La cintura elástica con cordón proporciona flexibilidad extra. Te recomendamos pedir tu talla habitual para disfrutar de la comodidad clásica de un jogger.\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 (Mujer)\u003c\/th\u003e\n                  \u003cth\u003eCintura (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 la cintura?\u003c\/strong\u003e Pasa la cinta métrica horizontalmente por la parte más estrecha de tu cintura natural, o por la zona donde te resulte más cómodo usar prendas elásticas.\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 los pants del revés (con los gráficos hacia adentro) a máquina con agua fría y colores similares para preservar la suavidad del fleece.\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 dejar secar al aire libre a la sombra para evitar encogimientos indeseados de las fibras de algodón.\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 el calor directo sobre el gráfico de la pierna. Si necesitas planchar, hazlo a temperatura baja y siempre del revés.\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 detergentes abrasivos, ya que dañarán el color y desgastarán el tejido suave prematuramente.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina en frío y ciclo delicado\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a baja temperatura\" style=\"font-size:1rem;\"\u003e♨\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No 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 los \u003cstrong\u003ePants Fox Full Swing Mujer\u003c\/strong\u003e en línea. Experimenta la máxima comodidad y calidez con este pantalón tipo jogger de tejido polar suave. Ideal para descansar, entrenar o para un look casual deportivo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa casual y pants Fox originales para mujer\u003c\/strong\u003e en México? El modelo Full Swing es tu mejor opción para confort diario. Tallas desde XS hasta XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Pants%20Fox%20Full%20Swing%20Mujer\" 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 Inferior Mujer (Pants\/Joggers)\n  const sizes = [\n    { label:'XS (Extra Chica)', min:61, max:64, minIn:24, maxIn:25, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'S (Chica)', min:66, max:69, minIn:26, maxIn:27, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:71, max:74, minIn:28, maxIn:29, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:76, max:81, minIn:30, maxIn:32, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:84, max:89, minIn:33, maxIn:35, ajuste:'Jogger 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":"XS","offer_id":40165100421271,"sku":"Pants Full Swing Mujer - FOX-1","price":778.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":40165100454039,"sku":"Pants Full Swing Mujer - FOX-2","price":778.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/25731001_1.jpg?v=1622064116"},{"product_id":"peto-r3-guard-black-fox","title":"Peto R3 Guard Black - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO R3 GUARD ADULTO — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox R3 Guard Adulto\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox R3 Guard para Adulto. Protección contra impactos y piedras con certificación CE EN 14021. Perfil bajo, ventilado y totalmente ajustable.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"2499\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Adulto\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      R3 Guard\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRoost Deflector\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Protector Fox R3 Guard Adulto\u003c\/strong\u003e garantiza máxima seguridad contra impactos. Perfil bajo, diseño altamente ventilado y ajuste personalizado con certificación CE para dominar el sendero o 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            Diseñado para mantenerte seguro sin limitar tu movilidad, el \u003cstrong\u003ePeto Protector Fox R3 Guard para Adulto\u003c\/strong\u003e ofrece un nivel de protección excepcional en la pista de motocross o el sendero de enduro. Rediseñado para brindar una cobertura líder en su clase, este deflector protege tu pecho y espalda contra piedras, tierra y escombros proyectados (roost).\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su chasis principal está altamente ventilado para maximizar el flujo de aire y mantenerte fresco durante los rodajes más intensos. Su diseño inteligente de perfil bajo te permite usarlo de manera cómoda y segura, \u003cstrong\u003etanto por debajo como por encima del jersey\u003c\/strong\u003e. Equipado con un sistema de correas elásticas ajustables, el R3 se adapta perfectamente a tu complexión y estilo de conducción.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección de pecho certificada (CE EN 14021) en un diseño ventilado y de perfil bajo.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño articulado que se ajusta ceñido al cuerpo, permitiendo usarlo bajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas elásticas ajustables en los hombros y la cintura con hebillas integradas de fácil acceso\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Ventilación\u003c\/span\u003eCarcasa principal perforada y almohadillas ranuradas que maximizan 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\"\u003eCertificación CE\u003c\/span\u003eEscudo protector frontal (pecho) certificado bajo la estricta norma CE EN 14021 (Stone Shield)\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAdult R3 Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eHombre \/ Adulto\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolicarbonato resistente a impactos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, BMX\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox R3 Adulto se presenta en dos rangos de tallas: \u003cstrong style=\"color:var(--black)\"\u003eS\/M y L\/XL\u003c\/strong\u003e. Su diseño con correas altamente ajustables en hombros y cintura permite adaptar el protector de forma precisa y segura a la mayoría de las complexiones de adulto.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Para un ajuste ideal, regula las correas de los hombros para que los paneles del pecho y espalda cubran correctamente tu torso superior, y asegura la correa de la cintura para evitar desplazamientos al rodar.\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 Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina todo rastro de barro y sudor después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará irreversiblemente los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura del policarbonato y los elásticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto meticulosamente después de cada impacto severo o caída (crash). Si las carcasas plásticas o las correas presentan roturas o fisuras, el protector debe ser reemplazado para garantizar tu seguridad.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox R3 Guard Adulto\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y proyección de rocas (roost). Perfil bajo, ventilado y diseñado especialmente para adultos en motocross, enduro y ATV.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original\u003c\/strong\u003e en México? El Roost Deflector R3 ofrece seguridad superior y un ajuste elástico personalizable para usar sobre o bajo el jersey. Tallas S\/M y L\/XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20R3%20Guard%20Adulto\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Adulto)\n  const sizes = [\n    { label:'S\/M (Chico \/ Mediano)', min:81, max:101, minIn:32, maxIn:40, ajuste:'Correas Ajustables', stock:'✓ Disponible' },\n    { label:'L\/XL (Grande \/ Extra Grande)', min:102, max:122, minIn:40, maxIn:48, ajuste:'Correas Ajustables', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S\/M","offer_id":40247794565271,"sku":"191972281709","price":2495.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":40247794598039,"sku":"191972281716","price":2495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-24017001_1.jpg?v=1647132621"},{"product_id":"guantes-dirtpaw-yellow-fox","title":"Guantes Dirtpaw Yellow - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW YELLOW — Descripción Shopify            ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Dirtpaw Yellow\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Los guantes Fox Dirtpaw en color amarillo ofrecen alta visibilidad y durabilidad técnica. Palma acolchada de Clarino®, compatibilidad con pantallas táctiles y un ajuste excepcional para MTB y Motocross.\",\n  \"color\": \"Yellow (Amarillo)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Dirtpaw Performance Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYellow Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Amarillo\u003c\/strong\u003e son el equilibrio perfecto entre estilo icónico y rendimiento todoterreno. Con su diseño de alta visibilidad y construcción reforzada, ofrecen la protección y sensibilidad necesarias para dominar cualquier pista de MX o sendero de MTB.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eDirtpaw\u003c\/strong\u003e es una leyenda en el mundo del Off-road por su fiabilidad extrema. La edición \u003cstrong\u003eYellow\u003c\/strong\u003e ofrece un look vibrante que no solo mejora la estética, sino también tu visibilidad en el sendero. La parte superior está confeccionada con materiales resistentes que garantizan una movilidad excepcional.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e acolchado reduce la fatiga en las manos al absorber las micro-vibraciones del manillar sin sacrificar el tacto técnico. Además, gracias a los hilos conductores en los dedos, podrás seguir tu ruta en el GPS o capturar fotos sin necesidad de quitarte el equipo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ready to Rip: Cierre de velcro ajustable y refuerzos de neopreno en los nudillos para mayor seguridad.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa acolchada de alta resistencia que mejora el confort y el grip\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eMaterial conductivo en dedos índice y pulgar para pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos\u003c\/span\u003eProtección de neopreno moldeado por compresión para mayor defensa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSilicon Grip\u003c\/span\u003eImpresiones en las puntas de los dedos para control total de manetas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eYellow \/ Black (Amarillo\/Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® acolchado de una capa\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Motocross, Enduro, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cerrar el ajuste de velcro antes de lavar para no dañar los tejidos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor de secadoras daña el Clarino® y encoge el guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes Químicos:\u003c\/strong\u003e No utilizar cloro ni suavizantes, ya que degradan la capacidad táctil.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Yellow%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Dirtpaw Amarillo?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Vis Performance\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":40711698612375,"sku":"191972837814","price":760.75,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":40711698645143,"sku":"191972837821","price":760.75,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":40711698677911,"sku":"191972837838","price":760.75,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":47836608069911,"sku":"191972837845","price":760.75,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":51444783317271,"sku":"191972837852","price":760.75,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/31324130_1.webp?v=1771537011"},{"product_id":"frontline-beanie-fox","title":"Frontline Beanie - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRO INDIO MORADO — Descripción Shopify                ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Gorro Fox Frontline Beanie\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorro Fox Frontline. Tejido de punto cálido y suave con diseño clásico de dobladillo. Ideal para el frío. Talla única (OSFA).\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"599\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 380px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Invierno y Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Frontline\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBeanie\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e te mantiene abrigado con un estilo audaz e inconfundible. Su tejido de punto es el accesorio ideal para los días fríos en la pista, la montaña o la ciudad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuando bajan las temperaturas, el \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e se convierte en tu mejor aliado. Diseñado para ofrecer la máxima calidez sin sacrificar el estilo, este gorro presenta un diseño de punto que retiene el calor de forma eficiente.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño tradicional incorpora un dobladillo plegable que no solo mejora el ajuste y protege tus orejas del viento, sino que también le da ese look clásico de la ropa de invierno. Se complementa perfectamente con el icónico arte y herencia de Fox Racing.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Calidez garantizada. Tejido elástico que se adapta a ti para bloquear el frío al instante.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Frontline\u003c\/span\u003eDiseño audaz con elementos gráficos que rinden homenaje a la herencia MX de Fox\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTejido Cálido\u003c\/span\u003eMaterial acrílico de punto suave diseñado específicamente para retener el calor corporal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Cómodo\u003c\/span\u003eFabricación elástica que se adapta de forma natural a cualquier tamaño de cabeza sin apretar\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Clásico\u003c\/span\u003eDiseño con dobladillo plegable que brinda protección adicional en la zona de las orejas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eFrontline Beanie\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVarios\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorro de Invierno (Knit Beanie)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eOSFA (Unitalla)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eInvierno, Lifestyle, Uso Diario\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Los gorros de invierno de Fox Racing están fabricados con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e. Su tejido de punto acrílico es altamente elástico, permitiendo un ajuste cómodo y seguro para casi cualquier tamaño de cabeza adulta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Puedes ajustar ligeramente la profundidad del gorro modificando el doblez del bajo (dobladillo) para que cubra más o menos las orejas según tu preferencia.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eRango Sugerido\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir?\u003c\/strong\u003e Aunque es unitalla elástica, si deseas confirmar, coloca una cinta métrica alrededor de tu cabeza, aproximadamente 1 cm por encima de las cejas y las orejas.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavar a Mano:\u003c\/strong\u003e Lava tu gorro a mano con agua fría y detergente suave. Evita el agua caliente, ya que encogerá el tejido acrílico de punto de forma irreversible.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Retorcer:\u003c\/strong\u003e Para escurrir el exceso de agua, presiona suavemente. No retuerzas el gorro, ya que esto deformará el tejido y perderá su elasticidad.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado en Plano:\u003c\/strong\u003e Extiende el gorro sobre una toalla seca a la sombra. No lo cuelgues (se estirará por el peso del agua) y nunca uses la secadora de ropa.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Planchar:\u003c\/strong\u003e No utilices plancha bajo ninguna circunstancia, el calor alto derretirá o aplastará las fibras acrílicas.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano en agua fría\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar extendido a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No retorcer el tejido\" style=\"font-size:1.1rem;\"\u003e✕\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No planchar\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e en línea. Prepárate para el frío con este gorro clásico, tejido de punto cálido y el inconfundible estilo de Fox Racing. Gorro de invierno ideal para bajas temperaturas.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas un \u003cstrong\u003egorro de frío Fox original\u003c\/strong\u003e en México? El modelo Frontline es tu mejor opción para protegerte en invierno o después de rodar en climas fríos. Talla única (OSFA) súper elástica. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Gorro%20Fox%20Frontline%20Beanie\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Gorros de Invierno\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Talla OSFA para Gorros (Beanies)\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:62, minIn:21.3, maxIn:24.4, ajuste:'Tejido Elástico', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":41077737816215,"sku":"191972557620","price":357.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28347001_1.jpg?v=1632597549"},{"product_id":"guantes-glissade-ascent-black-diamond","title":"Guantes Glissade Ascent - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND GUANTES GLISSADE ASCENT — Descripción Shopify ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML      ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Black Diamond Glissade Ascent\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Guantes técnicos de alpinismo con inserto BD.dry 100% impermeable. Diseñados para ofrecer máxima protección térmica y durabilidad en ascensos alpinos y esquí de travesía.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Advanced Alpinism \u0026amp; Ascent Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Glissade\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eAscent Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGlissade Ascent\u003c\/strong\u003e elevan la versatilidad de la línea Glissade a un nuevo nivel técnico. Diseñados para misiones de montaña de alta intensidad, estos guantes combinan la impermeabilidad del inserto \u003cstrong\u003eBD.dry™\u003c\/strong\u003e con una construcción optimizada para el movimiento técnico, asegurando protección térmica y destreza en ascensos complejos.\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=\"bd-ga-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ga-1\"\u003e\n        \u003cdiv 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ñados para alpinistas que requieren protección total sin comprometer el manejo de cuerdas o piolets, los \u003cstrong\u003eGuantes Glissade Ascent\u003c\/strong\u003e son la pieza fundamental para climas gélidos. El exterior cuenta con una membrana de \u003cstrong\u003ePertex Shield®\u003c\/strong\u003e que actúa como un escudo cortavientos de alta transpirabilidad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La integración del inserto \u003cstrong\u003eBD.dry™\u003c\/strong\u003e garantiza que tus manos permanezcan secas ante la nieve o el aguanieve, mientras que el forro térmico fijo de 100g atrapa el calor corporal. La palma de cuero de cabra ha sido reforzada estratégicamente para resistir la abrasión constante del equipo técnico, proporcionando un agarre seguro en cada paso de la ascensión.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Technical Performance: Rango térmico optimizado para actividad técnica (-20 °C a -1 °C).\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=\"bd-ga-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ga-2\"\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\"\u003eBD.dry™\u003c\/span\u003eInserto con tecnología impermeable para climas húmedos y nieve\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePertex Shield®\u003c\/span\u003eMembrana externa elástica y ligera 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\"\u003eGoat Leather\u003c\/span\u003ePalma completa de cuero de cabra reforzada para máxima tracció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\"\u003eAislamiento\u003c\/span\u003eInterior de fleece de 100g para una calidez eficiente\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eAscent Series\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango Térmico\u003c\/td\u003e\n\u003ctd\u003e-20 \/ -1 °C (-5 \/ 30 °F)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso (Par)\u003c\/td\u003e\n\u003ctd\u003e161 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eKevlar® stitching en zonas de alto desgaste\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMontañismo, Alpinismo Clásico, Esquí Alpino\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=\"bd-ga-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ga-3\"\u003e\n        \u003cdiv 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 preciso, mide la circunferencia de tu mano dominante alrededor de los nudillos y el largo desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n                  \u003cth\u003eLargo (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-ga\"\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=\"bd-ga-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ga-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e No lavar en máquina. Limpiar las manchas con un trapo húmedo y dejar secar al aire.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuero:\u003c\/strong\u003e Tratar la palma de cuero con ceras o aceites específicos para guantes de montaña para evitar que se reseque.\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 posición vertical. No usar calor directo; el calor intenso daña la membrana BD.dry y el cuero.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes:\u003c\/strong\u003e Evitar el contacto con solventes o combustibles que puedan degradar los materiales técnicos.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Glissade%20Ascent\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre los Ascent?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S', circ:'19.7 - 21.0', length:'18.4 - 19.7', stock:'✓ En Stock' },\n    { label:'M', circ:'21.5 - 23.0', length:'19.7 - 21.0', stock:'✓ En Stock' },\n    { label:'L', circ:'23.0 - 24.0', length:'21.0 - 22.2', stock:'✓ En Stock' },\n    { label:'XL', circ:'24.0 - 25.4', length:'22.2 - 24.0', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-ga');\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.circ} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.length} cm\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":"Black Diamond","offers":[{"title":"S","offer_id":42203763310826,"sku":"793661639886","price":1595.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":42203763343594,"sku":"793661639879","price":1595.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":42203763376362,"sku":"793661639862","price":1595.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/046ac67ffe7c391253cb422f6605f6a295d938dd__55318.1631080482.386.513.png?v=1639163955"},{"product_id":"pants-polar-backlash-dwr-fox","title":"Pants Polar Backlash DWR - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PANTS POLAR BACKLASH DWR — 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\": \"Pants Fox Polar Backlash DWR\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Pants de tejido polar Fox Backlash con recubrimiento DWR repelente al agua. Calidez extrema, resistencia a la llovizna y diseño tipo jogger para máxima comodidad.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1899\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\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 \/ Pants\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Backlash DWR\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFleece Pants\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003ePants Fox Backlash DWR\u003c\/strong\u003e combinan la calidez superior de un tejido polar con un potente recubrimiento repelente al agua. Ideales para enfrentar el frío y la llovizna sin perder tu estilo.\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            Perfectos para los días más fríos y húmedos del año. Los \u003cstrong\u003ePants Fox Polar Backlash DWR\u003c\/strong\u003e toman la inigualable comodidad y retención de calor de un clásico pantalón de polar (fleece) y lo elevan de nivel incorporando tecnología resistente al clima.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su recubrimiento exterior \u003cstrong\u003eDWR (Durable Water Repellent)\u003c\/strong\u003e, la humedad, la llovizna ligera y la suciedad resbalan sobre el tejido, manteniéndote seco mientras te desplazas. Su diseño tipo jogger incluye tobillos elásticos para retener el calor, cintura ajustable y bolsillos laterales de fácil acceso, asegurando estilo y funcionalidad en un mismo paquete.\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 fusión definitiva de abrigo (tejido polar suave) y protección contra el agua (DWR).\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 Polar\u003c\/span\u003eInterior cepillado súper suave que atrapa el calor corporal para mantenerte muy 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\"\u003eAcabado DWR\u003c\/span\u003eTratamiento exterior repelente al agua duradero que bloquea la humedad y lluvia ligera\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCintura elástica con cordón de ajuste integrado para un calce personalizado y firme\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Jogger\u003c\/span\u003eTobillos elásticos que retienen el calor y bolsillos laterales recubiertos con repelencia\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\u003eBacklash DWR Fleece Pants\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\u003ePants Tipo Jogger \/ Térmico\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eJogger Fit (Corte recto que se ajusta al tobillo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eFleece con Poliéster \/ Recubrimiento DWR\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima frío y húmedo, Invierno, Post-Ride\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 pants y joggers Fox se basa en la medida de tu cintura. Este modelo tiene un corte relajado en el área de los muslos que se va estrechando sutilmente hasta los tobillos elásticos (Jogger 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            La cintura cuenta con resorte y un cordón de amarre. Te recomendamos elegir tu talla habitual; cederá o se ajustará fácilmente a tu complexión sin problema.\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\u003eCintura (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 la cintura?\u003c\/strong\u003e Pasa la cinta métrica horizontalmente por la parte más estrecha de tu cintura natural o a la altura donde te sientas cómodo utilizando prendas con elástico.\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 los pants del revés a máquina con agua fría y ciclo delicado. Utiliza detergentes suaves o especiales para ropa técnica.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo usar Suavizantes:\u003c\/strong\u003e ¡Importante! Nunca utilices suavizantes líquidos. Los químicos destruyen irreversiblemente el recubrimiento repelente al agua (DWR).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado:\u003c\/strong\u003e Secar en secadora a temperatura muy baja o tender a la sombra. Unos minutos de calor bajo en secadora ayudan a reactivar el DWR tras el lavado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Planchar:\u003c\/strong\u003e No utilices lejía, y jamás planches el tejido exterior ni el polar, ya que dañarás la cubierta hidrofóbica y derretirás las fibras.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina en frío y ciclo delicado\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a temperatura baja\" style=\"font-size:1rem;\"\u003e♨\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"NO usar suavizantes (Daña el DWR)\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No planchar ni usar cloro\" style=\"font-size:1.1rem;\"\u003e✕\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra los \u003cstrong\u003ePants Fox Backlash DWR\u003c\/strong\u003e en línea. Combina la inmejorable calidez del tejido polar fleece con la protección de un recubrimiento repelente al agua. El jogger perfecto para el frío, el viento y la llovizna.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003epants y ropa de invierno Fox originales\u003c\/strong\u003e en México? El modelo Backlash DWR Fleece Pants es ideal para estar cómodo antes o después del sendero en pleno invierno. 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%20los%20Pants%20Fox%20Backlash%20DWR\" 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 · Pants y Ropa Térmica\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 Inferior (Joggers\/Pants) - Cintura (S a XXL)\n  const sizes = [\n    { label:'S (Chica)', min:71, max:76, minIn:28, maxIn:30, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:76, max:81, minIn:30, maxIn:32, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:81, max:86, minIn:32, maxIn:34, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Jogger Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:91, max:96, minIn:36, maxIn:38, ajuste:'Jogger 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":42214380175594,"sku":"Pants Polar Backlash DWR - FOX","price":1258.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":42214380208362,"sku":"191972552045","price":1258.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":42214380241130,"sku":"Pants Polar Backlash DWR - FOX-3","price":1258.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28318001_1.jpg?v=1639438956"},{"product_id":"playera-casual-boundary-mujer-fox","title":"Playera Casual Boundary Mujer - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA BOUNDARY MUJER — 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 Boundary Mujer\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Boundary para Mujer. Tejido ultra suave, corte femenino perfecto y el inconfundible estilo de Fox Racing. Ideal para tu día a día.\",\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: 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 Casual \/ Mujer\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Boundary\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Boundary para Mujer\u003c\/strong\u003e combina un ajuste perfecto con una suavidad increíble. Su diseño clásico aporta el estilo inconfundible de Fox Racing a 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 Boundary para Mujer\u003c\/strong\u003e es la combinación perfecta de comodidad y estilo. Diseñada específicamente para adaptarse a la silueta femenina, ofrece un corte relajado y favorecedor, ideal para cualquier ocasión: ya sea para relajarte después de rodar o para llevarla en tu rutina diaria.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Confeccionada con un tejido de punto fino ultra suave, esta playera mantiene su forma y confort lavado tras lavado. Su gráfico original Boundary en el pecho refleja tu pasión por la marca y el estilo de vida outdoor que caracteriza a 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            Tejido ultra suave y un ajuste femenino perfecto. El estilo inconfundible de Fox Racing para tu día a día.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTejido Suave\u003c\/span\u003eMezcla de materiales ligeros que ofrece una sensación inigualable de confort en 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\"\u003eAjuste Femenino\u003c\/span\u003eCorte y silueta diseñados específicamente para la anatomía de la mujer\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Boundary\u003c\/span\u003eGráfico original de Fox Racing estampado en el pecho con alta durabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eUso Diario\u003c\/span\u003eConstrucción resistente que mantiene su forma y suavidad lavado tras lavado\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\u003eBoundary Women's Tee\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eMujer\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\u003eRegular Fit Mujer\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 de las prendas superiores de Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte femenino relajado (\u003cstrong style=\"color:var(--black)\"\u003eRegular Fit Mujer\u003c\/strong\u003e), diseñado para brindar comodidad y libertad de movimiento.\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 tus medidas se encuentran entre dos tallas, o si prefieres que la playera te quede más holgada, te recomendamos pedir la talla superior.\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 (Mujer)\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 busto\/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 y del color de la tela.\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 de las fibras 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 Si es necesario, plancha la prenda del revés a temperatura baja. Nunca planches directamente sobre el gráfico 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, cloro ni suavizantes muy agresivos, ya que dañarán las fibras y desgastarán el diseño prematuramente.\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 Boundary Mujer\u003c\/strong\u003e en línea. Experimenta la máxima comodidad con esta playera de tejido ultra suave diseñada para la anatomía femenina. Incluye un estilo casual y el gráfico original de Fox Racing.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa Fox original para mujer\u003c\/strong\u003e en México? Las playeras casuales de Fox son tu mejor opción para un look relajado con calidad premium. Tallas desde XS hasta XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Playera%20Fox%20Boundary%20Mujer\" 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 para Mujer\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 Mujer)\n  const sizes = [\n    { label:'XS (Extra Chica)', min:81, max:84, minIn:32, maxIn:33, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'S (Chica)', min:86, max:89, minIn:34, maxIn:35, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:91, max:94, minIn:36, maxIn:37, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:104, max:109, minIn:41, maxIn:43, ajuste:'Regular Fit Mujer', 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":"XS","offer_id":42466243477738,"sku":"191972585401","price":399.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":42466243510506,"sku":"Playera Casual Boundary Mujer - FOX-2","price":399.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/playerafoxmujer_aa05b55c-3791-403d-a1fc-1aa819750b4d.png?v=1695530891"},{"product_id":"sudadera-clean-up-purple-fox","title":"Sudadera Clean Up Purple - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SUDADERA CLEAN UP 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\": \"Sudadera Fox Clean Up Purple\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Sudadera con capucha Fox Clean Up. Diseño vibrante en color morado con logotipo clásico Fox, tejido polar suave y bolsillo canguro. Calidez y comodidad.\",\n  \"color\": \"Morado (Purple)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1499\",\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 Casual \/ Sudaderas\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Clean Up\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePurple Mujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eSudadera Fox Clean Up Purple Mujer\u003c\/strong\u003e te ofrece máxima calidez con un diseño vibrante. Tejido polar suave en color morado, ajuste femenino perfecto y el arte clásico Clean Up 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            La \u003cstrong\u003eSudadera con capucha Fox Clean Up en color Morado (Purple)\u003c\/strong\u003e es una prenda esencial para quienes buscan comodidad térmica con un toque de color vibrante. Fabricada con un suave tejido polar (fleece), te ofrece un abrigo instantáneo ideal para las mañanas frías o las tardes relajadas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño destaca por el inconfundible arte \"Clean Up\" de Fox Racing en el pecho, mostrando tu pasión por el motocross y el MTB. Cuenta con un ajuste optimizado para la silueta femenina, un práctico bolsillo estilo canguro y una capucha ajustable con cordones, convirtiéndola en tu opción favorita para el 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            El equilibrio perfecto entre un estilo vibrante en morado y la comodidad premium de un fleece suave.\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 Polar\u003c\/span\u003eInterior cepillado ultra suave que proporciona retención de calor y comodidad 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\"\u003eDiseño Clean Up\u003c\/span\u003eGráfico clásico de Fox Racing estampado en el pecho para un look inconfundible\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eGorro Ajustable\u003c\/span\u003eCapucha amplia con cordones de ajuste para ofrecerte protección extra contra el viento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Purple\u003c\/span\u003eColor morado (Purple) vibrante y llamativo que aporta energía a tu outfit casual\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\u003eClean Up Pullover Fleece\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eMujer\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eSudadera Cerrada con Capucha (Hoodie)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular Fit Mujer\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 (Polar\/Fleece)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eCasual, Clima fresco, Post-Ride\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 sudaderas de Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte femenino clásico y relajado (\u003cstrong style=\"color:var(--black)\"\u003eRegular Fit Mujer\u003c\/strong\u003e), ideal para brindar comodidad térmica sin limitar tus movimientos.\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 holgado típico de las prendas \"oversize\" o si prefieres mucha holgura, considera pedir una talla más grande a la 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 (Mujer)\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir el pecho?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Máquina:\u003c\/strong\u003e Lava la sudadera del revés a máquina con agua fría y con colores similares para proteger la intensidad del color morado y la suavidad del fleece.\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 extender la vida útil del tejido y evitar encogimientos mayores.\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 con el tiempo.\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 excesivos 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\u003eSudadera Fox Clean Up Purple Mujer\u003c\/strong\u003e en línea. Experimenta la máxima calidez y comodidad con esta sudadera con capucha de tejido polar (fleece). Incluye el arte clásico Clean Up de Fox Racing en el pecho sobre un diseño morado vibrante.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno y sudaderas Fox originales para mujer\u003c\/strong\u003e en México? El modelo Clean Up Pullover Hoodie te ofrece un estilo clásico y abrigo superior para relajarte o salir. Tallas desde XS 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%20Sudadera%20Fox%20Clean%20Up%20Purple%20Mujer\" 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 · Sudaderas y Ropa Térmica\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 (Sudaderas \/ Hoodies Mujer)\n  const sizes = [\n    { label:'XS (Extra Chica)', min:81, max:84, minIn:32, maxIn:33, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'S (Chica)', min:86, max:89, minIn:34, maxIn:35, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:91, max:94, minIn:36, maxIn:37, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:104, max:109, minIn:41, maxIn:43, ajuste:'Regular Fit Mujer', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:111, max:116, minIn:44, maxIn:46, ajuste:'Regular Fit Mujer', 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":"XS","offer_id":42466384380138,"sku":"191972585265","price":1355.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":42466384412906,"sku":"191972585272","price":1355.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28218298_1.jpg?v=1644351260"},{"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":"chamarra-rompevientos-ranger-black-mujer-fox","title":"Chamarra Rompevientos Ranger Black Mujer - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CHAMARRA ROMPEVIENTOS RANGER BLACK MUJER                ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Chamarra Rompevientos Ranger Black Mujer - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Chamarra rompevientos ultraligera de MTB para mujer Fox Ranger en color negro. Acabado DWR repelente al agua, diseño empacable y rendimiento versátil para la montaña y el uso diario.\",\n  \"category\": \"Women's Apparel \u0026 Outerwear\",\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      Ranger Windbreaker\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition Mujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Nunca salgas de casa sin ella. La \u003cstrong\u003eChamarra Rompevientos Ranger para Mujer\u003c\/strong\u003e es ultraligera, cuenta con un acabado que repele el agua (DWR) y se empaca en su propio bolsillo trasero. Es tu mejor seguro contra los cambios bruscos de clima 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            Con un diseño limpio en color negro y un corte específico para la anatomía femenina, el \u003cstrong\u003eRompevientos Ranger\u003c\/strong\u003e es la capa exterior esencial para cualquier ciclista. Su tejido es tan ligero que apenas notarás que lo llevas puesto, pero ofrece una barrera contundente contra el viento frío en los descensos rápidos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su recubrimiento DWR, la tela hace que la humedad, las ramas mojadas y las salpicaduras de barro resbalen fácilmente. Además, cuenta con bolsillos laterales seguros con cierre y su característica más destacada: puedes doblarla y guardarla dentro de su propio bolsillo para llevarla fácilmente en el manillar, tu cangurera o en la mochila de hidratación.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Packable Performance: Tejido ultraligero que se guarda en sí mismo + Acabado DWR repelente al agua.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"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\u003eMaterial de apenas 50 gramos de poliéster que no añade peso extra a tu ruta\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eRecubrimiento exterior que repele el agua ligera y la suciedad del sendero\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDiseño Empacable\u003c\/span\u003eSe pliega completamente y se guarda dentro de su propio bolsillo interno\/trasero\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003ePuños elásticos y cordón ajustable en la cintura para bloquear el viento helado\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 Windbreaker\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 Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster Ultraligero\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAlmacenamiento\u003c\/td\u003e\n\u003ctd\u003eBolsillos laterales ocultos para las manos y pertenencias\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Transición de clima, Cortavientos de descenso, 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 rompevientos tiene un corte relajado (Regular Fit) que permite llevar un jersey de manga larga o playera base por debajo con total comodidad.\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 Cerrar todos los cierres y lavar a máquina con agua fría en ciclo suave.\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. El suavizante debilita rápidamente la película repelente al agua (DWR) haciendo que la tela absorba la humedad.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar colgado a la sombra. No planchar para evitar dañar la tela ultraligera de poliéster y los cordones elásticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eRestauración DWR:\u003c\/strong\u003e Con los lavados el DWR se desgasta naturalmente. Si notas que la lluvia ligera ya no resbala, rocía la chamarra limpia con un reactivador DWR en spray.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Chamarra%20Rompevientos%20Ranger%20Black%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 Rompevientos?\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 Trail Essentials\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:'Regular Fit', stock:'✓ En Stock' },\n    { label:'Small', range:'86 - 89 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'91 - 94 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'96 - 101 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":"XS","offer_id":42713418203370,"sku":"191972612176","price":1995.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":43435569053930,"sku":"191972612183","price":1995.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":42713418236138,"sku":"Chamarra Rompevientos Ranger Black Mujer - FOX-2","price":1995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-28855001_1_1.jpg?v=1649612473"},{"product_id":"abs-sabretooth-serac-black-diamond","title":"Abs Sabretooth Serac - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND ABS PLATES SABRETOOTH\/SERAC — Descripción     ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Placas Black Diamond ABS Sabretooth \/ Serac\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Placas anti-zueco (Anti-Balling System) de repuesto para crampones Black Diamond Sabretooth y Serac. Polímero de doble densidad para evitar la acumulación de nieve.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; margin-top: 1rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Hardware Accessories\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      ABS Plates\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSabretooth \/ Serac\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las placas \u003cstrong\u003eBlack Diamond ABS (Anti-Balling System)\u003c\/strong\u003e son un componente de seguridad crítico diseñado específicamente como repuesto para los crampones Sabretooth y Serac. Su función es evitar la peligrosa acumulación de nieve bajo la bota, garantizando tracción total en cada paso.\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=\"bd-abs-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-1\"\u003e\n        \u003cdiv 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 nieve húmeda se acumula bajo tus crampones formando \"zuecos\", las puntas metálicas pierden contacto con el hielo o la nieve dura, creando un riesgo crítico de resbalones y caídas. Las placas \u003cstrong\u003eABS de doble densidad\u003c\/strong\u003e de Black Diamond resuelven este problema al \"escupir\" activamente la nieve a medida que flexionas el pie en cada paso.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este kit de repuesto incluye las placas delanteras y traseras para un par completo de crampones. Están moldeadas a medida para encajar a la perfección en la geometría específica de los modelos \u003cstrong\u003eSabretooth\u003c\/strong\u003e (14 puntas) y \u003cstrong\u003eSerac\u003c\/strong\u003e (12 puntas), asegurando que la superficie anti-zueco cubra toda la planta del pie sin interferir con la penetración de las puntas en el hielo.\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            Critical Safety: Evita resbalones fatales causados por el efecto \"zueco\" en nieve blanda o húmeda.\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=\"bd-abs-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-2\"\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\"\u003eDual-Density\u003c\/span\u003ePolímero de doble densidad muy flexible a bajas temperaturas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCustom Fit\u003c\/span\u003eMoldeadas exclusivamente para los modelos Sabretooth y Serac\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFull Kit\u003c\/span\u003eIncluye 2 placas delanteras y 2 traseras (para 1 par de crampones)\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEasy Install\u003c\/span\u003eSe ajustan a presión y se fijan en las ranuras del crampó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\u003eBlack Diamond (Original Parts)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eArtículo\u003c\/td\u003e\n\u003ctd\u003eABS Plates (Anti-Balling System)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCompatibilidad\u003c\/td\u003e\n\u003ctd\u003eCrampones BD Sabretooth y Serac (Pro, Clip, Strap)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolímero resistente a la abrasión y congelación\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e100 g (El set completo)\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. COMPATIBILIDAD --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCompatibilidad\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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            Estas placas son de \u003cstrong\u003etalla única\u003c\/strong\u003e, diseñadas para adaptarse al rango completo de ajuste de los crampones Sabretooth y Serac, independientemente de la talla de tu bota.\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\u003eModelo de Crampón\u003c\/th\u003e\n                  \u003cth\u003eVersiones Compatibles\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-abs-comp\"\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. INSTALACIÓN Y CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-abs-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-abs-4\"\u003e\n        \u003cdiv 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\"\u003eInstalació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          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eInstalación:\u003c\/strong\u003e Asegúrate de que el crampón esté limpio y seco. Presiona las pestañas del ABS en las ranuras correspondientes del marco metálico hasta que hagan clic.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eInspección:\u003c\/strong\u003e Revisa el estado de las placas antes de cada temporada invernal. Si están agrietadas o muy rasgadas por las rocas, es momento de cambiarlas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lava tus crampones armados con agua dulce para retirar tierra o sal después de las expediciones.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e Nunca seques tus crampones (y el ABS) cerca de una estufa, fogata o radiador directo; el polímero puede derretirse o deformarse.\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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Placas%20ABS%20Sabretooth\/Serac\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las placas ABS?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Hardware Replacement Parts\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const compatibility = [\n    { model:'Sabretooth', versions:'Pro \/ Clip', stock:'✓ Compatible' },\n    { model:'Serac', versions:'Pro \/ Clip \/ Strap', stock:'✓ Compatible' }\n  ];\n\n  const bodyEl = document.getElementById('bd-abs-comp');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = compatibility.map(c =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e\u003cstrong\u003e${c.model}\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd\u003e${c.versions}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${c.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Black Diamond","offers":[{"title":"Default Title","offer_id":42780934177002,"sku":"Abs Sabretooth Serac - Black Diamond","price":350.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/sabretooth-serac-abs.jpg?v=1650651869"},{"product_id":"guantes-defend-ninos-fox","title":"Guantes Defend Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DEFEND NIÑOS — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Defend Niños - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB para niños Fox Defend. Máxima durabilidad con cobertura de TPR en los nudillos, palma de Clarino® compatible con pantallas táctiles y ajuste seguro.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Defend Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Defend\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYouth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Defend para Niños\u003c\/strong\u003e están construidos para soportar los senderos más hostiles. Con su cobertura de TPR en los nudillos y una resistente palma de Clarino®, ofrecen la combinación perfecta de material elástico ligero y durabilidad extrema.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La línea Defend está creada para superar los límites. Los guantes \u003cstrong\u003eDefend Youth\u003c\/strong\u003e ofrecen a los jóvenes pilotos una protección insuperable contra los elementos del sendero. Su característica más destacada es la integración de escudos de TPR (caucho termoplástico) inyectado directamente en los nudillos, desviando eficazmente los golpes de ramas altas y rocas sueltas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para garantizar que los niños no pierdan el control ni el confort, el guante cuenta con una palma de Clarino® de una sola capa que mantiene un tacto preciso con el manubrio y es totalmente compatible con pantallas táctiles. Además, los refuerzos de malla elástica entre los dedos aumentan drásticamente la flexibilidad y la ventilación.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Defend Durability: Protección de TPR en nudillos, palma resistente de Clarino® y elasticidad en 4 direcciones.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eProtección TPR\u003c\/span\u003ePlacas de caucho inyectado en los nudillos para proteger contra ramas e impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eMaterial de una sola capa resistente a la abrasión y 100% compatible con pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMalla Elástica\u003c\/span\u003eFuelles entre los dedos que mejoran la circulación del aire y la destreza al frenar\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de velcro moldeado por compresión en la muñeca para un calce firme y seguro\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Defend Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003eMezcla técnica (Poliamida, Poliuretano, Elastano, PVC)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección extra\u003c\/td\u003e\n\u003ctd\u003eNudillos recubiertos de TPR de inyección directa\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAgarre\u003c\/td\u003e\n\u003ctd\u003eImpresiones de silicona en la punta de los dedos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB Agresivo, Enduro, Downhill, BMX Racing (Niños\/Jóvenes)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño\/a desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El ajuste del guante debe ser ceñido para que las placas protectoras de TPR se mantengan alineadas sobre los nudillos.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en un ciclo suave. Asegúrate de pegar los cierres de velcro antes de lavarlos para evitar que dañen otras prendas o la malla del guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes, ya que estos químicos degradan el material Clarino® de la palma y debilitan la estructura del TPR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo derretirá las aplicaciones de silicona de los dedos y las protecciones de los nudillos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Defend%20Ni%C3%B1os%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes Defend?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Extreme Durability\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YS","offer_id":42925659848938,"sku":"Guantes Defend Niños - FOX","price":845.0,"currency_code":"MXN","in_stock":false},{"title":"YM","offer_id":42925659881706,"sku":"191972509889","price":845.0,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":42925659914474,"sku":"Guantes Defend Niños - FOX-3","price":845.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-27388001_1.jpg?v=1652307393"},{"product_id":"short-defend-ninos-fox","title":"Short Defend Niños - FOX","description":"\u003cdiv id=\"azimut-store-v67\" class=\"bg-white text-slate-900 mx-auto max-w-[480px] border-l border-slate-100 shadow-inner\" style=\"font-family: 'Inter', sans-serif;\"\u003e\n    \n    \u003c!-- SEO ESTRATÉGICO OCULTO (Para indexación en Google) --\u003e\n    \u003cdiv style=\"display: none !important;\" aria-hidden=\"true\"\u003e\n        \u003ch2\u003eShort Fox Defend Niños MTB - Guía de Tallas y Resistencia Azimut Adventure México\u003c\/h2\u003e\n        \u003cp\u003eCompra el Short Fox Defend para niños en México. Distribuidor oficial Fox Racing en CDMX. El short de MTB más resistente para niños con paneles de tejido elástico TruMotion® y acabado DWR. Diseñado para soportar caídas y el uso rudo en enduro y downhill infantil. Encuentra la talla ideal en Azimut Adventure.\u003c\/p\u003e\n        \u003cul\u003e\n            \u003cli\u003eShort Fox Racing Youth Defend\u003c\/li\u003e\n            \u003cli\u003eShort MTB resistente para niños Fox\u003c\/li\u003e\n            \u003cli\u003eRopa Fox Racing infantil de montaña México\u003c\/li\u003e\n            \u003cli\u003eTienda oficial Fox Racing CDMX\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Configuración de Tailwind --\u003e\n    \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n    \u003cscript\u003e\n      tailwind.config = {\n        theme: {\n          extend: {\n            colors: {\n              'fox-orange': '#FF5A00',\n              'fox-black': '#0a0a0a',\n            },\n            fontFamily: {\n              archivo: ['Archivo Black', 'sans-serif'],\n            }\n          }\n        },\n        corePlugins: { preflight: false }\n      }\n    \u003c\/script\u003e\n    \n    \u003cstyle\u003e\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Archivo+Black\u0026family=Inter:wght@300;400;500;600;700;900\u0026display=swap');\n        \n        #azimut-store-v67 { font-family: 'Inter', sans-serif; -webkit-font-smoothing: antialiased; }\n        #azimut-store-v67 .font-archivo { font-family: 'Archivo Black', sans-serif; }\n        \n        \/* Animaciones Dinámicas *\/\n        @keyframes subtle-glow {\n            0% { box-shadow: 0 0 5px rgba(255, 90, 0, 0.05); }\n            50% { box-shadow: 0 0 12px rgba(255, 90, 0, 0.15); }\n            100% { box-shadow: 0 0 5px rgba(255, 90, 0, 0.05); }\n        }\n        #azimut-store-v67 .glow-active { animation: subtle-glow 4s infinite; }\n        \n        \/* Efectos de Hover en Tarjetas *\/\n        #azimut-store-v67 .card-tech {\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n        #azimut-store-v67 .card-tech:hover {\n            transform: translateY(-4px);\n            border-color: #FF5A00;\n            background: #fff;\n            box-shadow: 0 12px 24px -10px rgba(0,0,0,0.08);\n        }\n\n        \/* Estilo Tabla de Tallas *\/\n        #azimut-store-v67 .size-table td, #azimut-store-v67 .size-table th {\n            padding: 12px;\n            border-bottom: 1px solid #f1f5f9;\n            text-align: center;\n            font-size: 13px;\n        }\n    \u003c\/style\u003e\n\n    \u003c!-- 01. CABECERA Y DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"px-6 pt-10 pb-8 relative overflow-hidden text-left border-b border-slate-50\"\u003e\n        \u003cdiv class=\"flex items-center gap-2 mb-6\"\u003e\n            \u003cspan class=\"bg-black text-white text-[10px] font-bold px-2 py-1 rounded uppercase tracking-tighter italic\"\u003eYouth Tough Series\u003c\/span\u003e\n            \u003cspan class=\"text-[10px] font-bold text-emerald-600 uppercase tracking-widest flex items-center gap-1\"\u003e\n                \u003cspan class=\"w-1.5 h-1.5 bg-emerald-500 rounded-full animate-ping\"\u003e\u003c\/span\u003e Stock Verificado\n            \u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003ch1 class=\"text-5xl font-archivo uppercase italic leading-[0.85] text-black tracking-tighter mb-8 text-left\"\u003e\n            Defend \u003cspan class=\"text-fox-orange\"\u003eYouth\u003c\/span\u003e \u003cbr\u003e\n            \u003cspan class=\"text-slate-400 text-4xl text-left italic\"\u003eDurability Elite\u003c\/span\u003e\n        \u003c\/h1\u003e\n        \n        \u003cdiv class=\"space-y-5 text-[15px] text-slate-600 leading-relaxed italic border-l-2 border-slate-100 pl-4 text-left\"\u003e\n            \u003cp\u003e\n                Blindaje para el pequeño rider. El \u003cspan class=\"text-black font-bold uppercase text-left\"\u003eShort Defend Niños\u003c\/span\u003e ha sido diseñado para soportar las condiciones más exigentes del trail y el enduro, ofreciendo una resistencia superior contra la abrasión en un paquete ligero y móvil.\n            \u003c\/p\u003e\n            \u003cp\u003e\n                Equipado con el tejido elástico \u003cspan class=\"text-black font-bold italic\"\u003eTruMotion®\u003c\/span\u003e y el icónico cierre de trinquete de Fox, este short garantiza que la protección y el ajuste permanezcan impecables, permitiendo que los futuros campeones se concentren únicamente en dominar la montaña.\n            \u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 02. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"px-6 py-10 bg-slate-50 border-b border-slate-100 text-left\"\u003e\n        \u003ch3 class=\"text-[11px] font-bold uppercase tracking-[0.2em] text-slate-400 mb-8 italic text-center text-center\"\u003eGuía de Tallas Infantil (Cintura)\u003c\/h3\u003e\n        \n        \u003cdiv class=\"mb-10 space-y-6\"\u003e\n            \u003cdiv class=\"flex items-start gap-4\"\u003e\n                \u003cdiv class=\"w-8 h-8 bg-black text-white rounded-full flex items-center justify-center shrink-0 font-archivo text-xs italic text-center text-center\"\u003e1\u003c\/div\u003e\n                \u003cdiv class=\"text-left text-left\"\u003e\n                    \u003cspan class=\"text-[13px] font-bold uppercase text-black italic\"\u003eMide su cintura\u003c\/span\u003e\n                    \u003cp class=\"text-[12px] text-slate-500 italic leading-snug mt-1 text-left text-left\"\u003eMide el contorno de la cintura natural en pulgadas para identificar su talla Fox correspondiente (ej: 24\" = Talla 24).\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bg-white rounded-2xl border border-slate-200 overflow-hidden shadow-sm text-left\"\u003e\n            \u003ctable class=\"w-full size-table border-collapse text-left\"\u003e\n                \u003cthead\u003e\n                    \u003ctr class=\"bg-slate-900 text-white text-center\"\u003e\n                        \u003cth class=\"font-archivo uppercase italic text-[10px] tracking-widest text-left text-left\"\u003eTalla USA\u003c\/th\u003e\n                        \u003cth class=\"font-archivo uppercase italic text-[10px] tracking-widest text-right text-right\"\u003eCintura (CM)\u003c\/th\u003e\n                    \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody class=\"italic text-slate-600 text-left text-left\"\u003e\n                    \u003ctr\u003e\n\u003ctd class=\"font-bold text-black text-left uppercase text-left text-left\"\u003e22 (K6)\u003c\/td\u003e\n\u003ctd class=\"text-right\"\u003e56 - 58 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd class=\"font-bold text-black text-left uppercase text-left text-left text-left\"\u003e24 (K8)\u003c\/td\u003e\n\u003ctd class=\"text-right\"\u003e61 - 63 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr class=\"bg-fox-orange\/5 text-left text-left text-left text-left\"\u003e\n\u003ctd class=\"font-bold text-fox-orange text-left uppercase text-left text-left\"\u003e26 (K10)\u003c\/td\u003e\n\u003ctd class=\"font-bold text-fox-orange text-right\"\u003e66 - 68 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd class=\"font-bold text-black text-left uppercase text-left text-left text-left text-left\"\u003e28 (K12)\u003c\/td\u003e\n\u003ctd class=\"text-right\"\u003e71 - 73 CM\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n            \u003cdiv class=\"p-4 bg-slate-50\/50 text-center\"\u003e\n                \u003cp class=\"text-[10px] text-slate-400 italic\"\u003e** Ajuste de Carrera:** El modelo Defend incluye un cierre de trinquete ajustable. El tejido elástico permite acomodar rodilleras infantiles debajo cómodamente.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 03. CARACTERÍSTICAS TÉCNICAS DINÁMICAS --\u003e\n    \u003cdiv class=\"px-6 py-8 space-y-4 text-left\"\u003e\n        \u003ch3 class=\"text-[11px] font-bold uppercase tracking-[0.2em] text-slate-400 mb-6 italic text-left\"\u003eIngeniería para el Rudo\u003c\/h3\u003e\n        \n        \u003cdiv class=\"grid grid-cols-1 gap-4 text-left\"\u003e\n            \u003c!-- Durabilidad --\u003e\n            \u003cdiv class=\"card-tech p-6 bg-slate-50 rounded-2xl border border-transparent flex gap-5 items-center text-left\"\u003e\n                \u003cdiv class=\"w-12 h-12 bg-black text-white rounded-xl flex items-center justify-center shrink-0 shadow-lg text-left\"\u003e\n                    \u003csvg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"text-left text-left text-left text-left\"\u003e\n                    \u003ch4 class=\"text-[13px] font-archivo uppercase italic text-black leading-none mb-2 text-left\"\u003eTejidos de Resistencia\u003c\/h4\u003e\n                    \u003cp class=\"text-[12px] text-slate-500 italic leading-snug text-left text-left text-left text-left\"\u003ePaneles reforzados en zonas de alto desgaste que prolongan la vida útil del short ante caídas y roces con la vegetación.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Ajuste Seguro --\u003e\n            \u003cdiv class=\"card-tech p-6 bg-slate-50 rounded-2xl border border-transparent flex gap-5 items-center text-left\"\u003e\n                \u003cdiv class=\"w-12 h-12 bg-fox-orange text-white rounded-xl flex items-center justify-center shrink-0 shadow-lg shadow-fox-orange\/20 text-left\"\u003e\n                    \u003csvg class=\"w-6 h-6\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 00-2 2zm10-10V7a4 4 0 00-8 0v4h8z\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"text-left text-left text-left text-left\"\u003e\n                    \u003ch4 class=\"text-[13px] font-archivo uppercase italic text-black leading-none mb-2 text-left text-left text-left\"\u003eCierre de Trinquete\u003c\/h4\u003e\n                    \u003cp class=\"text-[12px] text-slate-500 italic leading-snug text-left text-left text-left text-left text-left\"\u003eSistema de hebilla de trinquete de competición que ofrece un ajuste seguro y rápido de personalizar sobre la marcha.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 04. CUIDADO Y MANTENIMIENTO --\u003e\n    \u003cdiv class=\"px-6 py-10 bg-slate-50 border-y border-slate-100 text-left text-left\"\u003e\n        \u003ch3 class=\"text-[11px] font-bold uppercase tracking-[0.2em] text-slate-400 mb-8 italic text-center text-center text-center\"\u003eProtocolo de Cuidado\u003c\/h3\u003e\n        \n        \u003cdiv class=\"grid grid-cols-2 gap-4 text-center\"\u003e\n            \u003cdiv class=\"bg-white p-5 rounded-xl border border-slate-200 shadow-sm text-left text-left text-left text-left\"\u003e\n                \u003cspan class=\"text-black font-archivo text-[11px] uppercase block mb-2 italic text-left\"\u003eLavado\u003c\/span\u003e\n                \u003cp class=\"text-[12px] text-slate-500 leading-normal italic text-left text-left text-left text-left text-left\"\u003eLavar con agua fría en ciclo delicado. Cerrar el broche de trinquete antes de introducir al lavado.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white p-5 rounded-xl border border-slate-200 shadow-sm text-left text-left text-left text-left\"\u003e\n                \u003cspan class=\"text-black font-archivo text-[11px] uppercase block mb-2 italic text-left\"\u003eSecado\u003c\/span\u003e\n                \u003cp class=\"text-[12px] text-slate-500 leading-normal italic text-left text-left text-left text-left text-left text-left text-left text-left\"\u003eSecar a la sombra. No usar secadora para proteger la elasticidad del tejido TruMotion®.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 05. BANNER DE CIERRE PERFECCIONADO (COMPACTO) --\u003e\n    \u003cdiv class=\"mx-6 mb-8 mt-10 p-6 glow-active bg-slate-900 rounded-3xl text-center border border-white\/5 shadow-2xl relative overflow-hidden text-center text-center text-center\"\u003e\n        \u003cdiv class=\"absolute top-0 right-0 w-24 h-24 bg-fox-orange opacity-[0.05] rounded-full -mr-12 -mt-12 text-center text-center text-center text-center text-center\"\u003e\u003c\/div\u003e\n        \n        \u003cdiv class=\"relative z-10 text-center\"\u003e\n            \u003cimg src=\"https:\/\/foxracing.es\/on\/demandware.static\/Sites-FoxEU-Site\/-\/default\/dw46928e08\/images\/logo-light.svg\" alt=\"Fox Racing\" class=\"h-4 mb-4 opacity-90 mx-auto block text-center text-center text-center text-center text-center\"\u003e\n            \n            \u003ch4 class=\"text-[11px] text-white font-archivo uppercase italic tracking-[0.25em] mb-1 text-center\"\u003eAsesoría Infantil\u003c\/h4\u003e\n            \u003cp class=\"text-[12px] text-white\/50 italic mb-5 leading-snug text-center text-center text-center text-center text-center\"\u003e\n                ¿Dudas sobre la talla de tu pequeño rider? \u003cspan class=\"text-white\/70\"\u003eConsúltanos.\u003c\/span\u003e\n            \u003c\/p\u003e\n            \n            \u003ca href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut!%20Tengo%20dudas%20tecnicas%20sobre%20el%20Short%20Defend%20Ni%C3%B1o\" target=\"_blank\" class=\"inline-flex items-center justify-center gap-3 w-full py-4 bg-[#25D366] text-white font-archivo text-[11px] uppercase italic tracking-[0.15em] rounded-xl no-underline shadow-lg transition-all hover:bg-white hover:text-black active:scale-95 no-underline text-center\" style=\"text-decoration: none;\"\u003e\n                \u003csvg class=\"w-5 h-5 text-center\" fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.438 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.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-.501-.669-.51l-.57-.01c-.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-.695.248-1.29.173-1.414z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                WhatsApp Azimut\n            \u003c\/a\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"FOX","offers":[{"title":"24","offer_id":47837064266007,"sku":"191972611780","price":1610.75,"currency_code":"MXN","in_stock":false},{"title":"26","offer_id":42930538676458,"sku":"191972611803","price":1610.75,"currency_code":"MXN","in_stock":false},{"title":"28","offer_id":42930538709226,"sku":"191972611827","price":1610.75,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-29297001_1.jpg?v=1652383542"},{"product_id":"short-essex-2-0-black-camo-fox","title":"Short Essex 2.0 Black Camo - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SHORT ESSEX 2.0 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\": \"Short Fox Essex 2.0 Black Camo\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Short casual Fox Essex 2.0 en patrón Black Camo (Camuflaje Negro). Estilo tipo chino con tejido elástico resistente para máxima comodidad y movilidad.\",\n  \"color\": \"Camuflaje Negro (Black Camo)\",\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 Casual \/ Shorts\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Essex 2.0\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Camo\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eShort Fox Essex 2.0 Black Camo\u003c\/strong\u003e es el equilibrio perfecto entre estilo audaz y comodidad. Su diseño clásico tipo chino y tejido elástico resistente con estampado de camuflaje lo convierten en un básico imprescindible 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            Si buscas una prenda versátil que luzca impecable tanto en la calle como en momentos de relajación, el \u003cstrong\u003eShort Fox Essex 2.0 en Black Camo\u003c\/strong\u003e es tu elección ideal. Basado en el diseño clásico tipo chino, este pantalón corto ha sido actualizado para ofrecer máxima durabilidad, confort y una actitud inigualable gracias a su estampado de camuflaje oscuro.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Fabricado con un tejido de sarga que incorpora elasticidad (stretch), el Essex 2.0 se mueve contigo sin restricciones. Su corte regular, cierre de botón seguro y su disposición de bolsillos frontales y traseros lo hacen sumamente práctico para tu estilo de vida activo y casual, siempre con el sutil toque y calidad 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 un pantalón chino, mejorado con elasticidad y un audaz patrón de camuflaje oscuro.\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 Elástico\u003c\/span\u003eSarga de algodón y elastano para asegurar resistencia con 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\"\u003eEstilo Chino\u003c\/span\u003eDiseño atemporal perfecto para cualquier ocasión, desde el trabajo hasta el fin de semana\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlmacenamiento\u003c\/span\u003ePrácticos bolsillos laterales para manos y bolsillos traseros con ribete para tus esenciales\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Camo\u003c\/span\u003eEstampado de camuflaje oscuro (Black Camo), sumamente versátil y con mucha actitud\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\u003eEssex 2.0 Short\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\u003ePantalón Corto Casual (Tipo Chino)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSarga de Algodón Elástico (Cotton\/Spandex Twill)\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 de los pantalones y shorts de Fox se basa en la medida de tu cintura. Este modelo tiene un corte recto clásico y relajado (Regular Fit) con un largo tradicional que cae generalmente justo sobre la rodilla.\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á cómodamente a tus movimientos diarios. Te recomendamos elegir tu talla habitual de pantalón.\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\u003eCintura (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 la cintura?\u003c\/strong\u003e Pasa la cinta métrica horizontalmente por la parte más estrecha de tu cintura natural o por la altura a la que sueles utilizar los pantalones cómodamente.\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 short del revés a máquina con agua fría y con colores similares para proteger la intensidad del patrón de camuflaje.\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 colgado a la sombra para extender la vida útil de 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)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja (warm iron). Evita planchar directamente sobre cierres o etiquetas.\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 el color y las propiedades de elasticidad del tejido (spandex).\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 el \u003cstrong\u003eShort Fox Essex 2.0 Black Camo\u003c\/strong\u003e en línea. Pantalón corto estilo chino fabricado con un duradero tejido elástico cruzado y patrón de camuflaje oscuro. Comodidad y libertad de movimiento garantizadas con el ADN de Fox Racing.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eshorts y bermudas Fox originales\u003c\/strong\u003e en México? El modelo Essex 2.0 es ideal para tus días casuales, ofreciendo un ajuste versátil y resistente. Tallas desde 28 hasta 38. 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%20Short%20Fox%20Essex%202.0%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 · Shorts y Bermudas Casuales\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 Inferior (Bottoms \/ Pantalones \/ Shorts) - Cintura\n  const sizes = [\n    { label:'28', min:71, max:73, minIn:28, maxIn:29, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'30', min:76, max:78, minIn:30, maxIn:31, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'32', min:81, max:83, minIn:32, maxIn:33, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'34', min:86, max:88, minIn:34, maxIn:35, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'36', min:91, max:93, minIn:36, maxIn:37, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'38', min:96, max:98, minIn:38, maxIn:39, 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":"30","offer_id":43029073953002,"sku":"191972618017","price":647.0,"currency_code":"MXN","in_stock":true},{"title":"32","offer_id":43029073985770,"sku":"191972618031","price":647.0,"currency_code":"MXN","in_stock":true},{"title":"34","offer_id":43029074018538,"sku":"Short Essex 2.0 Black Camo - FOX-3","price":647.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-29356247_3.jpg?v=1654201164"},{"product_id":"traje-de-bano-stretch-overhead-fox","title":"Traje de baño Stretch Overhead - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX TRAJE DE BAÑO STRETCH OVERHEAD — 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\": \"Traje de Baño Fox Stretch Overhead\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Traje de baño (Boardshorts) Fox Stretch Overhead. Tejido elástico en 4 direcciones, secado rápido y cordón de ajuste seguro. Ideal para playa o alberca.\",\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 · Trajes de Baño \/ Boardshorts\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Stretch Overhead\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBoardshorts\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eTraje de Baño Fox Stretch Overhead\u003c\/strong\u003e combina comodidad y rendimiento en el agua. Tejido elástico en 4 direcciones, tratamiento de secado rápido y estilo inconfundible.\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 surfear, nadar o simplemente relajarte junto a la playa o la alberca, el \u003cstrong\u003eTraje de Baño Fox Stretch Overhead\u003c\/strong\u003e está diseñado para brindarte el máximo rendimiento y confort en el agua.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su confección técnica destaca por emplear un tejido sumamente ligero y elástico en 4 direcciones (4-way stretch) que te proporciona libertad total de movimiento. Además, cuenta con un recubrimiento especial DWR (Durable Water Repellent) para un secado ultrarrápido una vez que sales del agua, permitiéndote pasar de la arena a la calle sin molestias.\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            Movilidad sin restricciones gracias a su tejido 4-way stretch y secado casi inmediato.\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 4-Way Stretch\u003c\/span\u003eMaterial que se estira en las 4 direcciones para no limitar tus movimientos en el agua\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eRevestimiento repelente al agua (DWR) que expulsa la humedad para que se seque en minutos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCintura plana con cordón de amarre frontal para garantizar que el short se mantenga en su lugar\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eIncluye un bolsillo lateral de parche para guardar artículos pequeños y esenciales\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\u003eStretch Overhead Boardshort\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\u003eTraje de baño largo (Boardshorts)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster \/ Elastano (Spandex)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003ePlaya, Alberca, Surf, Deportes Acuáticos\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 trajes de baño y shorts de Fox se basa en la medida de tu cintura. Estos boardshorts tienen un largo clásico y están diseñados para asentar cómodamente en la cadera.\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), lo que suma confort. Te recomendamos elegir tu talla habitual de pantalón. Utiliza el cordón frontal para asegurar la prenda.\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 Numérica\u003c\/th\u003e\n                  \u003cth\u003eCintura (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 la cintura?\u003c\/strong\u003e Pasa la cinta métrica horizontalmente por la parte de la cadera o cintura donde sueles utilizar tus shorts o trajes de baño habitualmente.\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)\"\u003eEnjuagar después de uso:\u003c\/strong\u003e Es vital enjuagar el traje de baño con agua dulce inmediatamente después de usarlo en el mar (sal) o la alberca (cloro) para proteger las fibras elásticas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lavar en frío con colores similares. Usa jabones suaves para no afectar el tratamiento repelente al agua (DWR).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo usar Secadora:\u003c\/strong\u003e Cuelga el boardshort a la sombra. El calor de la secadora derrite las fibras de spandex\/elastano y arruina la elasticidad de la prenda.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Suavizantes ni Plancha:\u003c\/strong\u003e Evita suavizantes, blanqueadores y planchas, ya que destruyen los paneles impermeables y los gráficos impresos.\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 colgado a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar secadora\" style=\"font-size:1.1rem;\"\u003e✕\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar plancha ni 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\u003eTraje de Baño Fox Stretch Overhead\u003c\/strong\u003e en línea. Boardshorts para hombre fabricados con tejido elástico en 4 direcciones (4-way stretch) para máxima movilidad y tecnología repelente al agua para un secado súper rápido.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eboardshorts y trajes de baño Fox originales\u003c\/strong\u003e en México? El modelo Stretch Overhead es ideal para surfear, nadar o un día casual en la playa. Tallas de cintura desde 28 hasta 38. 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%20Traje%20de%20ba%C3%B1o%20Fox%20Stretch%20Overhead\" 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 · Trajes de Baño y Boardshorts\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 Inferior (Boardshorts \/ Shorts) - Cintura\n  const sizes = [\n    { label:'28', min:71, max:73, minIn:28, maxIn:29, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'30', min:76, max:78, minIn:30, maxIn:31, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'32', min:81, max:83, minIn:32, maxIn:33, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'34', min:86, max:88, minIn:34, maxIn:35, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'36', min:91, max:93, minIn:36, maxIn:37, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'38', min:96, max:98, minIn:38, maxIn:39, 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":"30","offer_id":43029167472874,"sku":"191972640490","price":697.0,"currency_code":"MXN","in_stock":true},{"title":"32","offer_id":43029167505642,"sku":"191972640513","price":697.0,"currency_code":"MXN","in_stock":true},{"title":"34","offer_id":43029167538410,"sku":"191972640537","price":697.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-29352031_1.jpg?v=1654202549"},{"product_id":"chamarra-rompevientos-ranger-negro-gris-fox","title":"Chamarra rompevientos Ranger Negro Gris - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CHAMARRA RANGER WIND NEGRO GRIS — Descripción Shopify   ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Chamarra Fox Ranger Wind Negro Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Chamarra rompevientos técnica Fox Ranger. Diseño ultraligero y plegable con acabado DWR repelente al agua. Protección esencial contra el viento para MTB y Trail.\",\n  \"color\": \"Negro\/Gris\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Ranger Adventure Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Chamarra Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eWind Negro Gris\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eChamarra Fox Ranger Wind\u003c\/strong\u003e es la capa de protección técnica que todo rider necesita llevar consigo. Diseñada para bloquear el viento frío y repeler salpicaduras, su construcción ultraligera te permite plegarla en segundos, asegurando que estés preparado para cualquier cambio climático en el sendero.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No permitas que una ráfaga de viento o una lluvia inesperada arruinen tu rodada. La chamarra \u003cstrong\u003eRanger Wind\u003c\/strong\u003e ha sido desarrollada para ofrecer protección total sin el peso de una prenda exterior pesada. Su tejido técnico bloquea el viento helado en el torso, manteniendo tu temperatura central mientras que los paneles estratégicos permiten la ventilación.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su acabado \u003cstrong\u003eDWR (Durable Water Repellent)\u003c\/strong\u003e, el agua y el lodo resbalan de la superficie de la prenda. Lo más impresionante es su capacidad de plegado: cuando no la necesites, se guarda completamente dentro de su propio bolsillo interior, ocupando el espacio de un teléfono, ideal para el bolsillo de tu jersey.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Packable Design: Se pliega sobre sí misma para un transporte minimalista y sin estorbos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eWindproof\u003c\/span\u003eTejido ultraligero que bloquea ráfagas de aire frontales\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDWR Finish\u003c\/span\u003eTratamiento repelente que protege de lluvia ligera y lodo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Atlético\u003c\/span\u003eCorte específico para MTB que reduce el flameo de la tela\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSeguridad\u003c\/span\u003eLogos reflectantes para mayor visibilidad en condiciones de poca luz\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRanger Wind Jacket\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro con detalles Gris\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster ultraligero con DWR\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePlegado\u003c\/td\u003e\n\u003ctd\u003eBolsillo interior de almacenamiento\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Road, Trail, Outdoor\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            La chamarra Ranger Wind tiene un ajuste estándar. Mide la circunferencia de tu pecho para encontrar tu talla ideal.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo suave. Dar la vuelta a la prenda.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e No usar suavizantes, ya que degradan el tratamiento repelente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Se puede usar secadora a baja temperatura para reactivar el DWR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor excesivo daña las fibras técnicas ultraligeras.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Chamarra%20Ranger%20Wind%20Negro%20Gris%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre la Chamarra Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance MTB Layers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', chest:'88 - 94 cm', waist:'71 - 76 cm', stock:'✓ En Stock' },\n    { label:'Medium', chest:'95 - 101 cm', waist:'77 - 82 cm', stock:'✓ En Stock' },\n    { label:'Large', chest:'102 - 108 cm', waist:'83 - 88 cm', stock:'✓ En Stock' },\n    { label:'X-Large', chest:'109 - 116 cm', waist:'89 - 94 cm', stock:'✓ En Stock' },\n    { label:'2X-Large', chest:'117 - 124 cm', waist:'95 - 100 cm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.chest}\u003c\/td\u003e\n        \u003ctd\u003e${s.waist}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":43239598555370,"sku":"191972613999","price":1231.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43239598588138,"sku":"Chamarra rompevientos Ranger Negro Gris - FOX-2","price":1231.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43239598620906,"sku":"Chamarra rompevientos Ranger Negro Gris - FOX-3","price":1231.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28893001_1.webp?v=1658180204"},{"product_id":"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":"guantes-flexair-pro-fox","title":"Guantes Flexair Pro - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES FLEXAIR PRO — Descripción Shopify               ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Flexair Pro\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB de alto rendimiento Fox Flexair Pro. Cuentan con protección de nudillos D3O®, palma de Clarino® para máximo tacto y tecnología TruFeel® interna.\",\n  \"color\": \"Black\/Multi\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Flexair Pro Elite Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePro Performance\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Flexair Pro\u003c\/strong\u003e son la máxima expresión de tacto y protección técnica. Diseñados para los riders más exigentes, combinan un ajuste de \"segunda piel\" con la tecnología de absorción de impactos **D3O®** en los nudillos para una seguridad sin volumen innecesario.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El guante \u003cstrong\u003eFlexair Pro\u003c\/strong\u003e redefine lo que es posible en protección ligera. A diferencia de otros guantes de nudillos rígidos, el Pro utiliza inserciones de \u003cstrong\u003eD3O®\u003c\/strong\u003e en los nudillos exteriores. Este material permanece flexible hasta el impacto, donde se endurece instantáneamente para disipar la energía de golpes contra ramas o escombros.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e perforado proporciona una sensibilidad táctil excepcional, permitiéndote sentir cada detalle del manillar. Con la tecnología interna **TruFeel®**, unos relieves de silicona inyectados dentro del guante que mejoran la conexión con las manetas, este guante está diseñado para ganar velocidad y precisión en el trail.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Pro Precision: Nudillos D3O® inteligentes y tecnología TruFeel® para un control total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Knuckles\u003c\/span\u003eProtección de nudillos flexible de perfil bajo contra impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruFeel® Tech\u003c\/span\u003eRelieves internos que mejoran la sensibilidad en las manetas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa única perforada para un tacto superior con el puño\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirabilidad\u003c\/span\u003eTejido superior ultraligero y elástico para máxima frescura\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eFlexair Pro Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® de capa única\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eNudillos D3O® integrados\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003ePuño elástico deslizante (Slip-on)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB Elite, Downhill, Enduro Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano o a máquina en ciclo muy delicado con agua fría.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eD3O:\u003c\/strong\u003e El material D3O no debe exponerse a fuentes de calor intenso (secadoras, sol directo fuerte).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No exprimir de forma violenta.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eProtección:\u003c\/strong\u003e Mantener alejados de aceites o grasas que puedan degradar la palma de Clarino®.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Flexair%20Pro%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Flexair Pro?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Performance Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":43377701224682,"sku":"191972734120","price":1015.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43377701257450,"sku":"191972734137","price":1015.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43377701290218,"sku":"191972734144","price":1015.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":43377701322986,"sku":"191972734151","price":1015.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/guantesfoxflexair.png?v=1698523242"},{"product_id":"guantes-ranger-rojos-ninos-fox","title":"Guantes Ranger Rojos Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES RANGER ROJOS NIÑOS — Descripción Shopify        ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Ranger Rojos Niños - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB para niños Fox Ranger en color rojo. Muy versátiles y ligeros, con tejido elástico en 4 direcciones, compatibilidad con pantallas táctiles y ajuste seguro de velcro.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Trail Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Ranger Rojos para Niños\u003c\/strong\u003e son el estándar de oro en rendimiento y valor. Ofrecen la calidad y tecnología que esperas de la línea Ranger, en un ajuste específico para las manos de los jóvenes riders.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Al igual que el legendario modelo para adultos, los guantes Ranger Youth ofrecen un rendimiento y una calidad que normalmente solo se encuentran en guantes mucho más caros. Es un guante de MTB y BMX altamente versátil que funciona excelente en casi cualquier disciplina.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuentan con un dorso de tejido elástico en 4 direcciones para una movilidad sin restricciones, un puño de perfil bajo con cierre de velcro para un ajuste seguro, y una gran ventaja en el sendero: compatibilidad con pantallas táctiles en los dedos índice y pulgar, además de un panel absorbente de micro-ante para limpiar el sudor en plena ruta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ranger Versatility: Tejido elástico ligero, pulgar de micro-ante para el sudor y compatibilidad total con pantallas táctiles.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003ePuño de bajo perfil con cierre de velcro (hook and loop) de neopreno\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouchscreen\u003c\/span\u003eHilos conductores en el dedo índice y pulgar para interactuar con pantallas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePanel Absorbente\u003c\/span\u003ePulgar recubierto de micro-ante suave, ideal para limpiar el sudor de la frente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eStretch 4-Way\u003c\/span\u003eDorso de la mano en poliéster ligero y súper elástico para máximo confort\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Ranger Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRojo (Red)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003ePoliéster, Poliuretano, Neopreno, Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo de Palma\u003c\/td\u003e\n\u003ctd\u003eMaterial sintético ligero y liso\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, BMX, Trail, Cross Country, Pump Track\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño\/a desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El guante Ranger debe ajustarse de forma precisa sin restringir la movilidad de los dedos.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en ciclo suave. Asegúrate de cerrar los velcros de la muñeca antes de lavarlos para evitar que se enganchen con la malla elástica de los guantes o con otras prendas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes, ya que estos químicos arruinan la capacidad absorbente del parche de micro-ante y debilitan la estructura elástica del dorso.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo encogerá los guantes y dañará los hilos conductores de las puntas de los dedos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Ranger%20Rojos%20Ni%C3%B1os%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Essential MTB Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YS","offer_id":43431966015722,"sku":"Guantes Ranger Rojos Niños - FOX","price":695.0,"currency_code":"MXN","in_stock":false},{"title":"YM","offer_id":43431966048490,"sku":"191972639333","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":43431966081258,"sku":"191972639340","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/guantesrangergel2.png?v=1661981047"},{"product_id":"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":477.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43435882512618,"sku":"Playera Interior Tecbase - FOX-2","price":477.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43435882545386,"sku":"Playera Interior Tecbase - FOX-3","price":477.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":43435882578154,"sku":"Playera Interior Tecbase - FOX-4","price":477.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":"botas-mission-leather-black-diamond","title":"Botas Mission Leather - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND MISSION LEATHER BOOTS — Descripción Shopify   ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Botas Black Diamond Mission Leather\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Botas de aproximación técnica y senderismo fabricadas en cuero de alta calidad. Cuentan con suela de goma BlackLabel-Mountain para un agarre excepcional en roca y protección reforzada.\",\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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 16px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Mountain Approach Footwear\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Mission Leather\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eApproach Boots\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eBlack Diamond Mission Leather\u003c\/strong\u003e es una bota de aproximación técnica diseñada para ofrecer una durabilidad y protección inigualables en terrenos alpinos. Confeccionada en gamuza de alta calidad y equipada con nuestra suela de goma súper adherente, es la herramienta perfecta para aproximaciones largas, trepadas en roca y misiones técnicas 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=\"bd-ml-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ml-1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Las \u003cstrong\u003eMission Leather\u003c\/strong\u003e han sido creadas para el escalador que enfrenta terrenos técnicos antes de llegar a la pared. Su parte superior de gamuza de alta durabilidad cuenta con un forro acolchado que proporciona confort durante todo el día, mientras que su diseño de media caña (mid-cut) protege el tobillo sin comprometer la movilidad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La clave de su rendimiento reside en la suela \u003cstrong\u003eBlackLabel-Mountain\u003c\/strong\u003e, una goma de alto rendimiento que ofrece un agarre excepcional en roca mojada o seca. El sistema de lazada se extiende hasta la punta del pie, permitiendo un ajuste de precisión similar al de un calzado de escalada, ideal para cantear y trepar con total seguridad.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Rugged Protection: Puntera de goma reforzada para resistir el desgaste contra la roca.\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=\"bd-ml-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ml-2\"\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\"\u003eSuede Upper\u003c\/span\u003eGamuza premium resistente a la abrasión y altamente duradera\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBlackLabel\u003c\/span\u003eSuela de goma Mountain súper adherente para tracción técnica\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEVA Midsole\u003c\/span\u003eEntresuela de EVA ajustada para estabilidad y amortiguación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eClimbing Zone\u003c\/span\u003eZona de canteo en la suela para precisión en pequeñas presas\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMission Leather Boots\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSuela\u003c\/td\u003e\n\u003ctd\u003eBlackLabel-Mountain Rubber\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePiel de Gamuza Premium\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e410 g (unidad talla 42)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eAproximación, Hiking Técnico, Crestas\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=\"bd-ml-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ml-3\"\u003e\n        \u003cdiv 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 calzado de aproximación, recomendamos elegir tu talla habitual de calzado deportivo. Si prefieres un ajuste extremadamente técnico para escalar, puedes bajar media 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 US\u003c\/th\u003e\n                  \u003cth\u003eTalla EU\u003c\/th\u003e\n                  \u003cth\u003eLongitud (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-ml-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=\"bd-ml-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-ml-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Retirar el lodo seco con un cepillo de cerdas suaves específico para gamuza.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Usar solo agua y jabón neutro. No sumergir completamente ni lavar en máquina.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar a temperatura ambiente lejos de fuentes de calor directo o sol intenso para evitar que el cuero se endurezca.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eProtección:\u003c\/strong\u003e Aplicar un spray impermeabilizante para cuero\/gamuza periódicamente para mantener la repelencia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Botas%20Mission%20Leather\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Mission Leather?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Performance Footwear for Mountain\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'8.0', eu:'40.5', cm:'26.0', stock:'✓ En Stock' },\n    { label:'9.0', eu:'42.0', cm:'27.0', stock:'✓ En Stock' },\n    { label:'10.0', eu:'43.0', cm:'28.0', stock:'✓ En Stock' },\n    { label:'11.0', eu:'44.5', cm:'29.0', stock:'✓ En Stock' },\n    { label:'12.0', eu:'46.0', cm:'30.0', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-ml-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.eu}\u003c\/td\u003e\n        \u003ctd\u003e${s.cm}\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":"Black Diamond","offers":[{"title":"7 US (25 MX)","offer_id":49442001518871,"sku":"793661519201","price":3995.0,"currency_code":"MXN","in_stock":true},{"title":"7.5 US (25.5 MX)","offer_id":49441999978775,"sku":"793661519218","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"8 US (26 MX)","offer_id":49441997947159,"sku":"793661519225","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"8.5 US (26.5 MX)","offer_id":49441997095191,"sku":"793661519232","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"9 US (26.3 cm)","offer_id":43549527343338,"sku":"793661519249","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"9.5 US (26.7 cm)","offer_id":44260580327703,"sku":"793661519256","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"10 US (27 cm)","offer_id":43549527376106,"sku":"Botas Mission Leather - Black Diamond-2","price":3995.0,"currency_code":"MXN","in_stock":false},{"title":"10.5 US (28.5 MX)","offer_id":43549527408874,"sku":"793661519270","price":3995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/botasalpinismo.png?v=1664225223"},{"product_id":"mochila-street-creek-20-red-black-diamond","title":"Mochila Street Creek 20 Red - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND STREET CREEK 20 RED — Descripción Shopify     ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Mochila Black Diamond Street Creek 20 Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Mochila urbana inspirada en los haul bags de escalada. Construida con nylon balístico 1260d para una durabilidad extrema, compartimento para laptop y diseño de acceso rápido.\",\n  \"color\": \"Red \/ Rojo 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  .bd-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    --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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: rgba(255,90,0,0.07); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Urban Haul Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Street Creek 20\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eBlack Diamond Street Creek 20\u003c\/strong\u003e es una mochila urbana \"bombproof\" construida para el rudo día a día. Inspirada en los legendarios sacos de izado (haul bags) de la marca, esta mochila combina una durabilidad extrema con un diseño técnico y minimalista en un vibrante color rojo.\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=\"bd-sc-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-sc-1\"\u003e\n        \u003cdiv 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 buscas una mochila que aguante décadas, la \u003cstrong\u003eStreet Creek 20\u003c\/strong\u003e es la respuesta. Diseñada para transitar sin esfuerzo de la pared de escalada a la oficina, está fabricada con **Nylon Balístico 1260d**, el mismo material que Black Diamond utiliza para sus bolsas de expedición en el Capitán. Su diseño de carga superior ofrece un acceso rápido y directo a todo tu equipo.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            A pesar de su ADN de montaña, está perfectamente adaptada para la vida digital. Cuenta con un compartimento dedicado para una laptop de 15 pulgadas y bolsillos de seguridad internos para tus llaves y cartera. El sistema de arnés con tirantes acolchados de EVA de doble densidad y un panel trasero transpirable garantiza confort total, incluso cuando la cargas al máximo con tus guantes, comida y tecnologí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            Haul Bag Durability: Construcción robusta diseñada para resistir raspaduras y el uso diario más exigente.\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=\"bd-sc-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-sc-2\"\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\"\u003eMaterial\u003c\/span\u003eNylon Balístico 1260d de alta resistencia al agua y 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\"\u003eLaptop Ready\u003c\/span\u003eCompartimento externo acolchado para laptop de 15\"\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEVA Straps\u003c\/span\u003eTirantes de hombro de espuma EVA para máximo confort\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eHaul Loops\u003c\/span\u003eCintas frontales para colgar equipo extra con mosquetones\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCapacidad\u003c\/td\u003e\n\u003ctd\u003e20 Litros\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso Aprox.\u003c\/td\u003e\n\u003ctd\u003e657 g\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRed \/ Rojo Rock\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eCierre superior rápido con hebilla de aluminio\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSeguridad\u003c\/td\u003e\n\u003ctd\u003eBolsillo interno para objetos de valor\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. ESPECIFICACIONES --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-sc-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-sc-3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003crect class=\"ms\" x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cline class=\"ms\" x1=\"2\" y1=\"20\" x2=\"22\" y2=\"20\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eUso Diario\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv 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 Street Creek 20 es ideal para el \"commute\" diario gracias a su perfil aerodinámico. \n          \u003c\/p\u003e\n          \u003cul class=\"care-list\" style=\"margin-top: 1rem;\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eCompartimento Laptop:\u003c\/strong\u003e Acceso lateral rápido que facilita pasar por seguridad en aeropuertos o sacar tu computadora en el café.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eResistencia:\u003c\/strong\u003e Su fondo reforzado permite dejarla en el suelo de concreto o roca sin miedo a perforaciones.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cstrong\u003eEstabilidad:\u003c\/strong\u003e Cuenta con correas de pecho y cintura (removibles) para cuando necesitas moverte rápido o ir en bicicleta.\u003c\/li\u003e\n          \u003c\/ul\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=\"bd-sc-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-sc-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e No lavar en máquina. El tejido 1260d se limpia fácilmente con un paño húmedo y jabón neutro.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Dejar secar al aire libre a la sombra. El sol intenso y directo por días puede degradar el brillo del color Red.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eCierres:\u003c\/strong\u003e Mantener el cierre lateral de la laptop libre de arena o tierra con un cepillo suave.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco cuando no esté en uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20mochila%20Street%20Creek%2020%20Red\" 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 Street Creek?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Built for the Range \u0026amp; the City\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e","brand":"Black Diamond","offers":[{"title":"Default Title","offer_id":43549691674858,"sku":"793661403104","price":1796.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/mochilaalpinismo1.png?v=1664227793"},{"product_id":"gorra-women-s-trucker-black-diamond","title":"Gorra Women’s Trucker - Black Diamond","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  BLACK DIAMOND GORRA WOMEN'S TRUCKER — Descripción Shopify   ║\n  ║  Diseño en Acordeón · Black Diamond Tech · CSS Scoped        ║\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\": \"Gorra Black Diamond Women’s Trucker Hat\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Black Diamond\" },\n  \"description\": \"Gorra estilo trucker diseñada específicamente para mujer. Cuenta con un ajuste refinado, panel frontal de algodón orgánico y malla trasera transpirable.\",\n  \"color\": \"Assorted Colors \/ Women's Specific\",\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  .bd-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  .bd-wrap *, .bd-wrap *::before, .bd-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .bd-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--black);\n  }\n\n  .bd-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(--text-muted); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .bd-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--black); stroke-width: 2; }\n\n  .bd-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.2rem, 7vw, 4.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .bd-wrap .product-name .accent { color: var(--orange); }\n\n  .bd-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  .bd-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .bd-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--black-soft); }\n  .bd-wrap .acc-toggle { display: none; }\n  .bd-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .bd-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--black); border-color: var(--black); }\n  .bd-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .bd-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .bd-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  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .bd-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .bd-wrap .acc-arrow::before, .bd-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  .bd-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .bd-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--black); }\n  .bd-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--black); }\n\n  .bd-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .bd-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .bd-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .bd-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .bd-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .bd-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  .bd-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .bd-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .bd-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .bd-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  .bd-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--black); margin-top: .44rem; flex-shrink: 0; }\n  .bd-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .bd-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--black-soft); font-weight: 700; margin-bottom: .1rem; }\n\n  .bd-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .bd-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .bd-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .bd-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  .bd-wrap .size-scroll { overflow-x: auto; }\n  .bd-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .bd-wrap .size-table thead tr { background: var(--black); }\n  .bd-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  .bd-wrap .size-table thead th:first-child { text-align: left; }\n  .bd-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .bd-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .bd-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .bd-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  .bd-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--black); line-height: 1; }\n\n  .bd-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .bd-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  .bd-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .bd-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  .bd-wrap .product-footer::before, .bd-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  \n  .bd-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: .6rem; \n    background: var(--black); \n    padding: 0.5rem 1rem;\n    border-radius: 2px;\n  }\n  \n  .bd-wrap .product-footer img { \n    height: 14px; \n    width: auto; \n    display: block;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bd-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Black Diamond · Women's Specific Fit\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Gorra Women's\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eTrucker Hat\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Black Diamond Women's Trucker\u003c\/strong\u003e ha sido refinada para ofrecer un ajuste perfecto a las aventureras. Con una corona diseñada para la anatomía femenina y la clásica ventilación de malla, es la pieza ideal para protegerte del sol en la montaña con estilo y confort superior.\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=\"bd-wom-1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-wom-1\"\u003e\n        \u003cdiv 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ñada para no ser solo \"una gorra más pequeña\", la \u003cstrong\u003eWomen's Trucker Hat\u003c\/strong\u003e de Black Diamond presenta una ingeniería específica en su estructura. Los paneles frontales de algodón orgánico se combinan con una malla de poliéster de alta calidad en la parte trasera, asegurando que el calor se disipe rápidamente durante caminatas intensas o sesiones de escalada bajo el sol.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su ajuste es más ceñido en los laterales y la profundidad de la corona está optimizada para evitar que la gorra roce con las orejas o se sienta excesivamente grande. Ya sea en el sendero o en el muro, esta gorra ofrece la durabilidad técnica que esperas de BD con un diseño pensado por y para mujeres.\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            Women's Fit: Dimensiones optimizadas para un ajuste más preciso y cómodo en cabezas femeninas.\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=\"bd-wom-2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-wom-2\"\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\"\u003eAnatomical\u003c\/span\u003eAjuste específico para mujer con corona de altura media\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBreathable\u003c\/span\u003eMalla trasera de poliéster para ventilación continua\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSnapback\u003c\/span\u003eCierre tradicional ajustable para un calce seguro\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEco-Front\u003c\/span\u003ePanel frontal fabricado en sarga de algodón orgánico\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\u003eBlack Diamond (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eWomen's Trucker Hat\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Frente\u003c\/td\u003e\n\u003ctd\u003eSarga de Algodón Orgánico\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Trasero\u003c\/td\u003e\n\u003ctd\u003eMalla de Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eUnitalla Mujer (Adjustable)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eActividad\u003c\/td\u003e\n\u003ctd\u003eEscalada, Trail, Hiking, 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. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"bd-wom-3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-wom-3\"\u003e\n        \u003cdiv 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            Esta gorra es de \u003cstrong\u003etalla única para mujer\u003c\/strong\u003e. Su cierre snapback permite ajustarla fácilmente a diferentes diámetros.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n                  \u003cth\u003eAjuste Lateral\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"bd-size-womens\"\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=\"bd-wom-4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"bd-wom-4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría. El algodón orgánico prefiere procesos suaves.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar en superficie plana a la sombra. No usar secadora eléctrica.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eHumedad:\u003c\/strong\u003e Si se moja con sudor o lluvia, dejar secar completamente antes de guardarla.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes:\u003c\/strong\u003e No usar blanqueadores; podrían decolorar los gráficos y el panel 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=\"bd-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Gorra%20Black%20Diamond%20Women's%20Trucker\" 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 Women's Trucker?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/blackdiamondequipment.com\/cdn\/shop\/files\/logowhite.svg?v=1736371098\u0026amp;width=250\" alt=\"Black Diamond Logo\"\u003e\n      Black Diamond · Equipment for Climbers \u0026amp; Skiers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/bd-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Women\\'s OS', circumference:'53.0 - 59.0 cm', lateral:'Perfil Contorneado', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('bd-size-womens');\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.circumference}\u003c\/td\u003e\n        \u003ctd\u003e${s.lateral}\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":"Black Diamond","offers":[{"title":"Default Title","offer_id":43565306970346,"sku":"793661437079","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/gorrablack1.png?v=1664475075"}],"url":"https:\/\/azimutadventure.com\/collections\/hotsale.oembed?page=8","provider":"Azimut Adventure","version":"1.0","type":"link"}