{"product_id":"secretlift™-cinta-levanta-busto-hipoalergenica-oferta-2x1","title":"SecretLift™ — Cinta Levanta Busto Hipoalergénica (OFERTA 2X1)","description":"\u003c!-- 1. ESTRELLAS DE VALORACIÓN AMARILLAS (El JS las moverá bajo el Título Principal) --\u003e\n\u003cdiv class=\"custom-review-stars\" id=\"estrellas-nuevas\" style=\"display: flex; justify-content: flex-start !important; align-items: center; margin-top: 8px; margin-bottom: 15px; width: 100%;\"\u003e\n    \u003cspan class=\"stars\" style=\"color: #FFB300; font-size: 1.1rem; letter-spacing: 1px;\"\u003e★★★★★\u003c\/span\u003e \n    \u003cspan class=\"score\" style=\"font-weight: 700; margin-left: 8px; font-size: 0.95rem; color: #333;\"\u003e4.9\u003c\/span\u003e \n    \u003cspan class=\"count\" style=\"color: #666; font-size: 0.85rem; margin-left: 5px; text-decoration: underline;\"\u003e(312 valoraciones)\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003ch1 class=\"kc-h1\" style=\"text-align: center;\"\u003eSecretLift™\u003cspan style=\"color: rgb(181, 126, 107);\"\u003e \u003cem\u003eSoporte Invisible\u003c\/em\u003e \u003c\/span\u003ey Escote Perfecto\u003c\/h1\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: #b57e6b; font-weight: 800; font-size: 1.3rem;\"\u003e🔥 OFERTA 2X1: Lleva 2 por solo $26.980 🔥\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(120, 120, 120); font-size: 1rem;\"\u003eCinta Hipoalergénica · Resistente al Agua · Retiro Sin Dolor\u003c\/span\u003e\n\u003c\/h2\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(120, 120, 120); font-size: 1rem;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/8471\/9022\/files\/watermarked_img_5628294292153706771.jpg?v=1787755433\" alt=\"Métodos de aplicación\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(91, 178, 185);\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cstyle\u003e\n  \/* ==========================================\n     1. OCULTAR MENÚ SUPERIOR (DEJAR SOLO LOGO)\n     ========================================== *\/\n  header nav, header ul, .header nav, .header ul, .site-nav,\n  .site-navigation, .header__inline-menu, .header__menu-item,\n  .menu-drawer-container, .header-drawer, .header__icons,\n  .header__icon-list, details-modal.header__search,\n  .header__search, .header-nav {\n      display: none !important;\n  }\n  \n  header, .header, .header-wrapper header {\n      justify-content: center !important;\n      display: flex !important;\n  }\n\n  header h1, .header__heading, .header__logo,\n  .header__heading-link, header a[href=\"\/\"] {\n      display: block !important; visibility: visible !important;\n      opacity: 1 !important; pointer-events: auto !important;\n      margin: 0 auto !important; \n  }\n  \n  .product-recommendations, .related-products,\n  .complementary-products, .product-up-sell,\n  [data-product-recommendations] {\n      display: none !important;\n  }\n  \n  \/* ==========================================\n     2. BLOQUEO EXTREMO DE RESEÑAS NATIVAS E ICONOS VACÍOS\n     ========================================== *\/\n  .rating, .rating-wrapper, .spr-badge, .spr-container, .spr-reviews, #shopify-product-reviews,\n  .jdgm-widget, .jdgm-rev-widg, .jdgm-all-reviews-widget, .jdgm-preview-badge, \n  .stamped-main-widget, .yotpo, .product__info-container .rating, \n  .loox-rating, .loox-rating-label, .alireviews-widget,\n  div[data-section-type=\"product-reviews\"], div[class*=\"product-reviews\"], \n  div[id*=\"review\"], .product-reviews-wrapper, #judgeme_product_reviews,\n  .product-info__review {\n      display: none !important; \n      opacity: 0 !important;\n      visibility: hidden !important; \n      position: absolute !important;\n      z-index: -9999 !important; \n      height: 0px !important;\n      width: 0px !important; \n      margin: 0 !important;\n      padding: 0 !important; \n      pointer-events: none !important;\n  }\n\n  \/* ==========================================\n     4. ESTILOS DEL SLIDER ANTES Y DESPUÉS\n     ========================================== *\/\n  .ba-section {\n      max-width: 800px; margin: 40px auto; padding: 0 15px;\n      text-align: center; font-family: inherit;\n  }\n  .ba-title {\n      font-size: 1.6rem; font-weight: 700; color: #111;\n      margin-bottom: 20px; line-height: 1.2;\n  }\n  .ba-container {\n      position: relative; width: 100%; border-radius: 12px;\n      overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.1);\n      line-height: 0;\n  }\n  .ba-img-background { width: 100%; display: block; pointer-events: none; }\n  .ba-img-foreground {\n      position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n      object-fit: cover; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);\n      pointer-events: none;\n  }\n  .ba-slider-input {\n      position: absolute; -webkit-appearance: none; appearance: none;\n      width: 100%; height: 100%; background: transparent; outline: none;\n      margin: 0; top: 0; left: 0; cursor: ew-resize; z-index: 6;\n  }\n  .ba-slider-input::-webkit-slider-thumb {\n      -webkit-appearance: none; appearance: none; width: 4px;\n      height: 100vh; background: transparent; cursor: ew-resize;\n  }\n  .ba-slider-input::-moz-range-thumb {\n      width: 4px; height: 100vh; background: transparent;\n      cursor: ew-resize; border: none;\n  }\n  .ba-slider-line {\n      position: absolute; top: 0; bottom: 0; left: 50%; width: 3px;\n      background: #ffffff; transform: translateX(-50%);\n      pointer-events: none; z-index: 4; box-shadow: 0 0 6px rgba(0,0,0,0.3);\n  }\n  .ba-slider-btn {\n      position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);\n      width: 44px; height: 44px; background: #ffffff; border-radius: 50%;\n      box-shadow: 0 2px 8px rgba(0,0,0,0.4); pointer-events: none;\n      z-index: 5; display: flex; align-items: center; justify-content: center;\n      border: 3px solid #B57E6B; \n  }\n  .ba-slider-btn::after {\n      content: '◂ ▸'; font-weight: bold; color: #B57E6B; font-size: 16px;\n  }\n  .ba-labels {\n      position: absolute; top: 15px; width: 100%; display: flex;\n      justify-content: space-between; padding: 0 15px; box-sizing: border-box;\n      pointer-events: none; z-index: 3;\n  }\n  .ba-label {\n      background: rgba(0,0,0,0.6); color: #fff; padding: 4px 10px;\n      border-radius: 4px; font-size: 12px; font-weight: bold;\n      text-transform: uppercase; letter-spacing: 1px;\n  }\n\n  \/* ==========================================\n     5. ESTILOS MEJORADOS DE LA SECCIÓN DE PORCENTAJES (%)\n     ========================================== *\/\n  .results-section {\n      background-color: #fcf9f8; padding: 35px 20px;\n      border-radius: 12px; margin: 30px 0; text-align: center;\n      font-family: inherit;\n  }\n  .results-title {\n      font-size: 1.6rem; font-weight: 700; color: #111;\n      margin-bottom: 25px; line-height: 1.2;\n  }\n  .results-grid { display: flex; flex-direction: column; gap: 20px; }\n  @media (min-width: 768px) {\n      .results-grid { flex-direction: row; justify-content: space-between; }\n  }\n  .result-item {\n      background: #ffffff; padding: 25px 20px; border-radius: 12px;\n      box-shadow: 0 4px 15px rgba(0,0,0,0.05); border: 1px solid #f0e6e3;\n      flex: 1; display: flex; flex-direction: column;\n      justify-content: space-between; text-align: left;\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n  .result-item:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 8px 25px rgba(181, 126, 107, 0.15);\n  }\n  .result-percentage {\n      font-size: 2.8rem; font-weight: 800; color: #B57E6B; \n      margin-bottom: 8px; line-height: 1;\n      transition: transform 0.3s ease;\n  }\n  .result-item:hover .result-percentage {\n      transform: scale(1.05);\n  }\n  .result-text {\n      font-size: 0.95rem; color: #444; line-height: 1.5;\n      margin-bottom: 20px; flex-grow: 1;\n  }\n  .progress-bar-container {\n      background: #f4ece9; border-radius: 30px; height: 12px;\n      width: 100%; overflow: hidden; position: relative;\n      box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);\n  }\n  .progress-bar-fill {\n      background: linear-gradient(90deg, #c49482, #B57E6B); \n      height: 100%; border-radius: 30px; width: 0%; \n      transition: width 1.5s cubic-bezier(0.1, 0.8, 0.3, 1);\n      position: relative;\n  }\n  \/* Efecto de brillo animado en la barra *\/\n  .progress-bar-fill::after {\n      content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n      background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);\n      animation: shimmer 2.5s infinite;\n  }\n  @keyframes shimmer {\n      0% { transform: translateX(-100%); }\n      100% { transform: translateX(100%); }\n  }\n\n  \/* ==========================================\n     6. ESTILOS DE PREGUNTAS FRECUENTES\n     ========================================== *\/\n  .faq-section-custom {\n      max-width: 800px; margin: 40px auto 10px auto !important;\n      padding: 0 15px 30px 15px !important; font-family: inherit;\n      height: auto !important; overflow: visible !important;\n      display: block !important; clear: both !important; \n  }\n  .faq-title-custom {\n      text-align: left; font-size: 24px; font-weight: bold;\n      margin-bottom: 25px; color: #1a1a1a;\n  }\n  .faq-item-custom {\n      border-bottom: 1px solid #e5e5e5; overflow: visible !important;\n  }\n  .faq-item-custom:last-child {\n      border-bottom: none; padding-bottom: 30px !important; \n  }\n  .faq-item-custom details { width: 100%; height: auto !important; overflow: visible !important; }\n  .faq-item-custom summary {\n      display: flex; justify-content: space-between; align-items: center;\n      font-weight: 600; font-size: 16px; cursor: pointer; padding: 18px 0;\n      color: #333; list-style: none;\n  }\n  .faq-item-custom summary::-webkit-details-marker { display: none; }\n  .faq-item-custom summary::after {\n      content: '+'; font-size: 24px; font-weight: 300;\n      color: #B57E6B; transition: transform 0.3s ease;\n  }\n  .faq-item-custom details[open] summary::after {\n      content: '−'; transform: rotate(180deg);\n  }\n  .faq-content-custom {\n      padding: 5px 0 20px 0 !important; font-size: 15px; color: #555;\n      line-height: 1.6 !important; display: block !important;\n      height: auto !important; overflow: visible !important;\n  }\n\n  \/* ==========================================\n     7. ESTILOS DEL SLIDER Y FORMULARIO DE COMENTARIOS\n     ========================================== *\/\n  .comments-section-container {\n      max-width: 800px; margin: 0 auto 50px auto;\n      padding: 0 15px; font-family: inherit;\n  }\n  .comments-title {\n      text-align: center; font-size: 24px; font-weight: bold;\n      margin-bottom: 20px; color: #1a1a1a;\n  }\n  .testimonial-slider {\n      position: relative; background: #ffffff; border-radius: 12px;\n      box-shadow: 0 4px 15px rgba(0,0,0,0.06); border: 1px solid #eaeaea;\n      overflow: hidden; text-align: center; padding: 30px 40px; margin-bottom: 30px;\n  }\n  .slide { display: none; animation: fade-in 0.6s ease-in-out; }\n  .slide.active { display: block; }\n  .slide-text { font-size: 1rem; color: #444; margin: 15px 0; font-style: italic; line-height: 1.5; }\n  .slide-author { font-weight: 700; color: #B57E6B; font-size: 0.95rem; }\n  \n  .testimonial-slider .slide span[style*=\"color: #FFB300\"] {\n      font-size: 0.85rem !important; letter-spacing: 1px !important;\n  }\n\n  .slider-btn {\n      position: absolute; top: 50%; transform: translateY(-50%);\n      background: rgba(181, 126, 107, 0.1); color: #B57E6B;\n      border: none; width: 36px; height: 36px; border-radius: 50%;\n      cursor: pointer; font-size: 1.2rem; display: flex; align-items: center; justify-content: center;\n      transition: background 0.3s, color 0.3s; z-index: 10;\n  }\n  .slider-btn:hover { background: #B57E6B; color: #ffffff; }\n  .slider-btn.prev { left: 10px; }\n  .slider-btn.next { right: 10px; }\n  \n  .fake-comment-form {\n      background: #fcf9f8; padding: 25px; border-radius: 12px;\n      border: 1px solid #eaeaea; text-align: left;\n  }\n  .fake-comment-form h3 { font-size: 18px; margin-bottom: 15px; color: #1a1a1a; font-weight: 600; }\n  .fake-comment-form input, .fake-comment-form textarea {\n      width: 100%; padding: 12px 15px; margin-bottom: 15px;\n      border: 1px solid #ddd; border-radius: 6px; font-family: inherit;\n      box-sizing: border-box; font-size: 14px;\n  }\n  .fake-comment-form button {\n      background-color: #B57E6B; color: #fff; border: none;\n      padding: 14px 25px; font-size: 16px; font-weight: bold;\n      border-radius: 6px; cursor: pointer; width: 100%; transition: background 0.3s;\n  }\n  .fake-comment-form button:hover { background-color: #9c6856; }\n  #dummy-success-msg {\n      display: none; background: #f8ebe6; color: #8a5746;\n      padding: 15px; border-radius: 8px; text-align: center;\n      font-weight: 600; border: 1px solid #e6d3cd;\n  }\n  @keyframes fade-in {\n      from { opacity: 0; transform: translateY(5px); }\n      to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e\n\n\u003c!-- 2. SLIDER DE ANTES Y DESPUÉS --\u003e\n\u003cdiv class=\"ba-section\"\u003e\n    \u003ch2 class=\"ba-title\"\u003eMoldea y estiliza tu figura al instante\u003c\/h2\u003e\n    \u003cdiv class=\"ba-container\"\u003e\n        \u003cdiv class=\"ba-labels\"\u003e\n            \u003cspan class=\"ba-label\"\u003eAntes\u003c\/span\u003e \u003cspan class=\"ba-label\"\u003eDespués\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003c!-- Imagen Después --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/8471\/9022\/files\/Gemini_Generated_Image_8ndhos8ndhos8ndh.jpg?v=1787764883\" alt=\"Resultado Después\" class=\"ba-img-background\"\u003e \n        \u003c!-- Imagen Antes --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/8471\/9022\/files\/Gemini_Generated_Image_i4xjz4i4xjz4i4xj.jpg?v=1787764789\" alt=\"Estado Antes\" class=\"ba-img-foreground\" id=\"ba-foreground\"\u003e \n        \u003cinput type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"ba-slider-input\" id=\"ba-slider\"\u003e\n        \u003cdiv class=\"ba-slider-line\" id=\"ba-line\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ba-slider-btn\" id=\"ba-btn\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 3. SECCIÓN DE PORCENTAJES DE RESULTADOS --\u003e\n\u003cdiv class=\"results-section\" id=\"results-section-id\"\u003e\n    \u003ch2 class=\"results-title\"\u003eEl secreto mejor guardado de nuestras clientas\u003c\/h2\u003e\n    \u003cdiv class=\"results-grid\"\u003e\n        \u003cdiv class=\"result-item\"\u003e\n            \u003cdiv class=\"result-percentage\"\u003e98%\u003c\/div\u003e\n            \u003cdiv class=\"result-text\"\u003eLogró usar escotes y trajes de baño con total seguridad gracias a su resistencia al agua y al sudor.\u003c\/div\u003e\n            \u003cdiv class=\"progress-bar-container\"\u003e\n                \u003cdiv class=\"progress-bar-fill\" data-width=\"98%\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"result-item\"\u003e\n            \u003cdiv class=\"result-percentage\"\u003e99%\u003c\/div\u003e\n            \u003cdiv class=\"result-text\"\u003eConfirmó que la aplicación es rápida y la retirada es completamente sin dolor, sin dejar irritaciones.\u003c\/div\u003e\n            \u003cdiv class=\"progress-bar-container\"\u003e\n                \u003cdiv class=\"progress-bar-fill\" data-width=\"99%\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"result-item\"\u003e\n            \u003cdiv class=\"result-percentage\"\u003e95%\u003c\/div\u003e\n            \u003cdiv class=\"result-text\"\u003eDestacó la alta adherencia de su material (95% algodón y 5% elastano) manteniéndose en su lugar todo el día sin reajustes.\u003c\/div\u003e\n            \u003cdiv class=\"progress-bar-container\"\u003e\n                \u003cdiv class=\"progress-bar-fill\" data-width=\"95%\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4. SECCIÓN DE PREGUNTAS FRECUENTES --\u003e\n\u003cdiv class=\"faq-section-custom\"\u003e\n    \u003ch2 class=\"faq-title-custom\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n    \u003ch2 class=\"faq-title-custom\"\u003ePreguntas Frecuentes\u003c\/h2\u003e\n    \u003cdiv class=\"faq-item-custom\"\u003e\n        \u003cdetails\u003e\n            \u003csummary\u003e¿Qué incluye exactamente la oferta 2x1?\u003c\/summary\u003e\n            \u003cdiv class=\"faq-content-custom\"\u003e¡Aprovechaste nuestra promoción especial 2x1! Por solo \u003cstrong\u003e$26.980\u003c\/strong\u003e, recibirás \u003cstrong\u003e2 rollos\u003c\/strong\u003e de cinta levanta busto hipoalergénica.\u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item-custom\"\u003e\n        \u003cdetails\u003e\n            \u003csummary\u003e¿De qué material está fabricada la cinta?\u003c\/summary\u003e\n            \u003cdiv class=\"faq-content-custom\"\u003eEstá hecha con materiales de primera calidad: \u003cstrong\u003e95% algodón ligero y transpirable, y 5% elastano\u003c\/strong\u003e. Esta combinación asegura que sea hipoalergénica, elástica para levantar cualquier talla y suave con la piel sensible.\u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item-custom\"\u003e\n        \u003cdetails\u003e\n            \u003csummary\u003e¿Es resistente al agua o al sudor?\u003c\/summary\u003e\n            \u003cdiv class=\"faq-content-custom\"\u003e¡Sí, totalmente! Su fórmula de alta adherencia es resistente al agua y al sudor. Puedes usarla durante actividades físicas intensas o incluso debajo de tu ropa de baño sin preocuparte por desprendimientos.\u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item-custom\"\u003e\n        \u003cdetails\u003e\n            \u003csummary\u003e¿Duele al quitarla de la piel?\u003c\/summary\u003e\n            \u003cdiv class=\"faq-content-custom\"\u003eA diferencia de otras cintas en el mercado, la nuestra está diseñada para una \u003cstrong\u003eretirada sin dolor\u003c\/strong\u003e ni molestias. Disfrutarás del efecto lifting sin sufrir al terminar el día.\u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-item-custom\"\u003e\n        \u003cdetails\u003e\n            \u003csummary\u003e¿Cómo funciona el envío y el pago?\u003c\/summary\u003e\n            \u003cdiv class=\"faq-content-custom\"\u003eEn SUPLEMENTA CHILE NO SUPLEMENTOS! el envío es totalmente gratis a todo el país (24 a 72 horas hábiles). Para tu mayor tranquilidad, pagas en efectivo o con tarjeta directamente al courier cuando el pedido llega a tu casa.\u003c\/div\u003e\n        \u003c\/details\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. SECCIÓN DE COMENTARIOS Y FORMULARIO --\u003e\n\u003cdiv class=\"comments-section-container\"\u003e\n    \u003ch2 class=\"comments-title\"\u003e\u003cspan style=\"color: rgb(91, 178, 185);\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/8471\/9022\/files\/giphy-downsized-large.gif?v=1787608110\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/span\u003e\u003c\/h2\u003e\n    \u003ch2 class=\"comments-title\"\u003e\n\u003cbr\u003eComentarios Destacados\u003c\/h2\u003e\n    \n    \u003cdiv class=\"testimonial-slider\"\u003e\n        \u003cbutton class=\"slider-btn prev\" onclick=\"moveSlide(-1)\"\u003e❮\u003c\/button\u003e \n        \u003cbutton class=\"slider-btn next\" onclick=\"moveSlide(1)\"\u003e❯\u003c\/button\u003e\n        \n        \u003cdiv class=\"slide active\"\u003e\n            \u003cspan style=\"color: #ffb300;\"\u003e★★★★★\u003c\/span\u003e\n            \u003cp class=\"slide-text\"\u003e\"Aproveché la oferta del 2x1 a $26.980 y valió totalmente la pena. Compartí el segundo rollo con mi hermana y a las dos nos encantó cómo levanta.\"\u003c\/p\u003e\n            \u003cp class=\"slide-author\"\u003eSofía M.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"slide\"\u003e\n            \u003cspan style=\"color: #ffb300;\"\u003e★★★★★\u003c\/span\u003e\n            \u003cp class=\"slide-text\"\u003e\"Tenía miedo de que me doliera al sacarla como otras que probé antes, pero esta salió súper fácil y sin tirones. Muy recomendada.\"\u003c\/p\u003e\n            \u003cp class=\"slide-author\"\u003eCamila T.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"slide\"\u003e\n            \u003cspan style=\"color: #ffb300;\"\u003e★★★★★\u003c\/span\u003e\n            \u003cp class=\"slide-text\"\u003e\"Me la llevé de vacaciones, me metí a la piscina con ella debajo del traje de baño y no se despegó NADA. Excelente calidad de algodón.\"\u003c\/p\u003e\n            \u003cp class=\"slide-author\"\u003eAndrea S.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"slide\"\u003e\n            \u003cspan style=\"color: #ffb300;\"\u003e★★★★★\u003c\/span\u003e\n            \u003cp class=\"slide-text\"\u003e\"Llegaron en 2 días y con envío gratis. Tengo busto grande y la cinta afirma espectacular todo el día.\"\u003c\/p\u003e\n            \u003cp class=\"slide-author\"\u003eValentina R.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"fake-comment-form\"\u003e\n        \u003ch3\u003eDeja tu comentario\u003c\/h3\u003e\n        \u003cform id=\"dummy-form\"\u003e\n            \u003cinput type=\"text\" placeholder=\"Nombre y apellido\" required=\"\"\u003e \n            \u003cinput type=\"email\" placeholder=\"Correo electrónico\" required=\"\"\u003e \n            \u003ctextarea placeholder=\"Escribe tu comentario aquí...\" rows=\"3\" required=\"\"\u003e\u003c\/textarea\u003e \n            \u003cbutton type=\"submit\"\u003eComentar\u003c\/button\u003e\n        \u003c\/form\u003e\n        \u003cp id=\"dummy-success-msg\"\u003e¡Gracias! Tu comentario ha sido enviado y está pendiente de moderación.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ==========================================\n     SCRIPT JS CON INTERSECTION OBSERVER\n     ========================================== --\u003e\n\u003cscript\u003e\n    \/\/ 1. SLIDER ANTES Y DESPUES\n    const baSlider = document.getElementById('ba-slider');\n    const baForeground = document.getElementById('ba-foreground');\n    const baBtn = document.getElementById('ba-btn');\n    const baLine = document.getElementById('ba-line');\n\n    if(baSlider \u0026\u0026 baForeground \u0026\u0026 baBtn \u0026\u0026 baLine) {\n        baSlider.addEventListener('input', function(e) {\n            const sliderPos = e.target.value;\n            baForeground.style.clipPath = `polygon(0 0, ${sliderPos}% 0, ${sliderPos}% 100%, 0 100%)`;\n            baBtn.style.left = `${sliderPos}%`;\n            baLine.style.left = `${sliderPos}%`;\n        });\n    }\n\n    \/\/ 2. SLIDER DE COMENTARIOS \n    let currentSlide = 0;\n    const slides = document.querySelectorAll('.slide');\n    let slideInterval;\n\n    window.moveSlide = function(n) {\n        currentSlide += n;\n        showSlide(currentSlide);\n        resetInterval(); \n    }\n\n    function showSlide(index) {\n        slides.forEach(slide =\u003e slide.classList.remove('active'));\n        if (index \u003e= slides.length) currentSlide = 0;\n        if (index \u003c 0) currentSlide = slides.length - 1;\n        if (slides[currentSlide]) {\n            slides[currentSlide].classList.add('active');\n        }\n    }\n\n    function autoPlay() {\n        currentSlide++;\n        showSlide(currentSlide);\n    }\n\n    function resetInterval() {\n        clearInterval(slideInterval);\n        slideInterval = setInterval(autoPlay, 5000); \n    }\n\n    if(slides.length \u003e 0) {\n        slideInterval = setInterval(autoPlay, 5000);\n    }\n\n    \/\/ 3. FORMULARIO \n    const dummyForm = document.getElementById('dummy-form');\n    if(dummyForm) {\n        dummyForm.addEventListener('submit', function(e) {\n            e.preventDefault(); \n            this.style.display = 'none'; \n            document.getElementById('dummy-success-msg').style.display = 'block'; \n        });\n    }\n\n    \/\/ 4. ANIMACIÓN INTELIGENTE CON SCROLL (INTERSECTION OBSERVER)\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const section = document.getElementById('results-section-id');\n        const fills = document.querySelectorAll('.progress-bar-fill');\n\n        if (section \u0026\u0026 fills.length \u003e 0) {\n            const observer = new IntersectionObserver((entries, observer) =\u003e {\n                entries.forEach(entry =\u003e {\n                    if (entry.isIntersecting) {\n                        \/\/ Se activa exactamente al entrar en pantalla al hacer scroll\n                        fills.forEach(fill =\u003e {\n                            const targetWidth = fill.getAttribute('data-width');\n                            fill.style.width = targetWidth;\n                        });\n                        observer.unobserve(entry.target);\n                    }\n                });\n            }, { threshold: 0.2 }); \/\/ Dispara cuando el 20% de la sección es visible\n\n            observer.observe(section);\n        }\n    });\n\n    \/\/ 5. POSICIONAMIENTO BAJO EL TÍTULO Y ELIMINACIÓN DE COMENTARIOS INFERIORES\n    function organizarElementos() {\n        const estrellasNuevas = document.getElementById('estrellas-nuevas');\n        \n        if (estrellasNuevas) {\n            const productInfo = document.querySelector('.product__info-container, .product__info-wrapper, .product-single__meta');\n            if (productInfo) {\n                const mainTitle = productInfo.querySelector('h1, .product__title');\n                if (mainTitle \u0026\u0026 mainTitle.parentNode \u0026\u0026 estrellasNuevas.previousElementSibling !== mainTitle) {\n                    mainTitle.parentNode.insertBefore(estrellasNuevas, mainTitle.nextSibling);\n                }\n            } else {\n                const h1s = document.querySelectorAll('h1');\n                for (let h1 of h1s) {\n                    if (!h1.classList.contains('kc-h1')) {\n                        h1.parentNode.insertBefore(estrellasNuevas, h1.nextSibling);\n                        break;\n                    }\n                }\n            }\n        }\n\n        \/\/ Destruir íconos de estrellas blancas nativas\n        document.querySelectorAll('.rating, .rating-wrapper, .spr-badge, .jdgm-preview-badge').forEach(badge =\u003e {\n            if(badge.id !== 'estrellas-nuevas' \u0026\u0026 !badge.closest('#estrellas-nuevas')) {\n                badge.style.setProperty('display', 'none', 'important');\n            }\n        });\n\n        \/\/ Eliminar textos de 0 reseñas y cuadro inferior\n        document.querySelectorAll('span, p, h2, h3, a, div').forEach(el =\u003e {\n            if (el.id === 'estrellas-nuevas' || el.closest('#estrellas-nuevas') || el.closest('.comments-section-container')) {\n                return; \n            }\n\n            const texto = (el.innerText || '').trim().toLowerCase();\n            \n            if (texto === '0 reseñas' || texto === '0 resenas' || texto === '0 reviews') {\n                el.style.setProperty('display', 'none', 'important');\n                let parentRating = el.closest('.rating, .jdgm-widget, .spr-badge, .product-block');\n                if(parentRating \u0026\u0026 !parentRating.classList.contains('product__info-container')) {\n                     parentRating.style.setProperty('display', 'none', 'important');\n                }\n            }\n            \n            if (texto === 'comentarios de los clientes' || texto === 'aún no hay comentarios' || texto === 'escriba un comentario' || texto === 'se el primero') {\n                el.style.setProperty('display', 'none', 'important');\n                \n                const bloquePadre = el.closest('.shopify-section, section, div[class*=\"review\"]');\n                if (bloquePadre \u0026\u0026 !bloquePadre.querySelector('h1') \u0026\u0026 !bloquePadre.classList.contains('comments-section-container')) {\n                    bloquePadre.style.setProperty('display', 'none', 'important');\n                    bloquePadre.style.setProperty('height', '0', 'important');\n                    bloquePadre.style.setProperty('overflow', 'hidden', 'important');\n                    bloquePadre.style.setProperty('margin', '0', 'important');\n                    bloquePadre.style.setProperty('padding', '0', 'important');\n                }\n            }\n        });\n    }\n\n    organizarElementos();\n    setInterval(organizarElementos, 300);\n\u003c\/script\u003e","brand":"suplementa","offers":[{"title":"Default Title","offer_id":48941794885806,"sku":null,"price":26980.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/8471\/9022\/files\/Gemini_Generated_Image_xb3864xb3864xb38.jpg?v=1787763586","url":"https:\/\/suplementachile.cl\/products\/secretlift%e2%84%a2-cinta-levanta-busto-hipoalergenica-oferta-2x1","provider":"suplementa","version":"1.0","type":"link"}