{"product_id":"stella-di-betlemme","title":"Stella di Betlemme - La luce che riempie la tua anima e la tua casa","description":"\u003cstyle id=\"bt-stella-style\"\u003e\n\/* ============================================================\n   STELLA DI BETLEMME™ — ARMONIA SHOP\n   VERSIONE DEFINITIVA\n   ============================================================ *\/\n\n#armonia-bethlehem-star {\n  --bt-black: #11110f;\n  --bt-white: #ffffff;\n  --bt-cream: #faf8f3;\n  --bt-soft: #f4eee3;\n  --bt-gold: #c6a15a;\n  --bt-gold-dark: #aa833c;\n  --bt-gray: #6f6b65;\n  --bt-border: rgba(17,17,15,.085);\n\n  --bt-red: #a92e2e;\n  --bt-red-soft: #b95c5c;\n\n  --bt-green: #2f7d58;\n  --bt-green-soft: #3f8f68;\n\n  --bt-shadow: 0 18px 52px rgba(31,23,14,.085);\n\n  display: block !important;\n  position: relative !important;\n\n  width: 100% !important;\n  max-width: none !important;\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n  clear: both !important;\n  float: none !important;\n\n  background: var(--bt-cream);\n  color: var(--bt-black);\n\n  font-family: inherit;\n  line-height: 1.5;\n\n  overflow: hidden;\n  box-sizing: border-box;\n  isolation: isolate;\n}\n\n#armonia-bethlehem-star *,\n#armonia-bethlehem-star *::before,\n#armonia-bethlehem-star *::after {\n  box-sizing: border-box;\n}\n\n#armonia-bethlehem-star img {\n  display: block;\n  max-width: 100%;\n}\n\n#armonia-bethlehem-star h1,\n#armonia-bethlehem-star h2,\n#armonia-bethlehem-star h3,\n#armonia-bethlehem-star p {\n  margin-top: 0;\n}\n\n#armonia-bethlehem-star h1,\n#armonia-bethlehem-star h2,\n#armonia-bethlehem-star h3 {\n  font-family: var(--heading-font-family, inherit);\n  text-wrap: balance;\n}\n\n#armonia-bethlehem-star h1,\n#armonia-bethlehem-star h2 {\n  line-height: 1.08;\n  letter-spacing: -.006em;\n}\n\n#armonia-bethlehem-star h1 span,\n#armonia-bethlehem-star h2 span {\n  display: block;\n  color: var(--bt-gold);\n}\n\n#armonia-bethlehem-star p {\n  overflow-wrap: break-word;\n}\n\n\n\/* ============================================================\n   FULL WIDTH PORTAL\n   ============================================================ *\/\n\n#armonia-bethlehem-longform-portal {\n  display: block !important;\n  position: relative !important;\n\n  width: 100% !important;\n  max-width: none !important;\n\n  margin: 0 !important;\n  padding: 0 !important;\n\n  clear: both !important;\n  float: none !important;\n\n  grid-column: 1 \/ -1 !important;\n  flex: 0 0 100% !important;\n\n  transform: none !important;\n}\n\n#armonia-bethlehem-longform-portal \u003e #armonia-bethlehem-star {\n  display: block !important;\n  position: relative !important;\n\n  width: 100% !important;\n  max-width: none !important;\n\n  margin: 0 !important;\n\n  inset: auto !important;\n  transform: none !important;\n\n  clear: both !important;\n  float: none !important;\n}\n\n\n\/* ============================================================\n   GENERALE\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-shell {\n  width: min(1160px, calc(100% - 48px));\n  margin: 0 auto;\n}\n\n#armonia-bethlehem-star .bt-section {\n  padding: 60px 0;\n}\n\n#armonia-bethlehem-star .bt-section-white {\n  background: #fff;\n}\n\n#armonia-bethlehem-star .bt-section-soft {\n  background:\n    linear-gradient(\n      180deg,\n      #faf8f3 0%,\n      #f6f1e8 100%\n    );\n}\n\n#armonia-bethlehem-star .bt-center {\n  text-align: center;\n}\n\n\n\/* ============================================================\n   KICKER\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-kicker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  gap: 8px;\n\n  margin-bottom: 13px;\n\n  color: var(--bt-gold-dark);\n\n  font-size: 10px;\n  font-weight: 850;\n  letter-spacing: .18em;\n  line-height: 1.4;\n\n  text-transform: uppercase;\n}\n\n#armonia-bethlehem-star .bt-kicker::before,\n#armonia-bethlehem-star .bt-kicker::after {\n  content: \"\";\n\n  width: 22px;\n  height: 1px;\n\n  background: currentColor;\n\n  opacity: .58;\n}\n\n\n\/* ============================================================\n   TITOLI\n   NERO + DORATO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-section-head {\n  max-width: 840px;\n  margin: 0 auto 30px;\n  text-align: center;\n}\n\n#armonia-bethlehem-star .bt-section-head h2,\n#armonia-bethlehem-star .bt-solution-copy h2,\n#armonia-bethlehem-star .bt-emotion h2,\n#armonia-bethlehem-star .bt-gift h2,\n#armonia-bethlehem-star .bt-before-after h2 {\n  margin-bottom: 0;\n\n  color: var(--bt-black);\n\n  font-size: clamp(32px,4vw,50px);\n  font-weight: 500;\n}\n\n#armonia-bethlehem-star .bt-section-head p {\n  max-width: 690px;\n\n  margin: 16px auto 0;\n\n  color: var(--bt-gray);\n\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n\n\/* ============================================================\n   FOTO GENERALI\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-photo {\n  position: relative;\n\n  width: 100%;\n  height: auto;\n\n  margin-left: auto;\n  margin-right: auto;\n\n  overflow: hidden;\n\n  border-radius: 20px;\n\n  background: #f3ede3;\n\n  box-shadow: var(--bt-shadow);\n}\n\n#armonia-bethlehem-star .bt-photo img {\n  display: block !important;\n\n  width: 100% !important;\n  height: auto !important;\n\n  max-height: none !important;\n\n  margin: 0 auto !important;\n\n  aspect-ratio: auto !important;\n\n  object-fit: contain !important;\n  object-position: center !important;\n\n  border-radius: inherit;\n}\n\n\n\/* ============================================================\n   1 — HERO \/ PROBLEMA\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-hero {\n  padding-top: 68px;\n  padding-bottom: 50px;\n\n  text-align: center;\n\n  background:\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(198,161,90,.08),\n      transparent 34%\n    ),\n    var(--bt-cream);\n}\n\n#armonia-bethlehem-star .bt-hero h1 {\n  max-width: 960px;\n\n  margin: 0 auto;\n\n  color: var(--bt-black);\n\n  font-size: clamp(39px,5vw,67px);\n  font-weight: 500;\n}\n\n#armonia-bethlehem-star .bt-hero-intro {\n  max-width: 760px;\n\n  margin: 22px auto 0;\n\n  color: var(--bt-gray);\n\n  font-size: 16px;\n  line-height: 1.72;\n}\n\n#armonia-bethlehem-star .bt-hero-intro strong {\n  color: var(--bt-black);\n}\n\n\n\/* ============================================================\n   TRE PROBLEMI INIZIALI\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-pills {\n  max-width: 1030px;\n\n  margin: 30px auto 30px;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap: 14px;\n}\n\n#armonia-bethlehem-star .bt-pill {\n  min-height: 112px;\n\n  padding: 19px 20px;\n\n  display: grid;\n\n  grid-template-columns:\n    44px minmax(0,1fr);\n\n  align-items: center;\n\n  gap: 13px;\n\n  border: 1px solid var(--bt-border);\n  border-radius: 19px;\n\n  background:\n    radial-gradient(\n      circle at 8% 10%,\n      rgba(234,215,166,.18),\n      transparent 34%\n    ),\n    #fff;\n\n  box-shadow:\n    0 9px 28px rgba(31,23,14,.045);\n\n  text-align: left;\n}\n\n#armonia-bethlehem-star .bt-pill-num {\n  width: 44px;\n  height: 44px;\n\n  min-width: 44px;\n\n  display: grid;\n  place-items: center;\n\n  border:\n    1px solid rgba(198,161,90,.22);\n\n  border-radius: 50%;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fffaf0,\n      #f4e9d7\n    );\n\n  box-shadow:\n    inset 0 0 0 4px rgba(255,255,255,.55);\n\n  color: var(--bt-gold-dark);\n\n  font-size: 10px;\n  font-weight: 900;\n}\n\n#armonia-bethlehem-star .bt-pill-copy {\n  min-width: 0;\n\n  display: flex;\n  flex-direction: column;\n\n  gap: 4px;\n}\n\n#armonia-bethlehem-star .bt-pill-label {\n  display: block;\n\n  color: var(--bt-gold-dark);\n\n  font-size: 8.5px;\n  font-weight: 850;\n  letter-spacing: .15em;\n  line-height: 1.2;\n\n  text-transform: uppercase;\n}\n\n#armonia-bethlehem-star .bt-pill-title {\n  display: block;\n\n  color: var(--bt-black);\n\n  font-size: 13px;\n  font-weight: 850;\n  line-height: 1.28;\n}\n\n\n\/* ============================================================\n   FOTO PROBLEMA INIZIALE\n   FOTO VERTICALE — NON DEVE DIVENTARE ENORME\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-problem-photo-wrap {\n  padding: 4px 0 0;\n}\n\n#armonia-bethlehem-star .bt-photo-hero {\n  width: min(520px,100%);\n  max-width: 520px;\n\n  margin: 0 auto;\n\n  border-radius: 22px;\n\n  box-shadow:\n    0 18px 48px rgba(31,23,14,.095);\n}\n\n#armonia-bethlehem-star .bt-photo-hero img {\n  width: 100% !important;\n  height: auto !important;\n\n  object-fit: contain !important;\n}\n\n#armonia-bethlehem-star .bt-copy {\n  max-width: 730px;\n\n  margin: 25px auto 0;\n\n  color: var(--bt-gray);\n\n  font-size: 15px;\n  line-height: 1.7;\n\n  text-align: center;\n}\n\n#armonia-bethlehem-star .bt-copy strong {\n  color: var(--bt-black);\n}\n\n\n\/* ============================================================\n   2 — FRUSTRAZIONE \/ PROBLEMI\n   ROSSO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-frustration-grid {\n  max-width: 940px;\n\n  margin: 0 auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr));\n\n  gap: 15px;\n}\n\n#armonia-bethlehem-star .bt-negative-card {\n  position: relative;\n\n  min-height: 154px;\n\n  padding: 23px 23px 22px 25px;\n\n  display: grid;\n\n  grid-template-columns:\n    44px minmax(0,1fr);\n\n  grid-template-rows:\n    auto auto;\n\n  column-gap: 12px;\n  row-gap: 5px;\n\n  align-items: center;\n\n  overflow: hidden;\n\n  border:\n    1px solid rgba(169,46,46,.10);\n\n  border-radius: 19px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(169,46,46,.042),\n      rgba(169,46,46,.020)\n    ),\n    #fff;\n\n  box-shadow:\n    0 9px 28px rgba(169,46,46,.03);\n}\n\n#armonia-bethlehem-star .bt-negative-card::before {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0 auto 0 0;\n\n  width: 4px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(169,46,46,.24),\n      rgba(169,46,46,.08)\n    );\n}\n\n\n\/* ICONA PROBLEMA ROSSA *\/\n\n#armonia-bethlehem-star .bt-icon {\n  position: relative;\n\n  width: 44px;\n  height: 44px;\n\n  min-width: 44px;\n\n  grid-column: 1;\n  grid-row: 1 \/ span 2;\n\n  display: grid;\n  place-items: center;\n\n  border:\n    1px solid rgba(169,46,46,.13);\n\n  border-radius: 50%;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(169,46,46,.075),\n      rgba(169,46,46,.028)\n    );\n\n  color: var(--bt-red-soft);\n\n  box-shadow:\n    inset 0 0 0 4px rgba(255,255,255,.42);\n}\n\n#armonia-bethlehem-star .bt-icon::after {\n  content: \"✕\";\n\n  position: absolute;\n\n  right: -3px;\n  top: -3px;\n\n  width: 18px;\n  height: 18px;\n\n  display: grid;\n  place-items: center;\n\n  border-radius: 50%;\n\n  background: #d36a6a;\n  color: #fff;\n\n  font-size: 10px;\n  font-weight: 900;\n\n  line-height: 1;\n\n  box-shadow:\n    0 4px 11px rgba(169,46,46,.17);\n}\n\n#armonia-bethlehem-star .bt-icon svg {\n  width: 21px;\n  height: 21px;\n\n  display: block;\n\n  fill: none;\n\n  stroke: currentColor;\n  stroke-width: 1.75;\n\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#armonia-bethlehem-star .bt-negative-card strong {\n  grid-column: 2;\n  grid-row: 1;\n\n  align-self: end;\n\n  color: var(--bt-black);\n\n  font-size: 12.5px;\n  font-weight: 850;\n  line-height: 1.24;\n}\n\n#armonia-bethlehem-star .bt-negative-card p {\n  grid-column: 2;\n  grid-row: 2;\n\n  align-self: start;\n\n  margin: 0;\n\n  color: #6e6662;\n\n  font-size: 13.2px;\n  line-height: 1.48;\n}\n\n\n\/* ============================================================\n   3 — SOLUZIONE\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-solution-section {\n  background:\n    linear-gradient(\n      180deg,\n      #f5efe5,\n      #faf8f3\n    );\n}\n\n#armonia-bethlehem-star .bt-solution-layout {\n  display: grid;\n\n  grid-template-columns:\n    minmax(0,.96fr)\n    minmax(0,1.04fr);\n\n  gap: 54px;\n\n  align-items: center;\n}\n\n#armonia-bethlehem-star .bt-photo-solution {\n  width: min(520px,100%);\n  max-width: 520px;\n}\n\n#armonia-bethlehem-star .bt-solution-copy {\n  text-align: left;\n}\n\n#armonia-bethlehem-star .bt-solution-copy .bt-kicker {\n  justify-content: flex-start;\n}\n\n#armonia-bethlehem-star .bt-solution-copy .bt-kicker::before {\n  display: none;\n}\n\n#armonia-bethlehem-star .bt-solution-copy p {\n  color: var(--bt-gray);\n\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n#armonia-bethlehem-star .bt-solution-copy h2 + p {\n  margin-top: 19px;\n}\n\n#armonia-bethlehem-star .bt-solution-copy strong {\n  color: var(--bt-black);\n}\n\n#armonia-bethlehem-star .bt-meaning {\n  margin-top: 22px;\n\n  padding: 17px 18px;\n\n  display: flex;\n  align-items: flex-start;\n\n  gap: 11px;\n\n  border:\n    1px solid rgba(198,161,90,.24);\n\n  border-radius: 15px;\n\n  background: #fffaf0;\n}\n\n#armonia-bethlehem-star .bt-meaning-icon {\n  color: var(--bt-gold-dark);\n\n  font-size: 20px;\n  line-height: 1;\n}\n\n#armonia-bethlehem-star .bt-meaning strong {\n  display: block;\n\n  color: var(--bt-black);\n\n  font-size: 13px;\n  line-height: 1.4;\n}\n\n#armonia-bethlehem-star .bt-meaning span:last-child {\n  display: block;\n\n  margin-top: 3px;\n\n  color: var(--bt-gray);\n\n  font-size: 12px;\n  line-height: 1.45;\n}\n\n\n\/* ============================================================\n   BENEFICI \/ SOLUZIONI\n   VERDE\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-benefits {\n  margin-top: 30px;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 14px;\n}\n\n#armonia-bethlehem-star .bt-positive-card {\n  position: relative;\n\n  min-height: 194px;\n\n  padding: 23px 18px 21px 21px;\n\n  overflow: hidden;\n\n  border:\n    1px solid rgba(24,62,50,.11);\n\n  border-radius: 18px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(41,113,83,.042),\n      rgba(41,113,83,.020)\n    ),\n    #fff;\n\n  box-shadow:\n    0 9px 28px rgba(24,62,50,.03);\n\n  text-align: left;\n}\n\n#armonia-bethlehem-star .bt-positive-card::before {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0 auto 0 0;\n\n  width: 4px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(34,122,82,.24),\n      rgba(34,122,82,.08)\n    );\n}\n\n\n\/* ICONA SOLUZIONE VERDE *\/\n\n#armonia-bethlehem-star .bt-positive-icon {\n  position: relative;\n\n  width: 44px;\n  height: 44px;\n\n  min-width: 44px;\n\n  margin-bottom: 15px;\n\n  display: grid;\n  place-items: center;\n\n  border:\n    1px solid rgba(34,122,82,.13);\n\n  border-radius: 50%;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(41,130,88,.080),\n      rgba(41,130,88,.030)\n    );\n\n  color: var(--bt-green-soft);\n\n  box-shadow:\n    inset 0 0 0 4px rgba(255,255,255,.42);\n}\n\n#armonia-bethlehem-star .bt-positive-icon::after {\n  content: \"✓\";\n\n  position: absolute;\n\n  right: -3px;\n  top: -3px;\n\n  width: 18px;\n  height: 18px;\n\n  display: grid;\n  place-items: center;\n\n  border-radius: 50%;\n\n  background: #51a979;\n  color: #fff;\n\n  font-size: 11px;\n  font-weight: 900;\n\n  line-height: 1;\n\n  box-shadow:\n    0 4px 11px rgba(24,62,50,.16);\n}\n\n#armonia-bethlehem-star .bt-positive-icon svg {\n  width: 21px;\n  height: 21px;\n\n  display: block;\n\n  fill: none;\n\n  stroke: currentColor;\n  stroke-width: 1.75;\n\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#armonia-bethlehem-star .bt-positive-card strong {\n  display: block;\n\n  color: var(--bt-black);\n\n  font-size: 11.8px;\n  font-weight: 850;\n  line-height: 1.35;\n}\n\n#armonia-bethlehem-star .bt-positive-card p {\n  margin: 8px 0 0;\n\n  color: #676d69;\n\n  font-size: 13px;\n  line-height: 1.52;\n}\n\n\n\/* ============================================================\n   4 — EMOZIONE\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-emotion,\n#armonia-bethlehem-star .bt-gift,\n#armonia-bethlehem-star .bt-before-after {\n  text-align: center;\n}\n\n#armonia-bethlehem-star .bt-emotion h2,\n#armonia-bethlehem-star .bt-gift h2,\n#armonia-bethlehem-star .bt-before-after h2 {\n  max-width: 900px;\n\n  margin-left: auto;\n  margin-right: auto;\n}\n\n#armonia-bethlehem-star .bt-photo-atmosphere {\n  width: min(700px,100%);\n  max-width: 700px;\n\n  margin-top: 30px;\n}\n\n#armonia-bethlehem-star .bt-emotion-copy,\n#armonia-bethlehem-star .bt-gift-copy,\n#armonia-bethlehem-star .bt-before-after-copy {\n  max-width: 760px;\n\n  margin: 27px auto 0;\n\n  color: var(--bt-gray);\n\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n#armonia-bethlehem-star .bt-emotion-copy strong,\n#armonia-bethlehem-star .bt-gift-copy strong,\n#armonia-bethlehem-star .bt-before-after-copy strong {\n  color: var(--bt-black);\n}\n\n\n\/* ============================================================\n   5 — REGALO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-gift-grid {\n  max-width: 950px;\n\n  margin: 28px auto 0;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap: 12px;\n}\n\n#armonia-bethlehem-star .bt-gift-card {\n  padding: 21px 18px;\n\n  border: 1px solid var(--bt-border);\n  border-radius: 17px;\n\n  background: #fff;\n\n  box-shadow:\n    0 8px 26px rgba(0,0,0,.032);\n\n  text-align: left;\n}\n\n#armonia-bethlehem-star .bt-gift-icon {\n  width: 44px;\n  height: 44px;\n\n  margin-bottom: 14px;\n\n  display: grid;\n  place-items: center;\n\n  border-radius: 50%;\n\n  background: #f8f1e5;\n  color: var(--bt-gold-dark);\n}\n\n#armonia-bethlehem-star .bt-gift-icon svg {\n  width: 21px;\n  height: 21px;\n\n  fill: none;\n\n  stroke: currentColor;\n  stroke-width: 1.75;\n\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#armonia-bethlehem-star .bt-gift-card strong {\n  display: block;\n\n  color: var(--bt-black);\n\n  font-size: 11.5px;\n  font-weight: 850;\n}\n\n#armonia-bethlehem-star .bt-gift-card p {\n  margin: 7px 0 0;\n\n  color: var(--bt-gray);\n\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n#armonia-bethlehem-star .bt-photo-gift {\n  width: min(760px,100%);\n  max-width: 760px;\n\n  margin-top: 30px;\n}\n\n\n\/* ============================================================\n   6 — PRIMA \/ DOPO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-before-after-frame {\n  position: relative;\n\n  width: min(700px,100%);\n  max-width: 700px;\n\n  margin: 30px auto 0;\n}\n\n#armonia-bethlehem-star .bt-photo-daynight {\n  width: 100%;\n  max-width: 700px;\n}\n\n#armonia-bethlehem-star .bt-ba-labels {\n  position: absolute !important;\n\n  inset: 18px 18px auto;\n\n  z-index: 2;\n\n  display: flex;\n\n  justify-content: space-between;\n\n  pointer-events: none;\n}\n\n#armonia-bethlehem-star .bt-ba-label {\n  padding: 8px 11px;\n\n  border:\n    1px solid rgba(255,255,255,.38);\n\n  border-radius: 999px;\n\n  background:\n    rgba(17,17,15,.58);\n\n  backdrop-filter: blur(8px);\n\n  color: #fff;\n\n  font-size: 9px;\n  font-weight: 850;\n  letter-spacing: .12em;\n\n  text-transform: uppercase;\n}\n\n\n\/* ============================================================\n   7 — DETTAGLI\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-details-grid {\n  max-width: 960px;\n\n  margin: 0 auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap: 12px;\n}\n\n#armonia-bethlehem-star .bt-detail {\n  padding: 20px 17px;\n\n  border: 1px solid var(--bt-border);\n  border-radius: 17px;\n\n  background: #fff;\n\n  text-align: center;\n}\n\n#armonia-bethlehem-star .bt-detail-icon {\n  width: 42px;\n  height: 42px;\n\n  margin: 0 auto 12px;\n\n  display: grid;\n  place-items: center;\n\n  border-radius: 50%;\n\n  background: #f7f0e3;\n  color: var(--bt-gold-dark);\n\n  font-size: 19px;\n}\n\n#armonia-bethlehem-star .bt-detail strong {\n  display: block;\n\n  color: var(--bt-black);\n\n  font-size: 11.5px;\n  letter-spacing: .035em;\n}\n\n#armonia-bethlehem-star .bt-detail p {\n  margin: 6px 0 0;\n\n  color: var(--bt-gray);\n\n  font-size: 12.5px;\n  line-height: 1.5;\n}\n\n\n\/* ============================================================\n   8 — PAGAMENTI \/ TRUST\n   MOLTO PIÙ PICCOLO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-payments {\n  padding: 25px 0 28px;\n\n  background: var(--bt-cream);\n}\n\n#armonia-bethlehem-star .bt-security-strip {\n  width: min(760px,100%);\n\n  margin: 0 auto;\n\n  padding: 13px 16px;\n\n  border:\n    1px solid rgba(17,17,15,.07);\n\n  border-radius: 14px;\n\n  background:\n    rgba(255,255,255,.78);\n\n  box-shadow:\n    0 6px 20px rgba(31,23,14,.03);\n}\n\n#armonia-bethlehem-star .bt-security-head {\n  display: flex;\n\n  align-items: center;\n\n  gap: 8px;\n\n  padding-bottom: 9px;\n\n  border-bottom:\n    1px solid rgba(17,17,15,.055);\n}\n\n#armonia-bethlehem-star .bt-security-lock {\n  width: 25px;\n  height: 25px;\n\n  flex: 0 0 25px;\n\n  display: grid;\n  place-items: center;\n\n  border:\n    1px solid rgba(47,125,88,.12);\n\n  border-radius: 50%;\n\n  background:\n    rgba(47,125,88,.035);\n\n  color: #587565;\n}\n\n#armonia-bethlehem-star .bt-security-lock svg,\n#armonia-bethlehem-star .bt-security-icon svg {\n  display: block;\n\n  fill: none;\n\n  stroke: currentColor;\n  stroke-width: 1.5;\n\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n#armonia-bethlehem-star .bt-security-lock svg {\n  width: 13px;\n  height: 13px;\n}\n\n#armonia-bethlehem-star .bt-security-kicker {\n  display: block;\n\n  margin-bottom: 1px;\n\n  color: #6f8577;\n\n  font-size: 7px;\n  font-weight: 850;\n  letter-spacing: .15em;\n\n  line-height: 1.2;\n\n  text-transform: uppercase;\n}\n\n#armonia-bethlehem-star .bt-security-head h2 {\n  margin: 0;\n\n  color: var(--bt-black);\n\n  font-size: 14px;\n  font-weight: 650;\n\n  line-height: 1.2;\n}\n\n#armonia-bethlehem-star .bt-security-points {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  padding-top: 9px;\n}\n\n#armonia-bethlehem-star .bt-security-point {\n  min-width: 0;\n\n  padding: 0 12px;\n\n  display: grid;\n\n  grid-template-columns:\n    18px minmax(0,1fr);\n\n  gap: 6px;\n\n  align-items: start;\n}\n\n#armonia-bethlehem-star .bt-security-point:first-child {\n  padding-left: 0;\n}\n\n#armonia-bethlehem-star .bt-security-point:last-child {\n  padding-right: 0;\n}\n\n#armonia-bethlehem-star .bt-security-point + .bt-security-point {\n  border-left:\n    1px solid rgba(17,17,15,.055);\n}\n\n#armonia-bethlehem-star .bt-security-icon {\n  width: 18px;\n  height: 18px;\n\n  display: grid;\n  place-items: center;\n\n  color: #61796b;\n}\n\n#armonia-bethlehem-star .bt-security-icon svg {\n  width: 13px;\n  height: 13px;\n}\n\n#armonia-bethlehem-star .bt-security-point strong {\n  display: block;\n\n  margin: 0 0 1px;\n\n  color: #292925;\n\n  font-size: 9.5px;\n  font-weight: 800;\n\n  line-height: 1.25;\n}\n\n#armonia-bethlehem-star .bt-security-point small {\n  display: block;\n\n  color: #77736d;\n\n  font-size: 9.8px;\n  font-weight: 400;\n\n  line-height: 1.35;\n}\n\n\n\/* ============================================================\n   9 — FINALE\n   COME IL TUO CODICE: BOX NERO ARROTONDATO\n   NON MEGA SFONDO NERO\n   ============================================================ *\/\n\n#armonia-bethlehem-star .bt-final-section {\n  padding-top: 30px;\n  padding-bottom: 38px;\n\n  background: var(--bt-cream);\n}\n\n#armonia-bethlehem-star .bt-final {\n  margin: 4px 0 0;\n\n  padding: 66px 26px;\n\n  border-radius: 28px;\n\n  background:\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(234,215,166,.18),\n      transparent 44%\n    ),\n    #171717;\n\n  color: #fff;\n\n  text-align: center;\n}\n\n#armonia-bethlehem-star .bt-final-mark {\n  margin-bottom: 13px;\n\n  color: #ead7a6;\n\n  font-size: 28px;\n}\n\n#armonia-bethlehem-star .bt-final h2 {\n  max-width: 820px;\n\n  margin: 0 auto;\n\n  color: #fff;\n\n  font-size: clamp(30px,3.2vw,43px);\n  font-weight: 500;\n\n  line-height: 1.08;\n}\n\n#armonia-bethlehem-star .bt-final h2 span {\n  display: block;\n\n  color: #ead7a6;\n}\n\n#armonia-bethlehem-star .bt-final p {\n  max-width: 620px;\n\n  margin: 18px auto 0;\n\n  color: rgba(255,255,255,.76);\n\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n#armonia-bethlehem-star .bt-final-stars {\n  margin-top: 18px;\n\n  color: #ead7a6;\n\n  font-size: 13px;\n  letter-spacing: 7px;\n}\n\n\n\/* ============================================================\n   TABLET\n   ============================================================ *\/\n\n@media (min-width:641px) and (max-width:1007px) {\n\n  #armonia-bethlehem-star .bt-shell {\n    width:\n      min(900px,calc(100% - 48px));\n  }\n\n  #armonia-bethlehem-star .bt-section {\n    padding: 48px 0;\n  }\n\n  #armonia-bethlehem-star .bt-pills {\n    grid-template-columns: 1fr;\n\n    max-width: 720px;\n  }\n\n  #armonia-bethlehem-star .bt-photo-hero {\n    width: min(500px,100%);\n    max-width: 500px;\n  }\n\n  #armonia-bethlehem-star .bt-frustration-grid,\n  #armonia-bethlehem-star .bt-benefits {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    max-width: 760px;\n\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  #armonia-bethlehem-star .bt-solution-layout {\n    grid-template-columns: 1fr;\n\n    gap: 32px;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy {\n    text-align: center;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy .bt-kicker {\n    justify-content: center;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy .bt-kicker::before {\n    display: block;\n  }\n\n  #armonia-bethlehem-star .bt-gift-grid {\n    grid-template-columns:\n      repeat(3,minmax(0,1fr));\n  }\n\n  #armonia-bethlehem-star .bt-details-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n\n@media (max-width:640px) {\n\n  #armonia-bethlehem-star {\n    overflow-x: clip;\n  }\n\n  #armonia-bethlehem-star .bt-shell {\n    width: calc(100% - 28px);\n    max-width: 520px;\n  }\n\n  #armonia-bethlehem-star .bt-section {\n    padding: 35px 0;\n  }\n\n\n  \/* HERO *\/\n\n  #armonia-bethlehem-star .bt-hero {\n    padding-top: 32px;\n    padding-bottom: 28px;\n  }\n\n  #armonia-bethlehem-star .bt-kicker {\n    margin-bottom: 10px;\n\n    gap: 6px;\n\n    font-size: 9px;\n    letter-spacing: .145em;\n  }\n\n  #armonia-bethlehem-star .bt-kicker::before,\n  #armonia-bethlehem-star .bt-kicker::after {\n    width: 15px;\n  }\n\n  #armonia-bethlehem-star .bt-hero h1 {\n    max-width: 355px;\n\n    font-size:\n      clamp(27px,7.8vw,31px);\n\n    line-height: 1.075;\n  }\n\n  #armonia-bethlehem-star .bt-section-head h2,\n  #armonia-bethlehem-star .bt-solution-copy h2,\n  #armonia-bethlehem-star .bt-emotion h2,\n  #armonia-bethlehem-star .bt-gift h2,\n  #armonia-bethlehem-star .bt-before-after h2,\n  #armonia-bethlehem-star .bt-final h2 {\n    font-size:\n      clamp(24px,6.8vw,28px);\n\n    line-height: 1.09;\n  }\n\n  #armonia-bethlehem-star .bt-hero-intro,\n  #armonia-bethlehem-star .bt-copy,\n  #armonia-bethlehem-star .bt-solution-copy p,\n  #armonia-bethlehem-star .bt-emotion-copy,\n  #armonia-bethlehem-star .bt-gift-copy,\n  #armonia-bethlehem-star .bt-before-after-copy,\n  #armonia-bethlehem-star .bt-section-head p {\n    font-size: 14.25px;\n    line-height: 1.58;\n  }\n\n\n  \/* PILLS *\/\n\n  #armonia-bethlehem-star .bt-pills {\n    max-width: 100%;\n\n    margin: 18px auto 22px;\n\n    grid-template-columns: 1fr;\n\n    gap: 9px;\n  }\n\n  #armonia-bethlehem-star .bt-pill {\n    min-height: 0;\n\n    padding: 13px;\n\n    grid-template-columns:\n      40px minmax(0,1fr);\n\n    gap: 10px;\n\n    border-radius: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-pill-num {\n    width: 40px;\n    height: 40px;\n\n    min-width: 40px;\n  }\n\n  #armonia-bethlehem-star .bt-pill-title {\n    font-size: 14px;\n    line-height: 1.2;\n  }\n\n\n  \/* FOTO PROBLEMA *\/\n\n  #armonia-bethlehem-star .bt-photo {\n    border-radius: 15px;\n\n    box-shadow:\n      0 10px 28px rgba(31,23,14,.075);\n  }\n\n  #armonia-bethlehem-star .bt-photo-hero {\n    width: 100%;\n    max-width: 100%;\n\n    border-radius: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-copy {\n    margin-top: 19px;\n  }\n\n\n  \/* PROBLEMI ROSSI *\/\n\n  #armonia-bethlehem-star .bt-frustration-grid {\n    grid-template-columns: 1fr;\n\n    gap: 10px;\n  }\n\n  #armonia-bethlehem-star .bt-negative-card {\n    min-height: 0;\n\n    padding: 14px 13px;\n\n    grid-template-columns:\n      42px minmax(0,1fr);\n\n    column-gap: 10px;\n\n    border-radius: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-icon {\n    width: 42px;\n    height: 42px;\n\n    min-width: 42px;\n  }\n\n\n  \/* SOLUZIONE *\/\n\n  #armonia-bethlehem-star .bt-solution-layout {\n    grid-template-columns: 1fr;\n\n    gap: 28px;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy {\n    text-align: center;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy .bt-kicker {\n    justify-content: center;\n  }\n\n  #armonia-bethlehem-star .bt-solution-copy .bt-kicker::before {\n    display: block;\n  }\n\n  #armonia-bethlehem-star .bt-photo-solution {\n    width: 100%;\n    max-width: 100%;\n  }\n\n\n  \/* BENEFICI VERDI *\/\n\n  #armonia-bethlehem-star .bt-benefits {\n    grid-template-columns: 1fr;\n\n    gap: 10px;\n  }\n\n  #armonia-bethlehem-star .bt-positive-card {\n    min-height: 0;\n\n    padding: 14px 13px;\n\n    display: grid;\n\n    grid-template-columns:\n      42px minmax(0,1fr);\n\n    grid-template-rows:\n      auto auto;\n\n    column-gap: 10px;\n\n    border-radius: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-positive-icon {\n    width: 42px;\n    height: 42px;\n\n    min-width: 42px;\n\n    margin: 0;\n\n    grid-column: 1;\n    grid-row: 1 \/ span 2;\n  }\n\n  #armonia-bethlehem-star .bt-positive-card strong {\n    grid-column: 2;\n    grid-row: 1;\n\n    align-self: end;\n  }\n\n  #armonia-bethlehem-star .bt-positive-card p {\n    grid-column: 2;\n    grid-row: 2;\n\n    align-self: start;\n\n    margin-top: 4px;\n  }\n\n\n  \/* REGALO *\/\n\n  #armonia-bethlehem-star .bt-gift-grid {\n    grid-template-columns: 1fr;\n\n    gap: 9px;\n  }\n\n  #armonia-bethlehem-star .bt-gift-card {\n    display: grid;\n\n    grid-template-columns:\n      42px minmax(0,1fr);\n\n    grid-template-rows:\n      auto auto;\n\n    column-gap: 10px;\n\n    padding: 14px;\n\n    border-radius: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-gift-icon {\n    width: 42px;\n    height: 42px;\n\n    margin: 0;\n\n    grid-column: 1;\n    grid-row: 1 \/ span 2;\n  }\n\n  #armonia-bethlehem-star .bt-gift-card strong {\n    grid-column: 2;\n    grid-row: 1;\n\n    align-self: end;\n  }\n\n  #armonia-bethlehem-star .bt-gift-card p {\n    grid-column: 2;\n    grid-row: 2;\n\n    align-self: start;\n\n    margin-top: 4px;\n  }\n\n  #armonia-bethlehem-star .bt-photo-gift,\n  #armonia-bethlehem-star .bt-photo-atmosphere,\n  #armonia-bethlehem-star .bt-before-after-frame {\n    width: 100%;\n    max-width: 100%;\n  }\n\n\n  \/* DETTAGLI *\/\n\n  #armonia-bethlehem-star .bt-details-grid {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap: 9px;\n  }\n\n  #armonia-bethlehem-star .bt-detail {\n    padding: 15px 11px;\n\n    border-radius: 15px;\n  }\n\n\n  \/* PAGAMENTI PICCOLI *\/\n\n  #armonia-bethlehem-star .bt-payments {\n    padding: 18px 0 22px;\n  }\n\n  #armonia-bethlehem-star .bt-security-strip {\n    padding: 12px 13px;\n\n    border-radius: 13px;\n  }\n\n  #armonia-bethlehem-star .bt-security-head {\n    gap: 7px;\n\n    padding-bottom: 8px;\n  }\n\n  #armonia-bethlehem-star .bt-security-lock {\n    width: 24px;\n    height: 24px;\n\n    flex-basis: 24px;\n  }\n\n  #armonia-bethlehem-star .bt-security-head h2 {\n    font-size: 13.5px;\n  }\n\n  #armonia-bethlehem-star .bt-security-points {\n    grid-template-columns: 1fr;\n\n    padding-top: 0;\n  }\n\n  #armonia-bethlehem-star .bt-security-point {\n    padding: 8px 0;\n\n    grid-template-columns:\n      18px minmax(0,1fr);\n  }\n\n  #armonia-bethlehem-star .bt-security-point + .bt-security-point {\n    border-left: 0;\n\n    border-top:\n      1px solid rgba(17,17,15,.055);\n  }\n\n  #armonia-bethlehem-star .bt-security-point strong {\n    font-size: 9.8px;\n  }\n\n  #armonia-bethlehem-star .bt-security-point small {\n    font-size: 9.8px;\n  }\n\n\n  \/* FINALE NERO *\/\n\n  #armonia-bethlehem-star .bt-final-section {\n    padding-top: 21px;\n    padding-bottom: 16px;\n  }\n\n  #armonia-bethlehem-star .bt-final {\n    padding: 46px 18px;\n\n    border-radius: 21px;\n  }\n\n  #armonia-bethlehem-star .bt-final-mark {\n    margin-bottom: 11px;\n\n    font-size: 25px;\n  }\n\n  #armonia-bethlehem-star .bt-final p {\n    margin-top: 15px;\n\n    font-size: 14px;\n    line-height: 1.58;\n  }\n\n  #armonia-bethlehem-star .bt-final-stars {\n    margin-top: 15px;\n\n    font-size: 12px;\n    letter-spacing: 5px;\n  }\n\n}\n\n\n\/* ============================================================\n   MOBILE MOLTO PICCOLO\n   ============================================================ *\/\n\n@media (max-width:370px) {\n\n  #armonia-bethlehem-star .bt-shell {\n    width: calc(100% - 24px);\n  }\n\n  #armonia-bethlehem-star .bt-hero h1 {\n    font-size: 26px;\n  }\n\n  #armonia-bethlehem-star .bt-details-grid {\n    grid-template-columns: 1fr;\n  }\n\n}\n\n\n\/* ============================================================\n   PRESTIGE — STESSO SISTEMA DI CHRISTMAS MAGIC TRAIL\n   Il long-form viene rilocato fuori dalla colonna sticky.\n   ============================================================ *\/\n.ProductMeta__Description.bt-empty-description-host,\n.product__description.bt-empty-description-host,\n[data-product-description].bt-empty-description-host,\n.rte.bt-empty-description-host {\n  display: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  overflow: hidden !important;\n}\n\nbody #armonia-bethlehem-star.bt-relocated-below-product {\n  position: relative !important;\n  inset: auto !important;\n  top: auto !important;\n  right: auto !important;\n  bottom: auto !important;\n  left: auto !important;\n  transform: none !important;\n  float: none !important;\n  clear: both !important;\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  align-self: stretch !important;\n  grid-column: 1 \/ -1 !important;\n  flex: 0 0 100% !important;\n  z-index: 1;\n}\n\n\u003c\/style\u003e\n\u003cdiv id=\"armonia-bethlehem-star\"\u003e\n\u003c!-- ========================================================\n       1. PROBLEMA\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-hero\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eQUANDO LE LUCI NON BASTANO\u003c\/div\u003e\n\u003ch1\u003eIL NATALE È PIENO DI LUCI. \u003cspan\u003e MA NON TUTTE RACCONTANO QUALCOSA. \u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"bt-hero-intro\"\u003eAlbero, ghirlande, palline, luci… la casa è decorata. Eppure a volte manca proprio quel dettaglio capace di dare \u003cstrong\u003e significato, calore e identità all'atmosfera natalizia. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"bt-pills\" role=\"list\"\u003e\n\u003cdiv class=\"bt-pill\" role=\"listitem\"\u003e\n\u003cspan class=\"bt-pill-num\"\u003e 01 \u003c\/span\u003e\n\u003cdiv class=\"bt-pill-copy\"\u003e\n\u003cspan class=\"bt-pill-label\"\u003e PROBLEMA COMUNE \u003c\/span\u003e \u003cstrong class=\"bt-pill-title\"\u003e LE SOLITE DECORAZIONI TI SEMBRANO TUTTE UGUALI? \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-pill\" role=\"listitem\"\u003e\n\u003cspan class=\"bt-pill-num\"\u003e 02 \u003c\/span\u003e\n\u003cdiv class=\"bt-pill-copy\"\u003e\n\u003cspan class=\"bt-pill-label\"\u003e PROBLEMA COMUNE \u003c\/span\u003e \u003cstrong class=\"bt-pill-title\"\u003e HAI UNA PARETE VUOTA CHE A NATALE RESTA SENZA PERSONALITÀ? \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-pill\" role=\"listitem\"\u003e\n\u003cspan class=\"bt-pill-num\"\u003e 03 \u003c\/span\u003e\n\u003cdiv class=\"bt-pill-copy\"\u003e\n\u003cspan class=\"bt-pill-label\"\u003e PROBLEMA COMUNE \u003c\/span\u003e \u003cstrong class=\"bt-pill-title\"\u003e VORRESTI UN DECORO CHE ABBIA ANCHE UN SIGNIFICATO? \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FOTO DEL PROBLEMA --\u003e\n\u003cdiv class=\"bt-problem-photo-wrap\"\u003e\n\u003cdiv class=\"bt-photo bt-photo-hero\" id=\"bt-problem-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_21_2026_09_09_01_PM.png?v=1790042969\" alt=\"Salotto natalizio con una grande parete ancora da valorizzare\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-copy\"\u003e\n\u003cp\u003eNon serve aggiungere altre luci soltanto per riempire uno spazio. \u003cstrong\u003eServe qualcosa che faccia sentire che quel posto appartiene davvero al Natale.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       2. FRUSTRAZIONE\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-section-white\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-section-head\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eIL VERO PROBLEMA\u003c\/div\u003e\n\u003ch2\u003eBELLO DA VEDERE. \u003cspan\u003e MA SPESSO SENZA EMOZIONE. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eQuando ogni decorazione sembra già vista, la casa può essere piena di addobbi e avere comunque la sensazione che manchi qualcosa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-frustration-grid\"\u003e\n\u003carticle class=\"bt-negative-card\"\u003e\n\u003cdiv class=\"bt-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M12 3.5v3M12 17.5v3M3.5 12h3M17.5 12h3M5.9 5.9 8 8M16 16l2.1 2.1M18.1 5.9 16 8M8 16l-2.1 2.1\"\u003e\u003c\/path\u003e\n\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"3.3\"\u003e\u003c\/circle\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e TUTTO SEMBRA GIÀ VISTO \u003c\/strong\u003e\n\u003cp\u003eLe classiche decorazioni natalizie finiscono spesso per assomigliarsi tutte.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-negative-card\"\u003e\n\u003cdiv class=\"bt-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"m3.5 11 8.5-7 8.5 7\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M6 9.5V20h12V9.5M9.5 20v-6h5v6\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e MANCA UN PUNTO FOCALE \u003c\/strong\u003e\n\u003cp\u003eL'albero è decorato, ma il resto della stanza non cattura davvero lo sguardo.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-negative-card\"\u003e\n\u003cdiv class=\"bt-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M12 3.5 13.9 8l4.8 1.8-4.8 1.9L12 16l-1.9-4.3-4.8-1.9L10.1 8 12 3.5Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e MOLTI ADDOBBI DECORANO. POCHI RACCONTANO. \u003c\/strong\u003e\n\u003cp\u003eSono belli, ma non sempre trasmettono qualcosa di speciale.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-negative-card\"\u003e\n\u003cdiv class=\"bt-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M20.5 8.7c0 5-8.5 10.1-8.5 10.1S3.5 13.7 3.5 8.7A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8.5.7Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e I REGALI PASSANO. I RICORDI RESTANO. \u003c\/strong\u003e\n\u003cp\u003eA volte vorresti regalare qualcosa che abbia un significato più profondo.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       3. SOLUZIONE\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-solution-section\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-solution-layout\"\u003e\n\u003cdiv class=\"bt-photo bt-photo-solution\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_21_2026_08_27_25_PM.png?v=1790040766\" alt=\"Donna che appende la Stella di Betlemme in una casa natalizia\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bt-solution-copy\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eECCO LA SVOLTA\u003c\/div\u003e\n\u003ch2\u003eTRASFORMA UNA PARETE \u003cspan\u003e IN UNA SCENA CHE RACCONTA IL NATALE. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e Stella di Betlemme™ by Armonia \u003c\/strong\u003e unisce luce, atmosfera e simbolo in una scenografia luminosa che porta la Natività direttamente nella tua casa.\u003c\/p\u003e\n\u003cp\u003eNon è soltanto qualcosa da accendere. È qualcosa che \u003cstrong\u003eguardi\u003c\/strong\u003e, che gli ospiti \u003cstrong\u003enotano\u003c\/strong\u003e e che può diventare parte dei \u003cstrong\u003ericordi del tuo Natale\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"bt-meaning\"\u003e\n\u003cspan class=\"bt-meaning-icon\"\u003e ✦ \u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Una decorazione che non riempie soltanto uno spazio. \u003c\/strong\u003e \u003cspan\u003e Gli dà atmosfera, identità e un significato immediatamente riconoscibile. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFICI VERDI --\u003e\n\u003cdiv class=\"bt-benefits\"\u003e\n\u003carticle class=\"bt-positive-card\"\u003e\n\u003cdiv class=\"bt-positive-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M4 18.5h16M6 18.5V9.2L12 5l6 4.2v9.3\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M9 18.5v-5h6v5\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e CREA UN PUNTO FOCALE \u003c\/strong\u003e\n\u003cp\u003eTrasforma una semplice parete in uno degli angoli più suggestivi della casa.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-positive-card\"\u003e\n\u003cdiv class=\"bt-positive-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M12 3.5 13.9 8l4.8 1.8-4.8 1.9L12 16l-1.9-4.3-4.8-1.9L10.1 8 12 3.5Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e PORTA CALORE NELL'AMBIENTE \u003c\/strong\u003e\n\u003cp\u003eLa luce calda rende la stanza più raccolta, accogliente e natalizia.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-positive-card\"\u003e\n\u003cdiv class=\"bt-positive-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M20.5 8.7c0 5-8.5 10.1-8.5 10.1S3.5 13.7 3.5 8.7A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8.5.7Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e RACCONTA QUALCOSA \u003c\/strong\u003e\n\u003cp\u003eLa Stella e la Natività aggiungono alla decorazione un significato che va oltre l'estetica.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-positive-card\"\u003e\n\u003cdiv class=\"bt-positive-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M12 3.5 14.2 8l5 .7-3.6 3.5.9 5-4.5-2.4-4.5 2.4.9-5-3.6-3.5 5-.7L12 3.5Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e DIVENTA PARTE DEI RICORDI \u003c\/strong\u003e\n\u003cp\u003eFoto, cene, bambini, ospiti e momenti insieme acquistano una scenografia speciale.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       4. EMOZIONE\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-emotion bt-section-white\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eNON È SOLO UNA DECORAZIONE\u003c\/div\u003e\n\u003ch2\u003eIL MOMENTO PIÙ BELLO? \u003cspan\u003e QUANDO QUALCUNO SI FERMA A GUARDARLA. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"bt-photo bt-photo-atmosphere\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/d46704f3-9b35-4d41-8062-97e31112c18d.png?v=1790043732\" alt=\"Stella di Betlemme illuminata in un ambiente natalizio\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bt-emotion-copy\"\u003e\n\u003cp\u003eImmagina la stanza illuminata, l'albero acceso e quella scena sulla parete che cattura lo sguardo appena si entra.\u003c\/p\u003e\n\u003cp\u003eI bambini la osservano. Gli ospiti la fotografano. La famiglia si ritrova davanti a un simbolo che appartiene al Natale da generazioni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       5. REGALO\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-gift bt-section-soft\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eNON SOLO PER CASA TUA\u003c\/div\u003e\n\u003ch2\u003eUN REGALO CHE NON SEMBRA \u003cspan\u003e L'ENNESIMO REGALO. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"bt-gift-copy\"\u003e\n\u003cp\u003ePer genitori, nonni, familiari o per chi ama profondamente l'atmosfera natalizia. Una decorazione che entra nella casa e può tornare a far parte del Natale anno dopo anno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-gift-grid\"\u003e\n\u003carticle class=\"bt-gift-card\"\u003e\n\u003cdiv class=\"bt-gift-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M4 20V9.8L12 4l8 5.8V20\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M8 20v-5h8v5\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e PER LA FAMIGLIA \u003c\/strong\u003e\n\u003cp\u003eUn regalo capace di coinvolgere e accompagnare più persone.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-gift-card\"\u003e\n\u003cdiv class=\"bt-gift-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M20.5 8.7c0 5-8.5 10.1-8.5 10.1S3.5 13.7 3.5 8.7A4.2 4.2 0 0 1 12 8a4.2 4.2 0 0 1 8.5.7Z\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e PIENO DI SIGNIFICATO \u003c\/strong\u003e\n\u003cp\u003eNon soltanto bello, ma legato a uno dei simboli più riconoscibili del Natale.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-gift-card\"\u003e\n\u003cdiv class=\"bt-gift-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M5 9h14v11H5zM3.5 9h17V6H3.5zM12 6v14M8.5 6C6 6 5.5 2.8 8 3.2c1.6.2 3 2.8 4 2.8M15.5 6C18 6 18.5 2.8 16 3.2c-1.6.2-3 2.8-4 2.8\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cstrong\u003e ENTRA NELLA CASA \u003c\/strong\u003e\n\u003cp\u003eDiventa parte dell'ambiente, delle fotografie e della tradizione natalizia.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-photo bt-photo-gift\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/bd43efad-80bb-46f4-908d-a49d4efcd1fe.png?v=1790043446\" alt=\"Coppia che regala la Stella di Betlemme alla famiglia\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       6. PRIMA \/ DOPO\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-before-after bt-section-white\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eDUE ATMOSFERE. LA STESSA MAGIA.\u003c\/div\u003e\n\u003ch2\u003eEFFETTI DIVERSI. \u003cspan\u003e MA LA MAGIA NON CAMBIA. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"bt-before-after-frame\"\u003e\n\u003cdiv class=\"bt-photo bt-photo-daynight\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_21_2026_08_54_39_PM.png?v=1790042360\" alt=\"Stella di Betlemme di giorno e illuminata di sera\" loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"485\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bt-ba-labels\"\u003e\n\u003cspan class=\"bt-ba-label\"\u003e DI GIORNO \u003c\/span\u003e \u003cspan class=\"bt-ba-label\"\u003e ILLUMINATA \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-before-after-copy\"\u003e\n\u003cp\u003eDi giorno valorizza la parete come decorazione. Quando arriva la sera, \u003cstrong\u003e la luce cambia completamente la scena. \u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       7. DETTAGLI\n       ======================================================== --\u003e\n\u003csection class=\"bt-section bt-section-soft\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-section-head\"\u003e\n\u003cdiv class=\"bt-kicker\"\u003eUNA SCENA COMPLETA\u003c\/div\u003e\n\u003ch2\u003eOGNI ELEMENTO CONTRIBUISCE \u003cspan\u003e ALL'ATMOSFERA. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eStella, cascata luminosa e Natività lavorano insieme per creare una presenza scenografica riconoscibile anche da lontano.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-details-grid\"\u003e\n\u003carticle class=\"bt-detail\"\u003e\n\u003cdiv class=\"bt-detail-icon\"\u003e✦\u003c\/div\u003e\n\u003cstrong\u003e STELLA PROTAGONISTA \u003c\/strong\u003e\n\u003cp\u003eAttira subito lo sguardo e dà verticalità alla composizione.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-detail\"\u003e\n\u003cdiv class=\"bt-detail-icon\"\u003e☼\u003c\/div\u003e\n\u003cstrong\u003e LUCE CALDA \u003c\/strong\u003e\n\u003cp\u003eUna luminosità avvolgente che valorizza l'atmosfera natalizia.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-detail\"\u003e\n\u003cdiv class=\"bt-detail-icon\"\u003e⌂\u003c\/div\u003e\n\u003cstrong\u003e SCENOGRAFIA DA PARETE \u003c\/strong\u003e\n\u003cp\u003ePorta il Natale anche negli spazi che normalmente restano vuoti.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"bt-detail\"\u003e\n\u003cdiv class=\"bt-detail-icon\"\u003e♡\u003c\/div\u003e\n\u003cstrong\u003e NATIVITÀ AL CENTRO \u003c\/strong\u003e\n\u003cp\u003eIl cuore visivo della composizione aggiunge significato alla decorazione.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       8. PAGAMENTO \/ FIDUCIA\n       PICCOLO E DISCRETO\n       ======================================================== --\u003e\n\u003csection class=\"bt-payments\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-security-strip\"\u003e\n\u003cdiv class=\"bt-security-head\"\u003e\n\u003cspan class=\"bt-security-lock\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003crect x=\"6.8\" y=\"10.3\" width=\"10.4\" height=\"8.8\" rx=\"2\"\u003e\u003c\/rect\u003e\n\n              \u003cpath d=\"M9.2 10.3V8a2.8 2.8 0 0 1 5.6 0v2.3\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e \u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bt-security-kicker\"\u003e ACQUISTA IN TRANQUILLITÀ \u003c\/span\u003e\n\u003ch2\u003eOrdine semplice e protetto\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-security-points\"\u003e\n\u003cdiv class=\"bt-security-point\"\u003e\n\u003cspan class=\"bt-security-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n                \u003cpath d=\"M12 3.8 18.2 6v4.6c0 3.8-2.4 6.6-6.2 8.8-3.8-2.2-6.2-5-6.2-8.8V6L12 3.8Z\"\u003e\u003c\/path\u003e\n\n                \u003cpath d=\"m9.5 11.8 1.6 1.6 3.4-3.4\"\u003e\u003c\/path\u003e\n\n              \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003e PAGAMENTI SICURI \u003c\/strong\u003e \u003csmall\u003e Transazioni gestite attraverso sistemi di pagamento protetti. \u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-security-point\"\u003e\n\u003cspan class=\"bt-security-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n                \u003cpath d=\"M3.5 7h10.5v9H3.5z\"\u003e\u003c\/path\u003e\n\n                \u003cpath d=\"M14 10h3.5l3 3v3H14z\"\u003e\u003c\/path\u003e\n\n                \u003ccircle cx=\"7\" cy=\"18\" r=\"1.7\"\u003e\u003c\/circle\u003e\n\n                \u003ccircle cx=\"17.5\" cy=\"18\" r=\"1.7\"\u003e\u003c\/circle\u003e\n\n              \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003e ORDINE TRACCIATO \u003c\/strong\u003e \u003csmall\u003e Riceverai le informazioni per seguire la spedizione. \u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bt-security-point\"\u003e\n\u003cspan class=\"bt-security-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n                \u003cpath d=\"M20 11.5a7.8 7.8 0 0 1-8.2 7.8 8.8 8.8 0 0 1-3.6-.8L4 19.5l1-3.6a7.7 7.7 0 1 1 15-4.4Z\"\u003e\u003c\/path\u003e\n\n                \u003cpath d=\"M8.5 11.5h.01M12 11.5h.01M15.5 11.5h.01\"\u003e\u003c\/path\u003e\n\n              \u003c\/svg\u003e \u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003e ASSISTENZA ARMONIA SHOP \u003c\/strong\u003e \u003csmall\u003e Per dubbi sull'ordine puoi contattare il nostro supporto. \u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========================================================\n       9. FINALE NERO\n       ======================================================== --\u003e\n\u003csection class=\"bt-final-section\"\u003e\n\u003cdiv class=\"bt-shell\"\u003e\n\u003cdiv class=\"bt-final\"\u003e\n\u003cdiv class=\"bt-final-mark\"\u003e✦\u003c\/div\u003e\n\u003ch2\u003eQUEST'ANNO NON AGGIUNGERE SOLTANTO UN'ALTRA DECORAZIONE. \u003cspan\u003e AGGIUNGI UNA SCENA CHE ABBIA QUALCOSA DA RACCONTARE. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eStella di Betlemme™ by Armonia porta luce, atmosfera e significato in uno degli angoli più importanti della tua casa durante le feste.\u003c\/p\u003e\n\u003cdiv class=\"bt-final-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cscript id=\"bt-stella-relocator\"\u003e\n(function () {\n  'use strict';\n\n  let root = document.getElementById('armonia-bethlehem-star');\n\n  if (!root || root.dataset.btMounted === 'true') {\n    return;\n  }\n\n  root.dataset.btMounted = 'true';\n\n  \/* ============================================================\n     POSIZIONAMENTO DEFINITIVO — IDENTICO AL SISTEMA MAGIC TRAIL\n     PORTAL FUORI DALLA PRODUCT INFO STICKY\n     ============================================================ *\/\n\n  const originalDescriptionHost = root.closest(\n    '.ProductMeta__Description, .product__description, [data-product-description], .rte'\n  );\n\n  let relocateScheduled = false;\n\n  function getCurrentRoot() {\n    const candidates = Array.from(\n      document.querySelectorAll('#armonia-bethlehem-star')\n    );\n\n    const portal = document.getElementById('armonia-bethlehem-longform-portal');\n\n    \/*\n      Se Prestige ricrea la descrizione, preferiamo l'eventuale nuova copia\n      rimasta dentro la scheda prodotto e la recuperiamo nel portal esterno.\n    *\/\n    const recreatedInsideProduct = candidates.find(function (node) {\n      return !portal || !portal.contains(node);\n    });\n\n    root =\n      recreatedInsideProduct ||\n      candidates.find(function (node) {\n        return node.isConnected;\n      }) ||\n      root;\n\n    return root;\n  }\n\n  function getProductFormElement() {\n    const selectors = [\n      'form[action*=\"\/cart\/add\"]',\n      'product-form',\n      '.ProductForm',\n      '[data-product-form]',\n      'button[name=\"add\"]'\n    ];\n\n    for (const selector of selectors) {\n      const elements = Array.from(document.querySelectorAll(selector));\n\n      const visible = elements.find(function (el) {\n        const rect = el.getBoundingClientRect();\n        const style = window.getComputedStyle(el);\n\n        return (\n          rect.width \u003e 0 \u0026\u0026\n          rect.height \u003e 0 \u0026\u0026\n          style.display !== 'none' \u0026\u0026\n          style.visibility !== 'hidden'\n        );\n      });\n\n      if (visible) return visible;\n      if (elements[0]) return elements[0];\n    }\n\n    return null;\n  }\n\n  function getProductSection() {\n    const form = getProductFormElement();\n\n    if (form) {\n      const localProduct = form.closest(\n        '[data-section-type=\"product\"], [data-section-type=\"main-product\"], product-info, .Product'\n      );\n\n      if (localProduct) {\n        return (\n          localProduct.closest('[id^=\"shopify-section-\"], .shopify-section') ||\n          localProduct\n        );\n      }\n\n      const shopifySection = form.closest(\n        '[id^=\"shopify-section-\"], .shopify-section'\n      );\n\n      if (shopifySection) return shopifySection;\n    }\n\n    const currentRoot = getCurrentRoot();\n\n    if (currentRoot) {\n      const ownProduct = currentRoot.closest(\n        '[data-section-type=\"product\"], [data-section-type=\"main-product\"], product-info, .Product'\n      );\n\n      if (ownProduct) {\n        return (\n          ownProduct.closest('[id^=\"shopify-section-\"], .shopify-section') ||\n          ownProduct\n        );\n      }\n\n      const ownShopifySection = currentRoot.closest(\n        '[id^=\"shopify-section-\"], .shopify-section'\n      );\n\n      if (ownShopifySection) return ownShopifySection;\n    }\n\n    return null;\n  }\n\n  function getMainContent() {\n    return (\n      document.querySelector('main#main') ||\n      document.querySelector('#main') ||\n      document.querySelector('main[role=\"main\"]') ||\n      document.querySelector('main')\n    );\n  }\n\n  function ensureLongformPortal() {\n    const productSection = getProductSection();\n    const main = getMainContent();\n\n    let portal = document.getElementById('armonia-bethlehem-longform-portal');\n\n    if (!portal) {\n      portal = document.createElement('div');\n      portal.id = 'armonia-bethlehem-longform-portal';\n      portal.className = 'armonia-bethlehem-longform-portal';\n      portal.setAttribute('data-armonia-portal', 'true');\n    }\n\n    \/*\n      PUNTO CHIAVE:\n      il portal viene messo DOPO L'INTERA SECTION PRODOTTO SHOPIFY.\n      Non è quindi figlio della Product__Info \/ product-info sticky.\n    *\/\n    if (productSection \u0026\u0026 productSection.parentNode) {\n      if (\n        portal.parentNode !== productSection.parentNode ||\n        productSection.nextElementSibling !== portal\n      ) {\n        productSection.insertAdjacentElement('afterend', portal);\n      }\n\n      return portal;\n    }\n\n    \/* Fallback: comunque fuori dalla sidebar sticky. *\/\n    if (main \u0026\u0026 portal.parentNode !== main) {\n      main.appendChild(portal);\n    }\n\n    return portal;\n  }\n\n  function forceNormalFlow(node) {\n    if (!node) return;\n\n    node.classList.add('bt-relocated-below-product');\n\n    const styles = {\n      position: 'relative',\n      top: 'auto',\n      right: 'auto',\n      bottom: 'auto',\n      left: 'auto',\n      inset: 'auto',\n      transform: 'none',\n      float: 'none',\n      clear: 'both',\n      width: '100%',\n      maxWidth: 'none',\n      marginLeft: '0',\n      marginRight: '0',\n      alignSelf: 'stretch',\n      gridColumn: '1 \/ -1',\n      flex: '0 0 100%'\n    };\n\n    Object.keys(styles).forEach(function (property) {\n      const cssProperty = property.replace(\/[A-Z]\/g, function (m) {\n        return '-' + m.toLowerCase();\n      });\n\n      node.style.setProperty(cssProperty, styles[property], 'important');\n    });\n  }\n\n  function cleanEmptyDescriptionHosts() {\n    const hosts = Array.from(\n      document.querySelectorAll(\n        '.ProductMeta__Description, .product__description, [data-product-description]'\n      )\n    );\n\n    hosts.forEach(function (host) {\n      const clone = host.cloneNode(true);\n\n      clone\n        .querySelectorAll(\n          '#armonia-bethlehem-star, script, style, #armonia-bethlehem-longform-portal'\n        )\n        .forEach(function (node) {\n          node.remove();\n        });\n\n      const hasText = clone.textContent.trim().length \u003e 0;\n      const hasUsefulContent = !!clone.querySelector(\n        'img, video, iframe, a[href], button, input, select, textarea'\n      );\n\n      if (!hasText \u0026\u0026 !hasUsefulContent) {\n        host.classList.add('bt-empty-description-host');\n      }\n    });\n\n    if (\n      originalDescriptionHost \u0026\u0026\n      originalDescriptionHost.isConnected\n    ) {\n      const clone = originalDescriptionHost.cloneNode(true);\n\n      clone\n        .querySelectorAll(\n          '#armonia-bethlehem-star, script, style, #armonia-bethlehem-longform-portal'\n        )\n        .forEach(function (node) {\n          node.remove();\n        });\n\n      const hasText = clone.textContent.trim().length \u003e 0;\n      const hasUsefulContent = !!clone.querySelector(\n        'img, video, iframe, a[href], button, input, select, textarea'\n      );\n\n      if (!hasText \u0026\u0026 !hasUsefulContent) {\n        originalDescriptionHost.classList.add('bt-empty-description-host');\n      }\n    }\n  }\n\n  function relocateLongform() {\n    relocateScheduled = false;\n\n    const currentRoot = getCurrentRoot();\n    if (!currentRoot || !currentRoot.isConnected) return;\n\n    const portal = ensureLongformPortal();\n    if (!portal || !portal.isConnected) return;\n\n    forceNormalFlow(currentRoot);\n\n    if (currentRoot.parentElement !== portal) {\n      portal.appendChild(currentRoot);\n    }\n\n    \/* Conserviamo una sola istanza del long-form. *\/\n    Array.from(document.querySelectorAll('#armonia-bethlehem-star')).forEach(\n      function (node) {\n        if (node !== currentRoot) {\n          node.remove();\n        }\n      }\n    );\n\n    cleanEmptyDescriptionHosts();\n  }\n\n  function scheduleRelocation() {\n    if (relocateScheduled) return;\n\n    relocateScheduled = true;\n    window.requestAnimationFrame(relocateLongform);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', scheduleRelocation, {\n      once: true\n    });\n  } else {\n    scheduleRelocation();\n  }\n\n  window.addEventListener('load', scheduleRelocation, { once: true });\n  window.addEventListener('pageshow', scheduleRelocation);\n\n  \/*\n    Come in Magic Trail: observer PERMANENTE.\n    Se Prestige\/Shopify ricrea il DOM dopo varianti, app o AJAX,\n    la Stella viene riportata automaticamente nel portal esterno.\n  *\/\n  const permanentRelocationObserver = new MutationObserver(function () {\n    scheduleRelocation();\n  });\n\n  permanentRelocationObserver.observe(document.documentElement, {\n    childList: true,\n    subtree: true\n  });\n\n  document.addEventListener('shopify:section:load', scheduleRelocation);\n  document.addEventListener('shopify:section:reorder', scheduleRelocation);\n  document.addEventListener('shopify:section:select', scheduleRelocation);\n  document.addEventListener('shopify:block:select', scheduleRelocation);\n\n  document.addEventListener('change', function (event) {\n    if (\n      event.target \u0026\u0026\n      event.target.closest(\n        'form[action*=\"\/cart\/add\"], product-form, .ProductForm, [data-product-form]'\n      )\n    ) {\n      scheduleRelocation();\n    }\n  });\n})();\n\u003c\/script\u003e","brand":"Armonia Shop","offers":[{"title":"Stella di Betlemme - 75cm \/ Batterie","offer_id":57280711229780,"sku":null,"price":46.75,"currency_code":"EUR","in_stock":true},{"title":"Stella di Betlemme - 115cm \/ Batterie","offer_id":57582418624852,"sku":null,"price":66.75,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPTImageSep21_2026_08_27_25PM_8e0590e4-fae3-4183-8503-bd6e2675c0e2.png?v=1790268054","url":"https:\/\/armoniashopofficial.com\/products\/stella-di-betlemme","provider":"Armonia Shop","version":"1.0","type":"link"}