{"title":"GORRAS MTB","description":"\u003c!----\u003e","products":[{"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":"gorra-full-flux-snapback-fox","title":"Gorra Full Flux Snapback - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA FULL FLUX SNAPBACK — 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\": \"Gorra Fox Full Flux Snapback\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Full Flux estilo snapback. Diseño clásico estructurado con ajuste a presión. Talla única ajustable (OSFA).\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Full Flux\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSnapback\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Full Flux Snapback\u003c\/strong\u003e es la combinación perfecta de comodidad y actitud. Con su diseño atrevido y el clásico ajuste a presión, es ideal para destacar todos los días.\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\u003eGorra Fox Full Flux Snapback\u003c\/strong\u003e te ofrece el inconfundible ADN de Fox Racing. Diseñada para quienes no temen destacar, esta gorra presenta los icónicos gráficos Full Flux en el panel frontal, asegurando que tu estilo hable por ti en donde quiera que estés.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su cierre a presión ajustable (snapback), esta gorra de talla única asegura un calce perfecto para cualquier aventura. Su construcción robusta y perfil estructurado mantienen la forma frontal impecable, brindándote durabilidad y comodidad desde el sendero hasta la ciudad.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste personalizado al instante. Solo abrocha y disfruta del estilo de carreras que caracteriza a Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDiseño Versátil\u003c\/span\u003eColores sólidos y elegantes que aportan un toque distintivo a tu atuendo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Full Flux\u003c\/span\u003eGráficos atrevidos y logotipo clásico de Fox Racing bordados al frente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Estructurado\u003c\/span\u003eConstrucción de perfil clásico que mantiene la forma frontal intacta\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 Flux\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\u003eGorra Snapback (Broche a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y los gráficos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Full Flux Snapback\u003c\/strong\u003e en línea. Destaca con un diseño atrevido y los icónicos gráficos de Fox Racing. Cuenta con ajuste a presión (snapback) para un calce perfecto y cómodo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Full Flux es ideal para un estilo de vida casual o para relajarte después del sendero. Talla única (OSFA). 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%20Gorra%20Fox%20Full%20Flux%20Snapback\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":44120603099415,"sku":"191972665615","price":636.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/0gorrafox9.jpg?v=1670014776"},{"product_id":"gorra-full-flux-burgundy-snapback-fox","title":"Gorra Full Flux Burgundy Snapback - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA FULL FLUX BURGUNDY — 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\": \"Gorra Fox Full Flux Burgundy Snapback\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Full Flux estilo snapback en color Burgundy (Borgoña). Diseño clásico estructurado con ajuste a presión. Talla única ajustable (OSFA).\",\n  \"color\": \"Borgoña (Burgundy)\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Full Flux\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBurgundy\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Full Flux Burgundy Snapback\u003c\/strong\u003e es la combinación perfecta de comodidad y actitud. Con su elegante color borgoña y el clásico ajuste a presión, es ideal para destacar todos los días.\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\u003eGorra Fox Full Flux Burgundy Snapback\u003c\/strong\u003e te ofrece el inconfundible ADN de Fox Racing en un atractivo color borgoña. Diseñada para quienes no temen destacar, esta gorra presenta los icónicos gráficos Full Flux en el panel frontal, asegurando que tu estilo hable por ti.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su cierre a presión ajustable (snapback), esta gorra de talla única asegura un calce perfecto para cualquier aventura. Su construcción robusta y perfil estructurado mantienen la forma frontal impecable, brindándote durabilidad y comodidad desde el sendero hasta la ciudad.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste personalizado al instante. Solo abrocha y disfruta del estilo de carreras que caracteriza a Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTono Burgundy\u003c\/span\u003eColor borgoña profundo y elegante que aporta un toque distintivo a tu atuendo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Full Flux\u003c\/span\u003eGráficos atrevidos y logotipo clásico de Fox Racing bordados al frente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Estructurado\u003c\/span\u003eConstrucción de perfil clásico que mantiene la forma frontal intacta\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 Flux\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBorgoña (Burgundy)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Broche a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y los gráficos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Full Flux Burgundy Snapback\u003c\/strong\u003e en línea. Destaca con un diseño atrevido y los icónicos gráficos de Fox Racing. Cuenta con ajuste a presión (snapback) para un calce perfecto y cómodo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Full Flux en color Borgoña es ideal para un estilo de vida casual o para relajarte después del sendero. Talla única (OSFA). 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%20Gorra%20Fox%20Full%20Flux%20Burgundy%20Snapback\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":44120625086743,"sku":"191972685712","price":636.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/0gorrafox11.jpg?v=1670015374"},{"product_id":"gorro-indio-morado-fox","title":"Gorro Indio Morado - 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 Indio Morado\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorro Fox Indio en color Morado (Purple). Tejido de punto cálido y suave con diseño clásico de dobladillo. Ideal para el frío. Talla única (OSFA).\",\n  \"color\": \"Morado (Purple)\",\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      Indio\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMorado\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eGorro Fox Indio\u003c\/strong\u003e te mantiene abrigado con un estilo clásico e inconfundible. Su tejido de punto suave en color Morado (Purple) es el accesorio ideal para los días fríos dentro y fuera de 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            Cuando bajan las temperaturas, el \u003cstrong\u003eGorro Fox Indio Morado\u003c\/strong\u003e se convierte en tu mejor aliado. Diseñado para ofrecer la máxima calidez sin sacrificar el estilo, este gorro de invierno o \"beanie\" presenta un diseño de punto suave 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 un parche o etiqueta de la marca que garantiza tu lealtad a Fox Racing en cualquier clima.\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\"\u003eTono Morado\u003c\/span\u003eColor morado vibrante que aporta un toque de originalidad y estilo a tu atuendo de invierno\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eIndio Beanie\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\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 Indio Morado\u003c\/strong\u003e en línea. Prepárate para el frío con este beanie clásico, tejido de punto suave y el icónico logotipo de Fox Racing. Gorro de invierno ideal para bajas temperaturas.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas un \u003cstrong\u003egorro de frío Fox morado original\u003c\/strong\u003e en México? El modelo Indio 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%20Indio%20Morado\" 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":44945673126167,"sku":"191972704673","price":417.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/GorroFoxMujer.png?v=1682118823"},{"product_id":"gorra-vzns-camo-tech-fox","title":"Gorra Vzns Camo Tech - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA VZNS CAMO TECH — 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\": \"Gorra Fox Vzns Camo Tech\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Vzns Camo Tech con tejido técnico que absorbe la humedad. Diseño de camuflaje y ajuste snapback (OSFA).\",\n  \"color\": \"Camuflaje (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: 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  \/* ── 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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Vzns\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCamo Tech\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Vzns Camo Tech\u003c\/strong\u003e combina un diseño clásico con materiales \u003cstrong\u003etécnicos que absorben la humedad\u003c\/strong\u003e. Ajuste snapback seguro, patrón de camuflaje y comodidad garantizada para tu día a día o después de rodar.\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\u003eGorra Fox Vzns Camo Tech\u003c\/strong\u003e está diseñada para quienes no se conforman con lo básico. Combinando un llamativo estampado de camuflaje con los gráficos de inspiración competitiva Vzns, esta gorra te brinda un look audaz que destaca en cualquier lugar.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Pero no solo se trata de estilo: su confección \"Tech\" incorpora materiales ligeros que absorben la humedad para mantenerte fresco en los días más calurosos o durante actividades exigentes. Junto a su cierre snapback tradicional que garantiza un ajuste firme, es el accesorio perfecto para tu vida activa.\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 diseño audaz de camuflaje y la comodidad técnica que esperas de Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTejido Tech Absorbente\u003c\/span\u003eMateriales ligeros de alto rendimiento que ayudan a alejar el sudor y la 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\"\u003eAjuste Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Vzns Camo\u003c\/span\u003ePatrón de camuflaje integral con el icónico arte Vzns bordado al frente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Clásico\u003c\/span\u003eConstrucción estructurada que mantiene la forma frontal de la gorra impecable\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\u003eVzns Camo Tech\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCamuflaje (Camo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Cierre a presión)\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\u003eLifestyle, Deportes, 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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni afectar las propiedades absorbentes.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger el material.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales sintéticos y la tecnología Tech.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Vzns Camo Tech\u003c\/strong\u003e en línea. Destaca con un estilo deportivo y los icónicos gráficos de camuflaje de Fox Racing. Cuenta con tejido técnico absorbente y ajuste snapback que se adapta a tu cabeza.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra técnica Fox original\u003c\/strong\u003e en México? El modelo Vzns Camo Tech es perfecto para un estilo de vida activo o para relajarte después del sendero con la versatilidad de los broches traseros. Talla única ajustable (OSFA). Envíos seguros a todo el país.\u003c\/p\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 · Gorras Tech Snapback\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 la Gorra\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":45044388954391,"sku":"191972772108","price":716.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorrafoxcamo.png?v=1683229325"},{"product_id":"gorra-vzns-flexfit-fox","title":"Gorra Vzns Flexfit - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA VZNS FLEXFIT — 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\": \"Gorra Fox Vzns Flexfit\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Vzns con tecnología Flexfit de banda elástica. Diseño clásico con gráficos icónicos de Fox. Ajuste perfecto sin broches (S\/M, L\/XL).\",\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  \/* ── 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 · Gorras y Accesorios\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Vzns\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlexfit\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Vzns Flexfit\u003c\/strong\u003e combina el estilo clásico que amas con la comodidad incomparable de la \u003cstrong\u003etecnología Flexfit®\u003c\/strong\u003e. Banda elástica interior para un ajuste perfecto y seguro, ideal para tu estilo de vida activo.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La \u003cstrong\u003eGorra Fox Vzns Flexfit\u003c\/strong\u003e es la opción definitiva para quienes buscan un estilo deportivo con la máxima comodidad. A diferencia de las gorras tradicionales, este modelo cuenta con la aclamada tecnología Flexfit®, que incorpora una banda elástica interior diseñada para ajustarse perfectamente al contorno de tu cabeza sin necesidad de usar correas o broches traseros.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con sus gráficos icónicos Vzns de Fox bordados en el panel frontal, ofrece un diseño sólido y atemporal. Su perfil estructurado de calidad superior asegura que la gorra mantenga su forma original con el paso del tiempo, convirtiéndola en un accesorio indispensable tanto dentro como fuera de la pista.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste perfecto sin complicaciones. Solo póntela y disfruta del calce elástico interior con estilo inigualable.\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 Flexfit®\u003c\/span\u003eBanda de sudor elástica integrada y corona stretch que se adapta a tu cabeza sin puntos de presió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\"\u003ePerfil Estructurado\u003c\/span\u003eConstrucción de perfil medio con paneles frontales rígidos que mantienen la forma clásica intacta\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Vzns\u003c\/span\u003eArte y gráficos distintivos de Fox Racing en la parte delantera con herencia de motocross\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDurabilidad\u003c\/span\u003eMateriales de primera calidad diseñados para resistir el uso diario manteniendo la elasticidad\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\u003eVzns Flexfit\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\u003eGorra Elástica (Flexfit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eS\/M y L\/XL\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            A diferencia de las gorras con broche ajustable, los modelos \u003cstrong style=\"color:var(--black)\"\u003eFlexfit\u003c\/strong\u003e vienen en tallas específicas y utilizan materiales elásticos para un calce personalizado. Usa una cinta métrica alrededor de tu cabeza por encima de las orejas para encontrar tu talla.\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 la medida de tu cabeza se encuentra exactamente en el límite de las dos tallas, te recomendamos elegir la talla más grande para evitar una presión excesiva de la banda elástica.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. Asegúrate de medir la parte más ancha para un calce exacto con la banda elástica.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni desgastar la banda elástica Flexfit.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo encoge los hilos elásticos y arruina el ajuste.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera, los paneles y la tecnología de ajuste.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y la estructura de los paneles.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Vzns Flexfit\u003c\/strong\u003e en línea. Destaca con un estilo deportivo y los icónicos gráficos de Fox Racing. Cuenta con tecnología Flexfit para un ajuste elástico y perfecto que se adapta al contorno de tu cabeza.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox elástica original\u003c\/strong\u003e en México? El modelo Vzns Flexfit es perfecto para un estilo de vida casual o para relajarte después del sendero sin la molestia de los broches traseros. Tallas S\/M y L\/XL disponibles. Envíos seguros a todo el país.\u003c\/p\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 · Gorras Flexfit\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 S\/M y L\/XL para la Gorra Flexfit\n  const sizes = [\n    { label:'S\/M', min:54, max:58, minIn:21.3, maxIn:22.8, ajuste:'Banda Elástica', stock:'✓ Disponible' },\n    { label:'L\/XL', min:58, max:61, minIn:22.8, maxIn:24.0, ajuste:'Banda Elástica', 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":45046348611863,"sku":"191972772085","price":716.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":45046348710167,"sku":"191972772092","price":716.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxCamoHombre.png?v=1683232886"},{"product_id":"gorra-green-camo-tech-snapback-fox","title":"Gorra Green Camo Tech Snapback - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GREEN CAMO TECH SNAPBACK — 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\": \"Gorra Fox Green Camo Tech Snapback\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Tech Snapback con patrón Green Camo. Estilo clásico con materiales técnicos para absorber la humedad. Talla única ajustable (OSFA).\",\n  \"color\": \"Verde Camuflaje (Green 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: 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  \/* ── 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 · Gorras y Accesorios\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Green Camo Tech\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSnapback\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Green Camo Tech Snapback\u003c\/strong\u003e combina el estilo clásico que amas con\n      \u003cstrong\u003emateriales técnicos\u003c\/strong\u003e que absorben la humedad. Diseño de camuflaje,\n      ajuste snapback seguro y comodidad garantizada para tu día a día o después de rodar.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñada para aquellos que exigen más que solo un buen aspecto, la \u003cstrong\u003eGorra Fox Green Camo Tech Snapback\u003c\/strong\u003e incorpora características avanzadas que la hacen ideal tanto para un día activo al aire libre como para relajarse después de la rodada.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con su patrón de camuflaje verde, destaca el icónico logo de Fox en el panel frontal. Su construcción incluye \u003cstrong\u003epropiedades técnicas que absorben la humedad\u003c\/strong\u003e para mantenerte fresco, mientras que el clásico cierre trasero a presión (snapback) asegura un ajuste personalizado y rápido 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            El equilibrio perfecto entre un diseño audaz y la comodidad técnica que esperas de Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMaterial Técnico\u003c\/span\u003eTejidos ligeros que ayudan a gestionar y evaporar la 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\"\u003eAjuste Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Fox\u003c\/span\u003ePatrón Green Camo con bordado de alta calidad en el panel frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Clásico\u003c\/span\u003eConstrucción estructurada que mantiene la forma frontal intacta\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\u003eGreen Camo Tech Snapback\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVerde Camuflaje (Camo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Cierre a presión)\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\u003eLifestyle, Casual, 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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger el material.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales sintéticos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Green Camo Tech Snapback\u003c\/strong\u003e en línea. Destaca con el icónico estilo de camuflaje de Fox Racing. Cuenta con tejido técnico para mantenerte fresco y cierre snapback ajustable para un confort personalizado.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Tech Snapback es perfecto para un estilo de vida activo o para relajarte después del sendero. Talla única (OSFA). Envíos seguros a todo el país.\u003c\/p\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 · Gorras Snapback\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 la Gorra\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":46663588839703,"sku":"191972838514","price":796.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorrafoxcamo8.png?v=1694386513"},{"product_id":"gorro-indio-verde-olivo-fox","title":"Gorro Indio Verde Olivo - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRO INDIO VERDE OLIVO — 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 Indio Verde Olivo\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorro Fox Indio en color Verde Olivo (Olive Green). Tejido de punto cálido y suave con diseño clásico de dobladillo. Ideal para el frío. Talla única (OSFA).\",\n  \"color\": \"Verde Olivo (Olive Green)\",\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      Indio\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eVerde Olivo\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eGorro Fox Indio\u003c\/strong\u003e te mantiene abrigado con un estilo clásico e inconfundible. Su tejido de punto suave en color Verde Olivo (Olive Green) es el accesorio ideal para los días fríos dentro y fuera de 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            Cuando bajan las temperaturas, el \u003cstrong\u003eGorro Fox Indio Verde Olivo\u003c\/strong\u003e se convierte en tu mejor aliado. Diseñado para ofrecer la máxima calidez sin sacrificar el estilo, este gorro de invierno o \"beanie\" presenta un diseño de punto suave 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 un parche o etiqueta de la marca que garantiza tu lealtad a Fox Racing en cualquier clima.\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\"\u003eTono Verde Olivo\u003c\/span\u003eColor verde oliva clásico que aporta un toque aventurero y versátil a tu estilo de invierno\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eIndio Beanie\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVerde Olivo (Olive Green)\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 Indio Verde Olivo\u003c\/strong\u003e en línea. Prepárate para el frío con este beanie clásico, tejido de punto suave y el icónico logotipo de Fox Racing. Gorro de invierno ideal para bajas temperaturas.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas un \u003cstrong\u003egorro de frío Fox verde original\u003c\/strong\u003e en México? El modelo Indio 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%20Indio%20Verde%20Olivo\" 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":47323075346711,"sku":"191972852534","price":417.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorromujer1.png?v=1698781350"},{"product_id":"gorro-indio-cordovan-red-fox","title":"Gorro Indio Cordovan Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRO INDIO CORDOVAN RED — Descripción Shopify          ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Gorro Fox Indio Cordovan Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorro Fox Indio en color Cordovan Red. Tejido de punto cálido y suave con diseño clásico de dobladillo. Ideal para el frío. Talla única (OSFA).\",\n  \"color\": \"Rojo Cordovan (Cordovan Red)\",\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      Indio\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCordovan Red\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eGorro Fox Indio\u003c\/strong\u003e te mantiene abrigado con un estilo clásico e inconfundible. Su tejido de punto suave en color Cordovan Red (Borgoña) es el accesorio ideal para los días fríos dentro y fuera de 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            Cuando bajan las temperaturas, el \u003cstrong\u003eGorro Fox Indio Cordovan Red\u003c\/strong\u003e se convierte en tu mejor aliado. Diseñado para ofrecer la máxima calidez sin sacrificar el estilo, este gorro de invierno o \"beanie\" presenta un diseño de punto suave 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 un parche o etiqueta de la marca que garantiza tu lealtad a Fox Racing en cualquier clima.\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\"\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            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDetalle Fox\u003c\/span\u003eFina etiqueta tejida o parche con el logotipo de la marca en la parte 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\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eIndio Beanie\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCordovan Red (Rojo \/ Borgoña)\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 Indio Cordovan Red\u003c\/strong\u003e en línea. Prepárate para el frío con este beanie clásico, tejido de punto suave y el icónico logotipo 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 Indio 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%20Indio%20Cordovan%20Red\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · 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":47323094155543,"sku":"191972830495","price":417.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorromujer2.png?v=1698781873"},{"product_id":"gorra-alfresco-fox","title":"Gorra Alfresco Beige - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ALFRESCO BEIGE — 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\": \"Gorra Fox Alfresco Beige\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Alfresco estilo snapback en color Beige. Diseño inspirado en el aire libre con el clásico ajuste a presión. Talla única ajustable (OSFA).\",\n  \"color\": \"Beige\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Alfresco\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBeige\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Alfresco Beige\u003c\/strong\u003e es perfecta para tu día a día. Combina un estilo casual inspirado en el aire libre con un versátil color beige y el clásico cierre trasero ajustable tipo snapback para garantizar comodidad todo el 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\u003eGorra Fox Alfresco Beige\u003c\/strong\u003e es tu compañera ideal para explorar la naturaleza o para relajarte en la ciudad. Diseñada con un enfoque de estilo de vida al aire libre, esta gorra cuenta con gráficos exclusivos que rinden homenaje a la esencia \"Alfresco\".\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su tono beige neutro y su cierre a presión ajustable (snapback), esta gorra de talla única asegura un calce perfecto para la mayoría. Su construcción robusta mantiene la forma frontal, brindándote un look clásico y una durabilidad en la que puedes confiar temporada tras temporada.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste personalizado al instante. Solo abrocha y disfruta del estilo inspirado en el outdoor.\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\"\u003eTono Beige\u003c\/span\u003eColor neutro y versátil que combina sin esfuerzo con cualquier atuendo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Alfresco\u003c\/span\u003eGráficos y detalles de diseño inspirados en la naturaleza y el aire libre\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMateriales Duraderos\u003c\/span\u003eTejidos resistentes seleccionados para aguantar tus aventuras diarias\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\u003eAlfresco\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBeige\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Broche a presión)\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\u003eLifestyle, Outdoor, 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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y los gráficos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Alfresco Beige\u003c\/strong\u003e en línea. Destaca con un estilo inspirado en la naturaleza y los icónicos gráficos de Fox Racing. Cuenta con ajuste a presión (snapback) para un calce perfecto y cómodo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Alfresco en color Beige es ideal para tus aventuras al aire libre, un estilo de vida casual o para relajarte después del sendero. Talla única (OSFA). 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%20Gorra%20Fox%20Alfresco%20Beige\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":47975465845015,"sku":"191972803192","price":636.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorrafx.png?v=1708726328"},{"product_id":"gorra-alfresco-fox-1","title":"Gorra Alfresco - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ALFRESCO — 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\": \"Gorra Fox Alfresco\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Alfresco estilo snapback. Diseño inspirado en el aire libre con el clásico ajuste a presión. Talla única ajustable (OSFA).\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Alfresco\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGorra\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Alfresco\u003c\/strong\u003e es perfecta para tu día a día. Combina un estilo casual inspirado en el aire libre con el clásico cierre trasero ajustable tipo snapback para garantizar comodidad todo el 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\u003eGorra Fox Alfresco\u003c\/strong\u003e es tu compañera ideal para explorar la naturaleza o para relajarte en la ciudad. Diseñada con un enfoque de estilo de vida al aire libre, esta gorra cuenta con gráficos exclusivos que rinden homenaje a la esencia \"Alfresco\".\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su cierre a presión ajustable (snapback), esta gorra de talla única asegura un calce perfecto para la mayoría. Su construcción robusta mantiene la forma frontal, brindándote un look clásico y una durabilidad en la que puedes confiar temporada tras temporada.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste personalizado al instante. Solo abrocha y disfruta del estilo inspirado en el outdoor.\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 Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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\"\u003ePerfil Estructurado\u003c\/span\u003eConstrucción de perfil clásico que mantiene la forma frontal intacta\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Alfresco\u003c\/span\u003eGráficos y detalles de diseño inspirados en la naturaleza y el aire libre\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMateriales Duraderos\u003c\/span\u003eTejidos resistentes seleccionados para aguantar tus aventuras diarias\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\u003eAlfresco\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\u003eGorra Snapback (Broche a presión)\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\u003eLifestyle, Outdoor, 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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y los gráficos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Alfresco\u003c\/strong\u003e en línea. Destaca con un estilo inspirado en la naturaleza y los icónicos gráficos de Fox Racing. Cuenta con ajuste a presión (snapback) para un calce perfecto y cómodo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Alfresco es ideal para tus aventuras al aire libre, un estilo de vida casual o para relajarte después del sendero. Talla única (OSFA). 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%20Gorra%20Fox%20Alfresco\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":48447468634391,"sku":"191972759055","price":636.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorramtbfox_1.png?v=1712875210"},{"product_id":"gorra-absolute-flexfit-fox","title":"Gorra Absolute Flexfit - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ABSOLUTE FLEXFIT — 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\": \"Gorra Fox Absolute Flexfit\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Absolute con tecnología Flexfit de banda elástica. Diseño clásico con el icónico logo Fox Head bordado. Ajuste perfecto sin broches (S\/M, L\/XL).\",\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  \/* ── 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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Absolute\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlexfit\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Absolute Flexfit\u003c\/strong\u003e combina el legendario logotipo Fox Head con la comodidad incomparable de la \u003cstrong\u003etecnología Flexfit®\u003c\/strong\u003e. Banda elástica interior para un ajuste perfecto y seguro, ideal para tu estilo de vida.\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\u003eGorra Fox Absolute Flexfit\u003c\/strong\u003e es un clásico instantáneo. Combinando el inconfundible y legendario logo Fox Head con la revolucionaria comodidad de la tecnología Flexfit, esta gorra te ofrece un look icónico con un ajuste insuperable.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            A diferencia de las gorras tradicionales, este modelo incorpora una banda elástica interior diseñada para ajustarse perfectamente al contorno de tu cabeza sin necesidad de usar correas o broches traseros. Su perfil estructurado asegura que mantenga su forma original con el paso del tiempo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste perfecto sin complicaciones. Solo póntela y disfruta del calce elástico interior con el estilo icónico de Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Flexfit®\u003c\/span\u003eBanda de sudor elástica integrada y corona stretch que se adapta a tu cabeza sin puntos de presió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\"\u003ePerfil Estructurado\u003c\/span\u003eConstrucción de perfil medio con paneles frontales rígidos que mantienen la forma clásica intacta\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Absolute\u003c\/span\u003eEl legendario logotipo Fox Head bordado en 3D en la parte delantera\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDurabilidad\u003c\/span\u003eMateriales de primera calidad diseñados para resistir el uso diario manteniendo la elasticidad\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAbsolute Flexfit\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\u003eGorra Elástica (Flexfit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eS\/M y L\/XL\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            A diferencia de las gorras con broche ajustable, los modelos \u003cstrong style=\"color:var(--black)\"\u003eFlexfit\u003c\/strong\u003e vienen en tallas específicas y utilizan materiales elásticos para un calce personalizado. Usa una cinta métrica alrededor de tu cabeza por encima de las orejas para encontrar tu talla.\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 la medida de tu cabeza se encuentra exactamente en el límite de las dos tallas, te recomendamos elegir la talla más grande para evitar una presión excesiva de la banda elástica.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. Asegúrate de medir la parte más ancha para un calce exacto con la banda elástica.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni desgastar la banda elástica Flexfit.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo encoge los hilos elásticos y arruina el ajuste.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera, los paneles y la tecnología de ajuste.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y la estructura de los paneles.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Absolute Flexfit\u003c\/strong\u003e en línea. Destaca con un estilo deportivo y el legendario logotipo Fox Head. Cuenta con tecnología Flexfit para un ajuste elástico y perfecto que se adapta al contorno de tu cabeza.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox elástica original\u003c\/strong\u003e en México? El modelo Absolute Flexfit es perfecto para un estilo de vida casual o para relajarte después del sendero. Tallas S\/M y L\/XL disponibles. Envíos seguros a todo el país.\u003c\/p\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 · Gorras Flexfit\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 S\/M y L\/XL para la Gorra Flexfit\n  const sizes = [\n    { label:'S\/M', min:54, max:58, minIn:21.3, maxIn:22.8, ajuste:'Banda Elástica', stock:'✓ Disponible' },\n    { label:'L\/XL', min:58, max:61, minIn:22.8, maxIn:24.0, ajuste:'Banda Elástica', 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":49446506692887,"sku":"191972813375","price":636.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":49446506725655,"sku":"191972813382","price":636.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorrafox4_1.png?v=1721938007"},{"product_id":"gorra-diffuse-black-fox","title":"Gorra Diffuse Black - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA DIFFUSE 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\": \"Gorra Fox Diffuse Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Diffuse en color Black (Negro). Estilo clásico y minimalista con ajuste snapback trasero. Talla única ajustable (OSFA).\",\n  \"color\": \"Negro (Black)\",\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  \/* ── 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 · Gorras y Accesorios\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Diffuse\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Diffuse Black\u003c\/strong\u003e es el accesorio perfecto para quienes buscan un estilo limpio y minimalista. Diseño en color negro sólido, ajuste snapback seguro y la actitud inconfundible de Fox.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \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\u003eGorra Fox Diffuse Black\u003c\/strong\u003e es el accesorio perfecto para quienes buscan un estilo limpio, minimalista y lleno de actitud. Diseñada para los amantes de la marca que desean un look versátil, esta gorra se adapta a cualquier situación.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con su diseño en color negro sólido y el sutil detalle del logo de Fox, ofrece una estética sobria y fácil de combinar. Su confección de calidad garantiza comodidad durante todo el día, mientras que el clásico cierre trasero a presión (snapback) asegura un ajuste rápido y personalizado.\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 minimalista y la identidad indiscutible de Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDiseño Versátil\u003c\/span\u003eColor negro sólido que combina sin esfuerzo con cualquier atuendo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero ajustable a presión 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 Fox\u003c\/span\u003eBranding sutil y clásico para mostrar tu pasión por la marca\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Clásico\u003c\/span\u003eConstrucción estructurada que mantiene la forma frontal intacta\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\u003eDiffuse\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro (Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Cierre a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger el material.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales sintéticos.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Diffuse Black\u003c\/strong\u003e en línea. Destaca con un estilo minimalista y limpio gracias a Fox Racing. Color negro sólido muy fácil de combinar y cierre snapback ajustable para un confort personalizado.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox negra original\u003c\/strong\u003e en México? El modelo Diffuse es perfecto para un estilo de vida casual o para relajarte después del sendero. Talla única (OSFA). Envíos seguros a todo el país.\u003c\/p\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 · Gorras Snapback\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 la Gorra\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":49447075447063,"sku":"191972813450","price":716.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/gorrafoxhead.png?v=1721944617"},{"product_id":"gorra-absolute-flexfit-red-fox","title":"Gorra Absolute Flexfit Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ABSOLUTE FLEXFIT RED — Descripción Shopify        ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Gorra Fox Absolute Flexfit Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Absolute con tecnología Flexfit. Diseño clásico en color rojo vibrante con el icónico logo Fox Head bordado. Ajuste elástico perfecto (S\/M, L\/XL).\",\n  \"color\": \"Rojo (Red)\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Absolute\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlexfit Red\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Absolute Flexfit Red\u003c\/strong\u003e combina el legendario logotipo Fox Head con un llamativo color rojo y la comodidad incomparable de la \u003cstrong\u003etecnología Flexfit®\u003c\/strong\u003e. Banda elástica interior para un ajuste perfecto y seguro.\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\u003eGorra Fox Absolute Flexfit Red\u003c\/strong\u003e es un clásico instantáneo que no pasará desapercibido. Combinando el inconfundible y legendario logo Fox Head con un vibrante color rojo y la revolucionaria comodidad de la tecnología Flexfit, esta gorra te ofrece un look icónico con un ajuste insuperable.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            A diferencia de las gorras tradicionales, este modelo incorpora una banda elástica interior diseñada para ajustarse perfectamente al contorno de tu cabeza sin necesidad de usar correas o broches traseros. Su perfil estructurado asegura que mantenga su forma original con el paso del tiempo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste perfecto sin complicaciones. Solo póntela y disfruta del calce elástico interior con un estilo audaz.\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\"\u003eColor Vibrante\u003c\/span\u003eLlamativo tono rojo que aporta actitud y energía a tu estilo diario\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Flexfit®\u003c\/span\u003eBanda de sudor elástica integrada y corona stretch que se adapta a tu cabeza sin puntos de presió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\"\u003eEstilo Absolute\u003c\/span\u003eEl legendario logotipo Fox Head bordado destacando en la parte frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Estructurado\u003c\/span\u003eConstrucción de perfil medio con paneles frontales rígidos que mantienen la forma clásica intacta\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAbsolute Flexfit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRojo (Red)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Elástica (Flexfit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eS\/M y L\/XL\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            A diferencia de las gorras con broche ajustable, los modelos \u003cstrong style=\"color:var(--black)\"\u003eFlexfit\u003c\/strong\u003e vienen en tallas específicas y utilizan materiales elásticos para un calce personalizado. Usa una cinta métrica alrededor de tu cabeza por encima de las orejas para encontrar tu talla.\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 la medida de tu cabeza se encuentra exactamente en el límite de las dos tallas, te recomendamos elegir la talla más grande para evitar una presión excesiva de la banda elástica.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. Asegúrate de medir la parte más ancha para un calce exacto con la banda elástica.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni desgastar la banda elástica Flexfit.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo encoge los hilos elásticos y arruina el ajuste.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera, los paneles y la tecnología de ajuste.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los materiales y la estructura de los paneles.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Absolute Flexfit Red\u003c\/strong\u003e en línea. Consigue un look impactante con su diseño en color rojo y el logotipo original de Fox Racing. Ajuste elástico (Flexfit) para un calce seguro y personalizado sin broches traseros.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox roja elástica\u003c\/strong\u003e en México? El modelo Absolute Flexfit Red es tu mejor opción para un estilo de vida audaz o post-ride. Tallas S\/M y L\/XL disponibles. 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%20Gorra%20Fox%20Absolute%20Flexfit%20Red\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Gorras Flexfit\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 S\/M y L\/XL para la Gorra Flexfit\n  const sizes = [\n    { label:'S\/M', min:54, max:58, minIn:21.3, maxIn:22.8, ajuste:'Banda Elástica', stock:'✓ Disponible' },\n    { label:'L\/XL', min:58, max:61, minIn:22.8, maxIn:24.0, ajuste:'Banda Elástica', 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":50693426217239,"sku":"191972835124","price":556.0,"currency_code":"MXN","in_stock":false},{"title":"L\/XL","offer_id":50693426250007,"sku":"191972835131","price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxRacingM.png?v=1754590924"},{"product_id":"gorra-absolute-snapback-fox","title":"Gorra Absolute Snapback - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ABSOLUTE SNAPBACK — 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\": \"Gorra Fox Absolute Snapback\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Absolute estilo snapback. Diseño versátil y atemporal con el icónico logo Fox Head bordado. Talla única ajustable (OSFA).\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Absolute\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSnapback\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Absolute Snapback\u003c\/strong\u003e destaca por su estilo clásico, versatilidad y el icónico logotipo de Fox Head. Ajuste snapback tradicional garantizado para acompañarte a todos lados.\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\u003eGorra Fox Absolute Snapback\u003c\/strong\u003e es un elemento básico e indispensable para cualquier verdadero fan de la marca. Ofrece un look moderno y atemporal que combina con todo, destacando con orgullo el icónico logo Fox Head bordado en el panel frontal.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su clásico cierre a presión ajustable garantiza un calce seguro y personalizado para la mayoría de las medidas. Fabricada con materiales de alta calidad, mantiene su perfil estructurado y forma con el paso del tiempo, siendo el accesorio perfecto para tu rutina diaria o para usar después de la carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Diseño versátil que nunca pasa de moda. El estilo clásico inconfundible de Fox Racing.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDiseño Clásico\u003c\/span\u003eEstilo versátil y atemporal que combina fácilmente con tu atuendo diario\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero a presión para un ajuste rápido, seguro y adaptable a tu cabeza\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Absolute\u003c\/span\u003eEl legendario logotipo Fox Head bordado destacando en la parte frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Estructurado\u003c\/span\u003eCorona rígida que mantiene su forma para un estilo clásico impecable\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAbsolute Snapback\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\u003eGorra Snapback (Broche a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los bordados y los materiales.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Absolute Snapback\u003c\/strong\u003e en línea. Consigue un look impecable con el diseño versátil y el logotipo original de Fox Racing. Ajuste a presión (snapback) para un calce seguro y personalizado.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox original\u003c\/strong\u003e en México? El modelo Absolute Snapback es tu mejor opción para un estilo de vida relajado o post-ride. Talla única (OSFA). 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%20Gorra%20Fox%20Absolute%20Snapback\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":50693444239639,"sku":"191972813795","price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxRacingM2.png?v=1754591436"},{"product_id":"gorra-absolute-snapback-gris-fox","title":"Gorra Absolute Snapback Gris - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA ABSOLUTE SNAPBACK 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\": \"Gorra Fox Absolute Snapback Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Absolute estilo snapback. Diseño versátil en color gris con el icónico logo Fox Head bordado. Talla única ajustable (OSFA).\",\n  \"color\": \"Gris (Grey)\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Absolute\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSnapback Gris\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Absolute Snapback\u003c\/strong\u003e en color gris destaca por su estilo clásico, versatilidad y el icónico logotipo de Fox Head. Ajuste snapback tradicional garantizado para acompañarte a todos lados.\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\u003eGorra Fox Absolute Snapback Gris\u003c\/strong\u003e es un elemento básico e indispensable para cualquier verdadero fan de la marca. Con su diseño en un versátil tono gris, ofrece un look moderno que combina con todo, destacando con orgullo el icónico logo Fox Head bordado en el panel frontal.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su clásico cierre a presión ajustable garantiza un calce seguro y personalizado para la mayoría de las medidas. Fabricada con materiales de alta calidad, mantiene su perfil estructurado y forma con el paso del tiempo, siendo el accesorio perfecto para tu rutina diaria o para usar después de la carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Diseño neutro que nunca pasa de moda. El estilo clásico inconfundible de Fox Racing en color gris.\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\"\u003eTono Gris\u003c\/span\u003eColor neutro, moderno y sumamente versátil que combina fácilmente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero a presión para un ajuste rápido, seguro y adaptable a tu cabeza\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Absolute\u003c\/span\u003eEl legendario logotipo Fox Head bordado destacando en la parte frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Estructurado\u003c\/span\u003eCorona rígida que mantiene su forma para un estilo clásico impecable\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAbsolute Snapback\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGris (Grey)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Broche a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los bordados y los materiales.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Absolute Snapback Gris\u003c\/strong\u003e en línea. Consigue un look impecable con el diseño versátil y el logotipo original de Fox Racing. Ajuste a presión (snapback) para un calce seguro y personalizado.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox gris original\u003c\/strong\u003e en México? El modelo Absolute Snapback es tu mejor opción para un estilo de vida relajado o post-ride. Talla única (OSFA). 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%20Gorra%20Fox%20Absolute%20Snapback%20Gris\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":50693446697239,"sku":"191972861772","price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxRacingM4.png?v=1754591837"},{"product_id":"gorra-red-head-fox","title":"Gorra Red Head - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA RED HEAD — 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\": \"Gorra Fox Red Head\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra Fox Red Head estilo snapback. Diseño audaz en color rojo con el icónico logo Fox Head bordado. Talla única ajustable (OSFA).\",\n  \"color\": \"Rojo (Red)\",\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 · Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Red Head\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSnapback\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Red Head\u003c\/strong\u003e destaca por su color rojo vibrante y el icónico logotipo de Fox Head. Ajuste snapback y estilo clásico garantizado para destacar donde quiera que vayas.\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\u003eGorra Fox Red Head Snapback\u003c\/strong\u003e es un elemento básico para cualquier verdadero fan de la marca. Con su diseño en rojo vibrante, ofrece un look audaz que destaca donde vayas, resaltando el icónico logo Fox Head bordado en el panel frontal.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su clásico cierre a presión ajustable garantiza un calce seguro y personalizado para la mayoría de las medidas. Fabricada con materiales de alta calidad, mantiene su perfil estructurado y forma con el paso del tiempo, siendo el accesorio perfecto para tu rutina diaria o para usar después de la carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Diseño audaz que nunca pasa de moda. El estilo clásico inconfundible de Fox Racing en color rojo.\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 Audaz\u003c\/span\u003eDiseño en rojo vibrante con logotipo bordado para un look llamativo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCierre trasero a presión para un ajuste rápido, seguro y adaptable a tu cabeza\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLogo Fox Head\u003c\/span\u003eEl legendario emblema de la marca destacando con orgullo en la parte frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Estructurado\u003c\/span\u003eCorona rígida que mantiene su forma para un estilo clásico impecable\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\u003eRed Head\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRojo (Red)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorra Snapback (Broche a presión)\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\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            Esta gorra está diseñada con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e, lo que significa que está pensada para adaptarse cómodamente a la mayoría de las circunferencias de cabeza de adultos gracias a su correa trasera.\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            Utiliza la tira de plástico con orificios en la parte trasera (snapback) para ajustar la gorra a la medida exacta que te resulte más cómoda.\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\u003eCircunf. Cabeza\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 Coloca una cinta métrica alrededor de la cabeza, a ~1 cm sobre las cejas y las orejas. El rango indicado cubre el ajuste mínimo y máximo de los broches traseros.\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 Se recomienda lavar la gorra a mano con agua fría o tibia y un detergente suave para no deformar la visera ni los paneles frontales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Seca la gorra al aire libre a la sombra. No utilices secadora, ya que el calor excesivo puede encoger los materiales.\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 lavadora:\u003c\/strong\u003e La agitación de la lavadora puede destruir permanentemente la forma original de la visera y la estructura de la gorra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar:\u003c\/strong\u003e Evita el uso de planchas, ya que las altas temperaturas dañarán los bordados y los materiales.\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 a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar lavadora\" 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 la \u003cstrong\u003eGorra Fox Red Head\u003c\/strong\u003e en línea. Consigue un look impactante con el diseño totalmente rojo (red) y el logotipo original de Fox Racing. Ajuste a presión (snapback) para un calce seguro y personalizado.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas una \u003cstrong\u003egorra Fox roja original\u003c\/strong\u003e en México? El modelo Red Head es tu mejor opción para un estilo de vida relajado o post-ride. Talla única (OSFA). 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%20Gorra%20Fox%20Red%20Head\" 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 · Gorras Snapback\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 la Gorra Snapback\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:60, minIn:21.3, maxIn:23.6, ajuste:'Snapback (Broches)', 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":50693462655255,"sku":"191972835209","price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxRacingM6.png?v=1754592095"},{"product_id":"gorra-snapback-absolute-red-fox","title":"Gorra Snapback Absolute Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA SNAPBACK ABSOLUTE RED — Descripción Shopify       ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Gorra Snapback Absolute Red - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra clásica Fox Absolute Snapback en color rojo. Visera plana, perfil estructurado y ajuste trasero personalizable. Un básico imprescindible para tu estilo diario.\",\n  \"category\": \"Apparel \u0026 Headwear\",\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 · Lifestyle Headwear\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Gorra Snapback Absolute\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\u003eGorra Fox Absolute Snapback en color Rojo\u003c\/strong\u003e es un clásico instantáneo. Con su diseño icónico, visera plana y el inconfundible logo de Fox bordado, es el accesorio perfecto para llevar tu estilo del sendero a las calles.\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            Nunca subestimes el poder de un buen clásico. La gorra \u003cstrong\u003eAbsolute Snapback\u003c\/strong\u003e presenta un perfil estructurado y la tradicional visera plana que define el estilo de la cultura urbana y de los deportes de acción.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su vibrante color rojo destaca en cualquier outfit, y gracias a su sistema de cierre trasero de plástico (snapback), puedes personalizar el ajuste para que sea exactamente como te gusta. Está confeccionada con materiales resistentes de alta calidad, garantizando que el icónico logo frontal bordado en 3D se mantenga impecable temporada tras temporada.\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            Classic Fit: Perfil estructurado, visera plana y ajuste personalizable para el uso diario.\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 Snapback\u003c\/span\u003eCorrea trasera de plástico con botones a presión para una talla a la medida\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVisera Plana\u003c\/span\u003eEstilo clásico estructurado que mantiene su forma en todo momento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBordado Premium\u003c\/span\u003eLogotipo Fox Absolute bordado en 3D en el panel frontal central\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eOjales bordados en los paneles superiores que facilitan el flujo de aire\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eAbsolute Snapback Hat\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\u003eTipo de Perfil\u003c\/td\u003e\n\u003ctd\u003ePerfil Alto \/ Estructurado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo de Visera\u003c\/td\u003e\n\u003ctd\u003ePlana (Flat Bill)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCasual, Lifestyle, Post-carrera\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Esta gorra tiene un diseño de \u003cstrong\u003eTalla Única (One Size Fits Most)\u003c\/strong\u003e. Gracias a su correa de ajuste tipo snapback en la parte posterior, se adapta cómodamente a la mayoría de circunferencias de cabeza de adultos y adolescentes.\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 Aprox.\u003c\/th\u003e\n                  \u003cth\u003eSistema de Ajuste\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\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 Se recomienda limpiar manchas específicas a mano con un paño húmedo y un detergente suave. NO introducir en la lavadora, ya que destruirá la estructura de los paneles frontales y la visera.\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 sobre una superficie plana, evitando la luz solar directa prolongada para prevenir que el color rojo se desvanezca prematuramente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni lavado en seco.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenamiento:\u003c\/strong\u003e Guardar en un lugar fresco y no colocar objetos pesados sobre ella para que no pierda su forma estructurada original.\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%20Gorra%20Snapback%20Absolute%20Red%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre esta Gorra Snapback?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Premium Lifestyle\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:'Talla Única (OS)', range:'54 - 60 cm', system:'Broche Snapback Ajustable', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":52859631960343,"sku":null,"price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxHombre2.jpg?v=1776908920"},{"product_id":"gorra-snapback-head-gris-fox","title":"Gorra Snapback Head Gris - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRA SNAPBACK FOX HEAD 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\": \"Gorra Snapback Fox Head Gris - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorra clásica Fox Head Snapback en color gris. Un emblema de la marca con el logo de la cabeza de zorro bordado en 3D, perfil estructurado y ajuste trasero personalizable.\",\n  \"category\": \"Apparel \u0026 Headwear\",\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 · Lifestyle Headwear\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Gorra Snapback Fox Head\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGrey Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eGorra Fox Head Snapback en color Gris\u003c\/strong\u003e es el emblema definitivo de la marca. Destaca por su icónico logo de la cabeza de zorro bordado en 3D, combinando un diseño clásico estructurado con la versatilidad de un cierre ajustable a presión.\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 hay un artículo que representa el ADN de Fox Racing, es la gorra \u003cstrong\u003eFox Head Snapback\u003c\/strong\u003e. Este modelo esencial es reconocido mundialmente en las pistas, los pits y las calles. Presenta un perfil estructurado y alto que mantiene su forma impecable, complementado con una clásica visera plana que dicta el estilo urbano y del motocross.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El tono gris neutro la convierte en una pieza increíblemente versátil para combinar con cualquier atuendo diario. El cierre snapback en la parte posterior garantiza un ajuste a la medida para casi cualquier persona, mientras que los materiales de alta calidad aseguran que el legendario logotipo del zorro se mantenga como el centro de atenció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            Fox Heritage: El logotipo original Fox Head bordado en grueso relieve para un estilo inconfundible.\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\"\u003eBordado 3D\u003c\/span\u003eEmblemático logotipo Fox Head cosido en alto relieve en el panel frontal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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 Snapback\u003c\/span\u003eCorrea de plástico trasera con botones a presión para regular la talla\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVisera Plana\u003c\/span\u003eEstilo snapback clásico con perfil estructurado que no pierde su forma\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv 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\u003eOjales reforzados en la corona que permiten la circulación del aire\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eFox Head Snapback Hat\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGris (Grey)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Perfil\u003c\/td\u003e\n\u003ctd\u003ePerfil Alto \/ Estructurado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo de Visera\u003c\/td\u003e\n\u003ctd\u003ePlana (Flat Bill)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCasual, Lifestyle, Post-entrenamiento\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            Esta gorra tiene un diseño de \u003cstrong\u003eTalla Única (One Size Fits Most)\u003c\/strong\u003e. Gracias a su correa de ajuste tipo snapback en la parte posterior, se adapta cómodamente a la mayoría de circunferencias de cabeza de adultos y adolescentes.\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 Aprox.\u003c\/th\u003e\n                  \u003cth\u003eSistema de Ajuste\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\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 Se recomienda limpiar el polvo o manchas específicas a mano usando un paño húmedo y detergente suave. NO la introduzcas en la lavadora; el giro destruirá la estructura de los paneles frontales.\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 sobre una superficie plana. Evita el calor de la secadora y la luz solar directa prolongada para que el color gris no se decolore.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni someterla a lavado en seco.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenamiento:\u003c\/strong\u003e Guardar en un lugar fresco y no aplastarla con objetos pesados para que mantenga su perfil estructurado.\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%20Gorra%20Snapback%20Fox%20Head%20Gris%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre esta Gorra Snapback?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Premium Lifestyle\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:'Talla Única (OS)', range:'54 - 60 cm', system:'Broche Snapback Ajustable', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":52883391349015,"sku":"191972861727","price":556.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GorraFoxHombre5_407c2dcb-6357-4740-bba7-0174107f1aaa.jpg?v=1776970433"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/collections\/Non-technical-mountains-whitney_a3b6f58b-6797-4500-b2d4-98534b7482ea.jpg?v=1777337354","url":"https:\/\/azimutadventure.com\/collections\/gorras-mtb\/fox-racing-coyoacan.oembed","provider":"Azimut Adventure","version":"1.0","type":"link"}