{"product_id":"santal-33-50ml","title":"Santal 33 50ml","description":"\u003cmeta name=\"description\" content=\"Santal 33 50 ml. Perfume de culto unisex con notas amaderadas. Envío gratis y pago contra entrega en República Dominicana.\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/cdn.shopify.com\"\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   SANTAL 33 — PALETA KRAFT \u0026 BOTICARIO DE LUJO\n   ========================================================= *\/\n\n.santal-page {\n  --kraft-dark: #1c1917;      \/* Marrón tierra \/ Madera quemada *\/\n  --kraft-medium: #292524;    \/* Tono madera de sándalo *\/\n  --kraft-warm: #d4b28c;      \/* Tono caja Kraft \/ Papiro *\/\n  --kraft-gold: #b58a56;      \/* Oro viejo boticario *\/\n  --paper-light: #f7f4ed;     \/* Blanco hueso \/ Etiqueta vintage *\/\n  --paper-soft: #efebe1;      \/* Crema suave *\/\n  --text-dark: #1c1917;\n  --text-muted: #78716c;\n  --border-light: #e7e5e4;\n  --border-dark: rgba(212, 178, 140, .25);\n  --stars-gold: #d97706;\n  --green: #15803d;\n\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  color: var(--text-dark);\n  font-family: Arial, Helvetica, sans-serif;\n  overflow: hidden;\n  background: #fff;\n}\n\n.santal-page *,\n.santal-page *::before,\n.santal-page *::after { box-sizing: border-box; }\n\n.santal-page img,\n.santal-page video { display: block; max-width: 100%; }\n\n.santal-container {\n  width: min(1080px, calc(100% - 30px));\n  margin: 0 auto;\n}\n\n\/* TOPBAR BOTICARIO *\/\n.santal-topbar {\n  padding: 11px 12px;\n  background: linear-gradient(90deg, var(--kraft-dark) 0%, var(--kraft-medium) 50%, var(--kraft-dark) 100%);\n  color: #fff;\n  text-align: center;\n  font-size: 11px;\n  line-height: 1.25;\n  font-weight: 900;\n  letter-spacing: .8px;\n  border-bottom: 1px solid var(--kraft-gold);\n}\n\n\/* OCULTAR BOTÓN ORIGINAL DE REALISIT *\/\nbody .rsi-buy-now-button.rsi-buy-now-button-product {\n  position: absolute !important;\n  left: -99999px !important;\n  top: -99999px !important;\n  width: 1px !important;\n  height: 1px !important;\n  min-width: 1px !important;\n  min-height: 1px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  opacity: 0 !important;\n  visibility: hidden !important;\n  pointer-events: none !important;\n  overflow: hidden !important;\n}\n\n\/* HERO SECTION CON FONDO PAPIRO CÁLIDO *\/\n.santal-product-hero {\n  padding: 22px 0 30px;\n  background: linear-gradient(180deg, var(--paper-light) 0%, var(--paper-soft) 100%);\n}\n\n.santal-product-layout {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n}\n\n\/* GALERÍA 4:5 COMPLETA *\/\n.santal-gallery { min-width: 0; }\n\n.santal-gallery-main {\n  position: relative;\n  width: 100%;\n  aspect-ratio: 4\/5;\n  height: auto;\n  overflow: hidden;\n  border-radius: 18px;\n  background: #fff;\n  border: 1px solid var(--border-light);\n  box-shadow: 0 10px 28px rgba(28, 25, 23, .08);\n}\n\n.santal-gallery-track {\n  display: flex;\n  width: 100%;\n  height: 100%;\n  transition: transform .34s ease;\n  will-change: transform;\n}\n\n.santal-gallery-slide {\n  position: relative;\n  flex: 0 0 100%;\n  width: 100%;\n  height: 100%;\n  aspect-ratio: 4\/5;\n  overflow: hidden;\n  background: #fff;\n}\n\n.santal-gallery-slide img,\n.santal-gallery-slide video {\n  width: 100% !important;\n  height: 100% !important;\n  max-width: none !important;\n  max-height: none !important;\n  object-fit: cover !important;\n  object-position: center !important;\n  background: #fff;\n}\n\n.santal-gallery-slide video { cursor: pointer; }\n\n.santal-video-badge {\n  position: absolute;\n  right: 12px;\n  bottom: 12px;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: rgba(28, 25, 23, .88);\n  color: var(--kraft-warm);\n  font-size: 9px;\n  font-weight: 900;\n  pointer-events: none;\n  border: 1px solid var(--kraft-gold);\n}\n\n.santal-gallery-arrow {\n  position: absolute;\n  top: 50%;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px;\n  height: 34px;\n  margin-top: -17px;\n  border: 0;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, .95);\n  color: var(--kraft-dark);\n  font-size: 23px;\n  line-height: 1;\n  cursor: pointer;\n  box-shadow: 0 4px 15px rgba(0, 0, 0, .15);\n}\n.santal-gallery-arrow.prev { left: 10px; }\n.santal-gallery-arrow.next { right: 10px; }\n\n.santal-gallery-dots {\n  position: absolute;\n  left: 50%;\n  bottom: 12px;\n  z-index: 5;\n  display: flex;\n  gap: 5px;\n  transform: translateX(-50%);\n}\n.santal-gallery-dot {\n  width: 7px;\n  height: 7px;\n  padding: 0;\n  border: 0;\n  border-radius: 50%;\n  background: rgba(28, 25, 23, .3);\n  box-shadow: 0 1px 4px rgba(0, 0, 0, .1);\n  cursor: pointer;\n}\n.santal-gallery-dot.active {\n  width: 20px;\n  border-radius: 999px;\n  background: var(--kraft-dark);\n}\n\n.santal-gallery-thumbs {\n  display: flex;\n  gap: 8px;\n  width: 100%;\n  margin-top: 9px;\n  overflow-x: auto;\n  scrollbar-width: none;\n  padding-bottom: 2px;\n}\n.santal-gallery-thumbs::-webkit-scrollbar { display: none; }\n\n.santal-gallery-thumb {\n  position: relative;\n  flex: 0 0 58px;\n  width: 58px;\n  height: 72px;\n  padding: 3px;\n  border: 2px solid transparent;\n  border-radius: 10px;\n  background: #fff;\n  overflow: hidden;\n  cursor: pointer;\n}\n.santal-gallery-thumb.active { border-color: var(--kraft-gold); }\n.santal-gallery-thumb img,\n.santal-gallery-thumb video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  border-radius: 6px;\n  background: #fff;\n  pointer-events: none;\n}\n.santal-thumb-play { display: none !important; }\n\n\/* RATING GALERÍA *\/\n.santal-gallery-rating {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  margin: 10px 2px 0;\n  white-space: nowrap;\n}\n.santal-stars {\n  color: var(--stars-gold);\n  font-size: 17px;\n  line-height: 1;\n  letter-spacing: 1px;\n  white-space: nowrap;\n}\n.santal-rating-text {\n  color: #57534e;\n  font-size: 10px;\n  line-height: 1.2;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n\/* PRODUCT INFO *\/\n.santal-product-info {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.santal-eyebrow {\n  display: inline-flex;\n  align-items: center;\n  width: max-content;\n  max-width: 100%;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: #e7e5e4;\n  color: var(--kraft-dark);\n  font-size: 9px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.santal-product-title {\n  margin: 10px 0 8px;\n  color: var(--kraft-dark);\n  font-size: clamp(30px, 7vw, 48px);\n  line-height: .98;\n  letter-spacing: -1.6px;\n  font-weight: 900;\n}\n.santal-product-title span { color: var(--kraft-gold); }\n\n.santal-short-description {\n  margin: 0;\n  color: var(--text-muted);\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n.santal-quick-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 7px;\n  margin: 14px 0 12px;\n}\n.santal-quick-benefit {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  min-height: 42px;\n  padding: 8px 9px;\n  border: 1px solid var(--border-light);\n  border-radius: 11px;\n  background: #fff;\n  color: var(--kraft-dark);\n  font-size: 9px;\n  font-weight: 800;\n}\n.santal-quick-benefit i { font-style: normal; font-size: 16px; }\n\n.santal-price-row {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 9px;\n  margin: 5px 0 13px;\n}\n.santal-current-price {\n  color: var(--kraft-dark);\n  font-size: 34px;\n  line-height: 1;\n  font-weight: 900;\n  letter-spacing: -1px;\n}\n.santal-price-note {\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: #f5f5f4;\n  color: var(--kraft-dark);\n  font-size: 9px;\n  font-weight: 900;\n  border: 1px solid var(--border-light);\n}\n\n.santal-main-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  min-height: 55px;\n  padding: 14px 18px;\n  border: 0;\n  border-radius: 13px;\n  background: linear-gradient(135deg, var(--kraft-dark) 0%, var(--kraft-medium) 100%);\n  color: #fff !important;\n  font-family: inherit;\n  font-size: 13px;\n  line-height: 1.15;\n  font-weight: 900;\n  text-align: center;\n  text-decoration: none !important;\n  cursor: pointer;\n  box-shadow: 0 9px 22px rgba(28, 25, 23, .25);\n  transition: .18s ease;\n  border-bottom: 3px solid var(--kraft-gold);\n}\n.santal-main-btn:hover { background: #000; transform: translateY(-1px); }\n.santal-main-btn:active { transform: scale(.98); }\n\n.santal-payment {\n  margin-top: 8px;\n  color: var(--text-muted);\n  font-size: 10px;\n  line-height: 1.45;\n  text-align: center;\n}\n\n\/* TRUST BAR BOTICARIO *\/\n.santal-trust {\n  border-top: 1px solid var(--border-dark);\n  border-bottom: 1px solid var(--border-dark);\n  background: var(--kraft-dark);\n  color: #fff;\n}\n.santal-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.santal-trust-item {\n  min-width: 0;\n  padding: 14px 5px;\n  text-align: center;\n  border-right: 1px solid var(--border-dark);\n}\n.santal-trust-item:last-child { border-right: 0; }\n.santal-trust-icon { margin-bottom: 3px; font-size: 18px; line-height: 1; }\n.santal-trust-item strong { display: block; color: var(--kraft-warm); font-size: 10px; line-height: 1.2; font-weight: 900; }\n.santal-trust-item span { display: block; margin-top: 3px; color: #a8a29e; font-size: 8px; line-height: 1.2; }\n\n\/* SECCIONES GENERALES *\/\n.santal-section { padding: 48px 0; }\n.santal-center { text-align: center; }\n.santal-heading {\n  margin: 9px 0 10px;\n  color: #fff;\n  font-size: clamp(28px, 5vw, 43px);\n  line-height: 1.02;\n  letter-spacing: -1.2px;\n  font-weight: 900;\n}\n.santal-heading.light { color: var(--kraft-dark); }\n.santal-heading span { color: var(--kraft-gold); }\n.santal-subtitle {\n  max-width: 650px;\n  margin: 0 auto;\n  color: var(--text-muted);\n  font-size: 13px;\n  line-height: 1.55;\n}\n\n\/* SECCIÓN EMOCIONAL EN FONDO KRAFT OSCURO *\/\n.santal-balance {\n  background: linear-gradient(135deg, var(--kraft-dark) 0%, var(--kraft-medium) 100%);\n  color: #fff;\n}\n.santal-balance-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 22px;\n  align-items: center;\n}\n.santal-balance-image { overflow: hidden; border-radius: 18px; border: 1px solid var(--border-dark); }\n.santal-balance-image img { width: 100%; aspect-ratio: 4\/5; object-fit: cover; }\n.santal-balance-copy p { margin: 0; color: #d6d3d1; font-size: 14px; line-height: 1.6; }\n\n.santal-benefit-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 9px;\n  margin-top: 18px;\n}\n.santal-benefit-card {\n  padding: 14px 11px;\n  border: 1px solid var(--border-dark);\n  border-radius: 13px;\n  background: rgba(255, 255, 255, .04);\n}\n.santal-benefit-card i { display: block; margin-bottom: 5px; font-style: normal; font-size: 20px; }\n.santal-benefit-card strong { display: block; color: var(--kraft-warm); font-size: 10px; line-height: 1.25; }\n.santal-benefit-card span { display: block; margin-top: 4px; color: #a8a29e; font-size: 8px; line-height: 1.35; }\n\n\/* NOTAS OLFATIVAS EN FONDO SUAVE *\/\n.santal-formula { background: var(--paper-light); color: var(--kraft-dark); }\n.santal-formula-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 9px;\n  margin-top: 20px;\n}\n.santal-formula-card {\n  padding: 16px 8px;\n  border: 1px solid var(--border-light);\n  border-radius: 14px;\n  background: #fff;\n  text-align: center;\n}\n.santal-formula-icon { margin-bottom: 5px; font-size: 22px; line-height: 1; }\n.santal-formula-card strong { display: block; color: var(--kraft-dark); font-size: 11px; line-height: 1.25; }\n.santal-formula-card span { display: block; margin-top: 4px; color: var(--text-muted); font-size: 8px; line-height: 1.35; }\n\n\/* CÓMO USAR *\/\n.santal-how { background: #fff; }\n.santal-steps {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 9px;\n  margin-top: 20px;\n}\n.santal-step {\n  position: relative;\n  padding: 18px 10px 15px;\n  border: 1px solid var(--border-light);\n  border-radius: 14px;\n  background: var(--paper-light);\n  text-align: center;\n}\n.santal-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 28px;\n  height: 28px;\n  margin: 0 auto 8px;\n  border-radius: 50%;\n  background: var(--kraft-dark);\n  color: var(--kraft-warm);\n  font-size: 10px;\n  font-weight: 900;\n}\n.santal-step strong { display: block; color: var(--kraft-dark); font-size: 10px; }\n.santal-step span { display: block; margin-top: 4px; color: var(--text-muted); font-size: 8px; line-height: 1.4; }\n.santal-use-note {\n  max-width: 700px;\n  margin: 14px auto 0;\n  padding: 12px 14px;\n  border-radius: 12px;\n  background: var(--paper-soft);\n  color: var(--kraft-dark);\n  font-size: 9px;\n  line-height: 1.5;\n  text-align: center;\n  border: 1px solid var(--border-light);\n}\n\n\/* RESEÑAS TIPO TESTIMONIO BOTICARIO (SIN FOTOS DE CLIENTES) *\/\n.santal-reviews { background: var(--paper-light); }\n.santal-review-summary {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 15px;\n  margin: 15px auto 18px;\n}\n.santal-review-score { color: var(--kraft-dark); font-size: 45px; line-height: .9; font-weight: 900; }\n.santal-review-summary-right { text-align: left; }\n.santal-review-summary-stars { color: var(--stars-gold); font-size: 19px; letter-spacing: 1px; }\n.santal-review-summary-count { margin-top: 3px; color: var(--text-muted); font-size: 10px; font-weight: 700; }\n\n.santal-review-carousel { position: relative; width: 100%; margin: 0 auto; padding: 0 45px; }\n.santal-reviews-grid {\n  display: flex;\n  gap: 14px;\n  width: 100%;\n  overflow-x: auto;\n  overflow-y: hidden;\n  scroll-behavior: smooth;\n  scroll-snap-type: x mandatory;\n  scrollbar-width: none;\n  padding: 4px 2px 10px;\n}\n.santal-reviews-grid::-webkit-scrollbar { display: none; }\n.santal-review {\n  flex: 0 0 calc((100% - 28px)\/3);\n  width: calc((100% - 28px)\/3);\n  min-width: 0;\n  padding: 22px 18px;\n  border: 1px solid var(--border-light);\n  border-radius: 16px;\n  background: #fff;\n  scroll-snap-align: start;\n  box-shadow: 0 4px 15px rgba(28, 25, 23, .04);\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.santal-review-top { display: flex !important; align-items: center !important; gap: 10px !important; width: 100% !important; }\n.santal-review-avatar-badge {\n  flex: 0 0 42px !important;\n  width: 42px !important;\n  height: 42px !important;\n  border-radius: 50% !important;\n  background: var(--paper-soft);\n  color: var(--kraft-dark);\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-weight: 900 !important;\n  font-size: 14px !important;\n  border: 1px solid var(--border-light);\n}\n.santal-review-info { min-width: 0; flex: 1; }\n.santal-review-name { display: block !important; margin: 0 !important; color: var(--kraft-dark) !important; font-size: 12px !important; line-height: 1.2 !important; font-weight: 900 !important; }\n.santal-review-location { display: block !important; margin: 3px 0 0 !important; color: var(--text-muted) !important; font-size: 9px !important; line-height: 1.2 !important; }\n.santal-review-stars { display: block !important; margin: 12px 0 8px !important; color: var(--stars-gold) !important; font-size: 14px !important; line-height: 1 !important; letter-spacing: 1px !important; }\n.santal-review-text { display: block !important; width: 100% !important; margin: 0 !important; color: #44403c !important; font-size: 11px !important; line-height: 1.55 !important; text-align: left !important; }\n.santal-review-tag { margin-top: 14px; font-size: 8px; font-weight: 900; color: var(--green); display: flex; align-items: center; gap: 4px; }\n\n.santal-review-arrow {\n  position: absolute;\n  top: 50%;\n  z-index: 4;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  margin-top: -18px;\n  padding: 0;\n  border: 1px solid var(--border-light);\n  border-radius: 50%;\n  background: #fff;\n  color: var(--kraft-dark);\n  font-size: 22px;\n  cursor: pointer;\n  box-shadow: 0 5px 15px rgba(0,0,0,.08);\n}\n.santal-review-arrow.prev { left: 0; }\n.santal-review-arrow.next { right: 0; }\n.santal-review-dots { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 12px; }\n.santal-review-dot { width: 7px; height: 7px; padding: 0; border: 0; border-radius: 50%; background: #d6d3d1; cursor: pointer; }\n.santal-review-dot.active { width: 20px; border-radius: 999px; background: var(--kraft-dark); }\n\n\/* PASOS Y PEDIDO EN FONDO OSCURO *\/\n.santal-order { background: linear-gradient(180deg, var(--kraft-dark) 0%, var(--kraft-medium) 100%); color: #fff; }\n.santal-order-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 9px;\n  margin-top: 20px;\n}\n.santal-order-step {\n  padding: 15px 7px;\n  border: 1px solid var(--border-dark);\n  border-radius: 13px;\n  background: rgba(255, 255, 255, .04);\n  text-align: center;\n}\n.santal-order-step i { display: block; margin-bottom: 6px; font-style: normal; font-size: 21px; }\n.santal-order-step strong { display: block; color: var(--kraft-warm); font-size: 9px; }\n.santal-order-step span { display: block; margin-top: 3px; color: #a8a29e; font-size: 7px; line-height: 1.35; }\n\n\/* OFERTAS Y PACKS *\/\n.santal-offers { background: #fff; }\n.santal-offer-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 20px; }\n.santal-offer {\n  position: relative;\n  padding: 18px 14px;\n  border: 1px solid var(--border-light);\n  border-radius: 16px;\n  background: var(--paper-light);\n  text-align: center;\n  cursor: pointer;\n  transition: .18s ease;\n}\n.santal-offer:hover { transform: translateY(-2px); }\n.santal-offer.featured { border: 2px solid var(--kraft-dark); background: #fff; }\n.santal-offer-label {\n  position: absolute;\n  top: -9px;\n  left: 50%;\n  transform: translateX(-50%);\n  padding: 4px 8px;\n  border-radius: 999px;\n  background: var(--kraft-dark);\n  color: var(--kraft-warm);\n  font-size: 8px;\n  font-weight: 900;\n  white-space: nowrap;\n}\n.santal-offer h3 { margin: 2px 0 4px; color: var(--kraft-dark); font-size: 13px; line-height: 1.2; font-weight: 900; }\n.santal-offer-units { color: var(--text-muted); font-size: 9px; }\n.santal-offer-reference { margin-top: 5px; color: #a8a29e; font-size: 9px; text-decoration: line-through; }\n.santal-offer-price { margin-top: 2px; color: var(--kraft-dark); font-size: 22px; line-height: 1.1; font-weight: 900; }\n.santal-offer-saving { margin-top: 4px; color: var(--green); font-size: 9px; font-weight: 900; }\n.santal-offer-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  min-height: 34px;\n  margin-top: 11px;\n  padding: 7px;\n  border-radius: 999px;\n  background: #e7e5e4;\n  color: var(--kraft-dark);\n  font-size: 9px;\n  font-weight: 900;\n}\n.santal-offer.featured .santal-offer-btn { background: var(--kraft-dark); color: #fff; }\n\n\/* DESTACADO WHATSAPP COMBOS *\/\n.santal-combo-box {\n  margin-top: 25px;\n  padding: 22px 18px;\n  border: 1px dashed var(--kraft-gold);\n  border-radius: 16px;\n  background: var(--paper-light);\n  text-align: center;\n}\n.santal-combo-box h4 { margin: 0 0 6px; color: var(--kraft-dark); font-size: 14px; font-weight: 900; }\n.santal-combo-box p { margin: 0 0 14px; color: var(--text-muted); font-size: 11px; line-height: 1.45; }\n.santal-ws-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 12px 20px;\n  border-radius: 12px;\n  background: #25d366;\n  color: #fff !important;\n  font-size: 12px;\n  font-weight: 900;\n  text-decoration: none !important;\n  box-shadow: 0 4px 12px rgba(37, 211, 102, .25);\n  transition: transform .15s ease;\n}\n.santal-ws-btn:hover { transform: translateY(-1px); }\n\n\/* FAQ *\/\n.santal-faq { max-width: 760px; margin: 20px auto 0; }\n.santal-faq details { border-bottom: 1px solid var(--border-light); }\n.santal-faq summary {\n  position: relative;\n  padding: 14px 28px 14px 0;\n  list-style: none;\n  cursor: pointer;\n  color: var(--kraft-dark);\n  font-size: 12px;\n  font-weight: 900;\n}\n.santal-faq summary::-webkit-details-marker { display: none; }\n.santal-faq summary::after { content: \"+\"; position: absolute; right: 0; top: 7px; color: var(--kraft-gold); font-size: 20px; font-weight: 400; }\n.santal-faq details[open] summary::after { content: \"−\"; }\n.santal-faq-answer { padding: 0 0 13px; color: var(--text-muted); font-size: 10px; line-height: 1.55; }\n\n\/* CTA FINAL DE IMPACTO *\/\n.santal-final {\n  padding: 42px 0 48px;\n  background: linear-gradient(135deg, var(--kraft-dark) 0%, #000 100%);\n  color: #fff;\n  text-align: center;\n  border-top: 3px solid var(--kraft-gold);\n}\n.santal-final .santal-eyebrow { background: rgba(255, 255, 255, .12); color: var(--kraft-warm); }\n.santal-final .santal-heading { color: #fff; max-width: 650px; margin-left: auto; margin-right: auto; }\n.santal-final .santal-heading span { color: var(--kraft-warm); }\n.santal-final-text { max-width: 560px; margin: 0 auto 14px; color: #a8a29e; font-size: 11px; line-height: 1.5; }\n.santal-final-price { margin: 9px 0 14px; font-size: 28px; font-weight: 900; color: #fff; }\n.santal-final .santal-main-btn { max-width: 500px; margin: 0 auto; background: var(--paper-light); color: var(--kraft-dark) !important; box-shadow: none; border-bottom: none; }\n.santal-final-note { margin-top: 8px; color: #a8a29e; font-size: 9px; }\n\n\/* RESPONSIVE *\/\n@media(min-width: 750px){\n  .santal-product-hero { padding: 30px 0 35px; }\n  .santal-product-layout { grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr); gap: 45px; align-items: center; }\n  .santal-gallery-main { width: 100% !important; aspect-ratio: 4\/5 !important; height: auto !important; }\n  .santal-gallery-slide, .santal-gallery-slide img, .santal-gallery-slide video { aspect-ratio: 4\/5 !important; }\n  .santal-gallery-thumb { flex-basis: 68px; width: 68px; height: 85px; }\n  .santal-balance-grid { grid-template-columns: 1fr 1fr; gap: 40px; }\n  .santal-section { padding: 52px 0; }\n}\n\n@media(max-width: 749px){\n  .santal-container { width: calc(100% - 24px); }\n  .santal-product-hero { padding-top: 12px; }\n  .santal-gallery-main { width: 100% !important; aspect-ratio: 4\/5 !important; height: auto !important; border-radius: 18px; }\n  .santal-gallery-slide, .santal-gallery-slide img, .santal-gallery-slide video { aspect-ratio: 4\/5 !important; }\n  .santal-gallery-arrow { width: 32px; height: 32px; margin-top: -16px; font-size: 21px; }\n  .santal-gallery-arrow.prev { left: 8px; }\n  .santal-gallery-arrow.next { right: 8px; }\n  .santal-gallery-thumbs { gap: 7px; margin-top: 8px; }\n  .santal-gallery-thumb { flex: 0 0 56px; width: 56px; height: 70px; padding: 3px; }\n  .santal-product-title { font-size: 35px; letter-spacing: -1.3px; }\n  .santal-current-price { font-size: 31px; }\n  .santal-main-btn { min-height: 56px; font-size: 12px; }\n  .santal-section { padding: 36px 0; }\n  .santal-heading { font-size: 29px; }\n  .santal-formula-grid { grid-template-columns: repeat(2, 1fr); gap: 7px; }\n  .santal-review-carousel { padding: 0 6px; }\n  .santal-reviews-grid { gap: 10px; }\n  .santal-review { flex: 0 0 100%; width: 100%; padding: 18px; border-radius: 16px; }\n  .santal-order-grid { grid-template-columns: repeat(2, 1fr); }\n  .santal-offer-grid { grid-template-columns: 1fr; }\n  .santal-offer { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 10px; text-align: left; padding: 16px; }\n  .santal-offer-btn { min-width: 105px; width: auto; margin-top: 6px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"santal-page\"\u003e\n\n  \u003cdiv class=\"santal-topbar\"\u003e\n    🌿 FRAGANCIA DE CULTO UNISEX • 🚚 ENVÍO GRATIS • 💵 PAGA AL RECIBIR\n  \u003c\/div\u003e\n\n  \u003c!-- HERO SECTION --\u003e\n  \u003csection class=\"santal-product-hero\"\u003e\n    \u003cdiv class=\"santal-container santal-product-layout\"\u003e\n\n      \u003c!-- GALERÍA (CON VIDEOS INTERCALADOS EN EL CENTRO) --\u003e\n      \u003cdiv class=\"santal-gallery\"\u003e\n        \u003cdiv class=\"santal-gallery-main\" id=\"santalGalleryMain\"\u003e\n          \u003cdiv class=\"santal-gallery-track\" id=\"santalGalleryTrack\"\u003e\n\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg1.png?v=1789069688\" alt=\"Santal 33 50 ml Eau de Parfum\" loading=\"eager\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg2.png?v=1789069688\" alt=\"Santal 33 Concepto de Autor\" loading=\"eager\"\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- VIDEO 1 EN EL CENTRO --\u003e\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cvideo muted loop playsinline preload=\"none\" aria-label=\"Video Detalle Santal 33\"\u003e\n                \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5e47a0bef1c24cd488007bab91462060.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n              \u003cdiv class=\"santal-video-badge\"\u003e▶ VIDEO\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- VIDEO 2 EN EL CENTRO --\u003e\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cvideo muted loop playsinline preload=\"none\" aria-label=\"Video Lifestyle Santal 33\"\u003e\n                \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7e3ff3518f014d18935768739d2b9c02.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n              \u003cdiv class=\"santal-video-badge\"\u003e▶ VIDEO\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg3.png?v=1789069688\" alt=\"Santal 33 Notas Olfativas\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg4.png?v=1789069688\" alt=\"Santal 33 Fijación y Estela\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"santal-gallery-slide\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg5.png?v=1789069688\" alt=\"Santal 33 Oferta Especial RD\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cbutton type=\"button\" class=\"santal-gallery-arrow prev\" id=\"santalGalleryPrev\" aria-label=\"Anterior\"\u003e‹\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-arrow next\" id=\"santalGalleryNext\" aria-label=\"Siguiente\"\u003e›\u003c\/button\u003e\n\n          \u003cdiv class=\"santal-gallery-dots\"\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot active\" data-santal-dot=\"0\" aria-label=\"Imagen 1\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"1\" aria-label=\"Imagen 2\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"2\" aria-label=\"Video 1\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"3\" aria-label=\"Video 2\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"4\" aria-label=\"Imagen 3\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"5\" aria-label=\"Imagen 4\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"santal-gallery-dot\" data-santal-dot=\"6\" aria-label=\"Imagen 5\"\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- MINIATURAS INTERCALADAS --\u003e\n        \u003cdiv class=\"santal-gallery-thumbs\"\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb active\" data-santal-index=\"0\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg1.png?v=1789069688\" alt=\"Santal 1\"\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"1\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg2.png?v=1789069688\" alt=\"Santal 2\"\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"2\"\u003e\n            \u003cvideo muted autoplay loop playsinline preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5e47a0bef1c24cd488007bab91462060.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cspan class=\"santal-thumb-play\"\u003e▶\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"3\"\u003e\n            \u003cvideo muted autoplay loop playsinline preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7e3ff3518f014d18935768739d2b9c02.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cspan class=\"santal-thumb-play\"\u003e▶\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"4\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg3.png?v=1789069688\" alt=\"Santal 3\"\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"5\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg4.png?v=1789069688\" alt=\"Santal 4\"\u003e\n          \u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-gallery-thumb\" data-santal-index=\"6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg5.png?v=1788989030\" alt=\"Santal 5\"\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"santal-gallery-rating\"\u003e\n          \u003cspan class=\"santal-stars\"\u003e★★★★★\u003c\/span\u003e\n          \u003cspan class=\"santal-rating-text\"\u003e4.9\/5 • Valoración de perfumería fina\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- PRODUCT INFO --\u003e\n      \u003cdiv class=\"santal-product-info\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003e🌿 EAU DE PARFUM • 50 ML\u003c\/span\u003e\n\n        \u003ch1 class=\"santal-product-title\"\u003e\n          Santal 33 50 ml — \u003cspan\u003eElegancia de Autor\u003c\/span\u003e\n        \u003c\/h1\u003e\n\n        \u003cp class=\"santal-short-description\"\u003e\n          La fragancia unisex de culto que definió una era. Una mezcla magnética de sándalo, cedro, cardamomo y cuero que se convierte en tu mejor firma personal.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"santal-quick-benefits\"\u003e\n          \u003cdiv class=\"santal-quick-benefit\"\u003e\n\u003ci\u003e🪵\u003c\/i\u003e\u003cspan\u003eSándalo \u0026amp; Cedro\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"santal-quick-benefit\"\u003e\n\u003ci\u003e👥\u003c\/i\u003e\u003cspan\u003e100% Unisex\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"santal-quick-benefit\"\u003e\n\u003ci\u003e⏱️\u003c\/i\u003e\u003cspan\u003eAlta fijación (+8h)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"santal-quick-benefit\"\u003e\n\u003ci\u003e✨\u003c\/i\u003e\u003cspan\u003eEstela Inconfundible\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"santal-price-row\"\u003e\n          \u003cspan class=\"santal-current-price\"\u003eRD$2,300\u003c\/span\u003e\n          \u003cspan class=\"santal-price-note\"\u003eENVÍO GRATIS\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cbutton type=\"button\" class=\"santal-main-btn santal-cod-trigger\"\u003e\n          ORDENAR AHORA Y PAGAR AL RECIBIR\n        \u003c\/button\u003e\n\n        \u003cdiv class=\"santal-payment\"\u003e\n          🚚 Envío GRATIS a toda República Dominicana • 💵 Pago contra entrega\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TRUST BAR BOTICARIO --\u003e\n  \u003csection class=\"santal-trust\"\u003e\n    \u003cdiv class=\"santal-container santal-trust-grid\"\u003e\n      \u003cdiv class=\"santal-trust-item\"\u003e\n        \u003cdiv class=\"santal-trust-icon\"\u003e🪵\u003c\/div\u003e\n        \u003cstrong\u003eAroma Nicho\u003c\/strong\u003e\n        \u003cspan\u003eSándalo \u0026amp; Especias\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"santal-trust-item\"\u003e\n        \u003cdiv class=\"santal-trust-icon\"\u003e👥\u003c\/div\u003e\n        \u003cstrong\u003eFirma Unisex\u003c\/strong\u003e\n        \u003cspan\u003eAtemporal y Elegante\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"santal-trust-item\"\u003e\n        \u003cdiv class=\"santal-trust-icon\"\u003e🚚\u003c\/div\u003e\n        \u003cstrong\u003eEnvío Gratis\u003c\/strong\u003e\n        \u003cspan\u003eToda RD\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"santal-trust-item\"\u003e\n        \u003cdiv class=\"santal-trust-icon\"\u003e💵\u003c\/div\u003e\n        \u003cstrong\u003ePago al Recibir\u003c\/strong\u003e\n        \u003cspan\u003eEfectivo Seguro\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SECCIÓN EMOCIONAL FONDO KRAFT --\u003e\n  \u003csection class=\"santal-section santal-balance\"\u003e\n    \u003cdiv class=\"santal-container santal-balance-grid\"\u003e\n      \u003cdiv class=\"santal-balance-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg2.png?v=1789069688\" alt=\"Estilo e Identidad Santal 33\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-balance-copy\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003eEL AROMA QUE MEMORIZAN\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading\"\u003eMás que un perfume, \u003cspan\u003etu firma personal.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp\u003e\n          Santal 33 evoca el espíritu del oeste americano y la sofisticación de un laboratorio de autor. Un aroma cálido, ahumado y reconfortante que se adapta de forma única a la química de tu piel.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"santal-benefit-grid\"\u003e\n          \u003cdiv class=\"santal-benefit-card\"\u003e\n            \u003ci\u003e👔\u003c\/i\u003e\n            \u003cstrong\u003ePresencia Discreta\u003c\/strong\u003e\n            \u003cspan\u003eElegancia sobria para destacar en cualquier reunión o cita.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-benefit-card\"\u003e\n            \u003ci\u003e🌱\u003c\/i\u003e\n            \u003cstrong\u003eNotas Botánicas\u003c\/strong\u003e\n            \u003cspan\u003eCardamomo, flor de iris y papiro ahumado.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-benefit-card\"\u003e\n            \u003ci\u003e🤝\u003c\/i\u003e\n            \u003cstrong\u003eAtractivo Unisex\u003c\/strong\u003e\n            \u003cspan\u003eUn equilibrio perfecto de calidez para hombres y mujeres.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-benefit-card\"\u003e\n            \u003ci\u003e⭐\u003c\/i\u003e\n            \u003cstrong\u003eLarga Evolución\u003c\/strong\u003e\n            \u003cspan\u003eSus notas amaderadas se intensifican con las horas.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- NOTAS OLFATIVAS --\u003e\n  \u003csection class=\"santal-section santal-formula\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003eCOMPOSICIÓN DE AUTOR\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading light\"\u003eNotas olfativas \u003cspan\u003edestacadas.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"santal-subtitle\"\u003e\n          Una combinación meticulosa de maderas nobles, resinas y toques florales sutiles.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-formula-grid\"\u003e\n        \u003cdiv class=\"santal-formula-card\"\u003e\n          \u003cdiv class=\"santal-formula-icon\"\u003e🪵\u003c\/div\u003e\n          \u003cstrong\u003eSándalo Australiano\u003c\/strong\u003e\n          \u003cspan\u003eBase cremosa, cálida y amaderada.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-formula-card\"\u003e\n          \u003cdiv class=\"santal-formula-icon\"\u003e🌿\u003c\/div\u003e\n          \u003cstrong\u003eCardamomo \u0026amp; Iris\u003c\/strong\u003e\n          \u003cspan\u003eApertura especiada y elegante.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-formula-card\"\u003e\n          \u003cdiv class=\"santal-formula-icon\"\u003e🪵\u003c\/div\u003e\n          \u003cstrong\u003eMadera de Cedro\u003c\/strong\u003e\n          \u003cspan\u003eEstructura seca, firme y duradera.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-formula-card\"\u003e\n          \u003cdiv class=\"santal-formula-icon\"\u003e💼\u003c\/div\u003e\n          \u003cstrong\u003eCuero \u0026amp; Papiro\u003c\/strong\u003e\n          \u003cspan\u003eFondo ahumado y sofisticado.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-formula-image\" style=\"margin-top:20px; border-radius:18px; overflow:hidden;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/Santalimg3.png?v=1789069688\" alt=\"Infografía de Notas Santal 33\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CÓMO USAR --\u003e\n  \u003csection class=\"santal-section santal-how\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003eAPLICACIÓN RECOMENDADA\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading light\"\u003eProyecta la \u003cspan\u003emáxima duración.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"santal-subtitle\"\u003eSigue estos pasos para sacarle el máximo partido a tu botella de 50 ml.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-steps\"\u003e\n        \u003cdiv class=\"santal-step\"\u003e\n          \u003cdiv class=\"santal-step-number\"\u003e1\u003c\/div\u003e\n          \u003cstrong\u003ePuntos de calor\u003c\/strong\u003e\n          \u003cspan\u003eAtomiza en muñecas, cuello y flexura de los codos.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-step\"\u003e\n          \u003cdiv class=\"santal-step-number\"\u003e2\u003c\/div\u003e\n          \u003cstrong\u003ePiel limpia\u003c\/strong\u003e\n          \u003cspan\u003eAplica sobre la piel seca preferiblemente después de la ducha.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-step\"\u003e\n          \u003cdiv class=\"santal-step-number\"\u003e3\u003c\/div\u003e\n          \u003cstrong\u003eSin frotar\u003c\/strong\u003e\n          \u003cspan\u003eDeja secar la fragancia al aire sin frotar las muñecas.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-use-note\"\u003e\n        💡 Consejo de Autor: Con 2 a 3 atomizaciones es suficiente para mantener una estela envolvente durante todo el día.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- RESEÑAS TEXTUALES OPTIMIZADAS --\u003e\n  \u003csection class=\"santal-section santal-reviews\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003e⭐ OPINIONES VERIFICADAS\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading light\"\u003eLo que opinan nuestros clientes.\u003c\/h2\u003e\n\n        \u003cdiv class=\"santal-review-summary\"\u003e\n          \u003cdiv class=\"santal-review-score\"\u003e4.9\u003c\/div\u003e\n          \u003cdiv class=\"santal-review-summary-right\"\u003e\n            \u003cdiv class=\"santal-review-summary-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"santal-review-summary-count\"\u003e4.9\/5 • Basado en experiencias reales\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-review-carousel\"\u003e\n        \u003cdiv class=\"santal-reviews-grid\" id=\"santalReviewTrack\"\u003e\n\n          \u003cdiv class=\"santal-review\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"santal-review-top\"\u003e\n                \u003cdiv class=\"santal-review-avatar-badge\"\u003eRD\u003c\/div\u003e\n                \u003cdiv class=\"santal-review-info\"\u003e\n                  \u003cp class=\"santal-review-name\"\u003eRicardo D.\u003c\/p\u003e\n                  \u003cp class=\"santal-review-location\"\u003eSanto Domingo\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"santal-review-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"santal-review-text\"\u003e“Es increíble lo mucho que dura en la ropa y en la piel. El olor a sándalo y cuero se siente muy sofisticado, totalmente recomendado.”\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"santal-review-tag\"\u003e✓ Compra Verificada\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"santal-review\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"santal-review-top\"\u003e\n                \u003cdiv class=\"santal-review-avatar-badge\"\u003eAM\u003c\/div\u003e\n                \u003cdiv class=\"santal-review-info\"\u003e\n                  \u003cp class=\"santal-review-name\"\u003eAna M.\u003c\/p\u003e\n                  \u003cp class=\"santal-review-location\"\u003eSantiago\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"santal-review-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"santal-review-text\"\u003e“Lo compré para compartirlo con mi esposo porque es unisex y nos encantó a los dos. Llegó súper rápido y pagué al recibirlo.”\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"santal-review-tag\"\u003e✓ Compra Verificada\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"santal-review\"\u003e\n            \u003cdiv\u003e\n              \u003cdiv class=\"santal-review-top\"\u003e\n                \u003cdiv class=\"santal-review-avatar-badge\"\u003eFG\u003c\/div\u003e\n                \u003cdiv class=\"santal-review-info\"\u003e\n                  \u003cp class=\"santal-review-name\"\u003eFernando G.\u003c\/p\u003e\n                  \u003cp class=\"santal-review-location\"\u003eLa Vega\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"santal-review-stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cp class=\"santal-review-text\"\u003e“Es un aroma totalmente distinto a lo común. Tiene mucha personalidad y en la oficina me han preguntado varias veces cuál perfume es.”\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"santal-review-tag\"\u003e✓ Compra Verificada\u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cbutton type=\"button\" class=\"santal-review-arrow prev\" aria-label=\"Opinión anterior\"\u003e‹\u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"santal-review-arrow next\" aria-label=\"Siguiente opinión\"\u003e›\u003c\/button\u003e\n\n        \u003cdiv class=\"santal-review-dots\"\u003e\n          \u003cbutton type=\"button\" class=\"santal-review-dot active\" data-review-index=\"0\" aria-label=\"Opinión 1\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-review-dot\" data-review-index=\"1\" aria-label=\"Opinión 2\"\u003e\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"santal-review-dot\" data-review-index=\"2\" aria-label=\"Opinión 3\"\u003e\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PASOS Y PEDIDO EN FONDO OSCURO KRAFT --\u003e\n  \u003csection class=\"santal-section santal-order\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003ePASOS PARA TU PEDIDO\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading\"\u003eOrdena en 1 minuto y \u003cspan\u003epaga al recibir.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-order-grid\"\u003e\n        \u003cdiv class=\"santal-order-step\"\u003e\n          \u003ci\u003e🛒\u003c\/i\u003e\u003cstrong\u003e1. Ordenas\u003c\/strong\u003e\u003cspan\u003eCompleta tus datos en el formulario.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-order-step\"\u003e\n          \u003ci\u003e📲\u003c\/i\u003e\u003cstrong\u003e2. Confirmamos\u003c\/strong\u003e\u003cspan\u003eValidamos tu orden por WhatsApp\/llamada.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-order-step\"\u003e\n          \u003ci\u003e🚚\u003c\/i\u003e\u003cstrong\u003e3. Enviamos\u003c\/strong\u003e\u003cspan\u003eLo despachamos gratis a tu puerta.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"santal-order-step\"\u003e\n          \u003ci\u003e💵\u003c\/i\u003e\u003cstrong\u003e4. Recibes\u003c\/strong\u003e\u003cspan\u003ePagas en efectivo al repartidor.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"santal-subtitle\" style=\"margin-top:15px;text-align:center;color:#a8a29e;\"\u003e\n        Santo Domingo \/ Santiago: 1–2 días aprox. • Resto del país: 2–3 días aprox.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- OFERTAS Y PACKS CON BOTÓN A WHATSAPP --\u003e\n  \u003csection class=\"santal-section santal-offers\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003e🔥 OFERTA ESPECIAL\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading light\"\u003eElige tu paquete y \u003cspan\u003eahorra más.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"santal-subtitle\"\u003eSelecciona la opción ideal para ti o para regalar al mejor precio.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-offer-grid\"\u003e\n        \u003cdiv class=\"santal-offer santal-cod-trigger\" data-santal-quantity=\"1\"\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003e1 Unidad\u003c\/h3\u003e\n            \u003cdiv class=\"santal-offer-units\"\u003eSantal 33 50 ml\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-offer-right\"\u003e\n            \u003cdiv class=\"santal-offer-price\"\u003eRD$2,300\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-btn\"\u003eELEGIR PACK\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"santal-offer featured santal-cod-trigger\" data-santal-quantity=\"2\"\u003e\n          \u003cdiv class=\"santal-offer-label\"\u003e⭐ MÁS VENDIDO\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003ePack Dúo\u003c\/h3\u003e\n            \u003cdiv class=\"santal-offer-units\"\u003e2 Unidades de Santal 33\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-reference\"\u003eRD$4,600\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-saving\"\u003eAhorras RD$1,100\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-offer-right\"\u003e\n            \u003cdiv class=\"santal-offer-price\"\u003eRD$3,500\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-btn\"\u003eELEGIR PACK\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"santal-offer santal-cod-trigger\" data-santal-quantity=\"3\"\u003e\n          \u003cdiv class=\"santal-offer-label\" style=\"background:var(--kraft-gold); color:#fff;\"\u003e👑 MAYOR AHORRO\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003ePack Ahorro\u003c\/h3\u003e\n            \u003cdiv class=\"santal-offer-units\"\u003e3 Unidades de Santal 33\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-reference\"\u003eRD$6,900\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-saving\"\u003eAhorras RD$2,200\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"santal-offer-right\"\u003e\n            \u003cdiv class=\"santal-offer-price\"\u003eRD$4,700\u003c\/div\u003e\n            \u003cdiv class=\"santal-offer-btn\"\u003eELEGIR PACK\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- BOTÓN DESTACADO PARA WHATSAPP \/ COMBOS DE PERFUMES --\u003e\n      \u003cdiv class=\"santal-combo-box\"\u003e\n        \u003ch4\u003e💬 ¿Deseas armar un combo especial con otra fragancia?\u003c\/h4\u003e\n        \u003cp\u003e\n          Puedes combinar tu \u003cstrong\u003eSantal 33 50 ml\u003c\/strong\u003e con \u003cstrong\u003eSauvage Dior\u003c\/strong\u003e u otra fragancia premium de nuestro catálogo obteniendo un descuento especial por paquete.\n        \u003c\/p\u003e\n        \u003ca href=\"https:\/\/wa.me\/8299667230?text=Hola,%20quiero%20armar%20un%20combo%20especial%20de%20Santal%2033%2050ml%20con%20otro%20perfume.\" target=\"_blank\" rel=\"noopener\" class=\"santal-ws-btn\"\u003e\n          📲 CONSULTAR Y ARMAR COMBO POR WHATSAPP (829-966-7230)\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"santal-section\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cdiv class=\"santal-center\"\u003e\n        \u003cspan class=\"santal-eyebrow\"\u003ePREGUNTAS FRECUENTES\u003c\/span\u003e\n        \u003ch2 class=\"santal-heading light\"\u003eResolvemos tus dudas\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"santal-faq\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003e¿Qué tamaño tiene esta presentación?\u003c\/summary\u003e\n          \u003cdiv class=\"santal-faq-answer\"\u003eEs la presentación de 50 ml (1.7 fl oz), ideal para llevar contigo o para un uso diario prolongado.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e¿Es un perfume para hombres o mujeres?\u003c\/summary\u003e\n          \u003cdiv class=\"santal-faq-answer\"\u003eEs 100% Unisex. Santal 33 está formulado para adaptarse perfectamente tanto a hombres como a mujeres gracias a su equilibrio amaderado y especiado.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e¿El envío es totalmente gratis?\u003c\/summary\u003e\n          \u003cdiv class=\"santal-faq-answer\"\u003eSí, entregamos totalmente GRATIS en todas las provincias de República Dominicana.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e¿Cómo funciona el pago al recibir?\u003c\/summary\u003e\n          \u003cdiv class=\"santal-faq-answer\"\u003eEfectúas tu orden mediante el formulario y le pagas en efectivo directamente al mensajero cuando tengas el producto en tus manos. Sin adelantos.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e¿Puedo pedir 1 Santal 33 y 1 Sauvage en un mismo paquete?\u003c\/summary\u003e\n          \u003cdiv class=\"santal-faq-answer\"\u003e¡Sí! Escríbenos al botón de WhatsApp (829-966-7230) para prepararte el combo mixto al instante con precio de oferta.\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL DE IMPACTO --\u003e\n  \u003csection class=\"santal-final\"\u003e\n    \u003cdiv class=\"santal-container\"\u003e\n      \u003cspan class=\"santal-eyebrow\"\u003e🌿 FIRMA TU PRESENCIA\u003c\/span\u003e\n      \u003ch2 class=\"santal-heading\"\u003eHaz de Santal 33 tu \u003cspan\u003emarca personal.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"santal-final-text\"\u003e\n        Santal 33 50 ml Eau de Parfum • Envío Gratis • Pago Contra Entrega en toda RD.\n      \u003c\/p\u003e\n      \u003cdiv class=\"santal-final-price\"\u003eDesde RD$2,300\u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"santal-main-btn santal-cod-trigger\"\u003e\n        ORDENAR SANTAL 33 — RD$2,300\n      \u003c\/button\u003e\n      \u003cdiv class=\"santal-final-note\"\u003e🚚 Envío GRATIS • 💵 Pago contra entrega\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  \"use strict\";\n\n  \/* REALISIT COD FORM TRIGGER - APERTURA DIRECTA DEL FORMULARIO *\/\n  const REALISIT_SELECTORS = [\n    \".rsi-buy-now-button-product\",\n    \".rsi-buy-now-button.rsi-buy-now-button-product\",\n    \"span.rsi-buy-now-button-product\",\n    \"[class*='rsi-buy-now-button-product']\"\n  ];\n\n  function findRealisitButton(){\n    for(let i=0; i\u003cREALISIT_SELECTORS.length; i++){\n      const button = document.querySelector(REALISIT_SELECTORS[i]);\n      if(button){ return button; }\n    }\n    return null;\n  }\n\n  function openRealisit(){\n    const button = findRealisitButton();\n    if(button){\n      button.click();\n      return;\n    }\n\n    setTimeout(function(){\n      const retryButton = findRealisitButton();\n      if(retryButton){\n        retryButton.click();\n      }\n    }, 500);\n  }\n\n  document.addEventListener(\"click\", function(event){\n    const trigger = event.target.closest(\".santal-cod-trigger\");\n    if(!trigger){ return; }\n\n    event.preventDefault();\n    openRealisit();\n  }, false);\n\n  \/* GALERÍA PRINCIPAL *\/\n  const track = document.getElementById(\"santalGalleryTrack\");\n  const main = document.getElementById(\"santalGalleryMain\");\n  const slides = track ? Array.from(track.querySelectorAll(\".santal-gallery-slide\")) : [];\n  const thumbs = Array.from(document.querySelectorAll(\".santal-gallery-thumb\"));\n  const dots = Array.from(document.querySelectorAll(\".santal-gallery-dot\"));\n  const prev = document.getElementById(\"santalGalleryPrev\");\n  const next = document.getElementById(\"santalGalleryNext\");\n  let galleryIndex = 0;\n\n  function syncGalleryVideos(){\n    slides.forEach(function(slide, index){\n      const video = slide.querySelector(\"video\");\n      if(!video){ return; }\n      video.muted = true;\n      video.playsInline = true;\n      if(index === galleryIndex){\n        const playPromise = video.play().catch(function(){});\n        if(playPromise \u0026\u0026 typeof playPromise.catch === \"function\"){\n          playPromise.catch(function(){});\n        }\n      }else{\n        video.pause();\n      }\n    });\n  }\n\n  function updateGallery(index){\n    if(!track || !slides.length){ return; }\n    if(index \u003c 0){ index = slides.length - 1; }\n    if(index \u003e= slides.length){ index = 0; }\n    galleryIndex = index;\n    track.style.transform = \"translateX(-\" + (galleryIndex * 100) + \"%)\";\n\n    thumbs.forEach(function(thumb, i){\n      thumb.classList.toggle(\"active\", i === galleryIndex);\n      if(i === galleryIndex){\n        thumb.scrollIntoView({behavior:\"smooth\", block:\"nearest\", inline:\"nearest\"});\n      }\n    });\n\n    dots.forEach(function(dot, i){\n      dot.classList.toggle(\"active\", i === galleryIndex);\n    });\n\n    syncGalleryVideos();\n  }\n\n  thumbs.forEach(function(thumb){\n    thumb.addEventListener(\"click\", function(){\n      const index = parseInt(thumb.getAttribute(\"data-santal-index\"), 10);\n      if(!Number.isNaN(index)){ updateGallery(index); }\n    });\n  });\n\n  dots.forEach(function(dot){\n    dot.addEventListener(\"click\", function(){\n      const index = parseInt(dot.getAttribute(\"data-santal-dot\"), 10);\n      if(!Number.isNaN(index)){ updateGallery(index); }\n    });\n  });\n\n  if(prev){ prev.addEventListener(\"click\", function(){ updateGallery(galleryIndex - 1); }); }\n  if(next){ next.addEventListener(\"click\", function(){ updateGallery(galleryIndex + 1); }); }\n\n  slides.forEach(function(slide){\n    const video = slide.querySelector(\"video\");\n    if(!video){ return; }\n    video.muted = true;\n    video.addEventListener(\"click\", function(){\n      if(video.paused){\n        const playPromise = video.play().catch(function(){});\n        if(playPromise \u0026\u0026 typeof playPromise.catch === \"function\"){ playPromise.catch(function(){}); }\n      }else{\n        video.pause();\n      }\n    });\n  });\n\n  if(main){\n    let touchStartX = 0;\n    main.addEventListener(\"touchstart\", function(event){\n      touchStartX = event.changedTouches[0].screenX;\n    }, {passive:true});\n\n    main.addEventListener(\"touchend\", function(event){\n      const touchEndX = event.changedTouches[0].screenX;\n      const difference = touchStartX - touchEndX;\n      if(Math.abs(difference) \u003c 40){ return; }\n      if(difference \u003e 0){ updateGallery(galleryIndex + 1); } else { updateGallery(galleryIndex - 1); }\n    }, {passive:true});\n  }\n\n  updateGallery(0);\n\n  \/* CARRUSEL RESEÑAS *\/\n  function initReviewCarousel(){\n    const reviewTrack = document.getElementById(\"santalReviewTrack\");\n    if(!reviewTrack){ return; }\n    const carousel = reviewTrack.closest(\".santal-review-carousel\");\n    if(!carousel){ return; }\n\n    const reviews = Array.from(reviewTrack.querySelectorAll(\".santal-review\"));\n    const reviewDots = Array.from(carousel.querySelectorAll(\".santal-review-dot\"));\n    const reviewPrev = carousel.querySelector(\".santal-review-arrow.prev\");\n    const reviewNext = carousel.querySelector(\".santal-review-arrow.next\");\n    let currentIndex = 0;\n\n    function updateReviewDots(index){\n      reviewDots.forEach(function(dot, i){ dot.classList.toggle(\"active\", i === index); });\n    }\n\n    function goToReview(index){\n      if(index \u003c 0){ index = reviews.length - 1; }\n      if(index \u003e= reviews.length){ index = 0; }\n      currentIndex = index;\n      const review = reviews[index];\n      if(!review){ return; }\n      const trackRect = reviewTrack.getBoundingClientRect();\n      const reviewRect = review.getBoundingClientRect();\n      const target = reviewRect.left - trackRect.left + reviewTrack.scrollLeft;\n      reviewTrack.scrollTo({left:target, behavior:\"smooth\"});\n      updateReviewDots(index);\n    }\n\n    if(reviewPrev){ reviewPrev.addEventListener(\"click\", function(){ goToReview(currentIndex - 1); }); }\n    if(reviewNext){ reviewNext.addEventListener(\"click\", function(){ goToReview(currentIndex + 1); }); }\n\n    reviewDots.forEach(function(dot){\n      dot.addEventListener(\"click\", function(){\n        const index = parseInt(dot.getAttribute(\"data-review-index\"), 10);\n        if(!Number.isNaN(index)){ goToReview(index); }\n      });\n    });\n\n    let scrollTimeout;\n    reviewTrack.addEventListener(\"scroll\", function(){\n      clearTimeout(scrollTimeout);\n      scrollTimeout = setTimeout(function(){\n        const trackRect = reviewTrack.getBoundingClientRect();\n        let closest = 0;\n        let distance = Infinity;\n        reviews.forEach(function(review, index){\n          const rect = review.getBoundingClientRect();\n          const currentDistance = Math.abs(rect.left - trackRect.left);\n          if(currentDistance \u003c distance){ distance = currentDistance; closest = index; }\n        });\n        currentIndex = closest;\n        updateReviewDots(closest);\n      }, 100);\n    }, {passive:true});\n\n    updateReviewDots(0);\n  }\n\n  if(document.readyState === \"loading\"){\n    document.addEventListener(\"DOMContentLoaded\", initReviewCarousel);\n  }else{\n    initReviewCarousel();\n  }\n})();\n\u003c\/script\u003e","brand":"Gangazo RD","offers":[{"title":"Default Title","offer_id":43749680578637,"sku":null,"price":2300.0,"currency_code":"DOP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0714\/7421\/7037\/files\/ChatGPTImage10sept2026_04_24_56p.m..png?v=1789071907","url":"https:\/\/gangazord.com\/products\/santal-33-50ml","provider":"Gangazo RD","version":"1.0","type":"link"}