{"product_id":"renne-del-polo-nord™-la-magia-delle-feste-sulla-tua-parete","title":"Renne del Polo Nord™ – La Magia delle Feste sulla Tua Parete","description":"\u003cstyle id=\"rpn-full-style\"\u003e\n\n\/* ============================================================\n   RENNE DEL POLO NORD™ — ARMONIA SHOP\n   VERSIONE DEFINITIVA\n   ============================================================ *\/\n\n#armonia-renne-polo-nord{\n  --rpn-black:#11110f;\n  --rpn-white:#ffffff;\n  --rpn-cream:#faf8f3;\n  --rpn-soft:#f4eee3;\n  --rpn-gold:#c6a15a;\n  --rpn-gold-dark:#aa833c;\n  --rpn-gray:#6f6b65;\n  --rpn-border:rgba(17,17,15,.085);\n\n  --rpn-red:#a92e2e;\n  --rpn-red-soft:#b95c5c;\n\n  --rpn-green:#2f7d58;\n  --rpn-green-soft:#3f8f68;\n\n  --rpn-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(--rpn-cream);\n  color:var(--rpn-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-renne-polo-nord *,\n#armonia-renne-polo-nord *::before,\n#armonia-renne-polo-nord *::after{\n  box-sizing:border-box;\n}\n\n#armonia-renne-polo-nord img{\n  display:block;\n  max-width:100%;\n}\n\n#armonia-renne-polo-nord h1,\n#armonia-renne-polo-nord h2,\n#armonia-renne-polo-nord h3,\n#armonia-renne-polo-nord p{\n  margin-top:0;\n}\n\n#armonia-renne-polo-nord h1,\n#armonia-renne-polo-nord h2,\n#armonia-renne-polo-nord h3{\n  font-family:var(--heading-font-family,inherit);\n  text-wrap:balance;\n}\n\n#armonia-renne-polo-nord h1,\n#armonia-renne-polo-nord h2{\n  line-height:1.08;\n  letter-spacing:-.006em;\n}\n\n#armonia-renne-polo-nord h1 span,\n#armonia-renne-polo-nord h2 span{\n  display:block;\n  color:var(--rpn-gold);\n}\n\n#armonia-renne-polo-nord p{\n  overflow-wrap:break-word;\n}\n\n\n\/* ============================================================\n   FULL WIDTH PORTAL\n   STESSO SISTEMA DEL CODICE STELLA\n   ============================================================ *\/\n\n#armonia-renne-polo-nord-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-renne-polo-nord-portal \u003e #armonia-renne-polo-nord{\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-renne-polo-nord .rpn-shell{\n  width:min(1160px,calc(100% - 48px));\n  margin:0 auto;\n}\n\n#armonia-renne-polo-nord .rpn-section{\n  padding:60px 0;\n}\n\n#armonia-renne-polo-nord .rpn-section-white{\n  background:#fff;\n}\n\n#armonia-renne-polo-nord .rpn-section-soft{\n  background:\n    linear-gradient(\n      180deg,\n      #faf8f3 0%,\n      #f6f1e8 100%\n    );\n}\n\n\n\/* ============================================================\n   KICKER\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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(--rpn-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-renne-polo-nord .rpn-kicker::before,\n#armonia-renne-polo-nord .rpn-kicker::after{\n  content:\"\";\n\n  width:22px;\n  height:1px;\n\n  background:currentColor;\n  opacity:.58;\n}\n\n\n\/* ============================================================\n   TITOLI\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-section-head{\n  max-width:840px;\n  margin:0 auto 30px;\n  text-align:center;\n}\n\n#armonia-renne-polo-nord .rpn-section-head h2,\n#armonia-renne-polo-nord .rpn-solution-copy h2,\n#armonia-renne-polo-nord .rpn-emotion h2,\n#armonia-renne-polo-nord .rpn-gift h2,\n#armonia-renne-polo-nord .rpn-before-after h2{\n  margin-bottom:0;\n\n  color:var(--rpn-black);\n\n  font-size:clamp(32px,4vw,50px);\n  font-weight:500;\n}\n\n#armonia-renne-polo-nord .rpn-section-head p{\n  max-width:690px;\n\n  margin:16px auto 0;\n\n  color:var(--rpn-gray);\n\n  font-size:15px;\n  line-height:1.7;\n}\n\n\n\/* ============================================================\n   FOTO\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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(--rpn-shadow);\n}\n\n#armonia-renne-polo-nord .rpn-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   HERO\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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(--rpn-cream);\n}\n\n#armonia-renne-polo-nord .rpn-hero h1{\n  max-width:960px;\n\n  margin:0 auto;\n\n  color:var(--rpn-black);\n\n  font-size:clamp(39px,5vw,67px);\n  font-weight:500;\n}\n\n#armonia-renne-polo-nord .rpn-hero-intro{\n  max-width:760px;\n\n  margin:22px auto 0;\n\n  color:var(--rpn-gray);\n\n  font-size:16px;\n  line-height:1.72;\n}\n\n#armonia-renne-polo-nord .rpn-hero-intro strong{\n  color:var(--rpn-black);\n}\n\n\n\/* ============================================================\n   TRE PROBLEMI\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-pills{\n  max-width:1030px;\n\n  margin:30px auto;\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:14px;\n}\n\n#armonia-renne-polo-nord .rpn-pill{\n  min-height:112px;\n\n  padding:19px 20px;\n\n  display:grid;\n\n  grid-template-columns:\n    46px minmax(0,1fr);\n\n  align-items:center;\n\n  gap:13px;\n\n  border:1px solid var(--rpn-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-renne-polo-nord .rpn-pill-num{\n  width:46px;\n  height:46px;\n\n  min-width:46px;\n\n  display:flex;\n  align-items:center;\n  justify-content: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  color:var(--rpn-gold-dark);\n\n  font-size:10px;\n  font-weight:900;\n}\n\n#armonia-renne-polo-nord .rpn-pill-copy{\n  min-width:0;\n\n  display:flex;\n  flex-direction:column;\n\n  gap:4px;\n}\n\n#armonia-renne-polo-nord .rpn-pill-label{\n  display:block;\n\n  color:var(--rpn-gold-dark);\n\n  font-size:8.5px;\n  font-weight:850;\n  letter-spacing:.15em;\n\n  text-transform:uppercase;\n}\n\n#armonia-renne-polo-nord .rpn-pill-title{\n  display:block;\n\n  color:var(--rpn-black);\n\n  font-size:13px;\n  font-weight:850;\n  line-height:1.28;\n}\n\n\n\/* ============================================================\n   FOTO HERO\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-photo-hero{\n  width:min(520px,100%);\n  max-width:520px;\n\n  margin:0 auto;\n\n  border-radius:22px;\n}\n\n#armonia-renne-polo-nord .rpn-copy{\n  max-width:730px;\n\n  margin:25px auto 0;\n\n  color:var(--rpn-gray);\n\n  font-size:15px;\n  line-height:1.7;\n\n  text-align:center;\n}\n\n#armonia-renne-polo-nord .rpn-copy strong{\n  color:var(--rpn-black);\n}\n\n\n\/* ============================================================\n   FRUSTRAZIONE\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-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    50px minmax(0,1fr);\n\n  grid-template-rows:\n    auto auto;\n\n  column-gap:13px;\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\n#armonia-renne-polo-nord .rpn-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#armonia-renne-polo-nord .rpn-negative-icon{\n  position:relative;\n\n  width:50px;\n  height:50px;\n\n  min-width:50px;\n\n  grid-column:1;\n  grid-row:1 \/ span 2;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  align-self:center;\n  justify-self: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(--rpn-red-soft);\n}\n\n#armonia-renne-polo-nord .rpn-negative-icon::after{\n  content:\"×\";\n\n  position:absolute;\n\n  right:-2px;\n  top:-2px;\n\n  width:18px;\n  height:18px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border:2px solid #fff;\n  border-radius:50%;\n\n  background:#d36a6a;\n  color:#fff;\n\n  font-size:11px;\n  font-weight:900;\n  line-height:1;\n}\n\n#armonia-renne-polo-nord .rpn-negative-icon svg{\n  width:23px;\n  height:23px;\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-renne-polo-nord .rpn-negative-card strong{\n  grid-column:2;\n  grid-row:1;\n\n  align-self:end;\n\n  color:var(--rpn-black);\n\n  font-size:12.5px;\n  font-weight:850;\n  line-height:1.24;\n}\n\n#armonia-renne-polo-nord .rpn-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   SOLUZIONE\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-solution-section{\n  background:\n    linear-gradient(\n      180deg,\n      #f5efe5,\n      #faf8f3\n    );\n}\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-photo-solution{\n  width:min(520px,100%);\n  max-width:520px;\n}\n\n#armonia-renne-polo-nord .rpn-solution-copy{\n  text-align:left;\n}\n\n#armonia-renne-polo-nord .rpn-solution-copy .rpn-kicker{\n  justify-content:flex-start;\n}\n\n#armonia-renne-polo-nord .rpn-solution-copy .rpn-kicker::before{\n  display:none;\n}\n\n#armonia-renne-polo-nord .rpn-solution-copy p{\n  color:var(--rpn-gray);\n\n  font-size:15px;\n  line-height:1.7;\n}\n\n#armonia-renne-polo-nord .rpn-solution-copy strong{\n  color:var(--rpn-black);\n}\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-meaning-icon{\n  color:var(--rpn-gold-dark);\n\n  font-size:20px;\n  line-height:1;\n}\n\n#armonia-renne-polo-nord .rpn-meaning strong{\n  display:block;\n\n  color:var(--rpn-black);\n\n  font-size:13px;\n}\n\n#armonia-renne-polo-nord .rpn-meaning span:last-child{\n  display:block;\n\n  margin-top:3px;\n\n  color:var(--rpn-gray);\n\n  font-size:12px;\n  line-height:1.45;\n}\n\n\n\/* ============================================================\n   BENEFICI VERDI\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-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\n#armonia-renne-polo-nord .rpn-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#armonia-renne-polo-nord .rpn-positive-icon{\n  position:relative;\n\n  width:50px;\n  height:50px;\n\n  min-width:50px;\n\n  margin-bottom:15px;\n\n  display:flex;\n  align-items:center;\n  justify-content: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(--rpn-green-soft);\n}\n\n#armonia-renne-polo-nord .rpn-positive-icon::after{\n  content:\"✓\";\n\n  position:absolute;\n\n  right:-2px;\n  top:-2px;\n\n  width:18px;\n  height:18px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border:2px solid #fff;\n  border-radius:50%;\n\n  background:#51a979;\n  color:#fff;\n\n  font-size:10px;\n  font-weight:900;\n}\n\n#armonia-renne-polo-nord .rpn-positive-icon svg{\n  width:23px;\n  height:23px;\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-renne-polo-nord .rpn-positive-card strong{\n  display:block;\n\n  color:var(--rpn-black);\n\n  font-size:11.8px;\n  font-weight:850;\n  line-height:1.35;\n}\n\n#armonia-renne-polo-nord .rpn-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   EMOZIONE\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-emotion,\n#armonia-renne-polo-nord .rpn-gift,\n#armonia-renne-polo-nord .rpn-before-after{\n  text-align:center;\n}\n\n#armonia-renne-polo-nord .rpn-emotion h2,\n#armonia-renne-polo-nord .rpn-gift h2,\n#armonia-renne-polo-nord .rpn-before-after h2{\n  max-width:900px;\n\n  margin-left:auto;\n  margin-right:auto;\n}\n\n#armonia-renne-polo-nord .rpn-photo-atmosphere{\n  width:min(700px,100%);\n  max-width:700px;\n\n  margin-top:30px;\n}\n\n#armonia-renne-polo-nord .rpn-emotion-copy,\n#armonia-renne-polo-nord .rpn-gift-copy,\n#armonia-renne-polo-nord .rpn-before-after-copy{\n  max-width:760px;\n\n  margin:27px auto 0;\n\n  color:var(--rpn-gray);\n\n  font-size:15px;\n  line-height:1.7;\n}\n\n#armonia-renne-polo-nord .rpn-emotion-copy strong,\n#armonia-renne-polo-nord .rpn-gift-copy strong,\n#armonia-renne-polo-nord .rpn-before-after-copy strong{\n  color:var(--rpn-black);\n}\n\n\n\/* ============================================================\n   REGALO\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-gift-grid{\n  max-width:950px;\n\n  margin:28px auto 0;\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap:12px;\n}\n\n#armonia-renne-polo-nord .rpn-gift-card{\n  padding:21px 18px;\n\n  border:1px solid var(--rpn-border);\n  border-radius:17px;\n\n  background:#fff;\n\n  text-align:left;\n}\n\n#armonia-renne-polo-nord .rpn-gift-icon{\n  width:46px;\n  height:46px;\n\n  margin-bottom:14px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:#f8f1e5;\n  color:var(--rpn-gold-dark);\n\n  font-size:20px;\n}\n\n#armonia-renne-polo-nord .rpn-gift-card strong{\n  display:block;\n\n  color:var(--rpn-black);\n\n  font-size:11.5px;\n  font-weight:850;\n}\n\n#armonia-renne-polo-nord .rpn-gift-card p{\n  margin:7px 0 0;\n\n  color:var(--rpn-gray);\n\n  font-size:13px;\n  line-height:1.5;\n}\n\n#armonia-renne-polo-nord .rpn-photo-gift{\n  width:min(760px,100%);\n  max-width:760px;\n\n  margin-top:30px;\n}\n\n\n\/* ============================================================\n   PRIMA \/ DOPO\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-ba-labels{\n  position:absolute !important;\n\n  inset:18px 18px auto;\n\n  z-index:2;\n\n  display:flex;\n  justify-content:space-between;\n\n  pointer-events:none;\n}\n\n#armonia-renne-polo-nord .rpn-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  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   DETTAGLI\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-detail{\n  padding:20px 17px;\n\n  border:1px solid var(--rpn-border);\n  border-radius:17px;\n\n  background:#fff;\n\n  text-align:center;\n}\n\n#armonia-renne-polo-nord .rpn-detail-icon{\n  width:46px;\n  height:46px;\n\n  margin:0 auto 12px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:#f7f0e3;\n  color:var(--rpn-gold-dark);\n\n  font-size:20px;\n}\n\n#armonia-renne-polo-nord .rpn-detail strong{\n  display:block;\n\n  color:var(--rpn-black);\n\n  font-size:11.5px;\n}\n\n#armonia-renne-polo-nord .rpn-detail p{\n  margin:6px 0 0;\n\n  color:var(--rpn-gray);\n\n  font-size:12.5px;\n  line-height:1.5;\n}\n\n\n\/* ============================================================\n   TRUST\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-payments{\n  padding:25px 0 28px;\n\n  background:var(--rpn-cream);\n}\n\n#armonia-renne-polo-nord .rpn-security-strip{\n  width:min(800px,100%);\n\n  margin:0 auto;\n\n  padding:15px 18px;\n\n  border:\n    1px solid rgba(17,17,15,.07);\n\n  border-radius:14px;\n\n  background:\n    rgba(255,255,255,.82);\n}\n\n#armonia-renne-polo-nord .rpn-security-head{\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  gap:9px;\n\n  padding-bottom:11px;\n\n  border-bottom:\n    1px solid rgba(17,17,15,.055);\n}\n\n#armonia-renne-polo-nord .rpn-security-lock{\n  width:34px;\n  height:34px;\n\n  flex:0 0 34px;\n\n  display:flex;\n  align-items:center;\n  justify-content: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,.04);\n\n  color:#587565;\n}\n\n#armonia-renne-polo-nord .rpn-security-lock svg,\n#armonia-renne-polo-nord .rpn-security-icon svg{\n  display:block;\n\n  fill:none;\n\n  stroke:currentColor;\n  stroke-width:1.55;\n\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n#armonia-renne-polo-nord .rpn-security-lock svg{\n  width:17px;\n  height:17px;\n}\n\n#armonia-renne-polo-nord .rpn-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  text-transform:uppercase;\n}\n\n#armonia-renne-polo-nord .rpn-security-head h2{\n  margin:0;\n\n  color:var(--rpn-black);\n\n  font-size:14px;\n  font-weight:650;\n}\n\n#armonia-renne-polo-nord .rpn-security-points{\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  padding-top:12px;\n}\n\n#armonia-renne-polo-nord .rpn-security-point{\n  min-width:0;\n\n  padding:3px 12px;\n\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n\n  gap:8px;\n\n  text-align:center;\n}\n\n#armonia-renne-polo-nord .rpn-security-point + .rpn-security-point{\n  border-left:\n    1px solid rgba(17,17,15,.055);\n}\n\n#armonia-renne-polo-nord .rpn-security-icon{\n  width:38px;\n  height:38px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border:\n    1px solid rgba(47,125,88,.11);\n\n  border-radius:50%;\n\n  background:\n    rgba(47,125,88,.045);\n\n  color:#61796b;\n}\n\n#armonia-renne-polo-nord .rpn-security-icon svg{\n  width:18px;\n  height:18px;\n}\n\n#armonia-renne-polo-nord .rpn-security-point strong{\n  display:block;\n\n  color:#292925;\n\n  font-size:9.5px;\n  font-weight:800;\n}\n\n\n\/* ============================================================\n   FINALE\n   ============================================================ *\/\n\n#armonia-renne-polo-nord .rpn-final-section{\n  padding-top:30px;\n  padding-bottom:38px;\n\n  background:var(--rpn-cream);\n}\n\n#armonia-renne-polo-nord .rpn-final{\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-renne-polo-nord .rpn-final-mark{\n  margin-bottom:13px;\n\n  color:#ead7a6;\n\n  font-size:28px;\n}\n\n#armonia-renne-polo-nord .rpn-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\n#armonia-renne-polo-nord .rpn-final h2 span{\n  display:block;\n\n  color:#ead7a6;\n}\n\n#armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-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-renne-polo-nord .rpn-shell{\n    width:min(900px,calc(100% - 48px));\n  }\n\n  #armonia-renne-polo-nord .rpn-section{\n    padding:48px 0;\n  }\n\n  #armonia-renne-polo-nord .rpn-pills{\n    grid-template-columns:1fr;\n\n    max-width:720px;\n  }\n\n  #armonia-renne-polo-nord .rpn-frustration-grid,\n  #armonia-renne-polo-nord .rpn-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-renne-polo-nord .rpn-solution-layout{\n    grid-template-columns:1fr;\n\n    gap:32px;\n  }\n\n  #armonia-renne-polo-nord .rpn-solution-copy{\n    text-align:center;\n  }\n\n  #armonia-renne-polo-nord .rpn-gift-grid,\n  #armonia-renne-polo-nord .rpn-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-renne-polo-nord{\n    overflow-x:clip;\n  }\n\n  #armonia-renne-polo-nord .rpn-shell{\n    width:calc(100% - 28px);\n    max-width:520px;\n  }\n\n  #armonia-renne-polo-nord .rpn-section{\n    padding:35px 0;\n  }\n\n  #armonia-renne-polo-nord .rpn-hero{\n    padding-top:32px;\n    padding-bottom:28px;\n  }\n\n  #armonia-renne-polo-nord .rpn-hero h1{\n    font-size:28px;\n  }\n\n  #armonia-renne-polo-nord .rpn-section-head h2,\n  #armonia-renne-polo-nord .rpn-solution-copy h2,\n  #armonia-renne-polo-nord .rpn-emotion h2,\n  #armonia-renne-polo-nord .rpn-gift h2,\n  #armonia-renne-polo-nord .rpn-before-after h2,\n  #armonia-renne-polo-nord .rpn-final h2{\n    font-size:26px;\n  }\n\n  #armonia-renne-polo-nord .rpn-pills,\n  #armonia-renne-polo-nord .rpn-frustration-grid,\n  #armonia-renne-polo-nord .rpn-benefits,\n  #armonia-renne-polo-nord .rpn-gift-grid{\n    grid-template-columns:1fr;\n  }\n\n  #armonia-renne-polo-nord .rpn-solution-layout{\n    grid-template-columns:1fr;\n  }\n\n  #armonia-renne-polo-nord .rpn-details-grid,\n  #armonia-renne-polo-nord .rpn-security-points{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n  #armonia-renne-polo-nord .rpn-negative-card{\n    min-height:0;\n  }\n\n  #armonia-renne-polo-nord .rpn-positive-card{\n    min-height:0;\n  }\n\n  #armonia-renne-polo-nord .rpn-security-point{\n    min-height:88px;\n\n    border-left:0 !important;\n  }\n\n  #armonia-renne-polo-nord .rpn-security-point:nth-child(odd){\n    border-right:\n      1px solid rgba(17,17,15,.055) !important;\n  }\n\n  #armonia-renne-polo-nord .rpn-security-point:nth-child(n+3){\n    border-top:\n      1px solid rgba(17,17,15,.055);\n  }\n\n  #armonia-renne-polo-nord .rpn-final{\n    padding:46px 18px;\n\n    border-radius:21px;\n  }\n\n}\n\n\n\/* ============================================================\n   PRESTIGE — FUORI DALLO STICKY\n   ============================================================ *\/\n\n.ProductMeta__Description.rpn-empty-description-host,\n.product__description.rpn-empty-description-host,\n[data-product-description].rpn-empty-description-host,\n.rte.rpn-empty-description-host{\n  display:none !important;\n\n  margin:0 !important;\n  padding:0 !important;\n\n  border:0 !important;\n\n  height:0 !important;\n  min-height:0 !important;\n\n  overflow:hidden !important;\n}\n\nbody #armonia-renne-polo-nord.rpn-relocated-below-product{\n  position:relative !important;\n\n  inset:auto !important;\n\n  top:auto !important;\n  right:auto !important;\n  bottom:auto !important;\n  left:auto !important;\n\n  transform:none !important;\n\n  float:none !important;\n  clear:both !important;\n\n  width:100% !important;\n  max-width:none !important;\n\n  margin:0 !important;\n\n  align-self:stretch !important;\n\n  grid-column:1 \/ -1 !important;\n\n  flex:0 0 100% !important;\n\n  z-index:1;\n}\n\n\u003c\/style\u003e\n\n\n\n\u003cdiv id=\"armonia-renne-polo-nord\"\u003e\n\n\n\u003c!-- ============================================================\n     1. PROBLEMA\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-hero\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-kicker\"\u003e\n      RENNE DEL POLO NORD™\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      IL NATALE ARRIVA OGNI ANNO.\n      \u003cspan\u003e\n        MA QUELLA SENSAZIONE SPECIALE NON SEMPRE TORNA.\n      \u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"rpn-hero-intro\"\u003e\n\n      Ogni dicembre decoriamo casa,\n      accendiamo le luci e prepariamo l'albero.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Eppure a volte manca proprio quella cosa\n      che rende il Natale indimenticabile:\n\n      \u003cstrong\u003e\n        la sensazione di meraviglia.\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Quella che provavamo da bambini\n      quando aspettavamo Babbo Natale\n      e immaginavamo le sue renne attraversare il cielo.\n\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"rpn-pills\"\u003e\n\n\n      \u003cdiv class=\"rpn-pill\"\u003e\n\n        \u003cspan class=\"rpn-pill-num\"\u003e\n          01\n        \u003c\/span\u003e\n\n        \u003cdiv class=\"rpn-pill-copy\"\u003e\n\n          \u003cspan class=\"rpn-pill-label\"\u003e\n            PROBLEMA COMUNE\n          \u003c\/span\u003e\n\n          \u003cstrong class=\"rpn-pill-title\"\u003e\n            TROPPE LUCI, POCA MAGIA\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-pill\"\u003e\n\n        \u003cspan class=\"rpn-pill-num\"\u003e\n          02\n        \u003c\/span\u003e\n\n        \u003cdiv class=\"rpn-pill-copy\"\u003e\n\n          \u003cspan class=\"rpn-pill-label\"\u003e\n            OGNI DICEMBRE\n          \u003c\/span\u003e\n\n          \u003cstrong class=\"rpn-pill-title\"\u003e\n            IL NATALE SEMBRA SEMPRE UGUALE\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-pill\"\u003e\n\n        \u003cspan class=\"rpn-pill-num\"\u003e\n          03\n        \u003c\/span\u003e\n\n        \u003cdiv class=\"rpn-pill-copy\"\u003e\n\n          \u003cspan class=\"rpn-pill-label\"\u003e\n            QUELLO CHE MANCA\n          \u003c\/span\u003e\n\n          \u003cstrong class=\"rpn-pill-title\"\u003e\n            UN DETTAGLIO CHE RIUNISCA TUTTI\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-photo rpn-photo-hero\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_27_2026_05_06_57_PM.png?v=1790543447\" alt=\"Persona mentre prepara le decorazioni natalizie\" loading=\"eager\" decoding=\"async\"\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-copy\"\u003e\n\n      \u003cp\u003e\n\n        Le classiche lucine illuminano la casa,\n        ma spesso\n\n        \u003cstrong\u003e\n          non raccontano nessuna storia.\n        \u003c\/strong\u003e\n\n        \u003cbr\u003e\u003cbr\u003e\n\n        Ogni anno gli stessi addobbi vengono tirati fuori\n        dalla scatola e quella sensazione di sorpresa diminuisce.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     2. FRUSTRAZIONE\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-section-white\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-section-head\"\u003e\n\n      \u003cdiv class=\"rpn-kicker\"\u003e\n        LA FRUSTRAZIONE\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n\n        UNA CASA DECORATA.\n\n        \u003cspan\u003e\n          MA NON ANCORA IMMERSA NELLA MAGIA DEL NATALE.\n        \u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n\n        Il Natale non è fatto soltanto di oggetti.\n        È fatto di risate vicino all'albero,\n        bambini emozionati, serate in famiglia\n        e ricordi che ritornano ogni anno.\n\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-frustration-grid\"\u003e\n\n\n      \u003carticle class=\"rpn-negative-card\"\u003e\n\n        \u003cdiv class=\"rpn-negative-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003cpath d=\"M5 5.5h10.5A2.5 2.5 0 0 1 18 8v10.5H7.5A2.5 2.5 0 0 1 5 16V5.5Z\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M5 16a2.5 2.5 0 0 1 2.5-2.5H18\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M9 9h5\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          NESSUNA STORIA DA RACCONTARE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Molti addobbi decorano,\n          ma non evocano un'emozione\n          o un ricordo particolare.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-negative-card\"\u003e\n\n        \u003cdiv class=\"rpn-negative-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003cpath d=\"M20 15.5A8 8 0 0 1 8.5 4a8.5 8.5 0 1 0 11.5 11.5Z\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M16.5 5.5h.01\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M19 9h.01\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          POCA ATMOSFERA DURANTE LA SERA\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          La casa è pronta per Natale,\n          ma manca quel bagliore capace\n          di trasformare l'ambiente.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-negative-card\"\u003e\n\n        \u003cdiv class=\"rpn-negative-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003crect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\n\n            \u003ccircle cx=\"9\" cy=\"10\" r=\"2\"\u003e\u003c\/circle\u003e\n\n            \u003cpath d=\"m6.5 17 4-4 2.5 2.5 2-2 2.5 3.5\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          MOMENTI CHE NON VENGONO VALORIZZATI\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Le foto, i regali e le riunioni familiari\n          meritano uno sfondo capace\n          di rendere il momento speciale.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-negative-card\"\u003e\n\n        \u003cdiv class=\"rpn-negative-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003crect x=\"4\" y=\"9\" width=\"16\" height=\"11\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n\n            \u003cpath d=\"M12 9v11\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M4 13h16\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M12 9H8.5A2.5 2.5 0 1 1 11 6.5L12 9Z\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M12 9h3.5A2.5 2.5 0 1 0 13 6.5L12 9Z\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          UN REGALO CHE RESTA NEL CUORE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Le cose più belle sono quelle\n          che tornano ogni anno insieme ai ricordi.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     3. SOLUZIONE\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-solution-section\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-solution-layout\"\u003e\n\n\n      \u003cdiv class=\"rpn-photo rpn-photo-solution\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/37341318-e9c7-4144-8c0b-f5e460545709.png?v=1790532170\" alt=\"Renne del Polo Nord illuminate\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-solution-copy\"\u003e\n\n        \u003cdiv class=\"rpn-kicker\"\u003e\n          ECCO LA SVOLTA\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n\n          PORTA IL VIAGGIO DI BABBO NATALE\n\n          \u003cspan\u003e\n            DENTRO CASA TUA.\n          \u003c\/span\u003e\n\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n\n          \u003cstrong\u003e\n            Renne del Polo Nord™\n          \u003c\/strong\u003e\n\n          trasforma uno degli elementi più iconici del Natale\n          in una scena luminosa capace\n          di attirare immediatamente lo sguardo.\n\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n\n          Le renne illuminate richiamano\n          il viaggio di Babbo Natale attraverso il cielo\n          e trasformano una semplice stanza\n          in un piccolo angolo da fiaba.\n\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"rpn-meaning\"\u003e\n\n          \u003cspan class=\"rpn-meaning-icon\"\u003e\n            ✦\n          \u003c\/span\u003e\n\n          \u003cdiv\u003e\n\n            \u003cstrong\u003e\n              NON È SOLTANTO UNA LUCE.\n            \u003c\/strong\u003e\n\n            \u003cspan\u003e\n\n              È una scena pensata\n              per creare stupore,\n              atmosfera e nuovi ricordi di famiglia.\n\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-benefits\"\u003e\n\n\n      \u003carticle class=\"rpn-positive-card\"\u003e\n\n        \u003cdiv class=\"rpn-positive-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003cpath d=\"m12 3 1.5 4.2L18 8.5l-3.5 2.7 1.2 4.3L12 13l-3.7 2.5 1.2-4.3L6 8.5l4.5-1.3L12 3Z\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          RICHIAMA LA MAGIA DI BABBO NATALE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Le renne trasformano una semplice parete\n          nella scena di una notte speciale.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-positive-card\"\u003e\n\n        \u003cdiv class=\"rpn-positive-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003ccircle cx=\"8\" cy=\"9\" r=\"3\"\u003e\u003c\/circle\u003e\n\n            \u003ccircle cx=\"16\" cy=\"9\" r=\"3\"\u003e\u003c\/circle\u003e\n\n            \u003cpath d=\"M2.5 20c.5-4 2.7-6 5.5-6s5 2 5.5 6\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M10.5 20c.5-4 2.7-6 5.5-6 2.7 0 4.8 2 5.5 6\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          CREA UN MOMENTO DA CONDIVIDERE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Un dettaglio davanti al quale\n          tutta la famiglia può fermarsi e sorridere.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-positive-card\"\u003e\n\n        \u003cdiv class=\"rpn-positive-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003cpath d=\"m3 11 9-7 9 7\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M5.5 10v10h13V10\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M9.5 20v-6h5v6\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          RENDE OGNI STANZA PIÙ ACCOGLIENTE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          La luce calda contribuisce a creare\n          un ambiente intimo e profondamente natalizio.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-positive-card\"\u003e\n\n        \u003cdiv class=\"rpn-positive-icon\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003crect x=\"3\" y=\"6\" width=\"18\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\n\n            \u003ccircle cx=\"12\" cy=\"13\" r=\"4\"\u003e\u003c\/circle\u003e\n\n            \u003cpath d=\"M8 6 9.5 3.5h5L16 6\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          TRASFORMA LE FOTO DI NATALE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n\n          Ogni foto davanti alla decorazione\n          diventa ancora più memorabile.\n\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     4. DESIDERIO\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-section-white rpn-emotion\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-kicker\"\u003e\n      IL DESIDERIO\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n\n      NON VUOI SOLO DECORARE CASA.\n\n      \u003cspan\u003e\n        VUOI FAR SENTIRE IL NATALE.\n      \u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"rpn-emotion-copy\"\u003e\n\n      Immagina la sera della Vigilia.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Le luci soffuse.\u003cbr\u003e\n      L'albero acceso.\u003cbr\u003e\n      I regali sotto l'albero.\u003cbr\u003e\n      La famiglia riunita.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      E sullo sfondo,\n\n      \u003cstrong\u003e\n\n        il viaggio delle renne illuminate\n        che sembra prendere vita.\n\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Un piccolo dettaglio capace\n      di cambiare completamente\n      l'atmosfera della stanza.\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-photo rpn-photo-atmosphere\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/8edd0af7-be89-4f5a-8bb4-a83bf47d05c0.png?v=1790542261\" alt=\"Atmosfera natalizia con Renne del Polo Nord\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     5. FELICITÀ\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-section-soft rpn-gift\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-kicker\"\u003e\n      LA FELICITÀ\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n\n      IL REGALO CHE FA SORRIDERE\n\n      \u003cspan\u003e\n        PRIMA ANCORA DI ESSERE APERTO.\n      \u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"rpn-gift-copy\"\u003e\n\n      Renne del Polo Nord™ è pensato\n      per chi ama regalare\n\n      \u003cstrong\u003e\n        emozioni e tradizioni\n      \u003c\/strong\u003e,\n\n      non semplicemente un altro oggetto.\n\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"rpn-gift-grid\"\u003e\n\n\n      \u003carticle class=\"rpn-gift-card\"\u003e\n\n        \u003cdiv class=\"rpn-gift-icon\"\u003e\n          🎄\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          PER CHI AMA IL NATALE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Per chi aspetta dicembre tutto l'anno.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-gift-card\"\u003e\n\n        \u003cdiv class=\"rpn-gift-icon\"\u003e\n          👨‍👩‍👧\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          FAMIGLIE CON BAMBINI\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Per riportare stupore e immaginazione.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-gift-card\"\u003e\n\n        \u003cdiv class=\"rpn-gift-icon\"\u003e\n          🎁\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          GENITORI E NONNI\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Per creare una tradizione\n          da ripetere ogni anno.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n      \u003carticle class=\"rpn-gift-card\"\u003e\n\n        \u003cdiv class=\"rpn-gift-icon\"\u003e\n          ✨\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          AMANTI DELLE DECORAZIONI\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Per completare la stanza\n          con qualcosa di speciale.\n        \u003c\/p\u003e\n\n      \u003c\/article\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-photo rpn-photo-gift\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/3b70c5d3-ad85-4628-8e14-0a2d6e972216.png?v=1790542170\" alt=\"Famiglia durante il Natale\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"rpn-gift-copy\"\u003e\n\n      Alcuni regali finiscono in un cassetto.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      \u003cstrong\u003e\n\n        Altri tornano ogni dicembre\n        a illuminare gli stessi momenti.\n\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      Un nuovo ricordo di famiglia,\n      ogni dicembre.\n\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     6. PRIMA \/ DOPO\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-section-white rpn-before-after\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-kicker\"\u003e\n      PRIMA \/ DOPO\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n\n      DA UNA STANZA NATALIZIA...\n\n      \u003cspan\u003e\n        A UNA SCENA DA FAVOLA.\n      \u003c\/span\u003e\n\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"rpn-before-after-frame\"\u003e\n\n      \u003cdiv class=\"rpn-ba-labels\"\u003e\n\n        \u003cspan class=\"rpn-ba-label\"\u003e\n          PRIMA\n        \u003c\/span\u003e\n\n        \u003cspan class=\"rpn-ba-label\"\u003e\n          DOPO\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-photo\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/320f2a3b-2255-4544-b31e-05d5cf58abb7.png?v=1790532853\" alt=\"Prima e dopo Renne del Polo Nord\" loading=\"lazy\" decoding=\"async\"\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"rpn-before-after-copy\"\u003e\n\n      \u003cstrong\u003e\n        PRIMA\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\n\n      Una casa decorata,\n      ma con un'atmosfera ancora incompleta.\n\n      \u003cbr\u003e\u003cbr\u003e\n\n      \u003cstrong\u003e\n        DOPO\n      \u003c\/strong\u003e\n\n      \u003cbr\u003e\n\n      Un angolo luminoso che racconta una storia\n      e cattura lo sguardo di grandi e piccoli.\n\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     7. DETTAGLI\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-section rpn-section-soft\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-section-head\"\u003e\n\n      \u003cdiv class=\"rpn-kicker\"\u003e\n        I DETTAGLI CHE CREANO LA MAGIA\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n\n        NON È SOLO UNA DECORAZIONE.\n\n        \u003cspan\u003e\n          È UN PICCOLO MONDO NATALIZIO.\n        \u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"rpn-details-grid\"\u003e\n\n\n      \u003cdiv class=\"rpn-detail\"\u003e\n\n        \u003cdiv class=\"rpn-detail-icon\"\u003e\n          🦌\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          SAGOMA DELLE RENNE\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Il simbolo più iconico\n          del viaggio di Babbo Natale.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-detail\"\u003e\n\n        \u003cdiv class=\"rpn-detail-icon\"\u003e\n          🎅\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          ATMOSFERA FIABESCA\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Richiama le notti natalizie\n          piene di immaginazione.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-detail\"\u003e\n\n        \u003cdiv class=\"rpn-detail-icon\"\u003e\n          💡\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          LUCE CALDA\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Una luminosità morbida\n          pensata per creare atmosfera.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-detail\"\u003e\n\n        \u003cdiv class=\"rpn-detail-icon\"\u003e\n          🎄\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          DESIGN FESTIVO\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          Si integra con alberi,\n          camini e decorazioni natalizie.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     8. TRUST\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-payments\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-security-strip\"\u003e\n\n\n      \u003cdiv class=\"rpn-security-head\"\u003e\n\n        \u003cdiv class=\"rpn-security-lock\"\u003e\n\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n            \u003crect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\n\n            \u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"rpn-security-kicker\"\u003e\n            ACQUISTO PROTETTO\n          \u003c\/span\u003e\n\n          \u003ch2\u003e\n            Ordine semplice e pagamento sicuro\n          \u003c\/h2\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"rpn-security-points\"\u003e\n\n\n        \u003cdiv class=\"rpn-security-point\"\u003e\n\n          \u003cdiv class=\"rpn-security-icon\"\u003e\n\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003crect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\n\n              \u003cpath d=\"M3 10h18\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M7 15h3\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\n\n          \u003c\/div\u003e\n\n          \u003cstrong\u003e\n            PAGAMENTO SICURO\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"rpn-security-point\"\u003e\n\n          \u003cdiv class=\"rpn-security-icon\"\u003e\n\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M3 6h11v10H3z\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M14 9h4l3 3v4h-7\"\u003e\u003c\/path\u003e\n\n              \u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n\n              \u003ccircle cx=\"18\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\n\n            \u003c\/svg\u003e\n\n          \u003c\/div\u003e\n\n          \u003cstrong\u003e\n            SPEDIZIONE TRACCIATA\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"rpn-security-point\"\u003e\n\n          \u003cdiv class=\"rpn-security-icon\"\u003e\n\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M4 13v-1a8 8 0 0 1 16 0v1\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M4 13v5h4v-6H5\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M20 13v5h-4v-6h3\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"M16 20h-4\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\n\n          \u003c\/div\u003e\n\n          \u003cstrong\u003e\n            ASSISTENZA CLIENTI\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"rpn-security-point\"\u003e\n\n          \u003cdiv class=\"rpn-security-icon\"\u003e\n\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n\n              \u003cpath d=\"M12 3 5 6v5c0 4.8 2.8 8 7 10 4.2-2 7-5.2 7-10V6l-7-3Z\"\u003e\u003c\/path\u003e\n\n              \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\n\n            \u003c\/svg\u003e\n\n          \u003c\/div\u003e\n\n          \u003cstrong\u003e\n            ACQUISTO PROTETTO\n          \u003c\/strong\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\n\u003c!-- ============================================================\n     9. FINALE\n     ============================================================ --\u003e\n\n\u003csection class=\"rpn-final-section\"\u003e\n\n  \u003cdiv class=\"rpn-shell\"\u003e\n\n    \u003cdiv class=\"rpn-final\"\u003e\n\n      \u003cdiv class=\"rpn-final-mark\"\u003e\n        ✦\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n\n        QUESTO NATALE NON REGALARE SOLO\n        QUALCOSA DA APPENDERE.\n\n        \u003cspan\u003e\n\n          REGALA UNA SENSAZIONE\n          DA RIVIVERE OGNI ANNO.\n\n        \u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n\n        Renne del Polo Nord™ porta nella tua casa\n        quella magia capace di rendere il Natale\n        diverso da qualsiasi altro momento dell'anno.\n\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"rpn-final-stars\"\u003e\n        ✦ ✦ ✦\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cscript id=\"rpn-relocator\"\u003e\n\n(function () {\n\n  'use strict';\n\n\n  let root =\n    document.getElementById(\n      'armonia-renne-polo-nord'\n    );\n\n\n  if (\n    !root ||\n    root.dataset.rpnMounted === 'true'\n  ) {\n    return;\n  }\n\n\n  root.dataset.rpnMounted = 'true';\n\n\n  \/* ============================================================\n     POSIZIONAMENTO DEFINITIVO\n     STESSO SISTEMA DEL CODICE STELLA\n     PORTAL FUORI DALLA PRODUCT INFO STICKY\n     ============================================================ *\/\n\n\n  const originalDescriptionHost =\n    root.closest(\n      '.ProductMeta__Description, .product__description, [data-product-description], .rte'\n    );\n\n\n  let relocateScheduled = false;\n\n\n\n  \/* ============================================================\n     RECUPERA ROOT\n     ============================================================ *\/\n\n  function getCurrentRoot() {\n\n\n    const candidates =\n      Array.from(\n        document.querySelectorAll(\n          '#armonia-renne-polo-nord'\n        )\n      );\n\n\n    const portal =\n      document.getElementById(\n        'armonia-renne-polo-nord-portal'\n      );\n\n\n    \/*\n      Se Prestige ricrea la descrizione,\n      preferiamo l'eventuale nuova copia\n      rimasta dentro la scheda prodotto.\n    *\/\n\n\n    const recreatedInsideProduct =\n      candidates.find(\n        function (node) {\n\n          return (\n            !portal ||\n            !portal.contains(node)\n          );\n\n        }\n      );\n\n\n    root =\n      recreatedInsideProduct ||\n\n      candidates.find(\n        function (node) {\n          return node.isConnected;\n        }\n      ) ||\n\n      root;\n\n\n    return root;\n\n  }\n\n\n\n  \/* ============================================================\n     TROVA IL PRODUCT FORM\n     ============================================================ *\/\n\n  function getProductFormElement() {\n\n\n    const selectors = [\n\n      'form[action*=\"\/cart\/add\"]',\n\n      'product-form',\n\n      '.ProductForm',\n\n      '[data-product-form]',\n\n      'button[name=\"add\"]'\n\n    ];\n\n\n    for (\n      const selector\n      of selectors\n    ) {\n\n\n      const elements =\n        Array.from(\n          document.querySelectorAll(\n            selector\n          )\n        );\n\n\n      const visible =\n        elements.find(\n          function (el) {\n\n\n            const rect =\n              el.getBoundingClientRect();\n\n\n            const style =\n              window.getComputedStyle(el);\n\n\n            return (\n\n              rect.width \u003e 0 \u0026\u0026\n\n              rect.height \u003e 0 \u0026\u0026\n\n              style.display !== 'none' \u0026\u0026\n\n              style.visibility !== 'hidden'\n\n            );\n\n          }\n        );\n\n\n      if (visible) {\n        return visible;\n      }\n\n\n      if (elements[0]) {\n        return elements[0];\n      }\n\n    }\n\n\n    return null;\n\n  }\n\n\n\n  \/* ============================================================\n     TROVA L'INTERA SECTION PRODOTTO\n     ============================================================ *\/\n\n  function getProductSection() {\n\n\n    const form =\n      getProductFormElement();\n\n\n    if (form) {\n\n\n      const localProduct =\n        form.closest(\n          '[data-section-type=\"product\"], [data-section-type=\"main-product\"], product-info, .Product'\n        );\n\n\n      if (localProduct) {\n\n\n        return (\n\n          localProduct.closest(\n            '[id^=\"shopify-section-\"], .shopify-section'\n          ) ||\n\n          localProduct\n\n        );\n\n      }\n\n\n      const shopifySection =\n        form.closest(\n          '[id^=\"shopify-section-\"], .shopify-section'\n        );\n\n\n      if (shopifySection) {\n\n        return shopifySection;\n\n      }\n\n    }\n\n\n\n    const currentRoot =\n      getCurrentRoot();\n\n\n    if (currentRoot) {\n\n\n      const ownProduct =\n        currentRoot.closest(\n          '[data-section-type=\"product\"], [data-section-type=\"main-product\"], product-info, .Product'\n        );\n\n\n      if (ownProduct) {\n\n\n        return (\n\n          ownProduct.closest(\n            '[id^=\"shopify-section-\"], .shopify-section'\n          ) ||\n\n          ownProduct\n\n        );\n\n      }\n\n\n      const ownShopifySection =\n        currentRoot.closest(\n          '[id^=\"shopify-section-\"], .shopify-section'\n        );\n\n\n      if (ownShopifySection) {\n\n        return ownShopifySection;\n\n      }\n\n    }\n\n\n    return null;\n\n  }\n\n\n\n  \/* ============================================================\n     MAIN\n     ============================================================ *\/\n\n  function getMainContent() {\n\n\n    return (\n\n      document.querySelector(\n        'main#main'\n      ) ||\n\n      document.querySelector(\n        '#main'\n      ) ||\n\n      document.querySelector(\n        'main[role=\"main\"]'\n      ) ||\n\n      document.querySelector(\n        'main'\n      )\n\n    );\n\n  }\n\n\n\n  \/* ============================================================\n     CREA PORTAL ESTERNO\n     ============================================================ *\/\n\n  function ensureLongformPortal() {\n\n\n    const productSection =\n      getProductSection();\n\n\n    const main =\n      getMainContent();\n\n\n    let portal =\n      document.getElementById(\n        'armonia-renne-polo-nord-portal'\n      );\n\n\n    if (!portal) {\n\n\n      portal =\n        document.createElement(\n          'div'\n        );\n\n\n      portal.id =\n        'armonia-renne-polo-nord-portal';\n\n\n      portal.className =\n        'armonia-renne-polo-nord-portal';\n\n\n      portal.setAttribute(\n        'data-armonia-portal',\n        'true'\n      );\n\n    }\n\n\n    \/*\n      PUNTO CHIAVE:\n\n      IL PORTAL VIENE MESSO DOPO\n      L'INTERA SECTION PRODOTTO SHOPIFY.\n\n      QUINDI È FUORI DA:\n\n      .Product__Info\n      .Product__InfoWrapper\n      product-info\n      sidebar sticky\n      descrizione sticky\n\n      VISIVAMENTE PARTE DOPO\n      IL BLOCCO PRODOTTO \/ ADD TO CART.\n    *\/\n\n\n    if (\n      productSection \u0026\u0026\n      productSection.parentNode\n    ) {\n\n\n      if (\n\n        portal.parentNode !==\n          productSection.parentNode ||\n\n        productSection.nextElementSibling !==\n          portal\n\n      ) {\n\n\n        productSection.insertAdjacentElement(\n          'afterend',\n          portal\n        );\n\n      }\n\n\n      return portal;\n\n    }\n\n\n\n    \/*\n      FALLBACK:\n      comunque nel MAIN e non\n      dentro la colonna sticky.\n    *\/\n\n\n    if (\n      main \u0026\u0026\n      portal.parentNode !== main\n    ) {\n\n\n      main.appendChild(\n        portal\n      );\n\n    }\n\n\n    return portal;\n\n  }\n\n\n\n  \/* ============================================================\n     FORZA IL NORMALE FLUSSO\n     ============================================================ *\/\n\n  function forceNormalFlow(node) {\n\n\n    if (!node) {\n      return;\n    }\n\n\n    node.classList.add(\n      'rpn-relocated-below-product'\n    );\n\n\n    const styles = {\n\n      position:'relative',\n\n      top:'auto',\n\n      right:'auto',\n\n      bottom:'auto',\n\n      left:'auto',\n\n      inset:'auto',\n\n      transform:'none',\n\n      float:'none',\n\n      clear:'both',\n\n      width:'100%',\n\n      maxWidth:'none',\n\n      marginLeft:'0',\n\n      marginRight:'0',\n\n      alignSelf:'stretch',\n\n      gridColumn:'1 \/ -1',\n\n      flex:'0 0 100%'\n\n    };\n\n\n    Object.keys(\n      styles\n    ).forEach(\n      function (property) {\n\n\n        const cssProperty =\n          property.replace(\n            \/[A-Z]\/g,\n            function (letter) {\n\n              return (\n                '-' +\n                letter.toLowerCase()\n              );\n\n            }\n          );\n\n\n        node.style.setProperty(\n\n          cssProperty,\n\n          styles[property],\n\n          'important'\n\n        );\n\n      }\n    );\n\n  }\n\n\n\n  \/* ============================================================\n     NASCONDE SOLO DESCRIZIONI RIMASTE VUOTE\n     ============================================================ *\/\n\n  function cleanEmptyDescriptionHosts() {\n\n\n    const hosts =\n      Array.from(\n        document.querySelectorAll(\n          '.ProductMeta__Description, .product__description, [data-product-description]'\n        )\n      );\n\n\n    hosts.forEach(\n      function (host) {\n\n\n        const clone =\n          host.cloneNode(true);\n\n\n        clone\n          .querySelectorAll(\n            '#armonia-renne-polo-nord, script, style, #armonia-renne-polo-nord-portal'\n          )\n          .forEach(\n            function (node) {\n\n              node.remove();\n\n            }\n          );\n\n\n        const hasText =\n          clone.textContent\n            .trim()\n            .length \u003e 0;\n\n\n        const hasUsefulContent =\n          !!clone.querySelector(\n            'img, video, iframe, a[href], button, input, select, textarea'\n          );\n\n\n        if (\n          !hasText \u0026\u0026\n          !hasUsefulContent\n        ) {\n\n\n          host.classList.add(\n            'rpn-empty-description-host'\n          );\n\n        }\n\n      }\n    );\n\n\n\n    if (\n      originalDescriptionHost \u0026\u0026\n      originalDescriptionHost.isConnected\n    ) {\n\n\n      const clone =\n        originalDescriptionHost\n          .cloneNode(true);\n\n\n      clone\n        .querySelectorAll(\n          '#armonia-renne-polo-nord, script, style, #armonia-renne-polo-nord-portal'\n        )\n        .forEach(\n          function (node) {\n\n            node.remove();\n\n          }\n        );\n\n\n      const hasText =\n        clone.textContent\n          .trim()\n          .length \u003e 0;\n\n\n      const hasUsefulContent =\n        !!clone.querySelector(\n          'img, video, iframe, a[href], button, input, select, textarea'\n        );\n\n\n      if (\n        !hasText \u0026\u0026\n        !hasUsefulContent\n      ) {\n\n\n        originalDescriptionHost\n          .classList\n          .add(\n            'rpn-empty-description-host'\n          );\n\n      }\n\n    }\n\n  }\n\n\n\n  \/* ============================================================\n     RELOCATION\n     ============================================================ *\/\n\n  function relocateLongform() {\n\n\n    relocateScheduled = false;\n\n\n    const currentRoot =\n      getCurrentRoot();\n\n\n    if (\n      !currentRoot ||\n      !currentRoot.isConnected\n    ) {\n\n      return;\n\n    }\n\n\n    const portal =\n      ensureLongformPortal();\n\n\n    if (\n      !portal ||\n      !portal.isConnected\n    ) {\n\n      return;\n\n    }\n\n\n    forceNormalFlow(\n      currentRoot\n    );\n\n\n    \/*\n      SPOSTAMENTO FISICO.\n\n      NON CSS VISIVO.\n\n      IL NODO VIENE DAVVERO\n      RIMOSSO DALLA COLONNA STICKY\n      E INSERITO NEL PORTAL ESTERNO.\n    *\/\n\n\n    if (\n      currentRoot.parentElement !== portal\n    ) {\n\n\n      portal.appendChild(\n        currentRoot\n      );\n\n    }\n\n\n    \/*\n      MANTIENE UNA SOLA COPIA.\n    *\/\n\n\n    Array\n      .from(\n        document.querySelectorAll(\n          '#armonia-renne-polo-nord'\n        )\n      )\n      .forEach(\n        function (node) {\n\n\n          if (\n            node !== currentRoot\n          ) {\n\n            node.remove();\n\n          }\n\n        }\n      );\n\n\n    cleanEmptyDescriptionHosts();\n\n  }\n\n\n\n  \/* ============================================================\n     SCHEDULE\n     ============================================================ *\/\n\n  function scheduleRelocation() {\n\n\n    if (relocateScheduled) {\n      return;\n    }\n\n\n    relocateScheduled = true;\n\n\n    window.requestAnimationFrame(\n      relocateLongform\n    );\n\n  }\n\n\n\n  \/* ============================================================\n     START\n     ============================================================ *\/\n\n  if (\n    document.readyState ===\n      'loading'\n  ) {\n\n\n    document.addEventListener(\n\n      'DOMContentLoaded',\n\n      scheduleRelocation,\n\n      {\n        once:true\n      }\n\n    );\n\n\n  } else {\n\n\n    scheduleRelocation();\n\n  }\n\n\n\n  window.addEventListener(\n\n    'load',\n\n    scheduleRelocation,\n\n    {\n      once:true\n    }\n\n  );\n\n\n  window.addEventListener(\n\n    'pageshow',\n\n    scheduleRelocation\n\n  );\n\n\n\n  \/* ============================================================\n     OBSERVER PERMANENTE PRESTIGE \/ SHOPIFY\n     ============================================================ *\/\n\n  const permanentRelocationObserver =\n    new MutationObserver(\n      function () {\n\n\n        scheduleRelocation();\n\n      }\n    );\n\n\n  permanentRelocationObserver.observe(\n\n    document.documentElement,\n\n    {\n      childList:true,\n      subtree:true\n    }\n\n  );\n\n\n\n  \/* ============================================================\n     SHOPIFY THEME EDITOR\n     ============================================================ *\/\n\n  document.addEventListener(\n\n    'shopify:section:load',\n\n    scheduleRelocation\n\n  );\n\n\n  document.addEventListener(\n\n    'shopify:section:reorder',\n\n    scheduleRelocation\n\n  );\n\n\n  document.addEventListener(\n\n    'shopify:section:select',\n\n    scheduleRelocation\n\n  );\n\n\n  document.addEventListener(\n\n    'shopify:block:select',\n\n    scheduleRelocation\n\n  );\n\n\n\n  \/* ============================================================\n     VARIANTI \/ PRODUCT FORM\n     ============================================================ *\/\n\n  document.addEventListener(\n\n    'change',\n\n    function (event) {\n\n\n      if (\n\n        event.target \u0026\u0026\n\n        event.target.closest(\n          'form[action*=\"\/cart\/add\"], product-form, .ProductForm, [data-product-form]'\n        )\n\n      ) {\n\n\n        scheduleRelocation();\n\n      }\n\n    }\n\n  );\n\n\n})();\n\n\u003c\/script\u003e","brand":"Armonia Shop","offers":[{"title":"Paesaggio con renne","offer_id":57308101345620,"sku":null,"price":37.6,"currency_code":"EUR","in_stock":true},{"title":"Solo renne","offer_id":57308101476692,"sku":null,"price":34.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/f100b519-cbce-4768-8d5e-36a7b442cd1d.png?v=1790532170","url":"https:\/\/armoniashopofficial.com\/products\/renne-del-polo-nord%e2%84%a2-la-magia-delle-feste-sulla-tua-parete","provider":"Armonia Shop","version":"1.0","type":"link"}