{"product_id":"almohada-ortopedica-inflable-para-cuell","title":"Cervify™ | Descompresor Cervical Inflable","description":"\u003cstyle\u003e\n#soilant-cervify-landing,\n#soilant-cervify-landing * { box-sizing: border-box; }\n\n#soilant-cervify-landing{\n  --cv-text:#20272b;\n  --cv-muted:#5f6b70;\n  --cv-border:#dfe8e9;\n  --cv-blue:#2e7283;\n  --cv-blue-dark:#205866;\n  --cv-blue-soft:#f0f7f8;\n  --cv-green:#16834e;\n  --cv-green-dark:#10663c;\n  --cv-green-soft:#edf8f1;\n  --cv-stars:#f2ab00;\n  width:100%;\n  max-width:760px;\n  margin:0 auto;\n  padding:0 18px 36px;\n  background:#fff;\n  color:var(--cv-text);\n  font-family:inherit;\n}\n#soilant-cervify-landing h1,\n#soilant-cervify-landing h2,\n#soilant-cervify-landing h3,\n#soilant-cervify-landing p{margin-top:0}\n#soilant-cervify-landing img{display:block;width:100%;max-width:100%;height:auto}\n\n#soilant-cervify-landing .cv-section{width:100%;margin:50px auto;padding:0;background:#fff}\n#soilant-cervify-landing .cv-section-title{\n  max-width:670px;margin:0 auto 9px;color:var(--cv-text);text-align:center;\n  font-size:clamp(24px,5vw,32px);line-height:1.17;letter-spacing:-.45px;font-weight:900\n}\n#soilant-cervify-landing .cv-title-line{\n  width:42px;height:3px;margin:0 auto 19px;border-radius:20px;background:var(--cv-blue)\n}\n#soilant-cervify-landing .cv-section-text{\n  max-width:625px;margin:0 auto 22px;color:var(--cv-muted);text-align:center;font-size:15px;line-height:1.62\n}\n#soilant-cervify-landing .cv-media{width:100%;max-width:500px;margin:23px auto 0;overflow:hidden}\n#soilant-cervify-landing .cv-media img{width:100%;margin:0 auto;border-radius:8px}\n\n#soilant-cervify-landing .cv-hero{width:100%;margin:0 auto 22px;text-align:center}\n#soilant-cervify-landing .cv-main-title{\n  max-width:700px;margin:0 auto 14px;color:var(--cv-text);font-size:clamp(29px,6vw,40px);\n  line-height:1.08;letter-spacing:-.8px;font-weight:950\n}\n#soilant-cervify-landing .cv-hero-text{\n  max-width:650px;margin:0 auto 23px;color:#4f5a5f;font-size:16px;line-height:1.62\n}\n\n#soilant-cervify-landing .cv-benefit-list{\n  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:600px;\n  margin:22px auto 0;padding:0;gap:9px;list-style:none\n}\n#soilant-cervify-landing .cv-benefit-list li{\n  display:flex;min-width:0;min-height:56px;margin:0;padding:11px 13px;align-items:center;gap:9px;\n  border:1px solid var(--cv-border);border-radius:12px;background:#fff;color:#32454b;\n  text-align:left;font-size:13.5px;line-height:1.35;font-weight:780\n}\n#soilant-cervify-landing .cv-benefit-icon{flex:0 0 auto;font-size:18px}\n\n#soilant-cervify-landing .cv-steps{width:100%;max-width:600px;margin:25px auto 24px}\n#soilant-cervify-landing .cv-step{position:relative;padding:0 0 24px 48px;text-align:left}\n#soilant-cervify-landing .cv-step:last-child{padding-bottom:0}\n#soilant-cervify-landing .cv-step::after{\n  content:\"\";position:absolute;top:31px;bottom:1px;left:14px;width:1px;background:#d8e5e7\n}\n#soilant-cervify-landing .cv-step:last-child::after{display:none}\n#soilant-cervify-landing .cv-step-number{\n  position:absolute;top:0;left:0;display:flex;width:30px;height:30px;align-items:center;justify-content:center;\n  border-radius:50%;background:var(--cv-blue);color:#fff;font-size:12px;font-weight:900\n}\n#soilant-cervify-landing .cv-step strong{\n  display:block;margin-bottom:5px;color:var(--cv-text);font-size:15px;line-height:1.35;font-weight:900\n}\n#soilant-cervify-landing .cv-step p{margin:0;color:var(--cv-muted);font-size:14px;line-height:1.58}\n\n#soilant-cervify-landing .cv-specs{\n  width:100%;max-width:650px;margin:0 auto;border-top:1px solid var(--cv-border);border-bottom:1px solid var(--cv-border)\n}\n#soilant-cervify-landing .cv-spec-row{\n  display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;min-height:60px;padding:13px 6px;\n  align-items:center;border-bottom:1px solid var(--cv-border)\n}\n#soilant-cervify-landing .cv-spec-row:last-child{border-bottom:none}\n#soilant-cervify-landing .cv-spec-label{color:var(--cv-text);font-size:13.5px;font-weight:900}\n#soilant-cervify-landing .cv-spec-value{color:var(--cv-muted);font-size:13.5px;line-height:1.52}\n\n#soilant-cervify-landing .cv-compare-media{width:100%;max-width:520px;margin:22px auto 0}\n#soilant-cervify-landing .cv-compare-media img{width:100%;border-radius:8px}\n\n#soilant-cervify-landing .cv-review-summary{margin:-2px auto 22px;text-align:center}\n#soilant-cervify-landing .cv-review-summary-stars,\n#soilant-cervify-landing .cv-review-stars{color:var(--cv-stars);letter-spacing:.7px}\n#soilant-cervify-landing .cv-review-summary-stars{display:block;font-size:21px;line-height:1}\n#soilant-cervify-landing .cv-review-summary-text{display:block;margin-top:5px;color:var(--cv-muted);font-size:12px}\n\n#soilant-cervify-landing .cv-carousel-shell{\n  position:relative;\n  width:100%;\n  max-width:700px;\n  margin:0 auto;\n}\n\n#soilant-cervify-landing .cv-carousel-viewport{\n  width:100%;\n  overflow:hidden;\n  touch-action:pan-y;\n}\n\n#soilant-cervify-landing .cv-carousel-track{\n  display:flex;\n  width:100%;\n  margin:0;\n  transform:translate3d(0,0,0);\n  transition:transform .45s cubic-bezier(.22,.61,.36,1);\n}\n\n#soilant-cervify-landing .cv-review-card{\n  display:flex;\n  flex:0 0 50%;\n  width:50%;\n  min-width:0;\n  padding:6px;\n  flex-direction:column;\n}\n\n#soilant-cervify-landing .cv-review-inner{\n  display:flex;\n  height:100%;\n  overflow:hidden;\n  flex-direction:column;\n  background:#fff;\n  border:1px solid var(--cv-border);\n  border-radius:14px;\n}\n\n#soilant-cervify-landing .cv-review-image{\n  width:100%;\n  aspect-ratio:1\/1;\n  overflow:hidden;\n  background:#f3f5f5;\n}\n\n#soilant-cervify-landing .cv-review-image img{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n}\n\n#soilant-cervify-landing .cv-review-content{\n  display:flex;\n  flex:1;\n  flex-direction:column;\n  padding:13px 13px 15px;\n}\n\n#soilant-cervify-landing .cv-review-header{\n  display:flex;\n  align-items:center;\n  gap:9px;\n  margin-bottom:8px;\n}\n\n#soilant-cervify-landing .cv-review-avatar{\n  display:flex;\n  flex:0 0 38px;\n  width:38px;\n  height:38px;\n  align-items:center;\n  justify-content:center;\n  border-radius:50%;\n  background:var(--cv-blue-soft);\n  border:1px solid #d7e8eb;\n  color:var(--cv-blue-dark);\n  font-size:15px;\n  line-height:1;\n  font-weight:900;\n}\n\n#soilant-cervify-landing .cv-review-meta{\n  display:flex;\n  min-width:0;\n  flex:1;\n  flex-direction:column;\n  gap:3px;\n}\n\n#soilant-cervify-landing .cv-review-name{\n  margin:0;\n  color:var(--cv-text);\n  font-size:13px;\n  line-height:1.28;\n  font-weight:900;\n}\n\n#soilant-cervify-landing .cv-review-verified{\n  display:inline-flex;\n  width:fit-content;\n  align-items:center;\n  gap:5px;\n  padding:4px 7px;\n  border-radius:999px;\n  background:var(--cv-green-soft);\n  color:#1e7045;\n  font-size:9.5px;\n  line-height:1;\n  font-weight:850;\n}\n\n#soilant-cervify-landing .cv-review-stars{\n  margin:0 0 8px;\n  font-size:14px;\n}\n\n#soilant-cervify-landing .cv-review-text{\n  margin:0;\n  color:var(--cv-muted);\n  font-size:12.5px;\n  line-height:1.52;\n}\n\n#soilant-cervify-landing .cv-carousel-controls{\n  display:flex;\n  margin-top:16px;\n  align-items:center;\n  justify-content:center;\n  gap:14px;\n}\n\n#soilant-cervify-landing .cv-carousel-arrow{\n  display:flex;\n  width:38px;\n  height:38px;\n  padding:0;\n  align-items:center;\n  justify-content:center;\n  border:1px solid #dce4e5;\n  border-radius:50%;\n  background:#fff;\n  color:var(--cv-text);\n  font-size:21px;\n  cursor:pointer;\n}\n\n#soilant-cervify-landing .cv-carousel-dots{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:7px;\n}\n\n#soilant-cervify-landing .cv-carousel-dot{\n  width:7px;\n  height:7px;\n  padding:0;\n  border:0;\n  border-radius:20px;\n  background:#ced9da;\n  transition:all .2s ease;\n}\n\n#soilant-cervify-landing .cv-carousel-dot.is-active{\n  width:21px;\n  background:var(--cv-blue);\n}\n\n#soilant-cervify-landing .cv-cta-wrap{width:100%;margin:20px auto 0;text-align:center}\n#soilant-cervify-landing a.cv-cta,\n#soilant-cervify-landing a.cv-cta:link,\n#soilant-cervify-landing a.cv-cta:visited{\n  display:flex!important;width:100%!important;max-width:500px!important;min-height:58px!important;\n  margin:0 auto!important;padding:11px 18px!important;align-items:center!important;justify-content:center!important;\n  color:#fff!important;background:var(--cv-green)!important;border:0!important;border-radius:10px!important;\n  text-decoration:none!important;box-shadow:0 5px 13px rgba(22,131,78,.16)!important;cursor:pointer!important;\n  transition:transform .18s ease,background .18s ease\n}\n#soilant-cervify-landing a.cv-cta:hover{background:var(--cv-green-dark)!important;transform:translateY(-1px)}\n#soilant-cervify-landing .cv-cta-title{display:block;color:#fff!important;font-size:15px;line-height:1.2;font-weight:900}\n#soilant-cervify-landing .cv-cta-subtitle{\n  display:block;margin-top:3px;color:rgba(255,255,255,.93)!important;font-size:10px;line-height:1.2;\n  letter-spacing:.25px;font-weight:750\n}\n\n#soilant-cervify-landing .cv-faq-list{width:100%;max-width:650px;margin:0 auto;border-top:1px solid var(--cv-border)}\n#soilant-cervify-landing details.cv-faq-item{margin:0;background:#fff;border:0;border-bottom:1px solid var(--cv-border)}\n#soilant-cervify-landing .cv-faq-item summary{\n  position:relative;padding:18px 40px 18px 2px;color:var(--cv-text);font-size:14px;line-height:1.42;\n  font-weight:850;cursor:pointer;list-style:none\n}\n#soilant-cervify-landing .cv-faq-item summary::-webkit-details-marker{display:none}\n#soilant-cervify-landing .cv-faq-item summary::before,\n#soilant-cervify-landing .cv-faq-item summary::after{\n  content:\"\";position:absolute;top:50%;right:7px;width:14px;height:1.5px;background:var(--cv-blue-dark);\n  transform:translateY(-50%)\n}\n#soilant-cervify-landing .cv-faq-item summary::after{\n  transform:translateY(-50%) rotate(90deg);transition:transform .2s ease\n}\n#soilant-cervify-landing .cv-faq-item[open] summary::after{transform:translateY(-50%)}\n#soilant-cervify-landing .cv-faq-item p{\n  margin:0;padding:0 36px 18px 2px;color:var(--cv-muted);font-size:13.5px;line-height:1.62\n}\n\n#soilant-cervify-landing .cv-final-cta{\n  width:100%;max-width:660px;margin:55px auto 30px;padding:29px 22px 25px;text-align:center;\n  background:var(--cv-blue-soft);border:1px solid #d7e8eb;border-radius:17px\n}\n#soilant-cervify-landing .cv-final-badge{\n  display:inline-flex;margin:0 auto 13px;padding:6px 11px;border-radius:30px;background:#dcecef;color:var(--cv-blue-dark);\n  font-size:10px;line-height:1;letter-spacing:.4px;font-weight:850;text-transform:uppercase\n}\n#soilant-cervify-landing .cv-final-benefits{\n  display:flex;margin:18px auto 0;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 15px\n}\n#soilant-cervify-landing .cv-final-benefit{\n  display:inline-flex;align-items:center;gap:5px;color:#385158;font-size:11px;font-weight:750\n}\n#soilant-cervify-landing .cv-final-benefit::before{\n  content:\"✓\";display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;\n  border-radius:50%;background:#e6f4eb;color:var(--cv-green);font-size:9px;font-weight:900\n}\n\n\/* CTA FINAL - REFUERZO DE MAQUETACIÓN *\/\n#soilant-cervify-landing .cv-final-cta .cv-cta-wrap{\n  width:100%;\n  max-width:500px;\n  margin:20px auto 0;\n}\n\n#soilant-cervify-landing .cv-final-cta a.cv-cta{\n  display:flex !important;\n  width:100% !important;\n  max-width:500px !important;\n  min-height:58px !important;\n  margin:0 auto !important;\n  padding:11px 18px !important;\n  align-items:center !important;\n  justify-content:center !important;\n  border:0 !important;\n  border-radius:10px !important;\n  background:var(--cv-green) !important;\n  color:#fff !important;\n  text-align:center !important;\n  text-decoration:none !important;\n  box-shadow:0 5px 13px rgba(22,131,78,.16) !important;\n}\n\n#soilant-cervify-landing .cv-final-cta a.cv-cta \u003e span{\n  display:block;\n  width:100%;\n  text-align:center;\n}\n\n#soilant-cervify-landing .cv-after-cta-media{\n  width:100%;\n  max-width:520px;\n  margin:18px auto 0;\n  overflow:hidden;\n}\n\n#soilant-cervify-landing .cv-after-cta-media img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n  margin:0 auto;\n  border-radius:8px;\n}\n\n.cv-purchase-highlight{animation:cv-price-highlight 1s ease 2}\n@keyframes cv-price-highlight{\n  0%,100%{filter:none}\n  50%{filter:drop-shadow(0 0 11px rgba(22,131,78,.35))}\n}\n\n@media screen and (max-width:700px){\n  #soilant-cervify-landing{padding:0 12px 28px}\n  #soilant-cervify-landing .cv-section{margin:42px auto}\n  #soilant-cervify-landing .cv-main-title{font-size:28px;line-height:1.13}\n  #soilant-cervify-landing .cv-hero-text{font-size:14.5px;line-height:1.58}\n  #soilant-cervify-landing .cv-section-title{font-size:23px}\n  #soilant-cervify-landing .cv-section-text{font-size:14.5px}\n  #soilant-cervify-landing .cv-media,\n  #soilant-cervify-landing .cv-compare-media{max-width:100%}\n\n  #soilant-cervify-landing .cv-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}\n  #soilant-cervify-landing .cv-benefit-list li{min-height:58px;padding:9px;font-size:11.5px}\n  #soilant-cervify-landing .cv-benefit-icon{font-size:16px}\n\n  #soilant-cervify-landing .cv-spec-row{\n    grid-template-columns:116px minmax(0,1fr);gap:9px;padding:12px 3px\n  }\n  #soilant-cervify-landing .cv-spec-label,\n  #soilant-cervify-landing .cv-spec-value{font-size:12px}\n\n  #soilant-cervify-landing .cv-carousel-viewport{overflow:hidden;touch-action:pan-y}\n  #soilant-cervify-landing .cv-carousel-track{\n    display:flex;\n    gap:0;\n    transform:translate3d(0,0,0);\n    transition:transform .45s cubic-bezier(.22,.61,.36,1)\n  }\n  #soilant-cervify-landing .cv-review-card{\n    flex:0 0 50%;\n    width:50%;\n    min-width:0;\n    padding:4px\n  }\n  #soilant-cervify-landing .cv-review-image{\n    width:100%;\n    aspect-ratio:1\/1;\n  }\n  #soilant-cervify-landing .cv-review-content{padding:10px 9px 12px}\n  #soilant-cervify-landing .cv-review-header{gap:6px;margin-bottom:6px}\n  #soilant-cervify-landing .cv-review-avatar{\n    flex:0 0 31px;\n    width:31px;\n    height:31px;\n    font-size:12px;\n  }\n  #soilant-cervify-landing .cv-review-name{font-size:10.5px;line-height:1.22}\n  #soilant-cervify-landing .cv-review-verified{\n    padding:3px 5px;\n    font-size:8px;\n  }\n  #soilant-cervify-landing .cv-review-stars{\n    margin-bottom:6px;\n    font-size:11px;\n  }\n  #soilant-cervify-landing .cv-review-text{\n    font-size:10.5px;\n    line-height:1.45;\n  }\n  #soilant-cervify-landing .cv-carousel-controls{display:flex}\n\n  #soilant-cervify-landing a.cv-cta{min-height:56px!important;padding:10px 12px!important}\n  #soilant-cervify-landing .cv-cta-title{font-size:14px}\n\n  #soilant-cervify-landing .cv-faq-item summary{padding-top:17px;padding-bottom:17px;font-size:14px}\n  #soilant-cervify-landing .cv-final-cta{margin-top:48px;padding:26px 16px 21px;border-radius:15px}\n  #soilant-cervify-landing .cv-final-cta .cv-cta-wrap{max-width:100%}\n  #soilant-cervify-landing .cv-after-cta-media{\n    max-width:100%;\n    margin-top:16px;\n  }\n}\n@media screen and (max-width:370px){\n  #soilant-cervify-landing .cv-benefit-list li{padding:8px 6px;font-size:10.5px}\n  #soilant-cervify-landing .cv-spec-row{grid-template-columns:102px minmax(0,1fr)}\n}\n@media (prefers-reduced-motion:reduce){\n  #soilant-cervify-landing *{scroll-behavior:auto!important}\n}\n\n\/* =========================================================\n   INTERACCIONES - REFUERZO CARRUSEL Y CTA\n========================================================= *\/\n#soilant-cervify-landing .cv-carousel-arrow{\n  -webkit-appearance:none;\n  appearance:none;\n  line-height:1;\n  user-select:none;\n  -webkit-tap-highlight-color:transparent;\n}\n\n#soilant-cervify-landing .cv-carousel-arrow:disabled{\n  opacity:.45;\n  cursor:default;\n}\n\n#soilant-cervify-landing .cv-carousel-dot{\n  -webkit-appearance:none;\n  appearance:none;\n  cursor:pointer;\n}\n\n#soilant-cervify-landing .cv-final-cta a.cv-cta{\n  position:relative;\n  z-index:2;\n  pointer-events:auto !important;\n  -webkit-tap-highlight-color:transparent;\n}\n\n#soilant-cervify-landing .cv-final-cta a.cv-cta:active{\n  transform:translateY(1px);\n}\n\n.cv-purchase-highlight{\n  animation:cv-purchase-pulse 1s ease 2;\n}\n\n@keyframes cv-purchase-pulse{\n  0%,100%{filter:none}\n  50%{filter:drop-shadow(0 0 12px rgba(22,131,78,.38))}\n}\n\n\u003c\/style\u003e\n\u003cdiv id=\"soilant-cervify-landing\"\u003e\n\u003csection class=\"cv-hero\"\u003e\n\u003ch1 class=\"cv-main-title\"\u003ePASAS FRENTE A LA PANTALLA O CON MALA POSTURA… Y TU CUERPO LO RESIENTE\u003c\/h1\u003e\n\u003cp class=\"cv-hero-text\"\u003eEse dolor que aparece después de horas frente al computador no es normal, y tú lo sabes. Sigue leyendo y descubre por qué tantas personas ya dejaron de sufrirlo en silencio.\u003c\/p\u003e\n\u003cdiv class=\"cv-media\"\u003e\u003cimg loading=\"eager\" decoding=\"async\" src=\"https:\/\/nexir.shop\/cdn\/shop\/files\/cuello.gif?v=1782550113\u0026amp;width=1500\" alt=\"Cervify almohada cervical inflable en uso\"\u003e\u003c\/div\u003e\n\u003cul class=\"cv-benefit-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"cv-benefit-icon\"\u003e🧬\u003c\/span\u003e\u003cspan\u003eDescompresión cervical científica.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cv-benefit-icon\"\u003e♾️\u003c\/span\u003e\u003cspan\u003eReutilizable infinitamente.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cv-benefit-icon\"\u003e🛡️\u003c\/span\u003e\u003cspan\u003eSin medicinas ni cirugía.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cv-benefit-icon\"\u003e📏\u003c\/span\u003e\u003cspan\u003eRecupera la altura de tu cuello\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003eVUELVE A MOVERTE SIN ESA TENSIÓN CONSTANTE\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cv-section-text\"\u003eCada giro de cuello se siente distinto cuando la tensión ya no manda. Recupera la libertad de moverte sin pensar en el dolor.\u003c\/p\u003e\n\u003cdiv class=\"cv-media\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/gif_9_-converted_430x.webp?v=1787716787#\" alt=\"Movilidad de cuello\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003eRECUPERA ESA POSTURA QUE TE HACÍA SENTIR BIEN\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"cv-section-text\"\u003eMantener el cuello erguido cambia cómo te sientes durante todo el día. Una postura correcta también mejora tu ánimo y tu energía diaria.\u003c\/p\u003e\n\u003cdiv class=\"cv-media\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/nexir.shop\/cdn\/shop\/files\/4_7408b6b9-6d51-4592-be88-e7a98845dc2a.png?v=1782548378\u0026amp;width=1500\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003eASÍ DE FÁCIL SE USA\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-steps\"\u003e\n\u003cdiv class=\"cv-step\"\u003e\n\u003cdiv class=\"cv-step-number\"\u003e1\u003c\/div\u003e\n\u003cstrong\u003eColoca la almohada\u003c\/strong\u003e\n\u003cp\u003eAjusta la almohada alrededor de tu cuello, sin apretar, en una posición cómoda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-step\"\u003e\n\u003cdiv class=\"cv-step-number\"\u003e2\u003c\/div\u003e\n\u003cstrong\u003eInfla poco a poco\u003c\/strong\u003e\n\u003cp\u003eBombea aire de a poco hasta sentir el soporte que necesitas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-step\"\u003e\n\u003cdiv class=\"cv-step-number\"\u003e3\u003c\/div\u003e\n\u003cstrong\u003eRelájate unos minutos\u003c\/strong\u003e\n\u003cp\u003eMantente así entre 5 y 15 minutos, sentado o recostado.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-step\"\u003e\n\u003cdiv class=\"cv-step-number\"\u003e4\u003c\/div\u003e\n\u003cstrong\u003eDesinfla y guarda\u003c\/strong\u003e\n\u003cp\u003eSuelta el aire, dóblala y guárdala lista para tu próximo uso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-media\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_20_57_27_2_430x.png?v=1787705873\" alt=\"Cervify y postura\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003eESPECIFICACIONES\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-specs\"\u003e\n\u003cdiv class=\"cv-spec-row\"\u003e\n\u003cdiv class=\"cv-spec-label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-value\"\u003ePlástico resistente con revestimiento exterior gamuzado para mayor confort al contacto con la piel.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-row\"\u003e\n\u003cdiv class=\"cv-spec-label\"\u003eEstructura interna\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-value\"\u003e3 cámaras de aire independientes que distribuyen el soporte a lo largo del cuello.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-row\"\u003e\n\u003cdiv class=\"cv-spec-label\"\u003eSistema de inflado\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-value\"\u003eVálvula manual de inflado y desinflado, sin necesidad de bomba ni accesorios adicionales.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-row\"\u003e\n\u003cdiv class=\"cv-spec-label\"\u003ePeso\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-value\"\u003eEstructura ultraliviana, pensada para transportarse sin agregar peso a bolsos ni maletas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-row\"\u003e\n\u003cdiv class=\"cv-spec-label\"\u003eContenido del paquete\u003c\/div\u003e\n\u003cdiv class=\"cv-spec-value\"\u003eIncluye 1 almohada cervical inflable de 3 capas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003cdiv class=\"cv-compare-media\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_20_57_28_3_430x.png?v=1787705872\" alt=\"Comparación Cervify\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003ePERSONAS COMO TÚ YA LO ESTÁN USANDO\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-review-summary\"\u003e\n\u003cspan class=\"cv-review-summary-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"cv-review-summary-text\"\u003eOpiniones de clientes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-carousel-shell\" id=\"cvReviewCarousel\"\u003e\n\u003cdiv class=\"cv-carousel-viewport\"\u003e\n\u003cdiv class=\"cv-carousel-track\"\u003e\n\u003carticle class=\"cv-review-card\"\u003e\n\u003cdiv class=\"cv-review-inner\"\u003e\n\u003cdiv class=\"cv-review-image\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_807252-MLA113042036192_072026-F.webp\" alt=\"Reseña de Patricio Rojas\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-review-content\"\u003e\n\u003cdiv class=\"cv-review-header\"\u003e\n\u003cdiv class=\"cv-review-avatar\"\u003eP\u003c\/div\u003e\n\u003cdiv class=\"cv-review-meta\"\u003e\n\u003cdiv class=\"cv-review-name\"\u003ePatricio Rojas, 61 años\u003c\/div\u003e\n\u003cdiv class=\"cv-review-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"cv-review-text\"\u003e\"Trabajo sentado casi toda la jornada y como a las cinco de la tarde ya no daba más del cuello. La tengo en un cajón de la oficina y la uso en el almuerzo, cambia el resto del día.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cv-review-card\"\u003e\n\u003cdiv class=\"cv-review-inner\"\u003e\n\u003cdiv class=\"cv-review-image\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_21_15_41_1_430x.png?v=1787706947\" alt=\"Reseña de Jorge Muñoz\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-review-content\"\u003e\n\u003cdiv class=\"cv-review-header\"\u003e\n\u003cdiv class=\"cv-review-avatar\"\u003eJ\u003c\/div\u003e\n\u003cdiv class=\"cv-review-meta\"\u003e\n\u003cdiv class=\"cv-review-name\"\u003eJorge Muñoz, 49 años\u003c\/div\u003e\n\u003cdiv class=\"cv-review-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"cv-review-text\"\u003e\"Antes iba cada quince días al kinesiólogo y era un gasto fijo todos los meses. Ahora la uso en la casa cuando la necesito y he ido bastante menos.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cv-review-card\"\u003e\n\u003cdiv class=\"cv-review-inner\"\u003e\n\u003cdiv class=\"cv-review-image\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_21_15_41_2_430x.png?v=1787706946\" alt=\"Reseña de Silvia Contreras\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-review-content\"\u003e\n\u003cdiv class=\"cv-review-header\"\u003e\n\u003cdiv class=\"cv-review-avatar\"\u003eS\u003c\/div\u003e\n\u003cdiv class=\"cv-review-meta\"\u003e\n\u003cdiv class=\"cv-review-name\"\u003eSilvia Contreras, 41 años\u003c\/div\u003e\n\u003cdiv class=\"cv-review-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"cv-review-text\"\u003e\"Viajé a ver a mi hija a Concepción y por primera vez en años no llegué con el cuello destrozado después del bus. Ahora la llevo en el bolso a todos lados.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"cv-review-card\"\u003e\n\u003cdiv class=\"cv-review-inner\"\u003e\n\u003cdiv class=\"cv-review-image\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71fYnw3MB+L.jpg\" alt=\"Reseña de María Eugenia\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-review-content\"\u003e\n\u003cdiv class=\"cv-review-header\"\u003e\n\u003cdiv class=\"cv-review-avatar\"\u003eM\u003c\/div\u003e\n\u003cdiv class=\"cv-review-meta\"\u003e\n\u003cdiv class=\"cv-review-name\"\u003eMaría Eugenia, 54 años\u003c\/div\u003e\n\u003cdiv class=\"cv-review-verified\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"cv-review-text\"\u003e\"Llevaba meses despertando en la madrugada por la tensión del cuello. Ahora la uso un rato antes de acostarme y por fin duermo de corrido toda la noche.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-carousel-controls\"\u003e\n\u003cbutton type=\"button\" class=\"cv-carousel-arrow cv-carousel-prev\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"cv-carousel-dots\"\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"cv-carousel-arrow cv-carousel-next\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-section\"\u003e\n\u003ch2 class=\"cv-section-title\"\u003ePREGUNTAS FRECUENTES\u003c\/h2\u003e\n\u003cdiv class=\"cv-title-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-faq-list\"\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Es difícil de usar?\u003c\/summary\u003e\n\u003cp\u003eNo. Solo debes colocarla alrededor del cuello e inflarla poco a poco hasta encontrar un nivel de soporte cómodo para ti. No requiere armado, herramientas ni ayuda de otra persona.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Cuánto tiempo debería usarla?\u003c\/summary\u003e\n\u003cp\u003ePuedes comenzar con sesiones cortas de entre 5 y 15 minutos. La idea es usarla de forma cómoda, sin sobreinflarla ni generar presión excesiva.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Puedo controlar cuánto soporte entrega?\u003c\/summary\u003e\n\u003cp\u003eSí. El nivel de inflado lo controlas tú, por lo que puedes agregar o liberar aire hasta encontrar una presión que te resulte cómoda.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿La puedo usar si paso muchas horas sentado o frente al computador?\u003c\/summary\u003e\n\u003cp\u003eSí, está pensada como un soporte cervical práctico para momentos de descanso en casa, la oficina o después de pasar varias horas en una misma postura.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Es reutilizable y fácil de transportar?\u003c\/summary\u003e\n\u003cp\u003eSí. Puedes desinflarla después de usarla, guardarla y volver a inflarla cuando la necesites. Su formato liviano permite llevarla en un bolso o maleta.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Reemplaza una evaluación o tratamiento médico?\u003c\/summary\u003e\n\u003cp\u003eNo. Cervify™ está pensada para brindar soporte y comodidad en situaciones de tensión o rigidez cotidiana. Si tienes una lesión diagnosticada, dolor intenso o persistente, consulta con un profesional de salud antes de usarla.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cv-faq-item\"\u003e\n\u003csummary\u003e¿Cómo funciona el despacho y la garantía?\u003c\/summary\u003e\n\u003cp\u003eEl plazo estimado de entrega es de 2 a 5 días hábiles, dependiendo de la región. El producto cuenta con 10 días corridos de garantía desde la recepción del pedido, exclusivamente por fallas de fábrica o defectos de funcionamiento.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cv-final-cta\"\u003e\n\u003cdiv class=\"cv-final-badge\"\u003eCervify™\u003c\/div\u003e\n\u003ch2 class=\"cv-section-title\"\u003eDALE A TU CUELLO UN MOMENTO DE DESCANSO\u003c\/h2\u003e\n\u003cdiv class=\"cv-final-benefits\"\u003e\n\u003cspan class=\"cv-final-benefit\"\u003eFácil de usar\u003c\/span\u003e \u003cspan class=\"cv-final-benefit\"\u003eReutilizable\u003c\/span\u003e \u003cspan class=\"cv-final-benefit\"\u003ePortátil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cv-cta-wrap\"\u003e\u003ca class=\"cv-cta cv-buy-link\" href=\"#soilant-comprar-cervify\" role=\"button\"\u003e \u003cspan\u003e \u003cspan class=\"cv-cta-title\"\u003eQUIERO COMPRAR CERVIFY™\u003c\/span\u003e \u003cspan class=\"cv-cta-subtitle\"\u003eENVÍO GRATIS · PAGA AL RECIBIR\u003c\/span\u003e \u003c\/span\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"cv-after-cta-media\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_22_09_09_430x.png?v=1787710154\" alt=\"Información de compra Cervify\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function () {\n  \"use strict\";\n\n  var root = document.getElementById(\"soilant-cervify-landing\");\n  if (!root || root.dataset.cvInteractionsReady === \"true\") return;\n  root.dataset.cvInteractionsReady = \"true\";\n\n  \/* =========================================================\n     CARRUSEL DE RESEÑAS\n     - 2 reseñas visibles por pasada\n     - 2 páginas para 4 reseñas\n     - Flechas, puntos, autoplay y swipe\n  ========================================================= *\/\n  (function initReviewCarousel() {\n    var carousel = root.querySelector(\"#cvReviewCarousel\");\n    if (!carousel) return;\n\n    var viewport = carousel.querySelector(\".cv-carousel-viewport\");\n    var track = carousel.querySelector(\".cv-carousel-track\");\n    var cards = Array.prototype.slice.call(\n      carousel.querySelectorAll(\".cv-review-card\")\n    );\n    var prev = carousel.querySelector(\".cv-carousel-prev\");\n    var next = carousel.querySelector(\".cv-carousel-next\");\n    var dotsWrap = carousel.querySelector(\".cv-carousel-dots\");\n\n    if (!viewport || !track || cards.length === 0) return;\n\n    var cardsPerPage = 2;\n    var pageCount = Math.ceil(cards.length \/ cardsPerPage);\n    var currentPage = 0;\n    var autoplayTimer = null;\n    var resizeTimer = null;\n    var touchStartX = 0;\n    var touchCurrentX = 0;\n    var isTouching = false;\n    var dots = [];\n\n    function buildDots() {\n      if (!dotsWrap) return;\n\n      dotsWrap.innerHTML = \"\";\n      dots = [];\n\n      for (var i = 0; i \u003c pageCount; i++) {\n        (function (pageIndex) {\n          var dot = document.createElement(\"button\");\n          dot.type = \"button\";\n          dot.className = \"cv-carousel-dot\";\n          dot.setAttribute(\n            \"aria-label\",\n            \"Ver reseñas \" + (pageIndex * cardsPerPage + 1) +\n            \" a \" + Math.min((pageIndex + 1) * cardsPerPage, cards.length)\n          );\n\n          dot.addEventListener(\"click\", function () {\n            goToPage(pageIndex, true);\n            restartAutoplay();\n          });\n\n          dotsWrap.appendChild(dot);\n          dots.push(dot);\n        })(i);\n      }\n    }\n\n    function updateDots() {\n      dots.forEach(function (dot, index) {\n        dot.classList.toggle(\"is-active\", index === currentPage);\n        dot.setAttribute(\n          \"aria-current\",\n          index === currentPage ? \"true\" : \"false\"\n        );\n      });\n    }\n\n    function normalizePage(index) {\n      if (pageCount \u003c= 1) return 0;\n      if (index \u003c 0) return pageCount - 1;\n      if (index \u003e= pageCount) return 0;\n      return index;\n    }\n\n    function goToPage(index, animate) {\n      currentPage = normalizePage(index);\n\n      track.style.transition = animate === false\n        ? \"none\"\n        : \"transform .45s cubic-bezier(.22,.61,.36,1)\";\n\n      track.style.transform =\n        \"translate3d(-\" + (currentPage * 100) + \"%,0,0)\";\n\n      if (animate === false) {\n        window.requestAnimationFrame(function () {\n          track.style.transition =\n            \"transform .45s cubic-bezier(.22,.61,.36,1)\";\n        });\n      }\n\n      updateDots();\n    }\n\n    function stopAutoplay() {\n      if (autoplayTimer) {\n        window.clearInterval(autoplayTimer);\n        autoplayTimer = null;\n      }\n    }\n\n    function startAutoplay() {\n      stopAutoplay();\n\n      if (pageCount \u003c= 1 || document.hidden) return;\n\n      autoplayTimer = window.setInterval(function () {\n        goToPage(currentPage + 1, true);\n      }, 5200);\n    }\n\n    function restartAutoplay() {\n      stopAutoplay();\n      startAutoplay();\n    }\n\n    if (prev) {\n      prev.setAttribute(\"aria-label\", \"Ver reseñas anteriores\");\n      prev.addEventListener(\"click\", function (event) {\n        event.preventDefault();\n        event.stopPropagation();\n        goToPage(currentPage - 1, true);\n        restartAutoplay();\n      });\n    }\n\n    if (next) {\n      next.setAttribute(\"aria-label\", \"Ver siguientes reseñas\");\n      next.addEventListener(\"click\", function (event) {\n        event.preventDefault();\n        event.stopPropagation();\n        goToPage(currentPage + 1, true);\n        restartAutoplay();\n      });\n    }\n\n    viewport.addEventListener(\"touchstart\", function (event) {\n      if (!event.touches || !event.touches.length) return;\n\n      isTouching = true;\n      touchStartX = event.touches[0].clientX;\n      touchCurrentX = touchStartX;\n      stopAutoplay();\n    }, { passive: true });\n\n    viewport.addEventListener(\"touchmove\", function (event) {\n      if (!isTouching || !event.touches || !event.touches.length) return;\n      touchCurrentX = event.touches[0].clientX;\n    }, { passive: true });\n\n    viewport.addEventListener(\"touchend\", function () {\n      if (!isTouching) return;\n\n      var deltaX = touchStartX - touchCurrentX;\n\n      if (Math.abs(deltaX) \u003e= 42) {\n        if (deltaX \u003e 0) {\n          goToPage(currentPage + 1, true);\n        } else {\n          goToPage(currentPage - 1, true);\n        }\n      }\n\n      isTouching = false;\n      restartAutoplay();\n    }, { passive: true });\n\n    viewport.addEventListener(\"touchcancel\", function () {\n      isTouching = false;\n      restartAutoplay();\n    }, { passive: true });\n\n    carousel.addEventListener(\"mouseenter\", stopAutoplay);\n    carousel.addEventListener(\"mouseleave\", startAutoplay);\n\n    document.addEventListener(\"visibilitychange\", function () {\n      if (document.hidden) stopAutoplay();\n      else startAutoplay();\n    });\n\n    window.addEventListener(\"resize\", function () {\n      window.clearTimeout(resizeTimer);\n\n      resizeTimer = window.setTimeout(function () {\n        goToPage(currentPage, false);\n      }, 120);\n    });\n\n    buildDots();\n    goToPage(0, false);\n    startAutoplay();\n  })();\n\n  \/* =========================================================\n     CTA FINAL\n     Lleva al precio \/ formulario superior del producto Dawn.\n  ========================================================= *\/\n  (function initFinalCTA() {\n    var cta = root.querySelector(\".cv-buy-link\");\n    if (!cta) return;\n\n    function isVisible(element) {\n      if (!element) return false;\n\n      var style = window.getComputedStyle(element);\n      var rect = element.getBoundingClientRect();\n\n      return (\n        style.display !== \"none\" \u0026\u0026\n        style.visibility !== \"hidden\" \u0026\u0026\n        rect.width \u003e 0 \u0026\u0026\n        rect.height \u003e 0\n      );\n    }\n\n    function findFirstVisible(selectors) {\n      for (var i = 0; i \u003c selectors.length; i++) {\n        var elements = document.querySelectorAll(selectors[i]);\n\n        for (var j = 0; j \u003c elements.length; j++) {\n          if (elements[j] !== root \u0026\u0026 isVisible(elements[j])) {\n            return elements[j];\n          }\n        }\n      }\n\n      return null;\n    }\n\n    function findPurchaseTarget() {\n      \/*\n        Priorizamos el precio porque en esta landing los CTA\n        deben devolver al bloque superior de compra.\n      *\/\n      var selectors = [\n        \"[id^='ProductInfo-'] [id^='price-']\",\n        \".product__info-container [id^='price-']\",\n        \"[id^='ProductInfo-'] .price\",\n        \".product__info-container .price\",\n        \"[id^='ProductInfo-'] .product-form\",\n        \".product__info-container .product-form\",\n        \"[id^='ProductInfo-'] product-form\",\n        \".product__info-container product-form\",\n        \"form[action*='\/cart\/add']\"\n      ];\n\n      return findFirstVisible(selectors);\n    }\n\n    cta.addEventListener(\"click\", function (event) {\n      event.preventDefault();\n      event.stopPropagation();\n\n      var target = findPurchaseTarget();\n\n      if (!target) {\n        \/*\n          Fallback seguro: el bloque de compra de Dawn normalmente\n          está por encima de la descripción.\n        *\/\n        window.scrollTo({\n          top: 0,\n          behavior: \"smooth\"\n        });\n        return;\n      }\n\n      var header =\n        document.querySelector(\".header-wrapper\") ||\n        document.querySelector(\"sticky-header\") ||\n        document.querySelector(\"header\");\n\n      var headerHeight = header \u0026\u0026 isVisible(header)\n        ? header.getBoundingClientRect().height\n        : 0;\n\n      var offset = Math.max(90, headerHeight + 20);\n      var top =\n        target.getBoundingClientRect().top +\n        window.pageYOffset -\n        offset;\n\n      target.classList.add(\"cv-purchase-highlight\");\n\n      window.scrollTo({\n        top: Math.max(0, top),\n        behavior: \"smooth\"\n      });\n\n      window.setTimeout(function () {\n        target.classList.remove(\"cv-purchase-highlight\");\n      }, 2200);\n    });\n  })();\n\n})();\n\u003c\/script\u003e\n","brand":"Soilant","offers":[{"title":"Default Title","offer_id":58363654799663,"sku":"Almohada Ortopedica Inflable Para Cuell","price":28990.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/7801\/3231\/files\/ChatGPTImage25ago2026_23_59_13.png?v=1787716762","url":"https:\/\/soilantchile.com\/products\/almohada-ortopedica-inflable-para-cuell","provider":"Soilant","version":"1.0","type":"link"}