{"product_id":"3x1-remeras-termicas-hombres","title":"3x1 | Remeras termicas hombres","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 — Pack 3x1 Remeras Térmicas Hombre\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*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', system-ui, -apple-system, sans-serif;\n  font-size: 16px; line-height: 1.5; color: #0A0A0A; background: #F8F8F6;\n  overflow-x: hidden; -webkit-font-smoothing: antialiased;\n  padding-bottom: 100px;\n}\nimg { max-width: 100%; display: block; }\nbutton { font-family: inherit; cursor: pointer; border: none; background: none; }\na { color: inherit; text-decoration: none; }\n\n.container {\n  max-width: 480px; margin: 0 auto; background: #fff;\n  position: relative; box-shadow: 0 0 60px rgba(0,0,0,0.08);\n}\n\n\/* ============ HERO (versión mobile-optimizada) ============ *\/\n.hero {\n  background: linear-gradient(180deg, #2c2c2c 0%, #3a3a3a 100%);\n  color: #fff; padding: 20px 18px 22px; text-align: center;\n  position: relative; overflow: hidden;\n}\n.hero::before {\n  content: \"\"; position: absolute; inset: 0;\n  background: repeating-linear-gradient(135deg, transparent, transparent 16px, rgba(201,155,63,0.05) 16px, rgba(201,155,63,0.05) 32px);\n  pointer-events: none;\n}\n.hero-brand {\n  font-family: 'Anton', sans-serif; font-size: 18px; letter-spacing: 0.16em;\n  margin-bottom: 6px; position: relative;\n}\n.hero-brand span { color: #C99B3F; }\n.hero-eyebrow {\n  display: inline-block; font-size: 9px; letter-spacing: 0.2em;\n  text-transform: uppercase; color: #C99B3F; font-weight: 800;\n  margin-bottom: 14px; padding: 5px 12px;\n  border: 1px solid #C99B3F; border-radius: 100px; position: relative;\n}\n.hero-title {\n  font-family: 'Anton', sans-serif; font-size: 56px; line-height: 0.9;\n  letter-spacing: 0.01em; margin-bottom: 2px; position: relative;\n  text-shadow: 0 4px 16px rgba(0,0,0,0.4);\n}\n.hero-title em { font-style: normal; color: #E63946; }\n.hero-subtitle {\n  font-family: 'Anton', sans-serif; font-size: 22px; line-height: 1;\n  letter-spacing: 0.04em; margin-bottom: 6px; position: relative;\n}\n.hero-descriptor {\n  font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase;\n  color: #C5C3BC; font-weight: 700; margin-bottom: 14px;\n  position: relative;\n}\n.hero-descriptor span { color: #C99B3F; }\n\n.hero-price-box {\n  display: inline-block; background: #fff;\n  padding: 10px 24px; border-radius: 10px;\n  position: relative; box-shadow: 0 8px 24px rgba(0,0,0,0.4);\n  border: 2px solid #C99B3F;\n}\n.hero-price-label {\n  font-size: 9px; letter-spacing: 0.2em; text-transform: uppercase;\n  color: #5C5A52; font-weight: 800; margin-bottom: 2px;\n}\n.hero-price {\n  font-family: 'Anton', sans-serif; font-size: 42px;\n  color: #0A0A0A; letter-spacing: 0.01em; line-height: 1;\n}\n\n.hero-tag {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: #E63946; color: #fff;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.08em;\n  padding: 5px 12px; border-radius: 100px;\n  margin-top: 10px; text-transform: uppercase;\n  position: relative;\n}\n.hero-tag em { font-style: normal; color: #fff; }\n\n\/* Desktop \/ tablet: agranda un toque *\/\n@media (min-width: 768px) {\n  .hero { padding: 24px 20px 26px; }\n  .hero-title { font-size: 72px; }\n  .hero-subtitle { font-size: 28px; }\n  .hero-price { font-size: 56px; }\n  .hero-descriptor { font-size: 11px; }\n}\n\n\/* ============ SELECTOR INMEDIATO ============ *\/\n.selector-section {\n  padding: 22px 18px 16px;\n  background: linear-gradient(180deg, #fff 0%, #FAFAF7 100%);\n}\n.selector-eyebrow {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.2em;\n  text-transform: uppercase; color: #fff;\n  background: #C99B3F; padding: 6px 14px; border-radius: 100px;\n  margin-bottom: 8px;\n}\n.selector-eyebrow-circle {\n  width: 20px; height: 20px; background: #fff; color: #C99B3F;\n  border-radius: 50%; display: inline-flex;\n  align-items: center; justify-content: center;\n  font-weight: 900; font-size: 12px;\n}\n.selector-title {\n  font-family: 'Anton', sans-serif; font-size: 26px;\n  line-height: 0.98; letter-spacing: 0.01em;\n  margin-bottom: 16px;\n}\n\n\/* ============ REMERA BLOCK ============ *\/\n.remera-block {\n  background: #fff; border: 2px solid #0A0A0A; border-radius: 12px;\n  padding: 14px; margin-bottom: 10px;\n  transition: all 0.3s ease; position: relative;\n}\n.remera-block.completed {\n  box-shadow: 0 0 0 3px rgba(0,176,104,0.2), 0 6px 20px rgba(0,176,104,0.15);\n  border-color: #00B068;\n}\n.remera-block.error {\n  animation: shake 0.4s ease;\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.remera-header {\n  display: flex; align-items: center; justify-content: space-between;\n  margin-bottom: 12px;\n}\n.remera-num-tag { display: flex; align-items: center; gap: 10px; }\n.remera-circle {\n  width: 34px; height: 34px; background: #0A0A0A; color: #C99B3F;\n  border-radius: 50%; display: flex; align-items: center; justify-content: center;\n  font-family: 'Anton', sans-serif; font-size: 20px;\n}\n.remera-info { display: flex; flex-direction: column; gap: 1px; }\n.remera-label {\n  font-size: 9px; font-weight: 800; letter-spacing: 0.16em;\n  text-transform: uppercase; color: #C99B3F; line-height: 1;\n}\n.remera-name {\n  font-family: 'Anton', sans-serif; font-size: 16px;\n  letter-spacing: 0.03em; line-height: 1;\n}\n.remera-check {\n  width: 28px; height: 28px; border-radius: 50%;\n  background: #ECEAE3; color: #ECEAE3;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 16px; font-weight: 900;\n  transition: all 0.3s ease;\n}\n.remera-block.completed .remera-check {\n  background: #00B068; color: #fff;\n  animation: pop 0.4s ease;\n}\n@keyframes pop {\n  0% { transform: scale(0.5); }\n  60% { transform: scale(1.2); }\n  100% { transform: scale(1); }\n}\n\n.picker-label {\n  font-size: 10px; font-weight: 800; letter-spacing: 0.12em;\n  text-transform: uppercase; color: #5C5A52; margin-bottom: 6px;\n}\n\n\/* === COLOR PICKER === *\/\n.color-grid {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px;\n  margin-bottom: 12px;\n}\n.color-grid input[type=\"radio\"] {\n  position: absolute; opacity: 0; pointer-events: none;\n}\n.color-btn {\n  aspect-ratio: 1; border: 2px solid #ECEAE3; border-radius: 10px;\n  cursor: pointer; transition: all 0.2s ease; user-select: none;\n  position: relative; display: flex; flex-direction: column;\n  align-items: center; justify-content: flex-end; padding: 5px 3px;\n  overflow: hidden;\n}\n.color-btn::before {\n  content: \"\"; position: absolute; top: 0; left: 0; right: 0;\n  height: 65%; border-radius: 8px 8px 0 0;\n}\n.color-btn[data-color=\"negro\"]::before { background: #0A0A0A; }\n.color-btn[data-color=\"blanco\"]::before { background: #FFFFFF; border-bottom: 1px solid #E0E0E0; }\n.color-btn[data-color=\"gris\"]::before { background: #888888; }\n.color-btn[data-color=\"azul\"]::before { background: #1A2B5C; }\n.color-btn-name {\n  font-size: 9px; font-weight: 800; letter-spacing: 0.06em;\n  text-transform: uppercase; color: #0A0A0A;\n  position: relative; z-index: 2; line-height: 1;\n}\n.color-btn:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n}\ninput[type=\"radio\"]:checked + .color-btn {\n  border-color: #0A0A0A;\n  transform: scale(1.06);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.25);\n}\ninput[type=\"radio\"]:checked + .color-btn::after {\n  content: \"✓\"; position: absolute; top: 3px; right: 3px;\n  width: 18px; height: 18px; background: #00B068; color: #fff;\n  border-radius: 50%; display: flex; align-items: center; justify-content: center;\n  font-size: 12px; font-weight: 900; z-index: 3;\n  box-shadow: 0 2px 6px rgba(0,0,0,0.3);\n}\n\n\/* === SIZE PICKER === *\/\n.size-grid {\n  display: grid; grid-template-columns: repeat(5, 1fr); gap: 6px;\n}\n.size-grid input[type=\"radio\"] {\n  position: absolute; opacity: 0; pointer-events: none;\n}\n.size-btn {\n  aspect-ratio: 1; border: 2px solid #0A0A0A; border-radius: 10px;\n  background: #fff; color: #0A0A0A;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Anton', sans-serif; font-size: 18px; letter-spacing: 0.03em;\n  cursor: pointer; transition: all 0.2s ease; user-select: none;\n}\n.size-btn:hover {\n  background: #F5F4EE; transform: translateY(-2px);\n  box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n}\ninput[type=\"radio\"]:checked + .size-btn {\n  background: #0A0A0A; color: #fff;\n  transform: scale(1.08); border-color: #0A0A0A;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.3);\n}\n\n\/* ============ PREVIEW DEL PACK ============ *\/\n.pack-preview {\n  margin: 4px 0 14px; padding: 12px 14px;\n  background: linear-gradient(135deg, #0A0A0A 0%, #1a1a1a 100%);\n  border-radius: 10px; color: #fff;\n  display: none;\n}\n.pack-preview.visible {\n  display: block;\n  animation: fadeInUp 0.4s ease;\n}\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(8px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.pack-preview-label {\n  font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase;\n  color: #C99B3F; font-weight: 900; margin-bottom: 5px;\n}\n.pack-preview-row {\n  font-size: 12.5px; margin-bottom: 3px;\n}\n.pack-preview-row:last-child { margin-bottom: 0; }\n.pack-preview-row strong { color: #00D67A; font-weight: 700; }\n\n\/* ============ CTA SUPER LLAMATIVO ============ *\/\n.cta-step {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 11px; font-weight: 800; letter-spacing: 0.2em;\n  text-transform: uppercase; color: #fff;\n  background: #00B068; padding: 6px 14px; border-radius: 100px;\n  margin-bottom: 10px;\n}\n.cta-step-circle {\n  width: 20px; height: 20px; background: #fff; color: #00B068;\n  border-radius: 50%; display: inline-flex;\n  align-items: center; justify-content: center;\n  font-weight: 900; font-size: 12px;\n}\n\n.cta-button {\n  width: 100%;\n  background: linear-gradient(135deg, #00D67A 0%, #00B068 100%);\n  color: #fff; padding: 24px 18px;\n  font-family: 'Anton', sans-serif; font-size: 22px;\n  letter-spacing: 0.06em; text-transform: uppercase;\n  border: none; cursor: pointer; position: relative;\n  border-radius: 12px; overflow: hidden;\n  box-shadow: 0 10px 28px rgba(0,176,104,0.5), 0 3px 0 #007A47;\n  animation: cta-glow 1.8s ease-in-out infinite, cta-pulse 2s ease-in-out infinite;\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n  transition: transform 0.15s ease;\n  z-index: 1;\n}\n.cta-button::before {\n  content: ''; position: absolute;\n  top: 0; left: -100%;\n  width: 50%; height: 100%;\n  background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.55) 50%, transparent 100%);\n  animation: shimmer 2.4s ease-in-out infinite;\n  pointer-events: none; z-index: 2;\n}\n@keyframes shimmer {\n  0% { left: -60%; }\n  100% { left: 130%; }\n}\n@keyframes cta-pulse {\n  0%, 100% { transform: scale(1); }\n  50% { transform: scale(1.025); }\n}\n@keyframes cta-glow {\n  0%, 100% {\n    box-shadow: 0 10px 28px rgba(0,176,104,0.5), 0 3px 0 #007A47, 0 0 0 rgba(0,214,122,0);\n  }\n  50% {\n    box-shadow: 0 14px 36px rgba(0,176,104,0.7), 0 3px 0 #007A47, 0 0 30px rgba(0,214,122,0.6);\n  }\n}\n\n.cta-button \u003e * { position: relative; z-index: 3; }\n.cta-icon { font-size: 24px; }\n.cta-price {\n  background: rgba(0,0,0,0.22); padding: 6px 12px;\n  border-radius: 6px; font-size: 18px; line-height: 1;\n}\n.cta-arrow {\n  font-size: 22px; margin-left: 4px;\n  animation: arrow-bounce 1.2s ease-in-out infinite;\n}\n@keyframes arrow-bounce {\n  0%, 100% { transform: translateX(0); }\n  50% { transform: translateX(6px); }\n}\n.cta-button:hover {\n  transform: translateY(-3px);\n  animation: none;\n  box-shadow: 0 18px 40px rgba(0,176,104,0.7), 0 4px 0 #007A47, 0 0 40px rgba(0,214,122,0.8);\n}\n.cta-button:active { transform: scale(0.97); }\n.cta-button:disabled {\n  background: #5C5A52; cursor: wait; animation: none;\n}\n.cta-button:disabled::before { display: none; }\n.cta-button.loading .cta-icon,\n.cta-button.loading .cta-arrow { display: none; }\n.cta-button.loading .spinner { display: block; }\n.cta-button .spinner {\n  display: none; width: 22px; height: 22px;\n  border: 3px solid rgba(255,255,255,0.3); border-top-color: #fff;\n  border-radius: 50%; animation: spin 0.7s linear infinite;\n}\n@keyframes spin { to { transform: rotate(360deg); } }\n\n\/* ============ TRUST ============ *\/\n.trust-row {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 6px;\n  margin-top: 12px;\n}\n.trust-cell {\n  padding: 12px; background: #0A0A0A; color: #fff;\n  border-radius: 10px; text-align: center;\n  display: flex; flex-direction: column; align-items: center; gap: 3px;\n}\n.trust-icon { font-size: 18px; }\n.trust-big {\n  font-family: 'Anton', sans-serif; font-size: 17px;\n  color: #C99B3F; letter-spacing: 0.02em; line-height: 1;\n}\n.trust-sub {\n  font-size: 9px; font-weight: 600; letter-spacing: 0.06em;\n  text-transform: uppercase; color: #C5C3BC;\n}\n\n.trust-strip {\n  display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2px;\n  background: #fff; border-top: 1px solid #ECEAE3;\n  border-bottom: 1px solid #ECEAE3;\n}\n.trust-strip-cell {\n  padding: 14px 8px; text-align: center;\n  border-right: 1px solid #ECEAE3;\n}\n.trust-strip-cell:last-child { border-right: none; }\n.trust-strip-icon { font-size: 22px; margin-bottom: 4px; }\n.trust-strip-label {\n  font-size: 10px; font-weight: 800; letter-spacing: 0.05em;\n  text-transform: uppercase; color: #0A0A0A; line-height: 1.2;\n}\n.trust-strip-sub { font-size: 9px; color: #5C5A52; margin-top: 2px; }\n\n\/* ============ CUOTAS + TRANSFER ============ *\/\n.cuotas-banner {\n  margin: 18px 18px 0; padding: 24px 20px;\n  background: linear-gradient(135deg, #fff 0%, #F5F4EE 100%);\n  border: 2px solid #0A0A0A; border-radius: 12px;\n  text-align: center; position: relative; overflow: hidden;\n  box-shadow: 4px 4px 0 #0A0A0A;\n}\n.cuotas-banner::before {\n  content: \"💳\"; position: absolute; top: -10px; right: -10px;\n  font-size: 100px; opacity: 0.06; transform: rotate(-15deg);\n}\n.cuotas-eyebrow {\n  font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase;\n  color: #C99B3F; font-weight: 900; margin-bottom: 4px; position: relative;\n}\n.cuotas-title {\n  font-family: 'Anton', sans-serif; font-size: 34px;\n  line-height: 0.95; letter-spacing: 0.01em;\n  margin-bottom: 4px; position: relative;\n}\n.cuotas-title em { font-style: normal; color: #00B068; }\n.cuotas-sub { font-size: 12.5px; color: #5C5A52; position: relative; }\n.cuotas-sub strong { color: #0A0A0A; font-weight: 900; }\n\n.transfer-banner {\n  margin: 12px 18px 0; padding: 20px;\n  background: #1A2B5C; color: #fff;\n  border-radius: 12px; text-align: center;\n  position: relative; overflow: hidden;\n}\n.transfer-banner::before {\n  content: \"⚡\"; position: absolute; top: -20px; right: -20px;\n  font-size: 140px; opacity: 0.1; transform: rotate(15deg);\n}\n.transfer-eyebrow {\n  font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase;\n  color: #C99B3F; font-weight: 900; margin-bottom: 4px; position: relative;\n}\n.transfer-title {\n  font-family: 'Anton', sans-serif; font-size: 28px;\n  line-height: 0.95; letter-spacing: 0.01em; margin-bottom: 4px; position: relative;\n}\n.transfer-title em { font-style: normal; color: #C99B3F; }\n.transfer-sub { font-size: 12.5px; color: #C5C3BC; position: relative; }\n.transfer-sub strong { color: #fff; }\n\n\/* ============ WINTER COUNTDOWN ============ *\/\n.winter-banner {\n  background: #1A2B5C; color: #fff;\n  padding: 14px 20px; text-align: center;\n  margin-top: 18px;\n}\n.winter-eyebrow {\n  font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase;\n  color: #C99B3F; font-weight: 800; margin-bottom: 4px;\n}\n.winter-title {\n  font-family: 'Anton', sans-serif; font-size: 17px;\n  letter-spacing: 0.02em; margin-bottom: 10px;\n}\n.winter-countdown {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px;\n  max-width: 340px; margin: 0 auto;\n}\n.cd-cell {\n  background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12);\n  padding: 8px 4px; border-radius: 6px; text-align: center;\n}\n.cd-num {\n  font-family: 'Anton', sans-serif; font-size: 22px;\n  line-height: 1; font-variant-numeric: tabular-nums;\n}\n.cd-unit {\n  font-size: 8px; text-transform: uppercase; letter-spacing: 0.1em;\n  color: #C5C3BC; margin-top: 2px;\n}\n\n\/* ============ BENEFITS ============ *\/\n.benefits-section { padding: 30px 20px; background: #F8F8F6; }\n.section-eyebrow {\n  font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase;\n  color: #C99B3F; font-weight: 800;\n  display: inline-flex; align-items: center; gap: 10px; margin-bottom: 8px;\n}\n.section-eyebrow::before {\n  content: \"\"; width: 22px; height: 1.5px; background: #C99B3F;\n}\n.section-title {\n  font-family: 'Anton', sans-serif; font-size: 30px;\n  line-height: 0.95; letter-spacing: 0.01em;\n  margin-bottom: 22px;\n}\n.benefits-grid { display: flex; flex-direction: column; gap: 10px; }\n.benefit {\n  display: grid; grid-template-columns: 46px 1fr; gap: 14px;\n  padding: 14px; background: #fff;\n  border-left: 4px solid #0A0A0A; border-radius: 0 8px 8px 0;\n  align-items: start; transition: transform 0.25s, box-shadow 0.25s;\n}\n.benefit:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(0,0,0,0.08);\n}\n.benefit-icon {\n  width: 46px; height: 46px; background: #0A0A0A; color: #C99B3F;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Anton', sans-serif; font-size: 22px; border-radius: 8px;\n}\n.benefit h3 {\n  font-family: 'Anton', sans-serif; font-size: 16px;\n  letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 4px;\n}\n.benefit p { font-size: 13px; color: #5C5A52; line-height: 1.55; }\n\n\/* ============ COMPARE PRECIO ============ *\/\n.compare-section {\n  background: #0A0A0A; color: #fff;\n  padding: 30px 20px; position: relative; overflow: hidden;\n}\n.compare-section::before {\n  content: \"💰\"; position: absolute; top: -30px; right: -10px;\n  font-size: 180px; opacity: 0.04; transform: rotate(-10deg);\n}\n.compare-section .section-eyebrow { color: #C99B3F; position: relative; }\n.compare-section .section-title { color: #fff; position: relative; }\n.compare-grid { display: flex; flex-direction: column; gap: 10px; position: relative; }\n.compare-card {\n  display: grid; grid-template-columns: 1fr auto;\n  gap: 14px; padding: 14px 16px; align-items: center; border-radius: 10px;\n}\n.compare-card.bad {\n  background: rgba(230,57,70,0.1);\n  border: 1px solid rgba(230,57,70,0.3);\n}\n.compare-card.good {\n  background: linear-gradient(135deg, rgba(0,214,122,0.15) 0%, rgba(0,176,104,0.05) 100%);\n  border: 2px solid #00B068;\n  box-shadow: 0 6px 24px rgba(0,176,104,0.25);\n}\n.compare-label {\n  font-family: 'Anton', sans-serif; font-size: 13px;\n  letter-spacing: 0.04em; text-transform: uppercase;\n  color: #C5C3BC; margin-bottom: 2px;\n}\n.compare-card.good .compare-label { color: #00D67A; }\n.compare-detail { font-size: 12px; color: #9A9890; }\n.compare-card.good .compare-detail { color: #fff; opacity: 0.9; }\n.compare-price {\n  font-family: 'Anton', sans-serif; font-size: 24px; line-height: 1;\n}\n.compare-card.bad .compare-price { color: #E63946; text-decoration: line-through; opacity: 0.8; }\n.compare-card.good .compare-price { color: #00D67A; }\n.compare-arrow {\n  text-align: center; font-family: 'Anton', sans-serif;\n  font-size: 18px; color: #C99B3F; padding: 2px 0;\n}\n.compare-savings {\n  margin-top: 12px; padding: 14px 16px;\n  background: #C99B3F; color: #0A0A0A;\n  border-radius: 8px; text-align: center;\n  font-family: 'Anton', sans-serif; font-size: 22px;\n  letter-spacing: 0.04em; line-height: 1.1;\n  position: relative;\n}\n.compare-savings small {\n  display: block; font-family: 'Inter', sans-serif; font-size: 11px;\n  font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n  margin-top: 4px;\n}\n\n\/* ============ COLORS ============ *\/\n.colors-section { padding: 30px 20px; background: #fff; }\n.colors-grid {\n  display: grid; grid-template-columns: 1fr 1fr; gap: 10px;\n}\n.color-tile {\n  aspect-ratio: 4\/5; border-radius: 10px; overflow: hidden;\n  position: relative; transition: transform 0.3s;\n}\n.color-tile:hover { transform: translateY(-4px); }\n.color-tile-bg { position: absolute; inset: 0; }\n.color-tile-bg[data-c=\"negro\"] { background: linear-gradient(135deg, #0A0A0A 0%, #2a2a2a 100%); }\n.color-tile-bg[data-c=\"blanco\"] { background: linear-gradient(135deg, #fff 0%, #F0F0EC 100%); }\n.color-tile-bg[data-c=\"gris\"] { background: linear-gradient(135deg, #888 0%, #aaa 100%); }\n.color-tile-bg[data-c=\"azul\"] { background: linear-gradient(135deg, #1A2B5C 0%, #2D4488 100%); }\n.color-tile-name {\n  position: absolute; bottom: 14px; left: 14px;\n  font-family: 'Anton', sans-serif; font-size: 20px;\n  letter-spacing: 0.03em; color: #fff;\n  text-shadow: 0 2px 8px rgba(0,0,0,0.5);\n}\n.color-tile-bg[data-c=\"blanco\"] + .color-tile-name {\n  color: #0A0A0A; text-shadow: none;\n}\n\n\/* ============ REVIEWS ============ *\/\n.reviews-section { padding: 30px 20px; background: #F8F8F6; }\n.reviews-summary {\n  display: flex; gap: 18px; align-items: center;\n  margin-bottom: 20px; padding: 16px 18px;\n  background: #fff; border: 1px solid #ECEAE3; border-radius: 10px;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.04);\n}\n.reviews-score {\n  font-family: 'Anton', sans-serif; font-size: 46px;\n  color: #0A0A0A; line-height: 1;\n}\n.reviews-meta { font-size: 12.5px; color: #5C5A52; line-height: 1.4; }\n.stars { color: #C99B3F; font-size: 18px; letter-spacing: 1.5px; }\n.reviews-meta .stars { display: block; margin-bottom: 4px; }\n.reviews-meta strong { color: #0A0A0A; font-size: 13px; }\n\n.review-list { display: flex; flex-direction: column; gap: 10px; }\n.review {\n  background: #fff; padding: 14px;\n  border-left: 3px solid #C99B3F; border-radius: 0 8px 8px 0;\n}\n.review-head {\n  display: flex; align-items: center; justify-content: space-between;\n  margin-bottom: 6px; font-size: 12px; gap: 8px;\n}\n.review-name { font-weight: 700; color: #0A0A0A; }\n.review-verified {\n  background: #00B068; color: #fff; font-size: 9px;\n  padding: 3px 7px; text-transform: uppercase;\n  letter-spacing: 0.1em; font-weight: 800; border-radius: 3px;\n  flex-shrink: 0;\n}\n.review-stars { color: #C99B3F; font-size: 14px; margin-bottom: 5px; letter-spacing: 1px; }\n.review-text { font-size: 13px; line-height: 1.55; color: #2a2a2a; }\n.review-meta { font-size: 11px; color: #9A9890; margin-top: 6px; }\n\n\/* ============ SPECS + SIZE ============ *\/\n.specs-section { padding: 30px 20px; background: #fff; }\n.specs-list { list-style: none; border-top: 1px solid #ECEAE3; }\n.specs-list li {\n  padding: 11px 0; border-bottom: 1px solid #ECEAE3;\n  display: grid; grid-template-columns: 110px 1fr; gap: 14px; font-size: 13px;\n}\n.specs-list li strong {\n  color: #5C5A52; font-weight: 600; font-size: 11.5px;\n  text-transform: uppercase; letter-spacing: 0.08em;\n}\n.size-title {\n  font-family: 'Anton', sans-serif; font-size: 22px; margin: 26px 0 4px;\n}\n.size-sub { font-size: 12.5px; color: #5C5A52; margin-bottom: 12px; }\n.size-table {\n  width: 100%; border-collapse: collapse;\n  font-size: 12.5px; border-radius: 8px; overflow: hidden;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.06);\n}\n.size-table th, .size-table td {\n  padding: 10px 6px; text-align: center;\n  border-bottom: 1px solid #ECEAE3;\n}\n.size-table th {\n  background: #0A0A0A; color: #fff;\n  font-family: 'Anton', sans-serif; font-weight: 400;\n  letter-spacing: 0.06em; font-size: 13px; text-transform: uppercase;\n}\n.size-table tr:nth-child(even) { background: #F8F8F6; }\n.size-table td:first-child {\n  font-weight: 900; color: #0A0A0A;\n  font-family: 'Anton', sans-serif; font-size: 14px;\n}\n.size-warning {\n  margin-top: 16px; padding: 14px;\n  background: #FFF6E6; border-left: 4px solid #C99B3F;\n  border-radius: 0 8px 8px 0;\n  font-size: 13px; line-height: 1.55; color: #5C4A1F;\n}\n.size-warning strong { color: #0A0A0A; }\n\n\/* ============ FAQ ============ *\/\n.faq-section { padding: 30px 20px; background: #F8F8F6; }\n.faq-item {\n  background: #fff; margin-bottom: 8px;\n  border: 1px solid #ECEAE3; border-radius: 8px;\n  overflow: hidden;\n}\n.faq-item.is-open { box-shadow: 0 4px 12px rgba(0,0,0,0.06); }\n.faq-q {\n  width: 100%; text-align: left; padding: 16px 18px;\n  font-size: 14px; font-weight: 700; background: transparent;\n  display: flex; justify-content: space-between; align-items: center;\n  gap: 12px; color: #0A0A0A;\n}\n.faq-q::after {\n  content: \"+\"; font-family: 'Anton', sans-serif; font-size: 24px;\n  color: #C99B3F; transition: transform 0.25s; line-height: 1;\n  flex-shrink: 0;\n}\n.faq-item.is-open .faq-q::after { transform: rotate(45deg); }\n.faq-a {\n  max-height: 0; overflow: hidden;\n  transition: max-height 0.35s ease;\n}\n.faq-item.is-open .faq-a { max-height: 500px; }\n.faq-a-inner {\n  padding: 0 18px 18px;\n  font-size: 13.5px; line-height: 1.65; color: #2a2a2a;\n}\n.faq-a-inner strong { color: #0A0A0A; font-weight: 700; }\n\n\/* ============ STICKY BOTTOM CTA ============ *\/\n.sticky-cta {\n  position: fixed; bottom: 0; left: 0; right: 0;\n  background: #fff; border-top: 2px solid #0A0A0A;\n  padding: 10px 14px 14px; 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: 480px; margin: 0 auto;\n}\n.sticky-cta.visible { transform: translateY(0); }\n.sticky-info {\n  font-size: 11px; color: #5C5A52; margin-bottom: 8px;\n  text-align: center; line-height: 1.3;\n}\n.sticky-info strong { color: #0A0A0A; font-weight: 700; }\n.sticky-info .placeholder { color: #C99B3F; font-weight: 700; }\n\n.sticky-btn {\n  width: 100%; position: relative; overflow: hidden;\n  background: linear-gradient(135deg, #00D67A 0%, #00B068 100%);\n  color: #fff; padding: 16px;\n  font-family: 'Anton', sans-serif; font-size: 18px;\n  letter-spacing: 0.06em; text-transform: uppercase;\n  border: none; border-radius: 10px; cursor: pointer;\n  box-shadow: 0 6px 18px rgba(0,176,104,0.45), 0 2px 0 #007A47;\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n  transition: transform 0.15s;\n  animation: cta-glow-sm 1.8s ease-in-out infinite;\n}\n.sticky-btn::before {\n  content: ''; position: absolute;\n  top: 0; left: -100%; width: 50%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);\n  animation: shimmer 2.4s ease-in-out infinite;\n  pointer-events: none;\n}\n.sticky-btn \u003e * { position: relative; z-index: 2; }\n@keyframes cta-glow-sm {\n  0%, 100% { box-shadow: 0 6px 18px rgba(0,176,104,0.45), 0 2px 0 #007A47; }\n  50% { box-shadow: 0 8px 24px rgba(0,176,104,0.6), 0 2px 0 #007A47, 0 0 20px rgba(0,214,122,0.5); }\n}\n.sticky-btn:active { transform: scale(0.98); }\n\n\/* ============ TOAST ============ *\/\n.toast {\n  position: fixed; top: 20px; left: 50%;\n  transform: translateX(-50%) translateY(-140px);\n  background: #00B068; color: #fff;\n  padding: 14px 20px; font-size: 14px; font-weight: 700;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.25); z-index: 999;\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: #00B068;\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!-- ============ HERO (sin imagen, más limpio) ============ --\u003e\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"hero-brand\"\u003eLUNEX\u003cspan\u003e STORE\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"hero-eyebrow\"\u003e★ Pre-invierno 2026 ★\u003c\/div\u003e\n\n    \u003ch1 class=\"hero-title\"\u003e3\u003cem\u003eX\u003c\/em\u003e1\u003c\/h1\u003e\n    \u003cdiv class=\"hero-subtitle\"\u003eREMERAS TÉRMICAS\u003c\/div\u003e\n    \u003cdiv class=\"hero-descriptor\"\u003e+1.200 packs vendidos · \u003cspan\u003e4 colores\u003c\/span\u003e · \u003cspan\u003e5 talles\u003c\/span\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"hero-price-box\"\u003e\n      \u003cdiv class=\"hero-price-label\"\u003ePrecio del pack\u003c\/div\u003e\n      \u003cdiv class=\"hero-price\"\u003e$65.990\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hero-tag\"\u003e⚡ PRECIO REAL · \u003cem\u003eOFERTA REAL\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ============ SELECTOR INMEDIATO ============ --\u003e\n  \u003csection class=\"selector-section\"\u003e\n    \u003cdiv class=\"selector-eyebrow\"\u003e\n\u003cspan class=\"selector-eyebrow-circle\"\u003e1\u003c\/span\u003e Elegí color y talle\u003c\/div\u003e\n    \u003ch2 class=\"selector-title\"\u003eARMÁ TU PACK\u003c\/h2\u003e\n\n    \u003c!-- REMERA 1 --\u003e\n    \u003cdiv class=\"remera-block\" id=\"block1\"\u003e\n      \u003cdiv class=\"remera-header\"\u003e\n        \u003cdiv class=\"remera-num-tag\"\u003e\n          \u003cdiv class=\"remera-circle\"\u003e1\u003c\/div\u003e\n          \u003cdiv class=\"remera-info\"\u003e\n            \u003cspan class=\"remera-label\"\u003eRemera 1\u003c\/span\u003e\n            \u003cspan class=\"remera-name\"\u003ePRIMERA\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"remera-check\"\u003e✓\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eColor:\u003c\/div\u003e\n      \u003cdiv class=\"color-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"color1\" id=\"c1-negro\" value=\"Negro\"\u003e\n        \u003clabel for=\"c1-negro\" class=\"color-btn\" data-color=\"negro\"\u003e\u003cspan class=\"color-btn-name\"\u003eNegro\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color1\" id=\"c1-blanco\" value=\"Blanco\"\u003e\n        \u003clabel for=\"c1-blanco\" class=\"color-btn\" data-color=\"blanco\"\u003e\u003cspan class=\"color-btn-name\"\u003eBlanco\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color1\" id=\"c1-gris\" value=\"Gris\"\u003e\n        \u003clabel for=\"c1-gris\" class=\"color-btn\" data-color=\"gris\"\u003e\u003cspan class=\"color-btn-name\"\u003eGris\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color1\" id=\"c1-azul\" value=\"Azul Marino\"\u003e\n        \u003clabel for=\"c1-azul\" class=\"color-btn\" data-color=\"azul\"\u003e\u003cspan class=\"color-btn-name\"\u003eAzul\u003c\/span\u003e\u003c\/label\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eTalle:\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!-- REMERA 2 --\u003e\n    \u003cdiv class=\"remera-block\" id=\"block2\"\u003e\n      \u003cdiv class=\"remera-header\"\u003e\n        \u003cdiv class=\"remera-num-tag\"\u003e\n          \u003cdiv class=\"remera-circle\"\u003e2\u003c\/div\u003e\n          \u003cdiv class=\"remera-info\"\u003e\n            \u003cspan class=\"remera-label\"\u003eRemera 2\u003c\/span\u003e\n            \u003cspan class=\"remera-name\"\u003eSEGUNDA\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"remera-check\"\u003e✓\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eColor:\u003c\/div\u003e\n      \u003cdiv class=\"color-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"color2\" id=\"c2-negro\" value=\"Negro\"\u003e\n        \u003clabel for=\"c2-negro\" class=\"color-btn\" data-color=\"negro\"\u003e\u003cspan class=\"color-btn-name\"\u003eNegro\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color2\" id=\"c2-blanco\" value=\"Blanco\"\u003e\n        \u003clabel for=\"c2-blanco\" class=\"color-btn\" data-color=\"blanco\"\u003e\u003cspan class=\"color-btn-name\"\u003eBlanco\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color2\" id=\"c2-gris\" value=\"Gris\"\u003e\n        \u003clabel for=\"c2-gris\" class=\"color-btn\" data-color=\"gris\"\u003e\u003cspan class=\"color-btn-name\"\u003eGris\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color2\" id=\"c2-azul\" value=\"Azul Marino\"\u003e\n        \u003clabel for=\"c2-azul\" class=\"color-btn\" data-color=\"azul\"\u003e\u003cspan class=\"color-btn-name\"\u003eAzul\u003c\/span\u003e\u003c\/label\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eTalle:\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!-- REMERA 3 --\u003e\n    \u003cdiv class=\"remera-block\" id=\"block3\"\u003e\n      \u003cdiv class=\"remera-header\"\u003e\n        \u003cdiv class=\"remera-num-tag\"\u003e\n          \u003cdiv class=\"remera-circle\"\u003e3\u003c\/div\u003e\n          \u003cdiv class=\"remera-info\"\u003e\n            \u003cspan class=\"remera-label\"\u003eRemera 3 · GRATIS\u003c\/span\u003e\n            \u003cspan class=\"remera-name\"\u003eTERCERA\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"remera-check\"\u003e✓\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eColor:\u003c\/div\u003e\n      \u003cdiv class=\"color-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"color3\" id=\"c3-negro\" value=\"Negro\"\u003e\n        \u003clabel for=\"c3-negro\" class=\"color-btn\" data-color=\"negro\"\u003e\u003cspan class=\"color-btn-name\"\u003eNegro\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color3\" id=\"c3-blanco\" value=\"Blanco\"\u003e\n        \u003clabel for=\"c3-blanco\" class=\"color-btn\" data-color=\"blanco\"\u003e\u003cspan class=\"color-btn-name\"\u003eBlanco\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color3\" id=\"c3-gris\" value=\"Gris\"\u003e\n        \u003clabel for=\"c3-gris\" class=\"color-btn\" data-color=\"gris\"\u003e\u003cspan class=\"color-btn-name\"\u003eGris\u003c\/span\u003e\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"color3\" id=\"c3-azul\" value=\"Azul Marino\"\u003e\n        \u003clabel for=\"c3-azul\" class=\"color-btn\" data-color=\"azul\"\u003e\u003cspan class=\"color-btn-name\"\u003eAzul\u003c\/span\u003e\u003c\/label\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"picker-label\"\u003eTalle:\u003c\/div\u003e\n      \u003cdiv class=\"size-grid\"\u003e\n        \u003cinput type=\"radio\" name=\"talle3\" id=\"t3-S\" value=\"S\"\u003e\u003clabel for=\"t3-S\" class=\"size-btn\"\u003eS\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle3\" id=\"t3-M\" value=\"M\"\u003e\u003clabel for=\"t3-M\" class=\"size-btn\"\u003eM\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle3\" id=\"t3-L\" value=\"L\"\u003e\u003clabel for=\"t3-L\" class=\"size-btn\"\u003eL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle3\" id=\"t3-XL\" value=\"XL\"\u003e\u003clabel for=\"t3-XL\" class=\"size-btn\"\u003eXL\u003c\/label\u003e\n        \u003cinput type=\"radio\" name=\"talle3\" id=\"t3-XXL\" value=\"XXL\"\u003e\u003clabel for=\"t3-XXL\" class=\"size-btn\"\u003eXXL\u003c\/label\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PREVIEW DEL PACK --\u003e\n    \u003cdiv class=\"pack-preview\" id=\"packPreview\"\u003e\n      \u003cdiv class=\"pack-preview-label\"\u003e✓ Tu pack listo\u003c\/div\u003e\n      \u003cdiv class=\"pack-preview-row\"\u003eRemera 1: \u003cstrong id=\"prev1\"\u003e-\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pack-preview-row\"\u003eRemera 2: \u003cstrong id=\"prev2\"\u003e-\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pack-preview-row\"\u003eRemera 3: \u003cstrong id=\"prev3\"\u003e-\u003c\/strong\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CTA GIGANTE --\u003e\n    \u003cdiv class=\"cta-step\"\u003e\n\u003cspan class=\"cta-step-circle\"\u003e2\u003c\/span\u003e Comprar ahora\u003c\/div\u003e\n    \u003cbutton class=\"cta-button\" id=\"ctaButton\" type=\"button\"\u003e\n      \u003cspan class=\"cta-icon\"\u003e🛒\u003c\/span\u003e\n      \u003cspan class=\"cta-text-main\"\u003eQuiero mi pack\u003c\/span\u003e\n      \u003cspan class=\"cta-price\"\u003e$65.990\u003c\/span\u003e\n      \u003cspan class=\"cta-arrow\"\u003e→\u003c\/span\u003e\n      \u003cspan class=\"spinner\"\u003e\u003c\/span\u003e\n    \u003c\/button\u003e\n\n    \u003c!-- TRUST RÁPIDO --\u003e\n    \u003cdiv class=\"trust-row\"\u003e\n      \u003cdiv class=\"trust-cell\"\u003e\n        \u003cspan class=\"trust-icon\"\u003e🚚\u003c\/span\u003e\n        \u003cspan class=\"trust-big\"\u003eENVÍO GRATIS\u003c\/span\u003e\n        \u003cspan class=\"trust-sub\"\u003eAndreani · Todo el país\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"trust-cell\"\u003e\n        \u003cspan class=\"trust-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"trust-big\"\u003e5 - 10 DÍAS\u003c\/span\u003e\n        \u003cspan class=\"trust-sub\"\u003eHábiles\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TRUST STRIP --\u003e\n  \u003cdiv class=\"trust-strip\"\u003e\n    \u003cdiv class=\"trust-strip-cell\"\u003e\n      \u003cdiv class=\"trust-strip-icon\"\u003e🚚\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-label\"\u003eEnvío gratis\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-sub\"\u003eAndreani\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust-strip-cell\"\u003e\n      \u003cdiv class=\"trust-strip-icon\"\u003e💳\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-label\"\u003e3 cuotas\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-sub\"\u003eSin interés\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust-strip-cell\"\u003e\n      \u003cdiv class=\"trust-strip-icon\"\u003e⚡\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-label\"\u003e10% OFF\u003c\/div\u003e\n      \u003cdiv class=\"trust-strip-sub\"\u003eTransferencia\u003c\/div\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★ Mejor opción ★\u003c\/div\u003e\n    \u003cdiv class=\"cuotas-title\"\u003e3 CUOTAS DE \u003cem\u003e$21.997\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cuotas-sub\"\u003e\n\u003cstrong\u003eSIN INTERÉS\u003c\/strong\u003e · Todas las tarjetas\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 10% TRANSFERENCIA --\u003e\n  \u003cdiv class=\"transfer-banner\"\u003e\n    \u003cdiv class=\"transfer-eyebrow\"\u003e⚡ Ahorrás más ⚡\u003c\/div\u003e\n    \u003cdiv class=\"transfer-title\"\u003e10% OFF \u003cem\u003ePOR TRANSFERENCIA\u003c\/em\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"transfer-sub\"\u003ePagás \u003cstrong\u003e$59.391\u003c\/strong\u003e en lugar de $65.990\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WINTER COUNTDOWN --\u003e\n  \u003cdiv class=\"winter-banner\"\u003e\n    \u003cdiv class=\"winter-eyebrow\"\u003e⛄ Faltan para el invierno\u003c\/div\u003e\n    \u003cdiv class=\"winter-title\"\u003e21 de junio · No te agarre desabrigado\u003c\/div\u003e\n    \u003cdiv class=\"winter-countdown\" id=\"winter-countdown\"\u003e\n      \u003cdiv class=\"cd-cell\"\u003e\n\u003cdiv class=\"cd-num\" id=\"cd-d\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"cd-unit\"\u003eDías\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cd-cell\"\u003e\n\u003cdiv class=\"cd-num\" id=\"cd-h\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"cd-unit\"\u003eHs\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cd-cell\"\u003e\n\u003cdiv class=\"cd-num\" id=\"cd-m\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"cd-unit\"\u003eMin\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"cd-cell\"\u003e\n\u003cdiv class=\"cd-num\" id=\"cd-s\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"cd-unit\"\u003eSeg\u003c\/div\u003e\n\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\"\u003ePor qué te conviene\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003e3 REMERAS,\u003cbr\u003e4 RAZONES.\u003c\/h2\u003e\n    \u003cdiv class=\"benefits-grid\"\u003e\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-icon\"\u003e🔥\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eTérmicas de verdad\u003c\/h3\u003e\n          \u003cp\u003eTela técnica con tratamiento térmico que retiene el calor corporal. Diseñadas para el frío argentino real.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-icon\"\u003e💨\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eLivianas y respirables\u003c\/h3\u003e\n          \u003cp\u003eTe abriga sin sentir que tenés un saco encima. Tela transpirable que no te hace transpirar.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-icon\"\u003e👕\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eUna para cada día\u003c\/h3\u003e\n          \u003cp\u003eNegra para salir, blanca diario, gris urbana, azul para combinar. Tenés outfit para toda la semana.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n        \u003cdiv class=\"benefit-icon\"\u003e💰\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eMejor precio del mercado\u003c\/h3\u003e\n          \u003cp\u003e3 remeras al precio de una. Compará con cualquier marca: ahorrás entre $20.000 y $40.000 con el pack.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPARATIVA --\u003e\n  \u003csection class=\"compare-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003eComparalo vos mismo\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eEL MEJOR PRECIO\u003cbr\u003eDEL MERCADO.\u003c\/h2\u003e\n    \u003cdiv class=\"compare-grid\"\u003e\n      \u003cdiv class=\"compare-card bad\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"compare-label\"\u003e3 remeras sueltas\u003c\/div\u003e\n          \u003cdiv class=\"compare-detail\"\u003eComprándolas por separado\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compare-price\"\u003e$89.970\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"compare-arrow\"\u003e↓\u003c\/div\u003e\n      \u003cdiv class=\"compare-card good\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"compare-label\"\u003ePack 3x1 Lunex\u003c\/div\u003e\n          \u003cdiv class=\"compare-detail\"\u003eEsta promo, hoy\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"compare-price\"\u003e$65.990\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"compare-savings\"\u003e\n      AHORRÁS $23.980\n      \u003csmall\u003e1 remera y media GRATIS\u003c\/small\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COLORES --\u003e\n  \u003csection class=\"colors-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003e4 colores disponibles\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eELEGÍ LOS\u003cbr\u003eTUYOS.\u003c\/h2\u003e\n    \u003cdiv class=\"colors-grid\"\u003e\n      \u003cdiv class=\"color-tile\"\u003e\n\u003cdiv class=\"color-tile-bg\" data-c=\"negro\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"color-tile-name\"\u003eNEGRO\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"color-tile\"\u003e\n\u003cdiv class=\"color-tile-bg\" data-c=\"blanco\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"color-tile-name\"\u003eBLANCO\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"color-tile\"\u003e\n\u003cdiv class=\"color-tile-bg\" data-c=\"gris\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"color-tile-name\"\u003eGRIS\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"color-tile\"\u003e\n\u003cdiv class=\"color-tile-bg\" data-c=\"azul\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"color-tile-name\"\u003eAZUL MARINO\u003c\/div\u003e\n\u003c\/div\u003e\n    \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+1.200 PACKS\u003cbr\u003eVENDIDOS.\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\n        \u003cstrong\u003e1.243 reseñas verificadas\u003c\/strong\u003e\u003cbr\u003e97% recomendaría\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-list\"\u003e\n      \u003cdiv class=\"review\"\u003e\n        \u003cdiv class=\"review-head\"\u003e\n\u003cspan class=\"review-name\"\u003eFederico G. · La Plata\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        \u003cp class=\"review-text\"\u003e\"Re abriga, calidad bárbara para lo que sale. Pedí negra, gris y azul. Las uso de lunes a viernes para trabajar.\"\u003c\/p\u003e\n        \u003cdiv class=\"review-meta\"\u003eHace 3 días · Talle L\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n        \u003cdiv class=\"review-head\"\u003e\n\u003cspan class=\"review-name\"\u003eMatías 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        \u003cp class=\"review-text\"\u003e\"Lo mejor que compré en años. La térmica negra la uso todos los días. Tela buenísima, no se deforma con los lavados.\"\u003c\/p\u003e\n        \u003cdiv class=\"review-meta\"\u003eHace 1 semana · Talle M\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n        \u003cdiv class=\"review-head\"\u003e\n\u003cspan class=\"review-name\"\u003eLucas P. · 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        \u003cp class=\"review-text\"\u003e\"3 al precio de una, no podía creer. Llegó en 6 días a Córdoba. Tela mucho mejor de lo que esperaba.\"\u003c\/p\u003e\n        \u003cdiv class=\"review-meta\"\u003eHace 2 semanas · Talle XL\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review\"\u003e\n        \u003cdiv class=\"review-head\"\u003e\n\u003cspan class=\"review-name\"\u003eDiego T. · 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        \u003cp class=\"review-text\"\u003e\"Muy buena la tela, abriga bien. Pedí XL y me quedó un poquito grande. Igual cumple.\"\u003c\/p\u003e\n        \u003cdiv class=\"review-meta\"\u003eHace 3 semanas · Talle XL\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003csection class=\"specs-section\"\u003e\n    \u003cdiv class=\"section-eyebrow\"\u003eDetalles técnicos\u003c\/div\u003e\n    \u003ch2 class=\"section-title\"\u003eCALIDAD\u003cbr\u003ePREMIUM.\u003c\/h2\u003e\n    \u003cul class=\"specs-list\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTela\u003c\/strong\u003e\u003cspan\u003eAlgodón + spandex térmico\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eGramaje\u003c\/strong\u003e\u003cspan\u003e220g · ideal frío argentino\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\u003eColores\u003c\/strong\u003e\u003cspan\u003eNegro · Blanco · Gris · Azul Marino\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCuello\u003c\/strong\u003e\u003cspan\u003eRedondo elastizado\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMangas\u003c\/strong\u003e\u003cspan\u003eLargas con puños ajustados\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 class=\"size-title\"\u003eGuía de talles\u003c\/h3\u003e\n    \u003cp class=\"size-sub\"\u003eRevisá bien antes de comprar. \u003cstrong\u003eNo hacemos cambios.\u003c\/strong\u003e\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. \u003cstrong\u003eNo hacemos cambios ni devoluciones.\u003c\/strong\u003e Si dudás del talle, escribinos por WhatsApp ANTES de comprar.\n    \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\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cbutton class=\"faq-q\" type=\"button\"\u003e¿Cuánto tarda el envío?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003eEnvío \u003cstrong\u003egratis a todo el país\u003c\/strong\u003e vía Andreani · \u003cstrong\u003e5 a 10 días hábiles\u003c\/strong\u003e. Te mandamos el 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-q\" type=\"button\"\u003e¿Hacen cambios o devoluciones?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003e\n\u003cstrong\u003eNo hacemos cambios ni devoluciones.\u003c\/strong\u003e Revisá bien la guía de talles. Si tenés dudas, consultanos por WhatsApp.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cbutton class=\"faq-q\" type=\"button\"\u003e¿Cómo es el 10% off por transferencia?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003ePagando por transferencia tenés \u003cstrong\u003e10% off automático\u003c\/strong\u003e. Pasás de $65.990 a \u003cstrong\u003e$59.391\u003c\/strong\u003e. Te mandamos el CBU al confirmar.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cbutton class=\"faq-q\" type=\"button\"\u003e¿Puedo elegir 3 del mismo color?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003eSí. Podés elegir las 3 del mismo color y talle, o combinarlas como quieras.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cbutton class=\"faq-q\" type=\"button\"\u003e¿Son térmicas de verdad?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003eSí, tienen \u003cstrong\u003etratamiento térmico real\u003c\/strong\u003e que retiene el calor corporal. Ideales para frío de 5°C a 18°C, ya sea bajo abrigo o solas en interior.\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item\"\u003e\n      \u003cbutton class=\"faq-q\" type=\"button\"\u003e¿Cómo se lavan?\u003c\/button\u003e\n      \u003cdiv class=\"faq-a\"\u003e\u003cdiv class=\"faq-a-inner\"\u003eAgua fría, programa suave. No centrifugar. Secar a la sombra. Duran 50+ lavados si las cuidás.\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 --\u003e\n\u003cdiv class=\"sticky-cta\" id=\"stickyCta\"\u003e\n  \u003cdiv class=\"sticky-info\" id=\"stickyInfo\"\u003e\n    \u003cspan class=\"placeholder\"\u003eElegí color y talle de las 3 remeras\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"sticky-btn\" id=\"stickyBtn\" type=\"button\"\u003e\n    \u003cspan\u003e🛒\u003c\/span\u003e\u003cspan\u003eQuiero mi pack · $65.990\u003c\/span\u003e\u003cspan\u003e→\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 = '3x1-remeras-termicas-hombres';\nconst WINTER_DATE = new Date('2026-06-21T00:00:00-03:00').getTime();\n\nfunction tickWinter(){\n  const d = WINTER_DATE - Date.now();\n  if (d \u003c 0) {\n    document.getElementById('winter-countdown').innerHTML = '\u003cdiv style=\"grid-column:1\/-1;text-align:center;padding:8px;font-family:Anton,sans-serif;font-size:18px\"\u003e¡EMPEZÓ EL INVIERNO! ❄️\u003c\/div\u003e';\n    return;\n  }\n  const p = n =\u003e String(n).padStart(2,'0');\n  document.getElementById('cd-d').textContent = p(Math.floor(d\/86400000));\n  document.getElementById('cd-h').textContent = p(Math.floor((d%86400000)\/3600000));\n  document.getElementById('cd-m').textContent = p(Math.floor((d%3600000)\/60000));\n  document.getElementById('cd-s').textContent = p(Math.floor((d%60000)\/1000));\n}\ntickWinter();\nsetInterval(tickWinter, 1000);\n\ndocument.querySelectorAll('.faq-q').forEach(q =\u003e {\n  q.addEventListener('click', () =\u003e q.parentElement.classList.toggle('is-open'));\n});\n\nlet VARIANT_ID = null;\nfetch(`\/products\/${PRODUCT_HANDLE}.js`)\n  .then(r =\u003e r.ok ? r.json() : Promise.reject('Producto no encontrado'))\n  .then(p =\u003e {\n    VARIANT_ID = p.variants[0].id;\n    console.log('[Lunex] ✓ Variante:', VARIANT_ID);\n  })\n  .catch(e =\u003e console.warn('[Lunex] Error:', e));\n\nfunction getSelection(n){\n  const c = document.querySelector(`input[name=\"color${n}\"]:checked`);\n  const t = document.querySelector(`input[name=\"talle${n}\"]:checked`);\n  return { color: c ? c.value : null, talle: t ? t.value : null };\n}\n\nfunction updatePreview(){\n  [1,2,3].forEach(n =\u003e {\n    const s = getSelection(n);\n    const block = document.getElementById('block' + n);\n    if (s.color \u0026\u0026 s.talle) block.classList.add('completed');\n    else block.classList.remove('completed');\n  });\n\n  const s1 = getSelection(1), s2 = getSelection(2), s3 = getSelection(3);\n  const preview = document.getElementById('packPreview');\n  const allComplete = s1.color \u0026\u0026 s1.talle \u0026\u0026 s2.color \u0026\u0026 s2.talle \u0026\u0026 s3.color \u0026\u0026 s3.talle;\n\n  if (allComplete) {\n    document.getElementById('prev1').textContent = `${s1.color} · ${s1.talle}`;\n    document.getElementById('prev2').textContent = `${s2.color} · ${s2.talle}`;\n    document.getElementById('prev3').textContent = `${s3.color} · ${s3.talle}`;\n    preview.classList.add('visible');\n    document.getElementById('stickyInfo').innerHTML = '✓ Pack completo · \u003cstrong\u003e3 remeras listas\u003c\/strong\u003e';\n  } else {\n    preview.classList.remove('visible');\n    const missing = [];\n    if (!s1.color || !s1.talle) missing.push('R1');\n    if (!s2.color || !s2.talle) missing.push('R2');\n    if (!s3.color || !s3.talle) missing.push('R3');\n    document.getElementById('stickyInfo').innerHTML = `\u003cspan class=\"placeholder\"\u003eFalta: ${missing.join(', ')}\u003c\/span\u003e`;\n  }\n}\n\ndocument.querySelectorAll('input[type=\"radio\"]').forEach(r =\u003e {\n  r.addEventListener('change', updatePreview);\n});\n\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  const s1 = getSelection(1), s2 = getSelection(2), s3 = getSelection(3);\n  const missing = [];\n  if (!s1.color || !s1.talle) { document.getElementById('block1').classList.add('error'); missing.push('Remera 1'); }\n  if (!s2.color || !s2.talle) { document.getElementById('block2').classList.add('error'); missing.push('Remera 2'); }\n  if (!s3.color || !s3.talle) { document.getElementById('block3').classList.add('error'); missing.push('Remera 3'); }\n\n  if (missing.length) {\n    setTimeout(() =\u003e {\n      ['block1','block2','block3'].forEach(id =\u003e document.getElementById(id).classList.remove('error'));\n    }, 500);\n    showToast(`Falta: ${missing.join(', ')}`, true);\n    document.querySelector('.remera-block.error')?.scrollIntoView({behavior:'smooth', block:'center'});\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 (!VARIANT_ID \u0026\u0026 attempts \u003c 30) {\n      await new Promise(r =\u003e setTimeout(r, 100));\n      attempts++;\n    }\n    if (!VARIANT_ID) throw new Error('Producto no cargado');\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({\n        id: VARIANT_ID, quantity: 1,\n        properties: {\n          'Remera 1': `${s1.color} - Talle ${s1.talle}`,\n          'Remera 2': `${s2.color} - Talle ${s2.talle}`,\n          'Remera 3': `${s3.color} - Talle ${s3.talle}`\n        }\n      })\n    });\n    if (!res.ok) {\n      const err = await res.json().catch(()=\u003e({}));\n      throw new Error(err.description || 'Error al agregar');\n    }\n    showToast('Pack 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}\n\ndocument.getElementById('ctaButton').addEventListener('click', buyNow);\ndocument.getElementById('stickyBtn').addEventListener('click', buyNow);\n\nconst mainBtn = document.getElementById('ctaButton');\nconst stickyCta = document.getElementById('stickyCta');\nif ('IntersectionObserver' in window) {\n  new IntersectionObserver(([e]) =\u003e {\n    if (!e.isIntersecting) stickyCta.classList.add('visible');\n    else stickyCta.classList.remove('visible');\n  }).observe(mainBtn);\n}\n})();\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"LUNEXSTORE","offers":[{"title":"Default Title","offer_id":53685160083774,"sku":null,"price":65990.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/1631\/2126\/files\/ChatGPT_Image_4_jun_2026_10_26_01.png?v=1780579588","url":"https:\/\/lunextienda.com\/products\/3x1-remeras-termicas-hombres","provider":"LUNEXSTORE","version":"1.0","type":"link"}