{"product_id":"combo-mundial-jersey-llavero-copa-gor","title":"Combo Mundialero 5 en 1","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\"\u003e\n  \u003cmeta name=\"theme-color\" content=\"#08111F\"\u003e\n  \u003ctitle\u003eCombo Mundialero 5 en 1 | FanZone 2026\u003c\/title\u003e\n  \u003cstyle\u003e\n    \/* =========================================\n       RESET \u0026 VARIABLES GLOBALES\n       ========================================= *\/\n    :root {\n      --bg-dark: #08111F;\n      --bg-card: #0F1E35;\n      --bg-elevated: #132746;\n      --text-primary: #FFFFFF;\n      --text-secondary: #E5E7EB;\n      --text-muted: #9CA3AF;\n      --gold: #FBBF24;\n      --gold-dark: #D97706;\n      --green: #006847;\n      --red: #CE1126;\n      --success: #10B981;\n      --border: rgba(255, 255, 255, 0.12);\n      --shadow: 0 14px 38px rgba(0, 0, 0, 0.4);\n      --radius: 18px;\n      --radius-sm: 12px;\n      --font-main: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    }\n\n    * {\n      margin: 0;\n      padding: 0;\n      box-sizing: border-box;\n      -webkit-tap-highlight-color: transparent;\n    }\n\n    body {\n      font-family: var(--font-main);\n      background: var(--bg-dark);\n      color: var(--text-primary);\n      line-height: 1.5;\n      overflow-x: hidden;\n      width: 100%;\n    }\n\n    \/* =========================================\n       LAYOUT \u0026 UTILIDADES\n       ========================================= *\/\n    .pdp-wrapper {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: hidden;\n    }\n\n    .container {\n      max-width: 720px;\n      margin: 0 auto;\n      padding: 0 16px;\n    }\n\n    .text-center { text-align: center; }\n    .text-gold { color: var(--gold); }\n    .text-green { color: var(--success); }\n    .text-red { color: var(--red); }\n\n    \/* =========================================\n       COMPONENTES: TOPBAR\n       ========================================= *\/\n    .topbar {\n      position: sticky;\n      top: 0;\n      z-index: 100;\n      background: rgba(8, 17, 31, 0.96);\n      backdrop-filter: blur(12px);\n      border-bottom: 1px solid var(--border);\n      padding: 10px 16px;\n      width: 100%;\n    }\n\n    .topbar-content {\n      max-width: 900px;\n      margin: 0 auto;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .brand { display: flex; align-items: center; gap: 10px; }\n    \n    .brand-dot {\n      width: 10px; height: 10px; border-radius: 50%;\n      background: linear-gradient(135deg, var(--gold), var(--gold-dark));\n      box-shadow: 0 0 10px rgba(251, 191, 36, 0.5);\n    }\n\n    .brand-text h1 { font-size: 15px; font-weight: 900; line-height: 1.1; color: #fff; }\n    .brand-text p { font-size: 11px; color: var(--text-secondary); }\n\n    .badge-top {\n      background: rgba(206, 17, 38, 0.14);\n      border: 1px solid rgba(206, 17, 38, 0.38);\n      color: #FECACA;\n      padding: 6px 10px; border-radius: 99px;\n      font-size: 11px; font-weight: 800; white-space: nowrap;\n    }\n\n    \/* =========================================\n       SECCIÓN HERO (ATENCIÓN + INSTRUCCIÓN)\n       ========================================= *\/\n    .hero { padding: 22px 16px; }\n\n    .hero-card {\n      background: linear-gradient(135deg, rgba(19,39,70,.96) 0%, rgba(15,30,53,.98) 100%);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 22px 18px;\n      box-shadow: var(--shadow);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .hero-card::before {\n      content: \"\";\n      position: absolute; inset: -1px; pointer-events: none;\n      background: \n        radial-gradient(40% 30% at 0% 0%, rgba(0,104,71,.16), transparent 60%),\n        radial-gradient(35% 35% at 100% 0%, rgba(206,17,38,.16), transparent 60%);\n      opacity: .85;\n    }\n\n    .hero-inner { position: relative; z-index: 1; }\n\n    .urgency-banner {\n      background: linear-gradient(90deg, rgba(206,17,38,.18), rgba(251,191,36,.16));\n      border: 1px solid rgba(206,17,38,.35);\n      border-radius: var(--radius-sm);\n      padding: 12px 14px;\n      margin-bottom: 18px;\n      display: flex; align-items: center; gap: 10px;\n    }\n    .urgency-banner::before { content: \"🇽\"; font-size: 18px; }\n    .urgency-banner strong { display: block; font-size: 13px; color: #FECACA; }\n    .urgency-banner span { display: block; font-size: 12px; color: var(--text-secondary); }\n\n    .hero-title {\n      font-size: 30px; font-weight: 900; line-height: 1.1;\n      text-align: center; margin-bottom: 10px; letter-spacing: -0.02em;\n    }\n\n    .hero-subtitle {\n      font-size: 16px; color: var(--text-secondary);\n      text-align: center; line-height: 1.4; margin-bottom: 18px;\n    }\n\n    \/* PRECIOS *\/\n    .price-box {\n      background: rgba(251, 191, 36, 0.08);\n      border: 2px solid rgba(251, 191, 36, 0.34);\n      border-radius: var(--radius-sm);\n      padding: 18px 16px; text-align: center; margin-bottom: 18px;\n    }\n\n    .price-old { font-size: 16px; color: var(--text-muted); text-decoration: line-through; margin-bottom: 4px; }\n    .price-current {\n      font-size: 42px; font-weight: 900; color: var(--gold); line-height: 1;\n      margin-bottom: 8px; text-shadow: 0 0 18px rgba(251,191,36,.22);\n    }\n    .price-save {\n      display: inline-block; background: var(--success); color: #fff;\n      padding: 4px 12px; border-radius: 99px; font-size: 12px; font-weight: 800; margin-bottom: 12px;\n    }\n\n    \/* AVISO CRÍTICO CHECKOUT *\/\n    .checkout-notice {\n      background: rgba(8, 17, 31, 0.8);\n      border: 1px dashed var(--gold);\n      border-radius: 10px;\n      padding: 14px;\n      margin-top: 10px;\n      text-align: left;\n    }\n    .checkout-notice strong { display: block; color: var(--gold); font-size: 13px; margin-bottom: 6px; }\n    .checkout-notice p { font-size: 13px; color: var(--text-secondary); line-height: 1.4; }\n    .checkout-notice code {\n      background: rgba(255, 255, 255, 0.1); padding: 2px 6px; border-radius: 4px;\n      font-family: monospace; color: #fff; display: inline-block; margin: 4px 0;\n    }\n\n    \/* BOTÓN PRINCIPAL *\/\n    .btn-checkout {\n      width: 100%; max-width: 520px; margin: 0 auto; display: block;\n      border: none; border-radius: 99px;\n      background: linear-gradient(135deg, var(--red) 0%, #991B1B 100%);\n      color: #fff; padding: 20px 26px;\n      font-size: 19px; font-weight: 900; letter-spacing: 0.4px; text-transform: uppercase;\n      box-shadow: 0 12px 30px rgba(206, 17, 38, 0.38);\n      cursor: pointer; transition: transform 0.18s ease; text-align: center;\n    }\n    .btn-checkout:active { transform: scale(0.985); }\n    .btn-checkout-sub { display: block; margin-top: 5px; font-size: 14px; font-weight: 700; opacity: 0.95; text-transform: none; }\n\n    \/* TRUST GRID *\/\n    .quick-trust {\n      display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; margin: 18px 0 0;\n    }\n    .quick-trust .item {\n      background: rgba(255,255,255,.04); border: 1px solid var(--border);\n      border-radius: 12px; padding: 12px 10px; text-align: center;\n    }\n    .quick-trust .icon { font-size: 24px; margin-bottom: 6px; }\n    .quick-trust .title { font-size: 12px; font-weight: 800; margin-bottom: 3px; }\n    .quick-trust .desc { font-size: 11px; color: var(--text-muted); line-height: 1.3; }\n\n    \/* LISTA BENEFICIOS *\/\n    .benefits-list { list-style: none; margin: 18px auto 0; }\n    .benefits-list li {\n      display: flex; gap: 10px; align-items: flex-start; padding: 10px 0;\n      border-bottom: 1px solid var(--border); color: var(--text-secondary); font-size: 14px;\n    }\n    .benefits-list li:last-child { border-bottom: none; }\n    .check-icon { color: var(--success); font-weight: 900; flex-shrink: 0; }\n\n    \/* =========================================\n       SECCIÓN 1: PROBLEMA \/ ÁNGULO (INTERÉS)\n       ========================================= *\/\n    .section-problem {\n      padding: 32px 16px;\n      background: linear-gradient(180deg, var(--bg-dark) 0%, var(--bg-card) 100%);\n    }\n    .section-card {\n      background: var(--bg-elevated);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 24px;\n      box-shadow: var(--shadow);\n    }\n    .section-headline {\n      font-size: 24px; font-weight: 900; color: #fff; margin-bottom: 12px; text-align: center; line-height: 1.2;\n    }\n    .section-text {\n      font-size: 15px; color: var(--text-secondary); text-align: center; line-height: 1.5; margin-bottom: 16px;\n    }\n    .highlight-box {\n      background: linear-gradient(135deg, rgba(0,104,71,.15), rgba(8,17,31,.8));\n      border-left: 4px solid var(--green);\n      padding: 16px; border-radius: 0 12px 12px 0; margin-top: 16px;\n    }\n    .highlight-box h4 { color: #fff; font-size: 16px; font-weight: 800; margin-bottom: 6px; }\n    .highlight-box p { color: var(--text-secondary); font-size: 13px; line-height: 1.4; }\n\n    \/* =========================================\n       SECCIÓN 2: PRODUCTOS (DESEO)\n       ========================================= *\/\n    .section-products { padding: 32px 16px; background: var(--bg-card); }\n    .product-grid { display: grid; grid-template-columns: 1fr; gap: 12px; margin-top: 20px; }\n    .product-item {\n      background: rgba(255,255,255,0.04);\n      border: 1px solid var(--border);\n      border-radius: var(--radius-sm);\n      padding: 16px;\n      display: flex; align-items: center; gap: 14px;\n    }\n    .product-icon { font-size: 28px; background: rgba(255,255,255,0.08); padding: 10px; border-radius: 10px; }\n    .product-item h4 { font-size: 15px; font-weight: 800; color: #fff; margin-bottom: 3px; }\n    .product-item p { font-size: 12px; color: var(--text-muted); }\n\n    \/* =========================================\n       SECCIÓN 3: RESEÑAS (PRUEBA SOCIAL)\n       ========================================= *\/\n    .reviews-section { padding: 32px 16px; background: var(--bg-dark); border-top: 1px solid var(--border); }\n    .reviews-header { text-align: center; margin-bottom: 24px; }\n    .rating-big { font-size: 40px; font-weight: 900; color: var(--gold); line-height: 1; }\n    .rating-stars { color: var(--gold); font-size: 20px; margin: 8px 0; letter-spacing: 2px; }\n    .rating-count { font-size: 12px; color: var(--text-muted); }\n\n    .carousel-wrapper { position: relative; overflow: hidden; border-radius: var(--radius); }\n    .carousel-track { display: flex; transition: transform 0.4s ease; }\n    .review-card {\n      flex: 0 0 100%;\n      background: var(--bg-elevated);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 18px;\n    }\n    .review-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; }\n    .reviewer-info h4 { font-size: 14px; font-weight: 800; margin-bottom: 2px; }\n    .reviewer-location { font-size: 11px; color: var(--text-muted); }\n    .review-verified {\n      background: rgba(16,185,129,.16); color: var(--success);\n      padding: 4px 8px; border-radius: 8px; font-size: 9px; font-weight: 800; text-transform: uppercase;\n    }\n    .review-stars { color: var(--gold); margin-bottom: 10px; font-size: 15px; }\n    .review-text { font-size: 14px; color: var(--text-secondary); line-height: 1.5; font-style: italic; }\n\n    .carousel-controls { display: flex; justify-content: center; gap: 8px; margin-top: 16px; }\n    .carousel-dot {\n      width: 9px; height: 9px; border-radius: 50%; border: 2px solid var(--border);\n      background: transparent; cursor: pointer; transition: all 0.25s ease;\n    }\n    .carousel-dot.active { background: var(--gold); border-color: var(--gold); transform: scale(1.2); }\n\n    \/* =========================================\n       FAQS\n       ========================================= *\/\n    .faq-section { padding: 32px 16px 100px; background: linear-gradient(180deg, var(--bg-card) 0%, var(--bg-dark) 100%); }\n    .faq-title { font-size: 24px; text-align: center; font-weight: 900; margin-bottom: 6px; }\n    .faq-subtitle { text-align: center; font-size: 14px; color: var(--text-secondary); margin-bottom: 20px; }\n    .faq-list { display: grid; gap: 10px; }\n    .faq-item { background: var(--bg-elevated); border: 1px solid var(--border); border-radius: 14px; overflow: hidden; }\n    .faq-question {\n      padding: 14px 16px; display: flex; align-items: center; justify-content: space-between;\n      gap: 10px; cursor: pointer; font-size: 14px; font-weight: 800;\n    }\n    .faq-answer { display: none; padding: 0 16px 14px; color: var(--text-secondary); font-size: 13px; line-height: 1.6; }\n    .faq-item.active .faq-answer { display: block; }\n    .faq-item.active .faq-icon { transform: rotate(180deg); }\n    .faq-icon { color: var(--gold); transition: transform 0.25s ease; flex-shrink: 0; }\n\n    \/* =========================================\n       STICKY BAR MOBILE\n       ========================================= *\/\n    .sticky-buy {\n      position: fixed; left: 0; right: 0; bottom: 0; z-index: 120;\n      background: rgba(8,17,31,.98); backdrop-filter: blur(12px);\n      border-top: 1px solid var(--border);\n      padding: 10px 12px calc(10px + env(safe-area-inset-bottom));\n      display: none; \/* Visible en móvil vía media query *\/\n    }\n    .sticky-buy-inner { max-width: 720px; margin: 0 auto; display: flex; align-items: center; gap: 10px; }\n    .sticky-price { min-width: 0; flex: 1; }\n    .sticky-price .now { font-size: 18px; font-weight: 900; color: var(--gold); line-height: 1; }\n    .sticky-price .sub { color: var(--text-muted); font-size: 11px; margin-top: 3px; }\n    .sticky-btn {\n      flex-shrink: 0; border: none; border-radius: 99px;\n      background: linear-gradient(135deg, var(--red), #991B1B);\n      color: #fff; padding: 12px 16px; font-size: 14px; font-weight: 900; cursor: pointer;\n    }\n\n    \/* MEDIA QUERIES *\/\n    @media (max-width: 768px) {\n      .hero-title { font-size: 26px; }\n      .price-current { font-size: 38px; }\n      .btn-checkout { font-size: 17px; padding: 18px 22px; }\n      .sticky-buy { display: block; }\n    }\n\n    \/* ANIMACIONES *\/\n    @keyframes pulse {\n      0%, 100% { transform: scale(1); }\n      50% { transform: scale(1.02); }\n    }\n    .pulse { animation: pulse 2s infinite; }\n  \u003c\/style\u003e\n\n\n\n  \u003cdiv class=\"pdp-wrapper\"\u003e\n    \n    \u003c!-- TOPBAR --\u003e\n    \u003cdiv class=\"topbar\"\u003e\n      \u003cdiv class=\"topbar-content\"\u003e\n        \u003cdiv class=\"brand\"\u003e\n          \u003cdiv class=\"brand-dot\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"brand-text\"\u003e\n            \u003ch1\u003eCombo Mundialero\u003c\/h1\u003e\n            \u003cp\u003eEdición Fan 2026\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"badge-top\"\u003e🔥 5 en 1\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003csection class=\"hero\" id=\"buy-zone\"\u003e\n      \u003cdiv class=\"hero-card\"\u003e\n        \u003cdiv class=\"hero-inner\"\u003e\n          \u003cdiv class=\"urgency-banner\"\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003ePrepárate antes que todos\u003c\/strong\u003e\n              \u003cspan\u003eMéxico en la cancha, en la casa y en el corazón 🇽\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003ch1 class=\"hero-title\"\u003eCombo Mundialero 5 en 1\u003c\/h1\u003e\n          \u003cp class=\"hero-subtitle\"\u003eJersey + Balón + Trofeo + Llavero + \u003cstrong class=\"text-green\"\u003eGorra GRATIS\u003c\/strong\u003e. Todo lo que necesitas para vivir el Mundial como en el estadio.\u003c\/p\u003e\n\n          \u003cdiv class=\"price-box\"\u003e\n            \u003cdiv class=\"price-old\"\u003e$3,200 MXN\u003c\/div\u003e\n            \u003cdiv class=\"price-current\"\u003e$1,799 MXN\u003c\/div\u003e\n            \u003cdiv class=\"price-save\"\u003eAhorras $1,401 (43% OFF)\u003c\/div\u003e\n\n            \u003c!-- INSTRUCCIÓN CRÍTICA PARA EL CHECKOUT --\u003e\n            \u003cdiv class=\"checkout-notice\"\u003e\n              \u003cstrong\u003e⚠️ IMPORTANTE: ELIGE TU TALLA Y COLOR AL PAGAR\u003c\/strong\u003e\n              \u003cp\u003eAl dar clic en \"PEDIR MI COMBO\", irás al checkout. En el campo \u003ccode\u003eNotas del pedido\u003c\/code\u003e escribe:\u003c\/p\u003e\n              \u003cp style=\"margin: 6px 0; color: #fff;\"\u003e• Talla: (S, M, L, XL, XXL)\u003c\/p\u003e\n              \u003cp style=\"margin-bottom: 6px; color: #fff;\"\u003e• Color: (Verde o Blanco)\u003c\/p\u003e\n              \u003cp style=\"font-size: 11px; opacity: 0.8;\"\u003eSi no lo especificas, enviaremos Talla M en Verde.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- BOTÓN PRINCIPAL --\u003e\n          \u003cbutton class=\"btn-checkout pulse\" onclick=\"window.location.href='\/checkout'\"\u003e\n            PEDIR MI COMBO AHORA\n            \u003cspan class=\"btn-checkout-sub\"\u003eEnvío Gratis · Gorra Incluida\u003c\/span\u003e\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"quick-trust\"\u003e\n            \u003cdiv class=\"item\"\u003e\n              \u003cdiv class=\"icon\"\u003e👕\u003c\/div\u003e\n              \u003cdiv class=\"title\"\u003eJersey Premium\u003c\/div\u003e\n              \u003cdiv class=\"desc\"\u003eTela deportiva\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"item\"\u003e\n              \u003cdiv class=\"icon\"\u003e⚽\u003c\/div\u003e\n              \u003cdiv class=\"title\"\u003eBalón Oficial\u003c\/div\u003e\n              \u003cdiv class=\"desc\"\u003eDiseño tricolor\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"item\"\u003e\n              \u003cdiv class=\"icon\"\u003e🏆\u003c\/div\u003e\n              \u003cdiv class=\"title\"\u003eTrofeo Fan\u003c\/div\u003e\n              \u003cdiv class=\"desc\"\u003eRéplica dorada\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"item\"\u003e\n              \u003cdiv class=\"icon\"\u003e🧢\u003c\/div\u003e\n              \u003cdiv class=\"title\"\u003eGorra GRATIS\u003c\/div\u003e\n              \u003cdiv class=\"desc\"\u003eIncluida en el pack\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cul class=\"benefits-list\"\u003e\n            \u003cli\u003e\n              \u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\u003cspan\u003eNo compres por separado: ahorras más de $1,400 MXN en un solo pedido.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\u003cspan\u003eSé el anfitrión perfecto: llega con todo listo para la previa del partido.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\u003cspan\u003eRegalo ideal: el paquete perfecto para cualquier fanático del Tri.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli\u003e\n              \u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\u003cspan\u003eCalidad garantizada: más de 467 fans ya viven el mundial con nosotros.\u003c\/span\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- SECCIÓN 1: PROBLEMA \/ ÁNGULO --\u003e\n    \u003csection class=\"section-problem\"\u003e\n      \u003cdiv class=\"container\"\u003e\n        \u003cdiv class=\"section-card\"\u003e\n          \u003ch2 class=\"section-headline\"\u003e¿Otra vez viendo el Mundial sin emoción?\u003c\/h2\u003e\n          \u003cp class=\"section-text\"\u003eCada 4 años pasa lo mismo. México juega, tú ves el partido en ropa normal, sin ambiente, y tus amigos llegan con playeras y accesorios mientras tú improvisas.\u003c\/p\u003e\n          \n          \u003cdiv class=\"highlight-box\"\u003e\n            \u003ch4\u003e🚀 Este 2026 será diferente\u003c\/h4\u003e\n            \u003cp\u003eMientras todos corren a buscar cosas en junio, tú ya tendrás tu kit completo. Llega a la reunión con la playera puesta, el balón en la mesa y el trofeo como centro de atención. Esa es la diferencia entre ver el partido y \u003cstrong\u003eVIVIR\u003c\/strong\u003e el mundial.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- SECCIÓN 2: PRODUCTOS --\u003e\n    \u003csection class=\"section-products\"\u003e\n      \u003cdiv class=\"container\"\u003e\n        \u003ch2 class=\"section-headline\"\u003eTodo lo que necesitas en un solo combo\u003c\/h2\u003e\n        \u003cp class=\"section-text\"\u003eDeja de buscar pieza por pieza. Ahorra $1,401 MXN y recibe todo junto.\u003c\/p\u003e\n        \n        \u003cdiv class=\"product-grid\"\u003e\n          \u003cdiv class=\"product-item\"\u003e\n            \u003cdiv class=\"product-icon\"\u003e👕\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4\u003eJersey Selección 2026\u003c\/h4\u003e\n              \u003cp\u003eElige color y talla al pagar (Notas del pedido)\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"product-item\"\u003e\n            \u003cdiv class=\"product-icon\"\u003e⚽\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4\u003eBalón Edición Tricolor\u003c\/h4\u003e\n              \u003cp\u003eDiseño oficial mundialista\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"product-item\"\u003e\n            \u003cdiv class=\"product-icon\"\u003e🏆\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4\u003eTrofeo Edición Fan\u003c\/h4\u003e\n              \u003cp\u003eRéplica dorada detallada\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"product-item\"\u003e\n            \u003cdiv class=\"product-icon\"\u003e🧢\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4\u003eGorra México\u003c\/h4\u003e\n              \u003cp\u003eIncluida GRATIS en el combo\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"product-item\"\u003e\n            \u003cdiv class=\"product-icon\"\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch4\u003eLlavero Mundialero\u003c\/h4\u003e\n              \u003cp\u003eMini balón + trofeo dorado\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- SECCIÓN 3: RESEÑAS (CARRUSEL) --\u003e\n    \u003csection class=\"reviews-section\"\u003e\n      \u003cdiv class=\"container\"\u003e\n        \u003cdiv class=\"reviews-header\"\u003e\n          \u003cdiv class=\"rating-big\"\u003e4.8\u003c\/div\u003e\n          \u003cdiv class=\"rating-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"rating-count\"\u003eBasado en 467 pedidos verificados\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"carousel-wrapper\"\u003e\n          \u003cdiv class=\"carousel-track\" id=\"reviewTrack\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"carousel-controls\" id=\"carouselDots\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FAQS --\u003e\n    \u003csection class=\"faq-section\"\u003e\n      \u003cdiv class=\"container\"\u003e\n        \u003ch2 class=\"faq-title\"\u003ePreguntas Frecuentes\u003c\/h2\u003e\n        \u003cp class=\"faq-subtitle\"\u003eLo más importante antes de ordenar tu combo.\u003c\/p\u003e\n        \n        \u003cdiv class=\"faq-list\"\u003e\n          \u003cdiv class=\"faq-item active\"\u003e\n            \u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e\n              \u003cspan\u003e¿Qué incluye exactamente el Combo 5 en 1?\u003c\/span\u003e\n              \u003cspan class=\"faq-icon\"\u003e▼\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003e\n              El paquete incluye: \u003cstrong\u003e1 Jersey\u003c\/strong\u003e (tú eliges color y talla), \u003cstrong\u003e1 Balón\u003c\/strong\u003e edición tricolor, \u003cstrong\u003e1 Trofeo\u003c\/strong\u003e edición fan, \u003cstrong\u003e1 Llavero\u003c\/strong\u003e mundialero y de regalo una \u003cstrong\u003eGorra\u003c\/strong\u003e de México.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e\n              \u003cspan\u003e¿Cómo elijo la talla y el color del Jersey?\u003c\/span\u003e\n              \u003cspan class=\"faq-icon\"\u003e▼\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003e\n              Al momento de pagar (checkout), hay un campo llamado \u003cstrong\u003e\"Notas del pedido\"\u003c\/strong\u003e o \u003cstrong\u003e\"Instrucciones especiales\"\u003c\/strong\u003e. Ahí escribe por ejemplo: \u003cem\u003e\"Jersey Verde, Talla L\"\u003c\/em\u003e. Si no escribes nada, enviamos talla M en color verde.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e\n              \u003cspan\u003e¿Cuánto tarda el envío?\u003c\/span\u003e\n              \u003cspan class=\"faq-icon\"\u003e▼\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003e\n              El envío es gratuito y tarda entre \u003cstrong\u003e5 y 7 días hábiles\u003c\/strong\u003e dependiendo de tu zona. Recibirás un número de rastreo al salir el paquete.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e\n              \u003cspan\u003e¿Puedo pagar al recibir?\u003c\/span\u003e\n              \u003cspan class=\"faq-icon\"\u003e▼\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003e\n              Sí, manejamos pago contra entrega en las principales ciudades de México. También aceptamos tarjeta y transferencia.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"faq-item\"\u003e\n            \u003cdiv class=\"faq-question\" onclick=\"toggleFaq(this)\"\u003e\n              \u003cspan\u003e¿Qué pasa si no me queda el jersey?\u003c\/span\u003e\n              \u003cspan class=\"faq-icon\"\u003e▼\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"faq-answer\"\u003e\n              Tienes \u003cstrong\u003e30 días de garantía\u003c\/strong\u003e. Si no te queda, contáctanos por WhatsApp para realizar el cambio de talla sin costo adicional en el envío de vuelta.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"footer\" style=\"text-align: center; padding: 20px 16px; color: var(--text-muted); font-size: 11px; border-top: 1px solid var(--border);\"\u003e\n      FanZone 2026 · Combo Mundialero 5 en 1 · Envío Gratis · Garantía 30 días · México 🇲\n    \u003c\/div\u003e\n\n    \u003c!-- STICKY BUY MOBILE --\u003e\n    \u003cdiv class=\"sticky-buy\"\u003e\n      \u003cdiv class=\"sticky-buy-inner\"\u003e\n        \u003cdiv class=\"sticky-price\"\u003e\n          \u003cdiv class=\"now\"\u003e$1,799 MXN\u003c\/div\u003e\n          \u003cdiv class=\"sub\"\u003eEnvío Gratis · Gorra Incluida\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cbutton class=\"sticky-btn\" onclick=\"window.location.href='\/checkout'\"\u003ePedir Ahora\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- SCRIPTS --\u003e\n  \u003cscript\u003e\n    \/\/ DATA DE RESEÑAS\n    const reviews = [\n      { name: \"Carlos G.\", location: \"Monterrey\", stars: 5, text: \"Compré el combo para no gastar en cada cosa por separado. La calidad de la playera es muy buena y el balón se ve genial en la sala. Listo para el mundial.\", verified: true },\n      { name: \"Mariana V.\", location: \"CDMX\", stars: 5, text: \"Me encantó que incluyera la gorra gratis. El envío llegó en 6 días. Solo recuerden escribir la talla en las notas al pagar para que les quede bien.\", verified: true },\n      { name: \"Jorge S.\", location: \"Querétaro\", stars: 4, text: \"Muy buen precio por todo lo que trae. El trofeo se ve bien pesado, no de plástico barato. Recomendado.\", verified: true },\n      { name: \"Roberto M.\", location: \"Guadalajara\", stars: 5, text: \"El combo superó lo que esperaba. Se ve premium y llegó perfecto. FanZone sí se siente seria.\", verified: true },\n      { name: \"Fernanda L.\", location: \"Puebla\", stars: 5, text: \"Compré 2 combos para regalar en la previa. El precio está súper bien comparado con comprar todo por separado.\", verified: true }\n    ];\n\n    let currentSlide = 0;\n    const track = document.getElementById('reviewTrack');\n    const dotsContainer = document.getElementById('carouselDots');\n\n    function renderReviews() {\n      track.innerHTML = reviews.map(r =\u003e `\n        \u003cdiv class=\"review-card\"\u003e\n          \u003cdiv class=\"review-header\"\u003e\n            \u003cdiv class=\"reviewer-info\"\u003e\n              \u003ch4\u003e${r.name}\u003c\/h4\u003e\n              \u003cdiv class=\"reviewer-location\"\u003e${r.location}\u003c\/div\u003e\n            \u003c\/div\u003e\n            ${r.verified ? '\u003cspan class=\"review-verified\"\u003e✓ Verificado\u003c\/span\u003e' : ''}\n          \u003c\/div\u003e\n          \u003cdiv class=\"review-stars\"\u003e${'★'.repeat(r.stars)}${'☆'.repeat(5-r.stars)}\u003c\/div\u003e\n          \u003cdiv class=\"review-text\"\u003e\"${r.text}\"\u003c\/div\u003e\n        \u003c\/div\u003e\n      `).join('');\n\n      dotsContainer.innerHTML = reviews.map((_, i) =\u003e \n        `\u003cbutton class=\"carousel-dot ${i === 0 ? 'active' : ''}\" onclick=\"goToSlide(${i})\"\u003e\u003c\/button\u003e`\n      ).join('');\n    }\n\n    function updateCarousel() {\n      track.style.transform = `translateX(-${currentSlide * 100}%)`;\n      document.querySelectorAll('.carousel-dot').forEach((d, i) =\u003e d.classList.toggle('active', i === currentSlide));\n    }\n\n    function goToSlide(i) { currentSlide = i; updateCarousel(); }\n    function moveCarousel(dir) {\n      currentSlide += dir;\n      if (currentSlide \u003c 0) currentSlide = reviews.length - 1;\n      if (currentSlide \u003e= reviews.length) currentSlide = 0;\n      updateCarousel();\n    }\n\n    function toggleFaq(el) {\n      const item = el.parentElement;\n      const isActive = item.classList.contains('active');\n      document.querySelectorAll('.faq-item').forEach(i =\u003e i.classList.remove('active'));\n      if (!isActive) item.classList.add('active');\n    }\n\n    \/\/ INIT\n    document.addEventListener('DOMContentLoaded', () =\u003e {\n      renderReviews();\n      updateCarousel();\n      setInterval(() =\u003e moveCarousel(1), 6000);\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"FanZone2026","offers":[{"title":"Default Title","offer_id":44312993890346,"sku":"combo mundial","price":1799.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0711\/2828\/5226\/files\/177756212669a10799-d4cb-4e35-9512-9af4da65294d_1.jpg?v=1777934002","url":"https:\/\/fanzone2026.shop\/products\/combo-mundial-jersey-llavero-copa-gor","provider":"FanZone2026","version":"1.0","type":"link"}