{"product_id":"promo-2x1-seleccion-argentina-2026-titular-suplente","title":"Promo 2x1 Selección Argentina 2026 | Titular + Suplente","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eLUNEX STORE — Promo 2x1 Argentina Mundial 2026\u003c\/title\u003e\n\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Anton\u0026amp;family=Inter:wght@400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  \/* ============ RESET \u0026 BASE ============ *\/\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }\n  body {\n    font-family: 'Inter', system-ui, -apple-system, sans-serif;\n    font-size: 16px;\n    line-height: 1.5;\n    color: #0A0A0A;\n    background: #F5F4EE;\n    overflow-x: hidden;\n    -webkit-font-smoothing: antialiased;\n    padding-bottom: 90px; \/* espacio para sticky CTA *\/\n  }\n  img { max-width: 100%; display: block; }\n  button { font-family: inherit; cursor: pointer; border: none; background: none; }\n  a { color: inherit; text-decoration: none; }\n\n  .container {\n    max-width: 460px;\n    margin: 0 auto;\n    background: #FFFFFF;\n    min-height: 100vh;\n    position: relative;\n    box-shadow: 0 0 60px rgba(0,0,0,0.08);\n    padding: 20px 0 0;\n  }\n\n  \/* ============ PASO 1: ELEGÍ LOS TALLES ============ *\/\n  .step-section {\n    padding: 24px 20px 20px;\n    background: linear-gradient(180deg, #FFFFFF 0%, #FAFAF7 100%);\n  }\n  .step-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #fff;\n    background: #C99B3F;\n    padding: 6px 12px;\n    border-radius: 100px;\n    margin-bottom: 10px;\n  }\n  .step-tag-circle {\n    width: 20px;\n    height: 20px;\n    background: #fff;\n    color: #C99B3F;\n    border-radius: 50%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    font-size: 12px;\n  }\n  .step-title {\n    font-family: 'Anton', sans-serif;\n    font-size: 30px;\n    line-height: 0.98;\n    letter-spacing: 0.01em;\n    margin-bottom: 20px;\n    color: #0A0A0A;\n  }\n\n  \/* ============ SELECTOR DE CAMISETA (TITULAR \/ SUPLENTE) ============ *\/\n  .jersey-selector {\n    background: #FFFFFF;\n    border: 2px solid #0A0A0A;\n    border-radius: 12px;\n    padding: 18px 16px;\n    margin-bottom: 14px;\n    transition: box-shadow 0.3s ease;\n    position: relative;\n  }\n  .jersey-selector.completed {\n    box-shadow: 0 0 0 3px rgba(0, 176, 104, 0.2);\n    border-color: #00B068;\n  }\n  .jersey-selector.error {\n    animation: shake 0.4s ease-in-out;\n    border-color: #E63946;\n    box-shadow: 0 0 0 3px rgba(230, 57, 70, 0.2);\n  }\n  @keyframes shake {\n    0%, 100% { transform: translateX(0); }\n    20%, 60% { transform: translateX(-8px); }\n    40%, 80% { transform: translateX(8px); }\n  }\n\n  .jersey-header {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 14px;\n  }\n  .jersey-icon {\n    width: 48px;\n    height: 48px;\n    border-radius: 10px;\n    border: 2px solid #0A0A0A;\n    position: relative;\n    flex-shrink: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n  }\n  .jersey-icon.titular {\n    background: repeating-linear-gradient(90deg, #6CACE4 0 6px, #fff 6px 12px);\n  }\n  .jersey-icon.suplente {\n    background: linear-gradient(135deg, #2D1F4A 0%, #6A4FA8 100%);\n  }\n  .jersey-icon::after {\n    content: \"10\";\n    font-family: 'Anton', sans-serif;\n    font-size: 20px;\n    color: #0A0A0A;\n    line-height: 1;\n    position: relative;\n    z-index: 2;\n  }\n  .jersey-icon.suplente::after { color: #fff; }\n\n  .jersey-meta { flex: 1; min-width: 0; }\n  .jersey-num {\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: #C99B3F;\n    line-height: 1;\n    margin-bottom: 2px;\n  }\n  .jersey-name {\n    font-family: 'Anton', sans-serif;\n    font-size: 22px;\n    letter-spacing: 0.02em;\n    line-height: 1;\n    color: #0A0A0A;\n  }\n  .jersey-desc {\n    font-size: 11px;\n    color: #5C5A52;\n    margin-top: 2px;\n  }\n  .jersey-check {\n    width: 28px;\n    height: 28px;\n    border-radius: 50%;\n    background: #ECEAE3;\n    color: #ECEAE3;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 16px;\n    font-weight: 900;\n    flex-shrink: 0;\n    transition: all 0.3s ease;\n  }\n  .jersey-selector.completed .jersey-check {\n    background: #00B068;\n    color: #fff;\n  }\n\n  .size-label {\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #5C5A52;\n    margin-bottom: 8px;\n  }\n\n  \/* ============ BOTONES DE TALLE GIGANTES ============ *\/\n  .size-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 8px;\n  }\n  .size-grid input[type=\"radio\"] {\n    position: absolute;\n    opacity: 0;\n    pointer-events: none;\n  }\n  .size-btn {\n    aspect-ratio: 1;\n    border: 2px solid #0A0A0A;\n    border-radius: 10px;\n    background: #fff;\n    color: #0A0A0A;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Anton', sans-serif;\n    font-size: 22px;\n    letter-spacing: 0.03em;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    user-select: none;\n  }\n  .size-btn:hover {\n    background: #F5F4EE;\n    transform: translateY(-2px);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n  }\n  .size-grid input[type=\"radio\"]:checked + .size-btn {\n    background: #0A0A0A;\n    color: #fff;\n    transform: scale(1.08);\n    box-shadow: 0 6px 18px rgba(0,0,0,0.3);\n    border-color: #0A0A0A;\n  }\n  .size-grid input[type=\"radio\"]:focus-visible + .size-btn {\n    outline: 3px solid #6CACE4;\n    outline-offset: 2px;\n  }\n\n  \/* ============ PREVIEW DEL COMBO SELECCIONADO ============ *\/\n  .combo-preview {\n    margin: 6px 0 14px;\n    padding: 14px 16px;\n    background: linear-gradient(135deg, #0A0A0A 0%, #1a1a1a 100%);\n    border-radius: 10px;\n    color: #fff;\n    display: none;\n  }\n  .combo-preview.visible { display: block; animation: fadeInUp 0.4s ease; }\n  @keyframes fadeInUp {\n    from { opacity: 0; transform: translateY(8px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .combo-preview-label {\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: #C99B3F;\n    font-weight: 900;\n    margin-bottom: 6px;\n  }\n  .combo-preview-text {\n    font-family: 'Anton', sans-serif;\n    font-size: 18px;\n    letter-spacing: 0.02em;\n  }\n  .combo-preview-text em {\n    font-style: normal;\n    color: #6CACE4;\n  }\n  .combo-preview-check {\n    color: #00D67A;\n    margin-right: 6px;\n  }\n\n  \/* ============ BOTÓN AGREGAR AL CARRITO (CLARÍSIMO) ============ *\/\n  .cta-wrap {\n    margin-top: 14px;\n  }\n  .cta-step {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #fff;\n    background: #00B068;\n    padding: 6px 12px;\n    border-radius: 100px;\n    margin-bottom: 10px;\n  }\n  .cta-step-circle {\n    width: 20px;\n    height: 20px;\n    background: #fff;\n    color: #00B068;\n    border-radius: 50%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    font-size: 12px;\n  }\n  .cta-button {\n    width: 100%;\n    background: linear-gradient(135deg, #00D67A 0%, #00B068 100%);\n    color: #FFFFFF;\n    padding: 22px 18px;\n    font-family: 'Anton', sans-serif;\n    font-size: 22px;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    border: none;\n    cursor: pointer;\n    transition: transform 0.15s ease, box-shadow 0.25s ease;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 10px 28px rgba(0, 176, 104, 0.45), 0 3px 0 #007a47;\n    border-radius: 12px;\n    animation: pulse-cta 2.4s ease-in-out infinite;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n  }\n  @keyframes pulse-cta {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.02); }\n  }\n  .cta-cart-icon { font-size: 24px; }\n  .cta-text-main { line-height: 1; }\n  .cta-text-price {\n    background: rgba(0,0,0,0.18);\n    padding: 6px 12px;\n    border-radius: 6px;\n    font-size: 18px;\n    line-height: 1;\n  }\n  .cta-button:hover {\n    transform: translateY(-3px) scale(1.01);\n    box-shadow: 0 16px 36px rgba(0, 176, 104, 0.6), 0 4px 0 #007a47;\n    animation: none;\n  }\n  .cta-button:active { transform: scale(0.98); }\n  .cta-button:disabled { background: #5C5A52; cursor: wait; box-shadow: none; animation: none; }\n  .cta-button.loading .cta-cart-icon { display: none; }\n  .cta-button.loading .spinner { display: block; }\n  .cta-button.added {\n    background: linear-gradient(135deg, #00B068 0%, #007a47 100%);\n    animation: none;\n  }\n  .cta-button .spinner {\n    display: none;\n    width: 22px;\n    height: 22px;\n    border: 3px solid rgba(255,255,255,0.3);\n    border-top-color: #FFFFFF;\n    border-radius: 50%;\n    animation: spin 0.7s linear infinite;\n  }\n  @keyframes spin { to { transform: rotate(360deg); } }\n\n  \/* ============ ENVÍO + CUOTAS DEBAJO ============ *\/\n  .shipping-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n    margin-top: 14px;\n  }\n  .shipping-cell {\n    padding: 12px;\n    background: #0A0A0A;\n    color: #fff;\n    border-radius: 8px;\n    text-align: center;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 4px;\n  }\n  .shipping-cell-big {\n    font-family: 'Anton', sans-serif;\n    font-size: 18px;\n    color: #C99B3F;\n    letter-spacing: 0.02em;\n    line-height: 1;\n  }\n  .shipping-cell-sub { font-size: 9px; color: #C5C3BC; }\n\n  \/* ============ 3 CUOTAS BANNER GRANDE ============ *\/\n  .cuotas-banner {\n    margin: 18px 0 0;\n    padding: 24px 20px;\n    background: linear-gradient(135deg, #FFFFFF 0%, #F5F4EE 100%);\n    border: 2px solid #0A0A0A;\n    border-radius: 12px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 4px 4px 0 #0A0A0A;\n  }\n  .cuotas-banner::before {\n    content: \"💳\";\n    position: absolute;\n    top: -10px;\n    right: -10px;\n    font-size: 100px;\n    opacity: 0.06;\n    transform: rotate(-15deg);\n    pointer-events: none;\n  }\n  .cuotas-eyebrow {\n    font-size: 11px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: #C99B3F;\n    font-weight: 900;\n    margin-bottom: 4px;\n  }\n  .cuotas-title {\n    font-family: 'Anton', sans-serif;\n    font-size: 38px;\n    line-height: 0.95;\n    color: #0A0A0A;\n    letter-spacing: 0.01em;\n    margin-bottom: 4px;\n  }\n  .cuotas-title em { font-style: normal; color: #00B068; }\n  .cuotas-sub { font-size: 13px; color: #5C5A52; }\n  .cuotas-sub strong { color: #0A0A0A; font-weight: 900; }\n\n  \/* ============ COUNTDOWN ============ *\/\n  .countdown-wrapper {\n    background: #0A0A0A;\n    color: #FFFFFF;\n    margin: 18px 0 0;\n    padding: 18px 20px;\n    position: relative;\n    overflow: hidden;\n    border-radius: 12px;\n  }\n  .countdown-wrapper::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: repeating-linear-gradient(45deg, transparent, transparent 14px, rgba(108, 172, 228, 0.04) 14px, rgba(108, 172, 228, 0.04) 28px);\n  }\n  .countdown-label {\n    font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase;\n    color: #C99B3F; font-weight: 900; margin-bottom: 4px; position: relative;\n  }\n  .countdown-title {\n    font-family: 'Anton', sans-serif; font-size: 17px; margin-bottom: 12px;\n    letter-spacing: 0.02em; position: relative;\n  }\n  .countdown-timer {\n    display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; position: relative;\n  }\n  .countdown-cell {\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(255,255,255,0.1);\n    padding: 10px 4px; text-align: center; border-radius: 6px;\n  }\n  .countdown-num {\n    font-family: 'Anton', sans-serif; font-size: 26px; color: #fff; line-height: 1;\n    font-variant-numeric: tabular-nums;\n  }\n  .countdown-unit {\n    font-size: 9px; text-transform: uppercase; letter-spacing: 0.1em; color: #9A9890;\n    margin-top: 2px;\n  }\n\n  \/* ============ STICKY BOTTOM CTA ============ *\/\n  .sticky-cta {\n    position: fixed;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    background: #fff;\n    border-top: 2px solid #0A0A0A;\n    padding: 10px 14px 14px;\n    z-index: 100;\n    transform: translateY(100%);\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    box-shadow: 0 -8px 24px rgba(0,0,0,0.1);\n    max-width: 460px;\n    margin: 0 auto;\n  }\n  .sticky-cta.visible { transform: translateY(0); }\n  .sticky-info {\n    font-size: 11px;\n    color: #5C5A52;\n    margin-bottom: 8px;\n    text-align: center;\n    line-height: 1.3;\n  }\n  .sticky-info strong { color: #0A0A0A; font-weight: 700; }\n  .sticky-info .placeholder { color: #C99B3F; font-weight: 700; }\n  .sticky-cta-btn {\n    width: 100%;\n    background: linear-gradient(135deg, #00D67A 0%, #00B068 100%);\n    color: #fff;\n    padding: 16px;\n    font-family: 'Anton', sans-serif;\n    font-size: 18px;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    border: none;\n    border-radius: 10px;\n    cursor: pointer;\n    box-shadow: 0 6px 18px rgba(0,176,104,0.45), 0 2px 0 #007a47;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    transition: transform 0.15s;\n  }\n  .sticky-cta-btn:active { transform: scale(0.98); }\n\n  \/* ============ TRUST BADGES ============ *\/\n  .trust-badges {\n    display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 6px;\n    padding: 16px 20px; background: #F5F4EE;\n    border-top: 1px solid #ECEAE3; border-bottom: 1px solid #ECEAE3;\n  }\n  .trust-badge { text-align: center; padding: 6px 4px; }\n  .trust-icon { font-size: 22px; margin-bottom: 4px; display: block; }\n  .trust-label {\n    font-size: 10px; font-weight: 700; letter-spacing: 0.05em;\n    text-transform: uppercase; line-height: 1.2; color: #0A0A0A;\n  }\n  .trust-sub { font-size: 9px; color: #5C5A52; margin-top: 2px; }\n\n  \/* ============ MUNDIAL CONTEXT ============ *\/\n  .mundial-section {\n    background: linear-gradient(180deg, #0A0A0A 0%, #1a1a1a 100%);\n    color: #FFFFFF; padding: 32px 20px; position: relative; overflow: hidden;\n  }\n  .mundial-section::before {\n    content: \"★\"; position: absolute; top: -20px; right: -20px; font-size: 200px;\n    color: rgba(201,155,63,0.05); line-height: 1; pointer-events: none;\n  }\n  .mundial-label {\n    font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;\n    color: #C99B3F; font-weight: 900; margin-bottom: 8px; position: relative;\n  }\n  .mundial-title {\n    font-family: 'Anton', sans-serif; font-size: 32px; line-height: 1.05;\n    margin-bottom: 16px; position: relative;\n  }\n  .mundial-title em { font-style: normal; color: #6CACE4; }\n  .mundial-text {\n    font-size: 14px; line-height: 1.6; color: #C5C3BC; margin-bottom: 22px; position: relative;\n  }\n  .mundial-text strong { color: #fff; font-weight: 700; }\n  .fixture { display: flex; flex-direction: column; gap: 8px; position: relative; }\n  .fixture-item {\n    display: grid; grid-template-columns: auto 1fr auto; gap: 14px; padding: 12px;\n    background: rgba(255,255,255,0.05); border-left: 3px solid #6CACE4; align-items: center;\n    border-radius: 0 6px 6px 0;\n  }\n  .fixture-date {\n    font-family: 'Anton', sans-serif; font-size: 18px; color: #C99B3F;\n    line-height: 1; text-align: center;\n  }\n  .fixture-date small {\n    display: block; font-size: 9px; color: #9A9890; margin-top: 3px; letter-spacing: 0.08em;\n  }\n  .fixture-match { font-size: 13px; font-weight: 700; }\n  .fixture-vs { font-size: 11px; color: #9A9890; }\n  .fixture-time { font-size: 12px; color: #6CACE4; font-weight: 700; }\n\n  \/* ============ BENEFITS ============ *\/\n  .benefits-section { padding: 32px 20px; background: #fff; }\n  .section-eyebrow {\n    font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase;\n    color: #C99B3F; font-weight: 900; margin-bottom: 6px;\n  }\n  .section-title {\n    font-family: 'Anton', sans-serif; font-size: 30px; line-height: 1.05; margin-bottom: 22px;\n  }\n  .benefits-grid { display: flex; flex-direction: column; gap: 14px; }\n  .benefit {\n    display: grid; grid-template-columns: 44px 1fr; gap: 14px; align-items: start;\n    padding: 16px; background: #F5F4EE; border-left: 3px solid #0A0A0A;\n    border-radius: 0 6px 6px 0;\n  }\n  .benefit-icon {\n    width: 44px; height: 44px; background: #0A0A0A; color: #C99B3F;\n    display: flex; align-items: center; justify-content: center;\n    font-family: 'Anton', sans-serif; font-size: 22px; border-radius: 6px;\n  }\n  .benefit-title {\n    font-family: 'Anton', sans-serif; font-size: 15px; letter-spacing: 0.04em;\n    text-transform: uppercase; margin-bottom: 4px;\n  }\n  .benefit-desc { font-size: 13px; color: #5C5A52; line-height: 1.5; }\n\n  \/* ============ GALLERY ============ *\/\n  .gallery-section { background: #0A0A0A; padding: 32px 20px; }\n  .gallery-section .section-eyebrow { color: #C99B3F; }\n  .gallery-section .section-title { color: #fff; }\n  .gallery-grid { display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 4px; }\n  .gallery-grid-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .gallery-img-wrap {\n    aspect-ratio: 1; overflow: hidden; background: #1a1a1a;\n    position: relative; border-radius: 6px;\n  }\n  .gallery-img-wrap.tall { aspect-ratio: 4\/5; }\n  .gallery-img-wrap img {\n    width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease;\n  }\n  .gallery-img-wrap:hover img { transform: scale(1.04); }\n  .gallery-caption {\n    margin-top: 14px; font-size: 12px; color: #C5C3BC;\n    text-align: center; font-style: italic; line-height: 1.4;\n  }\n\n  \/* ============ LIFESTYLE BANNER ============ *\/\n  .lifestyle-banner {\n    width: 100%; aspect-ratio: 16\/9; background-size: cover;\n    background-position: center; position: relative; overflow: hidden;\n  }\n  .lifestyle-banner::after {\n    content: \"\"; position: absolute; inset: 0;\n    background: linear-gradient(180deg, rgba(10,10,10,0) 40%, rgba(10,10,10,0.85) 100%);\n  }\n  .lifestyle-overlay {\n    position: absolute; bottom: 0; left: 0; right: 0;\n    padding: 20px; z-index: 2; color: #fff;\n  }\n  .lifestyle-eyebrow {\n    font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase;\n    color: #C99B3F; font-weight: 900; margin-bottom: 4px;\n  }\n  .lifestyle-quote {\n    font-family: 'Anton', sans-serif; font-size: 26px;\n    line-height: 1.05; letter-spacing: 0.01em;\n  }\n  .lifestyle-quote em { font-style: normal; color: #6CACE4; }\n\n  \/* ============ REVIEWS ============ *\/\n  .reviews-section { background: #F5F4EE; padding: 32px 20px; }\n  .reviews-summary {\n    display: flex; gap: 18px; align-items: center; margin-bottom: 22px;\n    padding: 16px; background: #fff; border: 1px solid #ECEAE3; border-radius: 8px;\n  }\n  .reviews-score {\n    font-family: 'Anton', sans-serif; font-size: 48px; color: #0A0A0A; line-height: 1;\n  }\n  .reviews-meta { font-size: 12px; color: #5C5A52; }\n  .reviews-meta .stars { font-size: 18px; margin-bottom: 4px; display: block; color: #C99B3F; }\n  .reviews-meta strong { color: #0A0A0A; font-size: 13px; }\n  .review-list { display: flex; flex-direction: column; gap: 12px; }\n  .review {\n    background: #fff; padding: 14px; border-left: 3px solid #C99B3F;\n    border-radius: 0 6px 6px 0;\n  }\n  .review-header {\n    display: flex; align-items: center; justify-content: space-between;\n    margin-bottom: 8px; font-size: 12px;\n  }\n  .review-name { font-weight: 700; color: #0A0A0A; }\n  .review-verified {\n    background: #6CACE4; color: #fff; font-size: 9px; padding: 2px 6px;\n    text-transform: uppercase; letter-spacing: 0.08em; font-weight: 700; border-radius: 3px;\n  }\n  .review-stars { color: #C99B3F; font-size: 14px; margin-bottom: 6px; }\n  .review-text { font-size: 13px; line-height: 1.5; color: #2a2a2a; }\n  .review-meta { font-size: 11px; color: #9A9890; margin-top: 6px; }\n\n  \/* ============ SPECS + SIZE GUIDE ============ *\/\n  .specs-section { padding: 32px 20px; background: #fff; }\n  .size-table {\n    width: 100%; border-collapse: collapse; font-size: 12px; margin-top: 14px;\n    border-radius: 6px; overflow: hidden;\n  }\n  .size-table th, .size-table td {\n    padding: 10px 6px; text-align: center; border-bottom: 1px solid #ECEAE3;\n  }\n  .size-table th {\n    background: #0A0A0A; color: #fff; font-family: 'Anton', sans-serif;\n    font-weight: 400; letter-spacing: 0.05em; font-size: 13px;\n  }\n  .size-table tr:nth-child(even) { background: #F5F4EE; }\n  .size-table td:first-child { font-weight: 700; color: #0A0A0A; }\n  .specs-list { list-style: none; margin-top: 16px; }\n  .specs-list li {\n    padding: 10px 0; border-bottom: 1px solid #ECEAE3;\n    display: grid; grid-template-columns: 110px 1fr; gap: 12px; font-size: 13px;\n  }\n  .specs-list li strong {\n    color: #5C5A52; font-weight: 600; font-size: 12px;\n    text-transform: uppercase; letter-spacing: 0.05em;\n  }\n  .size-warning {\n    margin-top: 16px; padding: 14px; background: #FFF6E6;\n    border-left: 4px solid #C99B3F; font-size: 13px; line-height: 1.5; color: #5C4A1F;\n    border-radius: 0 6px 6px 0;\n  }\n  .size-warning strong { color: #0A0A0A; }\n\n  \/* ============ FAQ ============ *\/\n  .faq-section { padding: 32px 20px; background: #F5F4EE; }\n  .faq-item {\n    background: #fff; margin-bottom: 8px; border: 1px solid #ECEAE3; border-radius: 6px;\n  }\n  .faq-question {\n    width: 100%; text-align: left; padding: 16px 18px; font-size: 14px;\n    font-weight: 700; background: transparent; display: flex;\n    justify-content: space-between; align-items: center; gap: 12px; color: #0A0A0A;\n  }\n  .faq-question::after {\n    content: \"+\"; font-family: 'Anton', sans-serif; font-size: 22px;\n    color: #C99B3F; transition: transform 0.2s; line-height: 1;\n  }\n  .faq-item.open .faq-question::after { transform: rotate(45deg); }\n  .faq-answer {\n    max-height: 0; overflow: hidden; transition: max-height 0.3s ease;\n    font-size: 13px; line-height: 1.6; color: #2a2a2a;\n  }\n  .faq-item.open .faq-answer { max-height: 500px; }\n  .faq-answer-inner { padding: 0 18px 16px; }\n\n  \/* ============ TOAST ============ *\/\n  .toast {\n    position: fixed; top: 20px; left: 50%;\n    transform: translateX(-50%) translateY(-120px);\n    background: #2C8A3E; color: #fff; padding: 14px 20px; font-size: 14px;\n    font-weight: 700; box-shadow: 0 8px 24px rgba(0,0,0,0.2); z-index: 200;\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    display: flex; align-items: center; gap: 10px;\n    border-left: 4px solid #fff; border-radius: 8px;\n  }\n  .toast.visible { transform: translateX(-50%) translateY(0); }\n  .toast.error { background: #C53030; }\n  .toast-icon {\n    width: 22px; height: 22px; background: #fff; color: #2C8A3E;\n    border-radius: 50%; display: flex; align-items: center; justify-content: center;\n    font-weight: 900; font-size: 13px;\n  }\n  .toast.error .toast-icon { color: #C53030; }\n\n  @media (min-width: 768px) {\n    body { background: #ECEAE3; padding-bottom: 0; }\n    .container { box-shadow: 0 0 80px rgba(0,0,0,0.12); }\n    .sticky-cta { display: none; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"container\"\u003e\n\n  \u003c!-- ============ PASO 1: TALLES ============ --\u003e\n  \u003csection class=\"step-section\"\u003e\n    \u003cdiv class=\"step-tag\"\u003e\n\u003cspan class=\"step-tag-circle\"\u003e1\u003c\/span\u003e Elegí los talles\u003c\/div\u003e\n    \u003ch2 class=\"step-title\"\u003eARMÁ TU COMBO 2X1\u003c\/h2\u003e\n\n    \u003c!-- TITULAR --\u003e\n    \u003cdiv class=\"jersey-selector\" id=\"block1\"\u003e\n      \u003cdiv class=\"jersey-header\"\u003e\n        \u003cdiv class=\"jersey-icon titular\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jersey-meta\"\u003e\n          \u003cdiv class=\"jersey-num\"\u003eCamiseta 1\u003c\/div\u003e\n          \u003cdiv class=\"jersey-name\"\u003eTITULAR\u003c\/div\u003e\n          \u003cdiv class=\"jersey-desc\"\u003eCeleste y blanco\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jersey-check\"\u003e✓\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-label\"\u003eElegí tu talle:\u003c\/div\u003e\n      \u003cdiv class=\"size-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"talle1\" id=\"t1-S\" value=\"S\"\u003e\u003clabel for=\"t1-S\" class=\"size-btn\"\u003eS\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle1\" id=\"t1-M\" value=\"M\"\u003e\u003clabel for=\"t1-M\" class=\"size-btn\"\u003eM\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle1\" id=\"t1-L\" value=\"L\"\u003e\u003clabel for=\"t1-L\" class=\"size-btn\"\u003eL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle1\" id=\"t1-XL\" value=\"XL\"\u003e\u003clabel for=\"t1-XL\" class=\"size-btn\"\u003eXL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle1\" id=\"t1-XXL\" value=\"XXL\"\u003e\u003clabel for=\"t1-XXL\" class=\"size-btn\"\u003eXXL\u003c\/label\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SUPLENTE --\u003e\n    \u003cdiv class=\"jersey-selector\" id=\"block2\"\u003e\n      \u003cdiv class=\"jersey-header\"\u003e\n        \u003cdiv class=\"jersey-icon suplente\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jersey-meta\"\u003e\n          \u003cdiv class=\"jersey-num\"\u003eCamiseta 2\u003c\/div\u003e\n          \u003cdiv class=\"jersey-name\"\u003eSUPLENTE\u003c\/div\u003e\n          \u003cdiv class=\"jersey-desc\"\u003eNegro y violeta\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"jersey-check\"\u003e✓\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"size-label\"\u003eElegí tu talle:\u003c\/div\u003e\n      \u003cdiv class=\"size-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"talle2\" id=\"t2-S\" value=\"S\"\u003e\u003clabel for=\"t2-S\" class=\"size-btn\"\u003eS\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle2\" id=\"t2-M\" value=\"M\"\u003e\u003clabel for=\"t2-M\" class=\"size-btn\"\u003eM\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle2\" id=\"t2-L\" value=\"L\"\u003e\u003clabel for=\"t2-L\" class=\"size-btn\"\u003eL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle2\" id=\"t2-XL\" value=\"XL\"\u003e\u003clabel for=\"t2-XL\" class=\"size-btn\"\u003eXL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle2\" id=\"t2-XXL\" value=\"XXL\"\u003e\u003clabel for=\"t2-XXL\" class=\"size-btn\"\u003eXXL\u003c\/label\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PREVIEW DEL COMBO --\u003e\n    \u003cdiv class=\"combo-preview\" id=\"comboPreview\"\u003e\n      \u003cdiv class=\"combo-preview-label\"\u003eTu combo\u003c\/div\u003e\n      \u003cdiv class=\"combo-preview-text\"\u003e\n        \u003cspan class=\"combo-preview-check\"\u003e✓\u003c\/span\u003e\n        \u003cem\u003eTITULAR\u003c\/em\u003e talle \u003cstrong id=\"prev-t1\"\u003e-\u003c\/strong\u003e · \u003cem\u003eSUPLENTE\u003c\/em\u003e talle \u003cstrong id=\"prev-t2\"\u003e-\u003c\/strong\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PASO 2: COMPRAR --\u003e\n    \u003cdiv class=\"cta-wrap\"\u003e\n      \u003cdiv class=\"cta-step\"\u003e\n\u003cspan class=\"cta-step-circle\"\u003e2\u003c\/span\u003e Agregalo al carrito\u003c\/div\u003e\n      \u003cbutton class=\"cta-button\" id=\"ctaButton\" type=\"button\"\u003e\n        \u003cspan class=\"cta-cart-icon\"\u003e🛒\u003c\/span\u003e\n        \u003cspan class=\"cta-text-main\"\u003eAgregar al carrito\u003c\/span\u003e\n        \u003cspan class=\"cta-text-price\"\u003e$66.990\u003c\/span\u003e\n        \u003cspan class=\"spinner\"\u003e\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ENVÍO + ENTREGA --\u003e\n    \u003cdiv class=\"shipping-row\"\u003e\n      \u003cdiv class=\"shipping-cell\"\u003e\n        \u003cspan style=\"font-size:18px\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"shipping-cell-big\"\u003eENVÍO GRATIS\u003c\/span\u003e\n        \u003cspan class=\"shipping-cell-sub\"\u003eA todo el país\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"shipping-cell\"\u003e\n        \u003cspan style=\"font-size:18px\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"shipping-cell-big\"\u003e5 - 10 DÍAS\u003c\/span\u003e\n        \u003cspan class=\"shipping-cell-sub\"\u003eHábiles · Andreani\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3 CUOTAS --\u003e\n    \u003cdiv class=\"cuotas-banner\"\u003e\n      \u003cdiv class=\"cuotas-eyebrow\"\u003e★ Cuotas sin interés ★\u003c\/div\u003e\n      \u003cdiv class=\"cuotas-title\"\u003e3 CUOTAS DE \u003cem\u003e$22.330\u003c\/em\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cuotas-sub\"\u003e\n\u003cstrong\u003eSIN INTERÉS\u003c\/strong\u003e · Con todas las tarjetas de crédito\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- COUNTDOWN --\u003e\n    \u003cdiv class=\"countdown-wrapper\"\u003e\n      \u003cdiv class=\"countdown-label\"\u003e⚽ Faltan para el debut\u003c\/div\u003e\n      \u003cdiv class=\"countdown-title\"\u003eArgentina vs Argelia · 16 de junio\u003c\/div\u003e\n      \u003cdiv class=\"countdown-timer\" id=\"countdown\"\u003e\n        \u003cdiv class=\"countdown-cell\"\u003e\n\u003cdiv class=\"countdown-num\" id=\"cd-days\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"countdown-unit\"\u003eDías\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"countdown-cell\"\u003e\n\u003cdiv class=\"countdown-num\" id=\"cd-hours\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"countdown-unit\"\u003eHs\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"countdown-cell\"\u003e\n\u003cdiv class=\"countdown-num\" id=\"cd-mins\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"countdown-unit\"\u003eMin\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"countdown-cell\"\u003e\n\u003cdiv class=\"countdown-num\" id=\"cd-secs\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"countdown-unit\"\u003eSeg\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TRUST --\u003e\n  \u003cdiv class=\"trust-badges\"\u003e\n    \u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-icon\"\u003e🚚\u003c\/span\u003e\u003cdiv class=\"trust-label\"\u003eEnvío gratis\u003c\/div\u003e\n\u003cdiv class=\"trust-sub\"\u003eA todo el país\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-icon\"\u003e💳\u003c\/span\u003e\u003cdiv class=\"trust-label\"\u003e3 cuotas\u003c\/div\u003e\n\u003cdiv class=\"trust-sub\"\u003eSin interés\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-icon\"\u003e⚡\u003c\/span\u003e\u003cdiv class=\"trust-label\"\u003e10% off\u003c\/div\u003e\n\u003cdiv class=\"trust-sub\"\u003eTransferencia\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MUNDIAL --\u003e\n  \u003csection class=\"mundial-section\"\u003e\n    \u003cdiv class=\"mundial-label\"\u003e★ Histórico ★ Único ★ Irrepetible\u003c\/div\u003e\n    \u003ch2 class=\"mundial-title\"\u003eEL ÚLTIMO MUNDIAL DE \u003cem\u003eLA GENERACIÓN DORADA\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"mundial-text\"\u003eMessi confirmó: \u003cstrong\u003ejuega su sexto y último Mundial\u003c\/strong\u003e. A los 39 años, el capitán encara el cierre perfecto a su carrera con la celeste y blanca. \u003cstrong\u003eEsta camiseta no es ropa. Es tu lugar en la historia.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cdiv class=\"fixture\"\u003e\n      \u003cdiv class=\"fixture-item\"\u003e\n        \u003cdiv class=\"fixture-date\"\u003e16\u003csmall\u003eJUN\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-match\"\u003eArgentina vs Argelia\u003cdiv class=\"fixture-vs\"\u003eArrowhead Stadium · Kansas\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-time\"\u003e22:00\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fixture-item\"\u003e\n        \u003cdiv class=\"fixture-date\"\u003e22\u003csmall\u003eJUN\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-match\"\u003eArgentina vs Austria\u003cdiv class=\"fixture-vs\"\u003eAT\u0026amp;T Stadium · Dallas\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-time\"\u003e14:00\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fixture-item\"\u003e\n        \u003cdiv class=\"fixture-date\"\u003e27\u003csmall\u003eJUN\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-match\"\u003eJordania vs Argentina\u003cdiv class=\"fixture-vs\"\u003eAT\u0026amp;T Stadium · Dallas\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fixture-time\"\u003e23:00\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIFESTYLE BANNER --\u003e\n  \u003cdiv class=\"lifestyle-banner\" style=\"background-image: url('https:\/\/qxe903-j1.myshopify.com\/cdn\/shop\/files\/ChatGPT_Image_1_jun_2026_10_53_35.png?v=1780327294');\"\u003e\n    \u003cdiv class=\"lifestyle-overlay\"\u003e\n      \u003cdiv class=\"lifestyle-eyebrow\"\u003e★ Hecha para argentinos ★\u003c\/div\u003e\n      \u003cdiv class=\"lifestyle-quote\"\u003eVESTÍ \u003cem\u003eLA CELESTE\u003c\/em\u003e\u003cbr\u003eEN EL ÚLTIMO MUNDIAL.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"benefits-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003e¿Por qué llevar 2?\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003e2 CAMISETAS,\u003cbr\u003e2 RAZONES.\u003c\/h2\u003e\n    \u003cdiv class=\"benefits-grid\"\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"benefit-title\"\u003eUna para cada partido\u003c\/div\u003e\n\u003cdiv class=\"benefit-desc\"\u003eTitular para los partidos clave. Suplente para entrenamientos, tribuna o cuando querés un look más urbano.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"benefit-title\"\u003eLlevás 2 y pagás 1\u003c\/div\u003e\n\u003cdiv class=\"benefit-desc\"\u003eAhorrás $62.810 vs comprarlas sueltas. Y te queda la del Mundial donde Messi se retira.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"benefit-title\"\u003eCalidad premium\u003c\/div\u003e\n\u003cdiv class=\"benefit-desc\"\u003eTela transpirable Dry-Fit 180g. Estampado sublimado que no se despega. Costuras reforzadas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"benefit-title\"\u003ePara regalar o compartir\u003c\/div\u003e\n\u003cdiv class=\"benefit-desc\"\u003eUna para vos, otra para tu papá, hermano o pareja. Combo perfecto para el Día del Padre.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALLERY --\u003e\n  \u003csection class=\"gallery-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003eEl producto\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eASÍ TE VAS\u003cbr\u003eA VER.\u003c\/h2\u003e\n    \u003cdiv class=\"gallery-grid\"\u003e\n      \u003cdiv class=\"gallery-img-wrap tall\"\u003e\u003cimg src=\"https:\/\/qxe903-j1.myshopify.com\/cdn\/shop\/files\/ChatGPTImage1jun2026_10_37_03.png?v=1780327281\" alt=\"Combo Titular y Suplente\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"gallery-grid-row\"\u003e\n        \u003cdiv class=\"gallery-img-wrap\"\u003e\u003cimg src=\"https:\/\/qxe903-j1.myshopify.com\/cdn\/shop\/files\/ChatGPT_Image_1_jun_2026_10_53_35.png?v=1780327294\" alt=\"Titular\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"gallery-img-wrap\"\u003e\u003cimg src=\"https:\/\/qxe903-j1.myshopify.com\/cdn\/shop\/files\/ChatGPT_Image_1_jun_2026_10_53_39.png?v=1780327294\" alt=\"Suplente\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gallery-caption\"\u003eLas dos camisetas del Mundial 2026, hechas con tela Dry-Fit 180g.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- REVIEWS --\u003e\n  \u003csection class=\"reviews-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003eClientes verificados\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003e+800 PEDIDOS\u003cbr\u003eENTREGADOS.\u003c\/h2\u003e\n    \u003cdiv class=\"reviews-summary\"\u003e\n      \u003cdiv class=\"reviews-score\"\u003e4.8\u003c\/div\u003e\n      \u003cdiv class=\"reviews-meta\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\u003cstrong\u003e847 reseñas verificadas\u003c\/strong\u003e\u003cbr\u003e96% recomendarían el producto\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-list\"\u003e\n      \u003cdiv class=\"review\"\u003e\n\u003cdiv class=\"review-header\"\u003e\n\u003cspan class=\"review-name\"\u003eMartín G. · Rosario\u003c\/span\u003e\u003cspan class=\"review-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Llegó en tiempo y forma. La calidad de la tela es excelente, no se compara con las de feria.\"\u003c\/div\u003e\n\u003cdiv class=\"review-meta\"\u003eHace 4 días · Talle L · Combo Titular + Suplente\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n\u003cdiv class=\"review-header\"\u003e\n\u003cspan class=\"review-name\"\u003eSebastián R. · CABA\u003c\/span\u003e\u003cspan class=\"review-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Compré una para mí y otra para mi viejo. Los talles son los que dicen. 100% recomendado.\"\u003c\/div\u003e\n\u003cdiv class=\"review-meta\"\u003eHace 1 semana · Talle M + XL\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n\u003cdiv class=\"review-header\"\u003e\n\u003cspan class=\"review-name\"\u003eLautaro M. · Córdoba\u003c\/span\u003e\u003cspan class=\"review-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"La suplente es una bomba. Tela liviana, no transpirás. Por el precio de UNA me llevé las dos.\"\u003c\/div\u003e\n\u003cdiv class=\"review-meta\"\u003eHace 2 semanas · Talle M + M\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n\u003cdiv class=\"review-header\"\u003e\n\u003cspan class=\"review-name\"\u003eNicolás P. · Mendoza\u003c\/span\u003e\u003cspan class=\"review-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Espectaculares, calidad real. Tardó 8 días en llegar pero el seguimiento por WhatsApp fue perfecto.\"\u003c\/div\u003e\n\u003cdiv class=\"review-meta\"\u003eHace 3 semanas · Talle L + L\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS + TALLES --\u003e\n  \u003csection class=\"specs-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003eDetalles técnicos\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eCALIDAD QUE\u003cbr\u003eSE NOTA.\u003c\/h2\u003e\n    \u003cul class=\"specs-list\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTela\u003c\/strong\u003e\u003cspan\u003ePoliéster Dry-Fit 180g · transpirable\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eEstampado\u003c\/strong\u003e\u003cspan\u003eSublimación digital · no se despega\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCuello\u003c\/strong\u003e\u003cspan\u003eTipo polo con detalle institucional\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTalles\u003c\/strong\u003e\u003cspan\u003eS · M · L · XL · XXL\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLavado\u003c\/strong\u003e\u003cspan\u003eAgua fría, no centrifugar\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOrigen\u003c\/strong\u003e\u003cspan\u003eIndustria nacional\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ch3 style=\"font-family:'Anton',sans-serif;font-size:18px;margin:26px 0 4px\"\u003eGuía de talles\u003c\/h3\u003e\n    \u003cp style=\"font-size:12px;color:#5C5A52;margin-bottom:10px\"\u003eTomate 1 minuto para elegir bien.\u003c\/p\u003e\n    \u003ctable class=\"size-table\"\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eTalle\u003c\/th\u003e\n\u003cth\u003ePecho (cm)\u003c\/th\u003e\n\u003cth\u003eLargo (cm)\u003c\/th\u003e\n\u003cth\u003ePeso (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e55-65\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e65-75\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e75-85\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e85-95\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e95-110\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003cdiv class=\"size-warning\"\u003e\n\u003cstrong\u003e⚠️ Importante:\u003c\/strong\u003e revisá bien la guía de talles. \u003cstrong\u003eNo realizamos cambios ni devoluciones.\u003c\/strong\u003e Consultanos por WhatsApp ANTES de comprar si tenés dudas.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"faq-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003ePreguntas frecuentes\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eDUDAS\u003cbr\u003eRESUELTAS.\u003c\/h2\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Cuánto tarda el envío?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003eEl envío tarda entre \u003cstrong\u003e5 y 10 días hábiles a todo el país\u003c\/strong\u003e vía Andreani u OCA. Te mandamos código de seguimiento por WhatsApp.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Cómo elijo el talle correcto?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003eMirá la guía de talles arriba con medidas exactas. Si estás entre dos talles, andá al más grande. \u003cstrong\u003eNo hacemos cambios.\u003c\/strong\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Hacen cambios o devoluciones?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003e\n\u003cstrong\u003eNo realizamos cambios ni devoluciones.\u003c\/strong\u003e Por eso pedimos que revises bien la guía de talles antes de comprar.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Cómo es el descuento por transferencia?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003ePagando por transferencia tenés \u003cstrong\u003e10% off automático\u003c\/strong\u003e. El precio pasa de $66.990 a \u003cstrong\u003e$60.291\u003c\/strong\u003e. Te mandamos CBU al confirmar el pedido.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Son oficiales AFA \/ Adidas?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003eSon réplicas de calidad premium, inspiradas en el diseño de la Selección Argentina 2026. No son producto oficial. Excelente calidad a 1\/3 del precio de la oficial.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-question\" type=\"button\"\u003e¿Puedo elegir distintos talles para cada una?\u003c\/button\u003e\u003cdiv class=\"faq-answer\"\u003e\u003cdiv class=\"faq-answer-inner\"\u003eSí, es lo más común. Elegís el talle de cada camiseta por separado en el selector de arriba.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- STICKY BOTTOM CTA (mobile) --\u003e\n\u003cdiv class=\"sticky-cta\" id=\"stickyCta\"\u003e\n  \u003cdiv class=\"sticky-info\" id=\"stickyInfo\"\u003e\n    \u003cspan class=\"placeholder\"\u003eElegí los talles para continuar\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"sticky-cta-btn\" id=\"stickyBtn\" type=\"button\"\u003e\n    \u003cspan\u003e🛒\u003c\/span\u003e\u003cspan\u003eAgregar al carrito · $66.990\u003c\/span\u003e\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- TOAST --\u003e\n\u003cdiv class=\"toast\" id=\"toast\"\u003e\n  \u003cdiv class=\"toast-icon\"\u003e✓\u003c\/div\u003e\n  \u003cdiv class=\"toast-text\"\u003eProducto agregado\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n'use strict';\n\nconst PRODUCT_HANDLE = 'promo-2x1-seleccion-argentina-2026-titular-suplente';\nconst DEBUT_DATE = new Date('2026-06-16T22:00:00-03:00').getTime();\n\n\/\/ COUNTDOWN\nfunction updateCountdown(){\n  const d = DEBUT_DATE - Date.now();\n  if (d \u003c 0) {\n    document.getElementById('countdown').innerHTML = '\u003cdiv style=\"grid-column:1\/-1;text-align:center;padding:14px;font-family:Anton,sans-serif;font-size:18px\"\u003e¡EL MUNDIAL ESTÁ EN JUEGO! ⚽\u003c\/div\u003e';\n    return;\n  }\n  const p = n =\u003e String(n).padStart(2, '0');\n  document.getElementById('cd-days').textContent = p(Math.floor(d\/86400000));\n  document.getElementById('cd-hours').textContent = p(Math.floor((d%86400000)\/3600000));\n  document.getElementById('cd-mins').textContent = p(Math.floor((d%3600000)\/60000));\n  document.getElementById('cd-secs').textContent = p(Math.floor((d%60000)\/1000));\n}\nupdateCountdown();\nsetInterval(updateCountdown, 1000);\n\n\/\/ FAQ\ndocument.querySelectorAll('.faq-question').forEach(q =\u003e {\n  q.addEventListener('click', () =\u003e q.parentElement.classList.toggle('open'));\n});\n\n\/\/ CARGAR VARIANTES\nlet VARIANT_MAP = {};\nlet variantsReady = false;\nfetch(`\/products\/${PRODUCT_HANDLE}.js`)\n  .then(r =\u003e r.ok ? r.json() : Promise.reject('Producto no encontrado'))\n  .then(p =\u003e {\n    p.variants.forEach(v =\u003e {\n      VARIANT_MAP[`${v.option1}-${v.option2}`.toUpperCase()] = v.id;\n    });\n    variantsReady = true;\n    console.log('[Lunex] ✓', Object.keys(VARIANT_MAP).length, 'variantes cargadas');\n  })\n  .catch(e =\u003e console.warn('[Lunex] Error variantes:', e));\n\n\/\/ TRACKING TALLES SELECCIONADOS + PREVIEW\nfunction updatePreview(){\n  const t1 = document.querySelector('input[name=\"talle1\"]:checked');\n  const t2 = document.querySelector('input[name=\"talle2\"]:checked');\n  const b1 = document.getElementById('block1');\n  const b2 = document.getElementById('block2');\n\n  if (t1) b1.classList.add('completed'); else b1.classList.remove('completed');\n  if (t2) b2.classList.add('completed'); else b2.classList.remove('completed');\n\n  const preview = document.getElementById('comboPreview');\n  const stickyInfo = document.getElementById('stickyInfo');\n\n  if (t1 \u0026\u0026 t2) {\n    document.getElementById('prev-t1').textContent = t1.value;\n    document.getElementById('prev-t2').textContent = t2.value;\n    preview.classList.add('visible');\n    stickyInfo.innerHTML = '✓ Combo: \u003cstrong\u003eTitular ' + t1.value + '\u003c\/strong\u003e + \u003cstrong\u003eSuplente ' + t2.value + '\u003c\/strong\u003e';\n  } else {\n    preview.classList.remove('visible');\n    if (t1) stickyInfo.innerHTML = 'Titular: \u003cstrong\u003e' + t1.value + '\u003c\/strong\u003e · \u003cspan class=\"placeholder\"\u003eFalta Suplente\u003c\/span\u003e';\n    else if (t2) stickyInfo.innerHTML = '\u003cspan class=\"placeholder\"\u003eFalta Titular\u003c\/span\u003e · Suplente: \u003cstrong\u003e' + t2.value + '\u003c\/strong\u003e';\n    else stickyInfo.innerHTML = '\u003cspan class=\"placeholder\"\u003eElegí los talles para continuar\u003c\/span\u003e';\n  }\n}\ndocument.querySelectorAll('input[name=\"talle1\"], input[name=\"talle2\"]').forEach(r =\u003e {\n  r.addEventListener('change', updatePreview);\n});\n\n\/\/ AGREGAR AL CARRITO + IR AL CHECKOUT\nconst toast = document.getElementById('toast');\nfunction showToast(msg, isError){\n  toast.querySelector('.toast-text').textContent = msg;\n  toast.classList.toggle('error', !!isError);\n  toast.classList.add('visible');\n  setTimeout(() =\u003e toast.classList.remove('visible'), 2800);\n}\n\nlet processing = false;\nasync function buyNow(){\n  if (processing) return;\n\n  const t1 = document.querySelector('input[name=\"talle1\"]:checked');\n  const t2 = document.querySelector('input[name=\"talle2\"]:checked');\n\n  \/\/ VALIDACIÓN: si no eligió talles, vibra y avisa\n  if (!t1 || !t2) {\n    if (!t1) document.getElementById('block1').classList.add('error');\n    if (!t2) document.getElementById('block2').classList.add('error');\n    setTimeout(() =\u003e {\n      document.getElementById('block1').classList.remove('error');\n      document.getElementById('block2').classList.remove('error');\n    }, 500);\n    document.getElementById('block1').scrollIntoView({behavior:'smooth', block:'center'});\n    showToast('Elegí los 2 talles antes de comprar', true);\n    return;\n  }\n\n  processing = true;\n  const btn = document.getElementById('ctaButton');\n  const sbtn = document.getElementById('stickyBtn');\n  btn.classList.add('loading');\n  btn.disabled = true;\n  sbtn.disabled = true;\n\n  try {\n    let attempts = 0;\n    while (!variantsReady \u0026\u0026 attempts \u003c 30) {\n      await new Promise(r =\u003e setTimeout(r, 100));\n      attempts++;\n    }\n    const variantId = VARIANT_MAP[`${t1.value}-${t2.value}`.toUpperCase()];\n    if (!variantId) throw new Error('Variante no encontrada: ' + t1.value + '-' + t2.value);\n\n    await fetch('\/cart\/clear.js', {method:'POST'});\n    const res = await fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {'Content-Type':'application\/json'},\n      body: JSON.stringify({id: variantId, quantity: 1})\n    });\n    if (!res.ok) {\n      const err = await res.json().catch(()=\u003e({}));\n      throw new Error(err.description || 'Error al agregar al carrito');\n    }\n\n    btn.classList.remove('loading');\n    btn.classList.add('added');\n    btn.querySelector('.cta-text-main').textContent = '✓ Llevándote al checkout...';\n    showToast('Combo listo. Te llevamos al checkout');\n    setTimeout(() =\u003e window.location.href = '\/checkout', 700);\n  } catch(e) {\n    console.error('[Lunex]', e);\n    btn.classList.remove('loading');\n    btn.disabled = false;\n    sbtn.disabled = false;\n    processing = false;\n    showToast('Hubo un error. Probá de nuevo', true);\n  }\n}\ndocument.getElementById('ctaButton').addEventListener('click', buyNow);\ndocument.getElementById('stickyBtn').addEventListener('click', buyNow);\n\n\/\/ STICKY CTA visible al scrollear\nconst mainBtn = document.getElementById('ctaButton');\nconst stickyCta = document.getElementById('stickyCta');\nif ('IntersectionObserver' in window) {\n  const obs = new IntersectionObserver(([entry]) =\u003e {\n    if (!entry.isIntersecting) stickyCta.classList.add('visible');\n    else stickyCta.classList.remove('visible');\n  });\n  obs.observe(mainBtn);\n}\n})();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"LUNEXSTORE","offers":[{"title":"S \/ S","offer_id":53662959632702,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"S \/ M","offer_id":53662959665470,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"S \/ L","offer_id":53662959698238,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"S \/ XL","offer_id":53662959731006,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"S \/ XXL","offer_id":53662959763774,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"M \/ S","offer_id":53662959796542,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"M \/ M","offer_id":53662959829310,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"M \/ L","offer_id":53662959862078,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"M \/ XL","offer_id":53662959894846,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"M \/ XXL","offer_id":53662959927614,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"L \/ S","offer_id":53662959960382,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"L \/ M","offer_id":53662959993150,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"L \/ L","offer_id":53662960025918,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"L \/ XL","offer_id":53662960058686,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"L \/ XXL","offer_id":53662960091454,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XL \/ S","offer_id":53662960124222,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XL \/ M","offer_id":53662960156990,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XL \/ L","offer_id":53662960189758,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XL \/ XL","offer_id":53662960222526,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XL \/ XXL","offer_id":53662960255294,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XXL \/ S","offer_id":53662960288062,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XXL \/ M","offer_id":53662960320830,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XXL \/ L","offer_id":53662960353598,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XXL \/ XL","offer_id":53662960386366,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true},{"title":"XXL \/ XXL","offer_id":53662960419134,"sku":null,"price":66990.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/1631\/2126\/files\/ChatGPTImage1jun2026_10_37_03.png?v=1780327281","url":"https:\/\/lunextienda.com\/products\/promo-2x1-seleccion-argentina-2026-titular-suplente","provider":"LUNEXSTORE","version":"1.0","type":"link"}