{"product_id":"borrador-de-vello-glowara-negro","title":"Borrador De Vello Glowara Negro","description":"\u003cstyle\u003e\n#mg-glowara{\n  --green:#08A56E;\n  --dark:#078357;\n  --ink:#17231e;\n  --muted:#68716b;\n  --line:#e2e8e3;\n  --soft:#f4f8f5;\n  max-width:1000px;\n  margin:0 auto;\n  color:var(--ink);\n  font-family:Poppins,Arial,sans-serif;\n  font-size:16px;\n  line-height:1.65;\n  text-align:left;\n}\n#mg-glowara,#mg-glowara *{box-sizing:border-box}\n#mg-glowara [hidden]{display:none!important}\n#mg-glowara h2,#mg-glowara h3,#mg-glowara p{margin:0;color:inherit}\n#mg-glowara h2{\n  font-size:clamp(28px,4.6vw,44px);\n  font-weight:750;\n  letter-spacing:-1.1px;\n  line-height:1.15;\n  text-transform:none;\n}\n#mg-glowara h3{\n  font-size:20px;\n  font-weight:700;\n  line-height:1.3;\n  text-transform:none;\n}\n#mg-glowara button,#mg-glowara summary{font-family:inherit}\n#mg-glowara button{cursor:pointer}\n#mg-glowara button:focus-visible,\n#mg-glowara summary:focus-visible,\n#mg-glowara a:focus-visible{\n  outline:3px solid var(--green);\n  outline-offset:5px;\n}\n#mg-glowara .mg-section{padding:40px 24px}\n#mg-glowara .mg-heading{max-width:720px;margin-bottom:26px}\n#mg-glowara .mg-heading p{margin-top:15px;color:var(--muted)}\n#mg-glowara .mg-eyebrow{\n  display:block;\n  margin-bottom:14px;\n  color:var(--dark);\n  font-size:11px;\n  font-weight:750;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n#mg-glowara .mg-accent{color:var(--dark)}\n#mg-glowara .mg-soft{background:var(--soft);border-radius:22px}\n\n\/* HERO *\/\n#mg-glowara .mg-hero{padding-top:30px;text-align:center}\n#mg-glowara .mg-hero h2{\n  max-width:800px;\n  margin:auto;\n  font-size:clamp(35px,6vw,59px);\n}\n#mg-glowara .mg-hero-copy{\n  max-width:660px;\n  margin:22px auto;\n  color:var(--muted);\n  font-size:18px;\n}\n#mg-glowara .mg-tags{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:9px;\n  margin-top:24px;\n}\n#mg-glowara .mg-tags span{\n  padding:7px 12px;\n  border:1px solid var(--line);\n  border-radius:30px;\n  font-size:12px;\n  font-weight:650;\n  transition:transform .25s,border-color .25s;\n}\n#mg-glowara .mg-tags span:hover{\n  transform:translateY(-3px);\n  border-color:var(--green);\n}\n\n\/* MEDIOS *\/\n#mg-glowara .mg-media{\n  overflow:hidden;\n  margin-top:27px;\n  border:1px solid var(--line);\n  border-radius:19px;\n  background:var(--soft);\n}\n#mg-glowara .mg-media img,\n#mg-glowara .mg-media video{\n  display:block;\n  width:100%;\n  height:auto;\n  margin:0;\n  object-fit:contain;\n}\n#mg-glowara .mg-placeholder{\n  min-height:250px;\n  padding:35px 24px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  align-items:center;\n  gap:9px;\n  text-align:center;\n  color:var(--muted);\n}\n#mg-glowara .mg-placeholder strong{color:var(--ink);font-size:22px}\n#mg-glowara .mg-placeholder span{max-width:380px;font-size:14px}\n\n\/* BENEFICIOS *\/\n#mg-glowara .mg-benefits{display:grid;gap:26px}\n#mg-glowara .mg-benefit{\n  position:relative;\n  padding-left:25px;\n  border-left:2px solid var(--line);\n}\n#mg-glowara .mg-benefit::before{\n  content:\"\";\n  position:absolute;\n  top:13px;\n  left:-6px;\n  width:10px;\n  height:10px;\n  background:var(--green);\n  border-radius:50%;\n}\n#mg-glowara .mg-benefit h3{\n  display:inline-block;\n  margin-bottom:9px;\n  padding:7px 14px;\n  border-radius:24px;\n  background:var(--green);\n  color:#fff;\n  font-size:16px;\n}\n#mg-glowara .mg-benefit p{\n  max-width:720px;\n  color:var(--muted);\n  font-size:15px;\n}\n\n\/* COMPARATIVA *\/\n#mg-glowara .mg-compare{\n  width:100%;\n  max-width:760px;\n  margin:0 auto;\n}\n#mg-glowara .mg-compare-head,\n#mg-glowara .mg-compare-row{\n  display:grid;\n  grid-template-columns:minmax(0,34%) repeat(3,minmax(0,22%));\n  width:100%;\n}\n#mg-glowara .mg-compare-head{\n  align-items:end;\n  margin-bottom:12px;\n}\n#mg-glowara .mg-compare-head\u003ediv{\n  min-width:0;\n  padding:0 4px;\n  text-align:center;\n  font-size:15px;\n  line-height:1.25;\n  font-weight:750;\n}\n#mg-glowara .mg-compare-head\u003ediv:nth-child(2){color:var(--dark)}\n#mg-glowara .mg-compare-body{\n  overflow:hidden;\n  border-radius:20px;\n  background:#fff;\n  box-shadow:0 12px 35px rgba(20,53,34,.06);\n}\n#mg-glowara .mg-compare-row{min-height:65px}\n#mg-glowara .mg-compare-row\u003ediv{\n  min-width:0;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  padding:14px 8px;\n  border-bottom:1px solid var(--line);\n}\n#mg-glowara .mg-compare-row:last-child\u003ediv{border-bottom:0}\n#mg-glowara .mg-compare-row .mg-row-label{\n  background:var(--green);\n  color:#fff;\n  text-align:center;\n  font-size:14px;\n  font-weight:700;\n  line-height:1.35;\n  border-bottom-color:rgba(255,255,255,.35);\n}\n#mg-glowara .mg-symbol{\n  display:inline-flex;\n  justify-content:center;\n  align-items:center;\n  width:27px;\n  height:27px;\n}\n#mg-glowara .mg-symbol svg{\n  display:block;\n  width:21px;\n  height:21px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:2.7;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n#mg-glowara .mg-symbol.yes{color:var(--green)}\n#mg-glowara .mg-symbol.no{color:#848b87}\n#mg-glowara .mg-symbol.variable{\n  color:#848b87;\n  font-size:25px;\n  font-weight:650;\n  line-height:1;\n}\n\n\/* CARRUSEL *\/\n#mg-glowara .mg-results-title{\n  text-align:center;\n  margin:0 auto 25px;\n  font-size:clamp(25px,4vw,35px);\n  line-height:1.4;\n  letter-spacing:-.7px;\n}\n#mg-glowara .mg-results-title mark{\n  display:inline;\n  padding:3px 9px;\n  border-radius:6px;\n  background:var(--green);\n  color:#fff;\n  box-decoration-break:clone;\n  -webkit-box-decoration-break:clone;\n}\n#mg-glowara .mg-carousel{\n  min-width:0;\n  margin-bottom:34px;\n}\n#mg-glowara .mg-carousel-track{\n  display:flex;\n  width:100%;\n  overflow-x:auto;\n  scroll-snap-type:x mandatory;\n  scrollbar-width:none;\n  border-radius:18px;\n  overscroll-behavior-x:contain;\n  -webkit-overflow-scrolling:touch;\n}\n#mg-glowara .mg-carousel-track::-webkit-scrollbar{display:none}\n#mg-glowara .mg-slide{\n  flex:0 0 100%;\n  min-width:0;\n  margin:0;\n  scroll-snap-align:start;\n  scroll-snap-stop:always;\n}\n#mg-glowara .mg-slide img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:1.49;\n  object-fit:contain;\n  margin:0;\n  background:var(--soft);\n  border-radius:18px;\n}\n#mg-glowara .mg-thumbnails{\n  display:flex;\n  justify-content:center;\n  gap:10px;\n  margin-top:14px;\n}\n#mg-glowara .mg-thumb{\n  display:block;\n  flex:0 0 74px;\n  width:74px;\n  height:58px;\n  min-height:0;\n  padding:3px;\n  margin:0;\n  border:2px solid transparent;\n  border-radius:9px;\n  background:transparent;\n  box-shadow:none;\n  transition:border-color .2s,opacity .2s;\n  opacity:.6;\n}\n#mg-glowara .mg-thumb[aria-pressed=\"true\"]{\n  border-color:var(--green);\n  opacity:1;\n}\n#mg-glowara .mg-thumb:hover{opacity:1}\n#mg-glowara .mg-thumb img{\n  display:block;\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  margin:0;\n  border-radius:5px;\n}\n#mg-glowara .mg-gallery-status{\n  display:block;\n  text-align:center;\n  margin-top:8px;\n  color:var(--muted);\n  font-size:12px;\n}\n\n\/* CÍRCULOS *\/\n#mg-glowara .mg-stats{display:grid;gap:25px}\n#mg-glowara .mg-stat{display:flex;align-items:center;gap:25px}\n#mg-glowara .mg-ring{\n  position:relative;\n  width:120px;\n  height:120px;\n  flex:0 0 120px;\n}\n#mg-glowara .mg-ring svg{\n  display:block;\n  width:100%;\n  height:100%;\n  transform:rotate(-90deg);\n}\n#mg-glowara .mg-ring circle{fill:none;stroke-width:5}\n#mg-glowara .mg-track{stroke:#dde8e0}\n#mg-glowara .mg-progress{\n  stroke:var(--green);\n  stroke-linecap:round;\n  stroke-dasharray:289.027;\n  stroke-dashoffset:289.027;\n}\n#mg-glowara .mg-percent{\n  position:absolute;\n  inset:0;\n  display:grid;\n  place-items:center;\n  font-size:29px;\n  font-weight:500;\n  font-variant-numeric:tabular-nums;\n}\n#mg-glowara .mg-stat p{max-width:610px;font-size:16px}\n#mg-glowara .mg-source{\n  margin-top:28px;\n  padding-top:18px;\n  border-top:1px solid var(--line);\n  color:var(--muted);\n  font-size:12px;\n}\n\n\/* PASOS *\/\n#mg-glowara .mg-steps{display:grid;gap:14px}\n#mg-glowara .mg-step{\n  display:flex;\n  align-items:flex-start;\n  gap:19px;\n  padding:22px;\n  border:1px solid var(--line);\n  border-radius:15px;\n  background:#fff;\n  transition:box-shadow .25s;\n}\n#mg-glowara .mg-step:hover{box-shadow:0 8px 24px rgba(20,53,34,.06)}\n#mg-glowara .mg-step-number{\n  flex:0 0 43px;\n  color:var(--green);\n  font-size:30px;\n  font-weight:750;\n  line-height:1.2;\n}\n#mg-glowara .mg-step p{\n  margin-top:8px;\n  color:var(--muted);\n  font-size:15px;\n}\n#mg-glowara .mg-note{\n  margin-top:20px;\n  padding:15px 18px;\n  border-left:3px solid var(--green);\n  border-radius:0 10px 10px 0;\n  background:#fff;\n  color:var(--muted);\n  font-size:14px;\n}\n\n\/* COMPRA *\/\n#mg-glowara .mg-close{text-align:center}\n#mg-glowara .mg-close p{\n  max-width:620px;\n  margin:19px auto 25px;\n  color:var(--muted);\n}\n#mg-glowara .mg-buy{\n  display:inline-flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:15px;\n  width:min(100%,430px);\n  min-height:58px;\n  padding:16px 22px;\n  border:0;\n  border-radius:10px;\n  background:var(--green);\n  color:#fff;\n  font-size:16px;\n  font-weight:750;\n  line-height:1.2;\n  transition:background .2s,transform .2s,box-shadow .2s;\n}\n#mg-glowara .mg-buy:hover{\n  background:var(--dark);\n  transform:translateY(-2px);\n  box-shadow:0 9px 22px rgba(8,165,110,.18);\n}\n#mg-glowara .mg-buy:disabled{opacity:.65;cursor:wait;transform:none}\n#mg-glowara .mg-buy svg{width:22px;height:22px;flex-shrink:0}\n#mg-glowara .mg-buy span{flex:1;text-align:center}\n#mg-glowara .mg-status{\n  color:var(--dark);\n  font-size:14px;\n  text-align:center;\n}\n#mg-glowara .mg-status:not(:empty){padding:13px}\n#mg-glowara .mg-sticky{display:none}\n\n\/* FAQ *\/\n#mg-glowara .mg-faq .mg-heading{\n  margin:0 auto 30px;\n  text-align:center;\n}\n#mg-glowara .mg-faq h2{font-size:clamp(27px,4vw,35px)}\n#mg-glowara .mg-faq details{border-bottom:1px solid var(--line)}\n#mg-glowara .mg-faq summary{\n  display:flex;\n  align-items:center;\n  gap:18px;\n  padding:21px 0;\n  list-style:none;\n  cursor:pointer;\n  font-size:15px;\n  font-weight:650;\n}\n#mg-glowara .mg-faq summary:hover{color:var(--dark)}\n#mg-glowara .mg-faq summary::-webkit-details-marker{display:none}\n#mg-glowara .mg-faq summary::before{\n  content:\"+\";\n  flex:0 0 18px;\n  color:var(--dark);\n  font-size:23px;\n  font-weight:400;\n  text-align:center;\n  transition:transform .25s;\n}\n#mg-glowara .mg-faq details[open] summary::before{transform:rotate(45deg)}\n#mg-glowara .mg-answer{\n  padding:0 0 23px 36px;\n  color:var(--muted);\n  font-size:15px;\n}\n#mg-glowara .mg-faq details[open] .mg-answer{\n  animation:mg-open .35s ease both;\n}\n@keyframes mg-open{\n  from{opacity:0;transform:translateY(-6px)}\n  to{opacity:1;transform:none}\n}\n\n\/* ANIMACIONES *\/\n#mg-glowara.mg-motion .mg-reveal{\n  opacity:0;\n  transform:translateY(20px);\n  transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);\n}\n#mg-glowara.mg-motion .mg-reveal.is-visible{opacity:1;transform:none}\n\n\/* MINI-CARRITO *\/\n#mg-glowara .mg-dialog{\n  width:min(92vw,440px);\n  max-height:85vh;\n  margin:auto;\n  padding:25px;\n  border:1px solid var(--line);\n  border-radius:18px;\n  background:#fff;\n  color:var(--ink);\n}\n#mg-glowara .mg-dialog::backdrop{background:rgba(0,0,0,.45)}\n#mg-glowara .mg-dialog-head{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  gap:15px;\n  margin-bottom:18px;\n}\n#mg-glowara .mg-dialog-close{\n  border:0;\n  background:none;\n  color:var(--ink);\n  font-size:28px;\n}\n#mg-glowara .mg-cart-line{\n  padding:14px 0;\n  border-bottom:1px solid var(--line);\n  font-size:14px;\n}\n#mg-glowara .mg-cart-total{margin:20px 0;font-weight:750}\n#mg-glowara .mg-cart-link{\n  display:block;\n  padding:14px;\n  border-radius:9px;\n  background:var(--green);\n  color:#fff;\n  text-align:center;\n  text-decoration:none;\n  font-weight:700;\n}\n\n\/* CELULAR *\/\n@media(max-width:600px){\n  #mg-glowara .mg-section{padding:31px 16px}\n  #mg-glowara .mg-hero-copy{font-size:16px}\n  #mg-glowara .mg-compare-head{\n    grid-template-columns:minmax(0,34%) repeat(3,minmax(0,22%));\n    margin-bottom:11px;\n  }\n  #mg-glowara .mg-compare-head\u003ediv{font-size:12px;padding:0 2px}\n  #mg-glowara .mg-compare-row{min-height:58px}\n  #mg-glowara .mg-compare-row\u003ediv{padding:12px 4px}\n  #mg-glowara .mg-compare-row .mg-row-label{font-size:12px;padding:12px 6px}\n  #mg-glowara .mg-compare-body{border-radius:17px}\n  #mg-glowara .mg-results-title{font-size:25px;margin-bottom:20px}\n  #mg-glowara .mg-carousel{margin-bottom:28px}\n  #mg-glowara .mg-carousel-track,\n  #mg-glowara .mg-slide img{border-radius:13px}\n  #mg-glowara .mg-thumb{flex-basis:65px;width:65px;height:51px}\n  #mg-glowara .mg-stat{gap:16px}\n  #mg-glowara .mg-ring{width:94px;height:94px;flex-basis:94px}\n  #mg-glowara .mg-percent{font-size:25px}\n  #mg-glowara .mg-stat p{font-size:14px}\n  #mg-glowara .mg-step{padding:19px 15px;gap:12px}\n  #mg-glowara .mg-step h3{font-size:19px}\n  #mg-glowara .mg-placeholder{min-height:225px}\n  #mg-glowara .mg-sticky.is-visible{\n    display:flex;\n    justify-content:center;\n    position:fixed;\n    bottom:0;\n    left:0;\n    right:0;\n    z-index:40;\n    padding:10px 16px calc(10px + env(safe-area-inset-bottom));\n    background:#fff;\n    border-top:1px solid var(--line);\n    box-shadow:0 -5px 20px rgba(0,0,0,.05);\n  }\n  #mg-glowara .mg-sticky .mg-buy{min-height:49px;padding:13px 18px}\n  #mg-glowara .mg-faq{padding-bottom:95px}\n}\n@media(prefers-reduced-motion:reduce){\n  #mg-glowara *,\n  #mg-glowara *::before{\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"mg-glowara\"\u003e\n\u003c!-- HERO SIN BOTÓN --\u003e\n\u003csection class=\"mg-section mg-hero\"\u003e\u003cspan class=\"mg-eyebrow\"\u003eGlowara Black\u003c\/span\u003e\n\u003ch2\u003eDepilación sin cuchillas.\u003cbr\u003e\u003cspan class=\"mg-accent\"\u003ePiel suave desde el primer uso.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mg-hero-copy\"\u003eLlega la nueva generación: nuevo cristal, cobertor protector para llevarlo a donde quieras y colores exclusivos.\u003c\/p\u003e\n\u003cdiv class=\"mg-tags\"\u003e\n\u003cspan\u003eSin cuchillas\u003c\/span\u003e \u003cspan\u003eReutilizable\u003c\/span\u003e \u003cspan\u003eSin baterías\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGEN APLICADA --\u003e\n\u003cdiv class=\"mg-media\" data-media=\"portada\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo10_e9ea3cba-5d27-44c5-ae4d-f99d59c60544.png?v=1794241809\" alt=\"Glowara Black en uso sobre la pierna\" width=\"1254\" height=\"1254\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ÚNICA DEMOSTRACIÓN --\u003e\n\u003csection class=\"mg-section\" data-demostracion=\"\"\u003e\n\u003cdiv class=\"mg-heading mg-reveal\"\u003e\n\u003cspan class=\"mg-eyebrow\"\u003eTecnología Hexa-Glide\u003c\/span\u003e\n\u003ch2\u003e¿Cómo funciona?\u003c\/h2\u003e\n\u003cp\u003eGracias a su tecnología Hexa-Glide, el Borrador de Vello Glowara facilita la depilación mediante fricción hasta cortar el vello, sin arrancarlo de raíz. A la vez arrastra la capa de células muertas de la superficie, dejando una piel más lisa y luminosa.\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFICIOS --\u003e\n\u003csection class=\"mg-section mg-soft\"\u003e\n\u003cdiv class=\"mg-heading mg-reveal\"\u003e\n\u003cspan class=\"mg-eyebrow\"\u003eÚltima tecnología\u003c\/span\u003e\n\u003ch2\u003eHexa-Glide con\u003cbr\u003emúltiples beneficios.\u003c\/h2\u003e\n\u003cp\u003eNo es solo depilarse fácil y rápido.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-benefits\"\u003e\n\u003carticle class=\"mg-benefit mg-reveal\"\u003e\n\u003ch3\u003eNo deja puntitos negros\u003c\/h3\u003e\n\u003cp\u003eOlvidate del resultado de las rasuradoras, con Glowara no vas a ver más puntos negros luego de depilarte.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-benefit mg-reveal\"\u003e\n\u003ch3\u003eAcabado suave y luminoso\u003c\/h3\u003e\n\u003cp\u003eGracias a su tecnología Hexa-Glide remueve el vello por fricción, logrando eliminar el 99% del vello sin arrancarlo de raíz.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-benefit mg-reveal\"\u003e\n\u003ch3\u003eRevitaliza la piel\u003c\/h3\u003e\n\u003cp\u003eA la vez que corta el vello, barre la capa de células muertas, logrando mayor suavidad y luminosidad en la piel.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-benefit mg-reveal\"\u003e\n\u003ch3\u003eLlevala a todos lados\u003c\/h3\u003e\n\u003cp\u003ePequeña, liviana y sin accesorios. Lleva tu Glowara a todos lados.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPARATIVA --\u003e\n\u003csection class=\"mg-section\"\u003e\n\u003cdiv class=\"mg-heading mg-reveal\"\u003e\n\u003cspan class=\"mg-eyebrow\"\u003eCompará tus opciones\u003c\/span\u003e\n\u003ch2\u003eUna forma más simple\u003cbr\u003ede depilarte.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare mg-reveal\" role=\"table\" aria-label=\"Comparación de métodos de depilación\"\u003e\n\u003cdiv class=\"mg-compare-head\" role=\"row\"\u003e\n\u003cdiv role=\"columnheader\" aria-label=\"Beneficio\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"columnheader\"\u003eGlowara\u003cbr\u003eBlack\u003c\/div\u003e\n\u003cdiv role=\"columnheader\"\u003eCera\u003c\/div\u003e\n\u003cdiv role=\"columnheader\"\u003eLáser\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare-body\" role=\"rowgroup\"\u003e\n\u003cdiv class=\"mg-compare-row\" role=\"row\"\u003e\n\u003cdiv class=\"mg-row-label\" role=\"rowheader\"\u003eIndolora*\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Depende de la sensibilidad y aplicación\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Puede causar dolor\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Puede causar molestias\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare-row\" role=\"row\"\u003e\n\u003cdiv class=\"mg-row-label\" role=\"rowheader\"\u003eReutilizable\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Sí\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Requiere nueva cera\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Requiere sesiones de tratamiento\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare-row\" role=\"row\"\u003e\n\u003cdiv class=\"mg-row-label\" role=\"rowheader\"\u003eFácil de usar\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Uso manual en casa\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Requiere técnica\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Requiere aplicación profesional\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare-row\" role=\"row\"\u003e\n\u003cdiv class=\"mg-row-label\" role=\"rowheader\"\u003eEco-friendly*\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Reutilizable y sin baterías; impacto no cuantificado\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Impacto según consumibles y aplicación\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Impacto según energía y equipamiento\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-compare-row\" role=\"row\"\u003e\n\u003cdiv class=\"mg-row-label\" role=\"rowheader\"\u003eCosto $$$*\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"no\" data-label=\"Compra del producto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Gasto en reposiciones o sesiones\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv role=\"cell\" data-symbol=\"yes\" data-label=\"Gasto en tratamiento\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CARRUSEL + CÍRCULOS --\u003e\n\u003csection class=\"mg-section mg-soft\"\u003e\n\u003ch2 class=\"mg-results-title mg-reveal\"\u003eAprobada por \u003cmark\u003eprofesionales\u003c\/mark\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"mg-carousel\" role=\"region\" aria-roledescription=\"carrusel\" aria-label=\"Comparaciones de antes y después\"\u003e\n\u003cdiv class=\"mg-carousel-track\" aria-label=\"Galería: deslizá o usá las flechas del teclado\"\u003e\n\u003cfigure class=\"mg-slide\" role=\"group\" aria-roledescription=\"diapositiva\" aria-label=\"1 de 3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo2_d851e4ba-b643-4520-88c2-9104bd85cfcc.png?v=1794236812\" alt=\"Antes y después de la depilación: comparación 1\" loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1030\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"mg-slide\" role=\"group\" aria-roledescription=\"diapositiva\" aria-label=\"2 de 3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo3_3392a583-70ff-445a-a761-b8d8a7ce3ad3.png?v=1794236811\" alt=\"Antes y después de la depilación: comparación 2\" loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1030\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"mg-slide\" role=\"group\" aria-roledescription=\"diapositiva\" aria-label=\"3 de 3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo1_6c5690b7-0cc0-440e-8a62-411f22ccb254.png?v=1794236812\" alt=\"Antes y después de la depilación: comparación 3\" loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1030\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-thumbnails\" role=\"group\" aria-label=\"Elegir imagen\"\u003e\n\u003cbutton class=\"mg-thumb\" type=\"button\" aria-label=\"Ver comparación 1\" aria-pressed=\"true\" data-slide=\"0\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo2_d851e4ba-b643-4520-88c2-9104bd85cfcc.png?v=1794236812\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"mg-thumb\" type=\"button\" aria-label=\"Ver comparación 2\" aria-pressed=\"false\" data-slide=\"1\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo3_3392a583-70ff-445a-a761-b8d8a7ce3ad3.png?v=1794236811\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"mg-thumb\" type=\"button\" aria-label=\"Ver comparación 3\" aria-pressed=\"false\" data-slide=\"2\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/modelo1_6c5690b7-0cc0-440e-8a62-411f22ccb254.png?v=1794236812\" alt=\"\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mg-gallery-status\" aria-live=\"polite\" aria-atomic=\"true\"\u003e Imagen 1 de 3 \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-stats\"\u003e\n\u003carticle class=\"mg-stat\" data-percent=\"94\"\u003e\n\u003cdiv class=\"mg-ring\"\u003e\n\u003csvg viewbox=\"0 0 104 104\" aria-hidden=\"true\"\u003e\n            \u003ccircle class=\"mg-track\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"mg-progress\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003cspan class=\"mg-percent\"\u003e94%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eNotó la piel más cómoda después de depilarse, sin la picazón del rastrillo.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-stat\" data-percent=\"92\"\u003e\n\u003cdiv class=\"mg-ring\"\u003e\n\u003csvg viewbox=\"0 0 104 104\" aria-hidden=\"true\"\u003e\n            \u003ccircle class=\"mg-track\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"mg-progress\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003cspan class=\"mg-percent\"\u003e92%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eNotó menos vellos encarnados y la piel más suave entre depilaciones.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-stat\" data-percent=\"100\"\u003e\n\u003cdiv class=\"mg-ring\"\u003e\n\u003csvg viewbox=\"0 0 104 104\" aria-hidden=\"true\"\u003e\n            \u003ccircle class=\"mg-track\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n            \u003ccircle class=\"mg-progress\" cx=\"52\" cy=\"52\" r=\"46\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e \u003cspan class=\"mg-percent\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eNotó la piel más suave y exfoliada desde el primer uso.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-source\"\u003e*Encuesta a 500 clientas Glowara, agosto 2026.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PASOS --\u003e\n\u003csection class=\"mg-section\"\u003e\n\u003cdiv class=\"mg-heading mg-reveal\"\u003e\n\u003cspan class=\"mg-eyebrow\"\u003eCómo usarlo\u003c\/span\u003e\n\u003ch2\u003eSimple desde\u003cbr\u003ela primera aplicación.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-steps\"\u003e\n\u003carticle class=\"mg-step mg-reveal\"\u003e\u003cspan class=\"mg-step-number\" aria-hidden=\"true\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEmpezá de a poco\u003c\/h3\u003e\n\u003cp\u003eProbá primero en una zona pequeña. Depilá en seco para un mejor efecto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-step mg-reveal\"\u003e\u003cspan class=\"mg-step-number\" aria-hidden=\"true\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eMovimientos circulares\u003c\/h3\u003e\n\u003cp\u003eAplicá presión liviana y frotá suave y delicadamente. No necesitás hacer fuerza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mg-step mg-reveal\"\u003e\u003cspan class=\"mg-step-number\" aria-hidden=\"true\"\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHidratá después\u003c\/h3\u003e\n\u003cp\u003eAl terminar, limpiá la zona e hidratá la piel para completar tu rutina.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-note\"\u003eEvitá rostro, axilas y piel irritada. Si aparece dolor, ardor o irritación, suspendé el uso.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CIERRE --\u003e\n\u003csection class=\"mg-section mg-close mg-soft\"\u003e\n\u003cdiv class=\"mg-reveal\"\u003e\n\u003cspan class=\"mg-eyebrow\"\u003eGlowara\u003c\/span\u003e\n\u003ch2\u003eNo es solo depilarse\u003cbr\u003efácil y rápido.\u003c\/h2\u003e\n\u003cp\u003eRemové el vello superficial y exfoliá la piel en el mismo paso. Sin cuchillas, sin baterías y sin arrancarlo de raíz.\u003c\/p\u003e\n\u003cbutton class=\"mg-buy\" type=\"button\" data-buy=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M3 3h2l2.5 12h11L21 6H6\"\u003e\u003c\/path\u003e\n          \u003ccircle cx=\"9\" cy=\"20\" r=\"1\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"18\" cy=\"20\" r=\"1\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e \u003cspan\u003eAgregar al carrito\u003c\/span\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M4 12h15M13 5l7 7-7 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-status\" role=\"status\" aria-live=\"polite\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ: ÚLTIMA SECCIÓN --\u003e\n\u003csection class=\"mg-section mg-faq\"\u003e\n\u003cdiv class=\"mg-heading mg-reveal\"\u003e\n\u003ch2\u003ePreguntas frecuentes\u003c\/h2\u003e\n\u003cp\u003eTe las respondemos antes que surjan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Se puede usar en la ducha?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eDependiendo del tipo de piel y vello a algunas personas no les trae resultados usarlo en la ducha. El depilador es 100% sumergible, pero depende de vos si te sirve usarlo bajo la ducha o no.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿La puedo usar en todo el cuerpo?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eEl Borrador de Vello Glowara es seguro de usar en piernas, brazos, pecho, espalda, manos y pies, frotando siempre con movimientos circulares de manera suave y delicada. Si tenés piel sensible, probá primero en tus brazos y piernas antes de usar en partes más sensibles. No recomendamos el uso en axilas, ni rostro por la forma irregular y sensibilidad de la piel.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Cada cuánto se recomienda usarlo?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eEsto se debe ajustar dependiendo la sensibilidad de tu piel, pero lo normal son 1-2 veces por semana.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Cuál es su vida útil?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eDependiendo del uso y cuidado puede durar entre 12 y 24 meses.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Por qué Glowara es la mejor opción para depilarme?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eEl Borrador de Vello Glowara permite una depilación rápida y fácil gracias a su tecnología Hexa-Glide. A su vez, gracias a su diseño innovador, es reutilizable. Tiene también un agarre ergonómico para una mayor comodidad y un tamaño y peso ideales para llevar a cualquier lado. No necesitás comprar rasuradoras ni cera para cada aplicación.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Es compatible con la depilación definitiva?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eEl método depilatorio que usa el Borrador de Vello Glowara no elimina los vellos desde su raíz. Aun así recomendamos consultar con el profesional que te esté llevando a cabo el tratamiento antes de combinar ambos métodos.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿La piel necesita algún tipo de preparación?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eNo necesitás una preparación especial. Depilá en seco para un mejor efecto y preparate para sentir tu piel como nunca antes. Comenzá con la piel limpia y sin irritación.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Puedo usarla si tengo tatuajes?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eSí, podés usarla sobre tatuajes completamente cicatrizados, siempre que la piel esté sana y sin irritación. Glowara permite depilar al ras y eliminar células de piel muerta. No la uses sobre tatuajes recientes.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Daña la piel? ¿Duele?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eDependiendo de la sensibilidad de cada uno puede generar irritación, ya que además de depilarte, te exfolia. Comenzá a frotar suave y delicadamente, con presión liviana. Si sentís dolor, ardor o aparece irritación, suspendé la aplicación.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e¿Usa algún tipo de batería?\u003c\/summary\u003e\n\u003cdiv class=\"mg-answer\"\u003eNada. El Borrador de Vello Glowara no lleva ningún tipo de batería. Los resultados son gracias a la tecnología Hexa-Glide que permite exfoliar la piel mientras recorta los vellos.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- COMPRA FIJA MÓVIL --\u003e\n\u003cdiv class=\"mg-sticky\"\u003e\u003cbutton class=\"mg-buy\" type=\"button\" data-buy=\"\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\n        \u003cpath d=\"M3 3h2l2.5 12h11L21 6H6\"\u003e\u003c\/path\u003e\n        \u003ccircle cx=\"9\" cy=\"20\" r=\"1\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"18\" cy=\"20\" r=\"1\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e \u003cspan\u003eAgregar al carrito\u003c\/span\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"\u003e\n        \u003cpath d=\"M4 12h15M13 5l7 7-7 7\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\u003c\/div\u003e\n\u003c!-- MINI-CARRITO --\u003e \u003cdialog class=\"mg-dialog\" aria-labelledby=\"mg-cart-title\"\u003e\n\u003cdiv class=\"mg-dialog-head\"\u003e\n\u003ch3 id=\"mg-cart-title\"\u003eTu carrito\u003c\/h3\u003e\n\u003cbutton class=\"mg-dialog-close\" type=\"button\" aria-label=\"Cerrar carrito\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-cart-content\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"mg-cart-total\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ca class=\"mg-cart-link\" href=\"\/cart\"\u003eVer carrito\u003c\/a\u003e \u003c\/dialog\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  \"use strict\";\n\n  const root=document.getElementById(\"mg-glowara\");\n  if(!root||root.dataset.ready===\"true\")return;\n  root.dataset.ready=\"true\";\n\n  \/*\n   * CONFIGURACIÓN\n   *\n   * variantId:\n   * ID de la variante Black EN MILGENIAL.\n   * Si queda vacío se detecta Black\/Negro o la única variante.\n   *\n   * mostrarDemostracion:\n   * false si el template ya muestra el mismo video.\n   *\n   * La imagen principal ya está aplicada directamente en el HTML.\n   * Las tres imágenes del carrusel también están integradas.\n   * Agregar la URL del video en demostracion.src cuando esté disponible.\n   *\/\n  const CONFIG={\n    variantId:\"\",\n    mostrarDemostracion:true,\n    media:{\n      portada:{\n        type:\"image\",\n        src:\"\",\n        alt:\"Borrador de vello Glowara Black\"\n      },\n      demostracion:{\n        type:\"video\",\n        src:\"\",\n        poster:\"\",\n        alt:\"Demostración real de Glowara Black sobre vello masculino\"\n      }\n    }\n  };\n\n  if(!CONFIG.mostrarDemostracion){\n    root.querySelector(\"[data-demostracion]\").hidden=true;\n  }\n\n  const shopRoot=window.Shopify?.routes?.root||\"\/\";\n  const reduced=matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n  const buttons=Array.from(root.querySelectorAll(\"[data-buy]\"));\n  const status=root.querySelector(\".mg-status\");\n  const sticky=root.querySelector(\".mg-sticky\");\n  const dialog=root.querySelector(\".mg-dialog\");\n\n  let busy=false;\n  let productPromise;\n  let resetTimer;\n\n  \/* MEDIOS CONFIGURABLES *\/\n  Object.entries(CONFIG.media).forEach(([key,media])=\u003e{\n    const box=root.querySelector('[data-media=\"'+key+'\"]');\n    if(!box||!media.src.trim())return;\n\n    const element=document.createElement(\n      media.type===\"video\"?\"video\":\"img\"\n    );\n    const placeholder=box.querySelector(\".mg-placeholder\");\n\n    if(media.type===\"video\"){\n      element.controls=true;\n      element.playsInline=true;\n      element.preload=\"none\";\n      element.setAttribute(\"aria-label\",media.alt);\n      if(media.poster)element.poster=media.poster;\n    }else{\n      element.alt=media.alt;\n      element.loading=\"eager\";\n      element.decoding=\"async\";\n    }\n\n    element.addEventListener(\"error\",()=\u003e{\n      element.remove();\n      if(placeholder)placeholder.hidden=false;\n    },{once:true});\n\n    if(placeholder)placeholder.hidden=true;\n    box.appendChild(element);\n    element.src=media.src;\n  });\n\n  \/* CARRUSEL *\/\n  const gallery=root.querySelector(\".mg-carousel\");\n  const track=gallery.querySelector(\".mg-carousel-track\");\n  const thumbs=Array.from(gallery.querySelectorAll(\".mg-thumb\"));\n  const galleryStatus=gallery.querySelector(\".mg-gallery-status\");\n\n  let activeSlide=0;\n  let galleryFrame=0;\n\n  function updateGallery(){\n    const width=track.clientWidth;\n    if(!width)return;\n\n    const index=Math.max(\n      0,\n      Math.min(\n        thumbs.length-1,\n        Math.round(track.scrollLeft\/width)\n      )\n    );\n\n    if(index===activeSlide)return;\n\n    activeSlide=index;\n\n    thumbs.forEach((button,i)=\u003e{\n      button.setAttribute(\"aria-pressed\",String(i===index));\n    });\n\n    galleryStatus.textContent=\n      \"Imagen \"+(index+1)+\" de \"+thumbs.length;\n  }\n\n  function goToSlide(index){\n    const next=Math.max(0,Math.min(thumbs.length-1,index));\n\n    track.scrollTo({\n      left:next*track.clientWidth,\n      behavior:reduced?\"instant\":\"smooth\"\n    });\n  }\n\n  thumbs.forEach((button,index)=\u003e{\n    button.addEventListener(\"click\",()=\u003egoToSlide(index));\n  });\n\n  track.addEventListener(\"scroll\",()=\u003e{\n    cancelAnimationFrame(galleryFrame);\n    galleryFrame=requestAnimationFrame(updateGallery);\n  },{passive:true});\n\n  track.addEventListener(\"keydown\",event=\u003e{\n    if(event.target!==track)return;\n\n    let next;\n\n    if(event.key===\"ArrowRight\"){\n      next=activeSlide+1;\n    }else if(event.key===\"ArrowLeft\"){\n      next=activeSlide-1;\n    }else if(event.key===\"Home\"){\n      next=0;\n    }else if(event.key===\"End\"){\n      next=thumbs.length-1;\n    }else{\n      return;\n    }\n\n    event.preventDefault();\n    goToSlide(next);\n  });\n\n  if(\"ResizeObserver\" in window){\n    new ResizeObserver(()=\u003e{\n      track.scrollTo({\n        left:activeSlide*track.clientWidth,\n        behavior:\"instant\"\n      });\n    }).observe(track);\n  }\n\n  \/* SÍMBOLOS DE LA COMPARATIVA *\/\n  root.querySelectorAll(\"[data-symbol]\").forEach(cell=\u003e{\n    const type=cell.dataset.symbol;\n    const symbol=document.createElement(\"span\");\n\n    symbol.className=\"mg-symbol \"+type;\n    symbol.setAttribute(\"role\",\"img\");\n    symbol.setAttribute(\"aria-label\",cell.dataset.label);\n    symbol.title=cell.dataset.label;\n\n    if(type===\"yes\"){\n      symbol.innerHTML=\n        '\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e'+\n        '\u003cpath d=\"m5 12 4 4 10-10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n    }else if(type===\"no\"){\n      symbol.innerHTML=\n        '\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e'+\n        '\u003cpath d=\"m7 7 10 10M17 7 7 17\"\u003e\u003c\/path\u003e\u003c\/svg\u003e';\n    }else{\n      symbol.textContent=\"~\";\n    }\n\n    cell.appendChild(symbol);\n  });\n\n  \/* ANIMACIONES DE ENTRADA *\/\n  if(\"IntersectionObserver\" in window\u0026\u0026!reduced){\n    root.classList.add(\"mg-motion\");\n\n    const observer=new IntersectionObserver(entries=\u003e{\n      entries.forEach(entry=\u003e{\n        if(!entry.isIntersecting)return;\n\n        entry.target.classList.add(\"is-visible\");\n        observer.unobserve(entry.target);\n      });\n    },{threshold:.1});\n\n    root.querySelectorAll(\".mg-reveal\").forEach(element=\u003e{\n      observer.observe(element);\n    });\n  }\n\n  \/* CONTADORES Y CÍRCULOS *\/\n  const circumference=2*Math.PI*46;\n\n  function animateStat(stat){\n    if(stat.dataset.animated)return;\n    stat.dataset.animated=\"true\";\n\n    const target=Number(stat.dataset.percent);\n    const label=stat.querySelector(\".mg-percent\");\n    const circle=stat.querySelector(\".mg-progress\");\n\n    function paint(progress){\n      label.textContent=Math.round(target*progress)+\"%\";\n      circle.style.strokeDashoffset=\n        String(circumference*(1-target*progress\/100));\n    }\n\n    if(reduced){\n      paint(1);\n      return;\n    }\n\n    paint(0);\n    const start=performance.now();\n\n    function frame(now){\n      const progress=Math.min((now-start)\/1450,1);\n      paint(1-Math.pow(1-progress,3));\n\n      if(progress\u003c1){\n        requestAnimationFrame(frame);\n      }\n    }\n\n    requestAnimationFrame(frame);\n  }\n\n  const stats=root.querySelectorAll(\".mg-stat\");\n\n  if(\"IntersectionObserver\" in window){\n    const observer=new IntersectionObserver(entries=\u003e{\n      entries.forEach(entry=\u003e{\n        if(!entry.isIntersecting)return;\n\n        animateStat(entry.target);\n        observer.unobserve(entry.target);\n      });\n    },{threshold:.5});\n\n    stats.forEach(stat=\u003eobserver.observe(stat));\n  }else{\n    stats.forEach(animateStat);\n  }\n\n  \/* FAQ *\/\n  const questions=root.querySelectorAll(\".mg-faq details\");\n\n  questions.forEach(current=\u003e{\n    current.addEventListener(\"toggle\",()=\u003e{\n      if(!current.open)return;\n\n      questions.forEach(other=\u003e{\n        if(other!==current)other.open=false;\n      });\n    });\n  });\n\n  \/* CTA FIJO MÓVIL *\/\n  let queued=false;\n\n  function updateSticky(){\n    const hero=root.querySelector(\".mg-hero\").getBoundingClientRect();\n    const bounds=root.getBoundingClientRect();\n    const cta=root.querySelector(\".mg-close\").getBoundingClientRect();\n    const ctaVisible=cta.top\u003cinnerHeight\u0026\u0026cta.bottom\u003e0;\n\n    sticky.classList.toggle(\n      \"is-visible\",\n      hero.bottom\u003c0\u0026\u0026bounds.bottom\u003einnerHeight\u0026\u0026!ctaVisible\n    );\n\n    queued=false;\n  }\n\n  function queueSticky(){\n    if(queued)return;\n    queued=true;\n    requestAnimationFrame(updateSticky);\n  }\n\n  addEventListener(\"scroll\",queueSticky,{passive:true});\n  addEventListener(\"resize\",queueSticky,{passive:true});\n  updateSticky();\n\n  \/* PRODUCTO ACTUAL *\/\n  async function getProduct(){\n    if(!productPromise){\n      const match=location.pathname.match(\/\\\/products\\\/([^\/]+)\/);\n\n      if(!match){\n        throw new Error(\"Abrí la ficha del producto para comprar.\");\n      }\n\n      productPromise=fetch(\n        shopRoot+\"products\/\"+match[1]+\".js\",\n        {headers:{Accept:\"application\/json\"}}\n      ).then(response=\u003e{\n        if(!response.ok){\n          throw new Error(\"No pudimos consultar el producto.\");\n        }\n\n        return response.json();\n      }).catch(error=\u003e{\n        productPromise=null;\n        throw error;\n      });\n    }\n\n    return productPromise;\n  }\n\n  async function getVariant(){\n    const product=await getProduct();\n    const variants=product.variants||[];\n    let variant;\n\n    if(CONFIG.variantId){\n      variant=variants.find(item=\u003e\n        String(item.id)===String(CONFIG.variantId)\n      );\n    }else{\n      const black=variants.filter(item=\u003e\n        \/(^|[\\s\/|_-])(black|negro|negra)(?=$|[\\s\/|_-])\/i\n          .test(item.title||\"\")\n      );\n\n      if(black.length===1){\n        variant=black[0];\n      }else if(black.length\u003e1){\n        const scope=\n          root.closest(\"product-info\")||\n          root.closest('[id^=\"shopify-section-\"]')||\n          document.querySelector(\"main\");\n\n        const selected=\n          scope?.querySelector(\n            'form[action*=\"\/cart\/add\"] [name=\"id\"]'\n          )?.value||\n          new URLSearchParams(location.search).get(\"variant\");\n\n        variant=black.find(item=\u003e\n          String(item.id)===String(selected)\n        );\n\n        if(!variant){\n          throw new Error(\"Seleccioná la variante Black en la ficha.\");\n        }\n      }else if(variants.length===1){\n        variant=variants[0];\n      }\n    }\n\n    if(!variant){\n      throw new Error(\n        \"Falta configurar el ID de Glowara Black en MilGenial.\"\n      );\n    }\n\n    if(!variant.available){\n      throw new Error(\"Glowara Black está agotado en este momento.\");\n    }\n\n    return variant;\n  }\n\n  function buttonText(text){\n    buttons.forEach(button=\u003e{\n      button.querySelector(\"span\").textContent=text;\n    });\n  }\n\n  \/* MINI-CARRITO DE RESPALDO *\/\n  async function fallbackCart(trigger){\n    const response=await fetch(shopRoot+\"cart.js\",{\n      headers:{Accept:\"application\/json\"}\n    });\n\n    if(!response.ok){\n      throw new Error(\"No pudimos abrir el carrito.\");\n    }\n\n    const cart=await response.json();\n    const content=root.querySelector(\".mg-cart-content\");\n    content.replaceChildren();\n\n    const money=cents=\u003enew Intl.NumberFormat(\"es-UY\",{\n      style:\"currency\",\n      currency:cart.currency||\"UYU\"\n    }).format(cents\/100);\n\n    cart.items.forEach(item=\u003e{\n      const row=document.createElement(\"div\");\n      row.className=\"mg-cart-line\";\n\n      const title=document.createElement(\"strong\");\n      title.textContent=item.product_title||item.title;\n\n      const detail=document.createElement(\"div\");\n      const variant=\n        item.variant_title\u0026\u0026item.variant_title!==\"Default Title\"\n          ?item.variant_title+\" · \"\n          :\"\";\n\n      detail.textContent=\n        variant+\"Cantidad: \"+item.quantity+\n        \" · \"+money(item.final_line_price);\n\n      row.append(title,detail);\n      content.appendChild(row);\n    });\n\n    root.querySelector(\".mg-cart-total\").textContent=\n      \"Subtotal: \"+money(cart.total_price);\n\n    root.querySelector(\".mg-cart-link\").href=shopRoot+\"cart\";\n\n    if(!dialog.open){\n      dialog.showModal();\n    }\n\n    dialog.addEventListener(\"close\",()=\u003e{\n      trigger.focus();\n    },{once:true});\n  }\n\n  root.querySelector(\".mg-dialog-close\").addEventListener(\"click\",()=\u003e{\n    dialog.close();\n  });\n\n  dialog.addEventListener(\"click\",event=\u003e{\n    if(event.target!==dialog)return;\n\n    const bounds=dialog.getBoundingClientRect();\n\n    if(\n      event.clientX\u003cbounds.left||\n      event.clientX\u003ebounds.right||\n      event.clientY\u003cbounds.top||\n      event.clientY\u003ebounds.bottom\n    ){\n      dialog.close();\n    }\n  });\n\n  \/* AGREGAR AL CARRITO *\/\n  async function addToCart(event){\n    if(busy)return;\n\n    busy=true;\n    clearTimeout(resetTimer);\n\n    let added=false;\n    const trigger=event.currentTarget;\n\n    buttons.forEach(button=\u003e{\n      button.disabled=true;\n      button.setAttribute(\"aria-busy\",\"true\");\n    });\n\n    buttonText(\"Agregando...\");\n    status.textContent=\"\";\n\n    try{\n      const variant=await getVariant();\n\n      const themeCart=\n        document.querySelector(\"cart-drawer\")||\n        document.querySelector(\"cart-notification\");\n\n      let sections=[];\n\n      if(\n        themeCart\u0026\u0026\n        typeof themeCart.getSectionsToRender===\"function\"\u0026\u0026\n        typeof themeCart.renderContents===\"function\"\n      ){\n        sections=themeCart.getSectionsToRender()\n          .map(section=\u003esection.id)\n          .filter(Boolean)\n          .slice(0,5);\n      }\n\n      const payload={\n        items:[{id:variant.id,quantity:1}]\n      };\n\n      if(sections.length){\n        payload.sections=sections;\n        payload.sections_url=location.pathname;\n      }\n\n      const response=await fetch(shopRoot+\"cart\/add.js\",{\n        method:\"POST\",\n        headers:{\n          \"Content-Type\":\"application\/json\",\n          Accept:\"application\/json\"\n        },\n        body:JSON.stringify(payload)\n      });\n\n      const data=await response.json();\n\n      if(!response.ok||data.status){\n        throw new Error(\n          data.description||\n          data.message||\n          \"No pudimos agregar el producto.\"\n        );\n      }\n\n      added=true;\n      buttonText(\"Agregado al carrito\");\n      status.textContent=\"Glowara Black se agregó al carrito.\";\n\n      let rendered=false;\n\n      if(\n        sections.length\u0026\u0026\n        data.sections\u0026\u0026\n        sections.every(id=\u003edata.sections[id])\n      ){\n        try{\n          if(typeof themeCart.setActiveElement===\"function\"){\n            themeCart.setActiveElement(trigger);\n          }\n\n          const state=Object.assign({},data,{\n            id:data.items?.[0]?.id||data.id\n          });\n\n          themeCart.classList.remove(\"is-empty\");\n          themeCart.renderContents(state);\n\n          if(typeof themeCart.open===\"function\"){\n            themeCart.open();\n          }\n\n          rendered=true;\n        }catch(error){\n          rendered=false;\n        }\n      }\n\n      if(!rendered){\n        await fallbackCart(trigger);\n      }\n\n    }catch(error){\n      status.textContent=added\n        ?\"El producto ya se agregó al carrito.\"\n        :error.message||\"Ocurrió un error. Intentá nuevamente.\";\n\n      if(added){\n        const link=document.createElement(\"a\");\n        link.href=shopRoot+\"cart\";\n        link.textContent=\" Ver carrito\";\n        status.appendChild(link);\n      }else{\n        buttonText(\"Intentar nuevamente\");\n      }\n\n    }finally{\n      busy=false;\n\n      buttons.forEach(button=\u003e{\n        button.disabled=false;\n        button.removeAttribute(\"aria-busy\");\n      });\n\n      resetTimer=setTimeout(()=\u003e{\n        if(!busy){\n          buttonText(\"Agregar al carrito\");\n        }\n      },2500);\n    }\n  }\n\n  buttons.forEach(button=\u003e{\n    button.addEventListener(\"click\",addToCart);\n  });\n})();\n\u003c\/script\u003e","brand":"MilGenial Uruguay","offers":[{"title":"Default Title","offer_id":67951853633850,"sku":"3418-0","price":2390.0,"currency_code":"UYU","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0758\/3698\/1562\/files\/portada_1c701609-91f1-438c-b18e-9300445f0ed0.png?v=1794240322","url":"https:\/\/milgenialuruguay.com\/products\/borrador-de-vello-glowara-negro","provider":"MilGenial Uruguay","version":"1.0","type":"link"}