{"product_id":"farfalla-led-ali-in-movimento","title":"Farfalla Led - Ali in Movimento","description":"\u003cstyle\u003e\n  #armonia-xmas-product {\n    --ax-black: #111111;\n    --ax-white: #ffffff;\n    --ax-cream: #fcf8f1;\n    --ax-gold: #b98935;\n    --ax-gold-light: #f0ddb2;\n    --ax-red: #8c2232;\n    --ax-red-dark: #611523;\n    --ax-red-soft: #f7e9e8;\n    --ax-green: #1d4b3d;\n    --ax-green-dark: #12352b;\n    --ax-green-soft: #edf5ef;\n    --ax-gray: #3f433f;\n    --ax-border: rgba(29, 75, 61, 0.14);\n\n    position: relative;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    overflow: hidden;\n    color: var(--ax-black);\n    font-family: inherit;\n    isolation: isolate;\n    background:\n      radial-gradient(circle at 10% 7%, rgba(240,221,178,.24) 0 2px, transparent 3px),\n      radial-gradient(circle at 88% 13%, rgba(240,221,178,.18) 0 2px, transparent 3px),\n      radial-gradient(circle at 76% 34%, rgba(255,255,255,.55) 0 2px, transparent 3px),\n      radial-gradient(circle at 24% 58%, rgba(255,255,255,.45) 0 2px, transparent 3px),\n      radial-gradient(circle at 14% 18%, rgba(29,75,61,.10) 0%, rgba(29,75,61,0) 34%),\n      radial-gradient(circle at 88% 22%, rgba(140,34,50,.10) 0%, rgba(140,34,50,0) 34%),\n      radial-gradient(circle at 20% 82%, rgba(185,137,53,.08) 0%, rgba(185,137,53,0) 28%),\n      linear-gradient(180deg, #fffdf9 0%, #fcf4ee 28%, #f8f1e8 52%, #f3f8f3 76%, #fffdf9 100%);\n  }\n\n  #armonia-xmas-product::before,\n  #armonia-xmas-product::after {\n    content: \"\";\n    position: absolute;\n    inset: auto;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  #armonia-xmas-product::before {\n    top: -120px;\n    left: -120px;\n    width: 420px;\n    height: 420px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(29,75,61,.12) 0%, rgba(29,75,61,0) 70%);\n    filter: blur(14px);\n  }\n\n  #armonia-xmas-product::after {\n    right: -140px;\n    bottom: 120px;\n    width: 460px;\n    height: 460px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(140,34,50,.12) 0%, rgba(140,34,50,0) 72%);\n    filter: blur(16px);\n  }\n\n  #armonia-xmas-product *,\n  #armonia-xmas-product *::before,\n  #armonia-xmas-product *::after {\n    box-sizing: border-box;\n  }\n\n  #armonia-xmas-product img {\n    max-width: 100%;\n    height: auto;\n    display: block;\n  }\n\n  .Product.ax-has-armonia-longform {\n    margin-bottom: 0 !important;\n  }\n\n  .ProductMeta__Description.ax-armonia-empty-host {\n    display: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n  }\n\n  #armonia-xmas-product h1,\n  #armonia-xmas-product h2,\n  #armonia-xmas-product h3 {\n    font-family: \"Cabin\", sans-serif;\n    font-weight: 400;\n    text-transform: uppercase;\n    margin-top: 0;\n    letter-spacing: .02em;\n    line-height: 1.12;\n  }\n\n\n  #armonia-xmas-product h1,\n  #armonia-xmas-product h2,\n  #armonia-xmas-product h3,\n  #armonia-xmas-product .ax-live-item,\n  #armonia-xmas-product .ax-step strong,\n  #armonia-xmas-product .ax-review h3,\n  #armonia-xmas-product .ax-guarantee strong {\n    color: #141414;\n  }\n\n  #armonia-xmas-product p {\n    margin-top: 0;\n  }\n\n  #armonia-xmas-product .ax-container {\n    position: relative;\n    z-index: 1;\n    width: min(1180px, calc(100% - 48px));\n    max-width: 1180px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  #armonia-xmas-product .ax-section {\n    padding: 56px 0;\n  }\n\n  \/* PREMIUM CHRISTMAS ATMOSPHERE: subtle pine, warm lights and translucent snow *\/\n  #armonia-xmas-product .ax-container::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    z-index: -1;\n    pointer-events: none;\n    opacity: .22;\n    background:\n      radial-gradient(circle at 6% 2%, rgba(234,215,168,.90) 0 2px, transparent 3px),\n      radial-gradient(circle at 94% 9%, rgba(234,215,168,.80) 0 2px, transparent 3px),\n      radial-gradient(circle at 3% 42%, rgba(255,255,255,.82) 0 1.5px, transparent 2.5px),\n      radial-gradient(circle at 97% 63%, rgba(255,255,255,.72) 0 1.5px, transparent 2.5px),\n      linear-gradient(145deg, transparent 0 7%, rgba(29,75,61,.05) 7.2% 7.6%, transparent 7.8% 100%),\n      linear-gradient(35deg, transparent 0 91%, rgba(29,75,61,.045) 91.2% 91.6%, transparent 91.8% 100%);\n    background-size: auto, auto, auto, auto, 240px 240px, 280px 280px;\n  }\n\n\n  #armonia-xmas-product .ax-center {\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-kicker {\n    display: inline-block;\n    margin-bottom: 14px;\n    color: #a97728;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n  }\n\n  #armonia-xmas-product .ax-copy,\n  #armonia-xmas-product .ax-emotion-copy p {\n    max-width: 760px;\n    margin: auto;\n    color: var(--ax-gray);\n    font-size: 16px;\n    line-height: 1.72;\n    text-wrap: pretty;\n  }\n\n  #armonia-xmas-product .ax-copy p {\n    margin-bottom: 13px;\n  }\n\n  #armonia-xmas-product .ax-copy p,\n  #armonia-xmas-product .ax-feature p,\n  #armonia-xmas-product .ax-step p,\n  #armonia-xmas-product .ax-review-text,\n  #armonia-xmas-product .ax-review-author small,\n  #armonia-xmas-product .ax-guarantee p,\n  #armonia-xmas-product .ax-final p,\n  #armonia-xmas-product .ax-review-count span,\n  #armonia-xmas-product .ax-trust-logo small {\n    color: #444844;\n  }\n\n  #armonia-xmas-product strong {\n    color: var(--ax-black);\n  }\n\n  \/* LIVE BAR *\/\n  #armonia-xmas-product .ax-live-wrapper {\n    position: relative;\n    z-index: 5;\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    padding: 10px 15px;\n    background: rgba(255,255,255,.88);\n    backdrop-filter: blur(10px);\n    border-bottom: 1px solid rgba(18,55,44,.12);\n    box-shadow: 0 4px 18px rgba(0,0,0,.04);\n  }\n\n  #armonia-xmas-product .ax-live-bar {\n    width: 100%;\n    max-width: 850px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 24px;\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  #armonia-xmas-product .ax-live-item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    white-space: nowrap;\n  }\n\n  #armonia-xmas-product .ax-live-dot {\n    width: 9px;\n    height: 9px;\n    min-width: 9px;\n    border-radius: 50%;\n    background: #22a05a;\n    box-shadow: 0 0 0 0 rgba(34,160,90,.5);\n    animation: axPulseGreen 1.8s infinite;\n  }\n\n  #armonia-xmas-product .ax-live-dot.ax-red {\n    background: #d33a3a;\n    box-shadow: 0 0 0 0 rgba(211,58,58,.45);\n    animation: axPulseRed 1.8s infinite;\n  }\n\n  #armonia-xmas-product .ax-live-number {\n    font-weight: 800;\n    min-width: 18px;\n  }\n\n  #armonia-xmas-product .ax-live-separator {\n    width: 1px;\n    height: 18px;\n    background: rgba(17,17,17,.08);\n  }\n\n  @keyframes axPulseGreen {\n    0% { box-shadow: 0 0 0 0 rgba(34,160,90,.5); }\n    70% { box-shadow: 0 0 0 7px rgba(34,160,90,0); }\n    100% { box-shadow: 0 0 0 0 rgba(34,160,90,0); }\n  }\n\n  @keyframes axPulseRed {\n    0% { box-shadow: 0 0 0 0 rgba(211,58,58,.45); }\n    70% { box-shadow: 0 0 0 7px rgba(211,58,58,0); }\n    100% { box-shadow: 0 0 0 0 rgba(211,58,58,0); }\n  }\n\n  \/* HERO *\/\n  #armonia-xmas-product .ax-hero {\n    padding: 54px 0 46px;\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-hero h1 {\n    max-width: 900px;\n    margin: 0 auto;\n    font-size: clamp(34px, 3.35vw, 50px);\n    line-height: 1.12;\n  }\n\n  #armonia-xmas-product .ax-hero h1 span,\n  #armonia-xmas-product .ax-solution h2 span,\n  #armonia-xmas-product .ax-feature h2 span,\n  #armonia-xmas-product .ax-emotion-copy h2 span,\n  #armonia-xmas-product .ax-how h2 span,\n  #armonia-xmas-product .ax-reviews h2 span,\n  #armonia-xmas-product .ax-guarantees h2 span,\n  #armonia-xmas-product .ax-final h2 span {\n    color: var(--ax-gold);\n    display: block;\n  }\n\n  #armonia-xmas-product .ax-questions {\n    max-width: 850px;\n    margin: 26px auto 30px;\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  #armonia-xmas-product .ax-question {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    padding: 12px 17px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.94);\n    border: 1px solid rgba(18,55,44,.10);\n    box-shadow: 0 8px 25px rgba(0,0,0,.04);\n    font-size: 10.5px;\n    font-weight: 800;\n  }\n\n  #armonia-xmas-product .ax-question-number {\n    width: 23px;\n    height: 23px;\n    border-radius: 50%;\n    background: var(--ax-black);\n    color: #fff;\n    display: grid;\n    place-items: center;\n    font-size: 9px;\n  }\n\n  #armonia-xmas-product .ax-hero-image,\n  #armonia-xmas-product .ax-large-image,\n  #armonia-xmas-product .ax-feature-image,\n  #armonia-xmas-product .ax-emotion-image,\n  #armonia-xmas-product .ax-how-image {\n    width: 100%;\n  }\n\n  #armonia-xmas-product .ax-hero-image {\n    width: min(1040px, 100%);\n    margin: 0 auto 28px;\n    border-radius: 28px;\n    overflow: hidden;\n    box-shadow: 0 30px 75px rgba(0,0,0,.13);\n  }\n\n  #armonia-xmas-product .ax-hero-image img,\n  #armonia-xmas-product .ax-large-image img,\n  #armonia-xmas-product .ax-feature-image img,\n  #armonia-xmas-product .ax-emotion-image img,\n  #armonia-xmas-product .ax-how-image img {\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    display: block;\n  }\n\n  \/* SECTIONS *\/\n  #armonia-xmas-product .ax-solution h2,\n  #armonia-xmas-product .ax-how h2,\n  #armonia-xmas-product .ax-reviews h2,\n  #armonia-xmas-product .ax-guarantees h2,\n  #armonia-xmas-product .ax-feature h2,\n  #armonia-xmas-product .ax-emotion-copy h2 {\n    font-size: clamp(30px, 2.8vw, 41px);\n    margin-bottom: 0;\n  }\n\n  #armonia-xmas-product .ax-large-image {\n    max-width: 1040px;\n    margin: 34px auto 24px;\n    border-radius: 27px;\n    overflow: hidden;\n    box-shadow: 0 25px 65px rgba(0,0,0,.11);\n  }\n\n  #armonia-xmas-product .ax-wow {\n    width: min(680px, 100%);\n    margin: 0 auto 22px;\n    padding: 20px 25px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 13px;\n    border-radius: 18px;\n    background: linear-gradient(135deg, rgba(234,215,168,.34), rgba(251,248,241,.94));\n    border: 1px solid rgba(199,163,91,.25);\n    font-size: 18px;\n    backdrop-filter: blur(8px);\n  }\n\n  #armonia-xmas-product .ax-wow-icon {\n    font-size: 27px;\n  }\n\n  #armonia-xmas-product .ax-feature-grid {\n    display: grid;\n    grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr);\n    gap: 56px;\n    align-items: center;\n  }\n\n  #armonia-xmas-product .ax-feature-number {\n    margin-bottom: 14px;\n    color: var(--ax-gold);\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: .18em;\n  }\n\n  #armonia-xmas-product .ax-feature p {\n    color: var(--ax-gray);\n    font-size: 15.5px;\n    line-height: 1.72;\n    text-wrap: pretty;\n  }\n\n  #armonia-xmas-product .ax-feature-image {\n    border-radius: 28px;\n    overflow: hidden;\n    box-shadow: 0 30px 70px rgba(0,0,0,.13);\n  }\n\n  #armonia-xmas-product .ax-emotion {\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-emotion-image {\n    width: min(1040px,100%);\n    margin: 0 auto 32px;\n    border-radius: 28px;\n    overflow: hidden;\n    box-shadow: 0 30px 75px rgba(0,0,0,.13);\n  }\n\n  #armonia-xmas-product .ax-emotion-copy {\n    max-width: 760px;\n    margin: auto;\n  }\n\n  #armonia-xmas-product .ax-how {\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-how-image {\n    width: min(980px,100%);\n    margin: 34px auto 28px;\n    border-radius: 27px;\n    overflow: hidden;\n    box-shadow: 0 20px 55px rgba(0,0,0,.08);\n  }\n\n  #armonia-xmas-product .ax-steps {\n    max-width: 720px;\n    margin: auto;\n    display: grid;\n    gap: 13px;\n    text-align: left;\n  }\n\n  #armonia-xmas-product .ax-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 17px;\n    padding: 21px;\n    background: rgba(255,255,255,.94);\n    border: 1px solid rgba(18,55,44,.10);\n    border-radius: 19px;\n    box-shadow: 0 8px 28px rgba(0,0,0,.035);\n    backdrop-filter: blur(8px);\n  }\n\n  #armonia-xmas-product .ax-step-number {\n    width: 38px;\n    height: 38px;\n    min-width: 38px;\n    border-radius: 50%;\n    background: var(--ax-black);\n    color: #fff;\n    display: grid;\n    place-items: center;\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  #armonia-xmas-product .ax-step strong {\n    display: block;\n    margin-bottom: 4px;\n  }\n\n  #armonia-xmas-product .ax-step p {\n    margin: 0;\n    color: var(--ax-gray);\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  #armonia-xmas-product .ax-christmas-message {\n    max-width: 760px;\n    margin: 30px auto 0;\n    padding: 30px;\n    border-radius: 25px;\n    background:\n      radial-gradient(circle at 18% 18%, rgba(255,255,255,.10), transparent 35%),\n      radial-gradient(circle at 86% 20%, rgba(234,215,168,.16), transparent 32%),\n      linear-gradient(135deg, #4f111b 0%, #7b1e2b 58%, #12372c 100%);\n    color: #fff;\n    box-shadow: 0 20px 55px rgba(79,17,27,.22);\n  }\n\n  #armonia-xmas-product .ax-christmas-message .ax-tree {\n    font-size: 32px;\n    margin-bottom: 10px;\n  }\n\n  #armonia-xmas-product .ax-christmas-message p {\n    margin: 0;\n    font-size: 18px;\n    line-height: 1.65;\n  }\n\n  #armonia-xmas-product .ax-christmas-message strong {\n    color: #fff;\n  }\n\n  \/* REVIEWS *\/\n  #armonia-xmas-product .ax-reviews {\n    padding-top: 56px;\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-trust-summary {\n    max-width: 820px;\n    margin: 32px auto;\n    padding: 20px 24px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 24px;\n    background: rgba(255,255,255,.94);\n    border: 1px solid rgba(18,55,44,.10);\n    border-radius: 22px;\n    box-shadow: 0 12px 40px rgba(0,0,0,.05);\n    backdrop-filter: blur(10px);\n  }\n\n  #armonia-xmas-product .ax-rating-number {\n    font-size: 32px;\n    font-weight: 850;\n    display: block;\n  }\n\n  #armonia-xmas-product .ax-stars {\n    color: #d2a94e;\n    letter-spacing: 2px;\n    font-size: 17px;\n  }\n\n  #armonia-xmas-product .ax-trust-divider {\n    width: 1px;\n    height: 50px;\n    background: var(--ax-border);\n  }\n\n  #armonia-xmas-product .ax-review-count {\n    text-align: left;\n  }\n\n  #armonia-xmas-product .ax-review-count strong,\n  #armonia-xmas-product .ax-review-count span {\n    display: block;\n  }\n\n  #armonia-xmas-product .ax-review-count span {\n    color: var(--ax-gray);\n    font-size: 13px;\n    margin-top: 4px;\n  }\n\n  #armonia-xmas-product .ax-trust-logo {\n    margin-left: auto;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  #armonia-xmas-product .ax-trust-star {\n    color: #00a878;\n    font-size: 23px;\n  }\n\n  #armonia-xmas-product .ax-trust-logo strong {\n    font-size: 12px;\n  }\n\n  #armonia-xmas-product .ax-trust-logo small {\n    color: var(--ax-gray);\n    font-size: 8px;\n    letter-spacing: .12em;\n  }\n\n  #armonia-xmas-product .ax-review-grid {\n    display: flex !important;\n    width: 100%;\n    max-width: 760px;\n    margin: 0 auto;\n    gap: 0 !important;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n    overscroll-behavior-x: contain;\n    text-align: left;\n  }\n\n  #armonia-xmas-product .ax-review-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  #armonia-xmas-product .ax-review {\n    flex: 0 0 100%;\n    width: 100%;\n    min-width: 100%;\n    scroll-snap-align: start;\n    scroll-snap-stop: always;\n    padding: 26px 28px;\n    background: rgba(255,255,255,.96);\n    border: 1px solid rgba(18,55,44,.10);\n    border-radius: 18px;\n    box-shadow: 0 10px 30px rgba(0,0,0,.045);\n    backdrop-filter: blur(10px);\n  }\n\n  #armonia-xmas-product .ax-review-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 10px;\n  }\n\n  #armonia-xmas-product .ax-review-verified {\n    color: #18854d;\n    font-size: 9px;\n    font-weight: 800;\n    white-space: nowrap;\n  }\n\n  #armonia-xmas-product .ax-review h3 {\n    margin: 15px 0 8px;\n    font-size: 16px;\n  }\n\n  #armonia-xmas-product .ax-review-text {\n    color: var(--ax-gray);\n    font-size: 14px;\n    line-height: 1.65;\n    min-height: 0 !important;\n  }\n\n  #armonia-xmas-product .ax-review-photo {\n    margin-top: 16px;\n    border-radius: 13px;\n    overflow: hidden;\n  }\n\n  #armonia-xmas-product .ax-review-author {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 14px;\n    padding-top: 15px;\n    border-top: 1px solid var(--ax-border);\n  }\n\n  #armonia-xmas-product .ax-avatar {\n    width: 35px;\n    height: 35px;\n    min-width: 35px;\n    border-radius: 50%;\n    display: grid;\n    place-items: center;\n    background: #e8dfca;\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  #armonia-xmas-product .ax-review-author strong,\n  #armonia-xmas-product .ax-review-author small {\n    display: block;\n  }\n\n  #armonia-xmas-product .ax-review-author small {\n    color: var(--ax-gray);\n    font-size: 10px;\n    margin-top: 2px;\n  }\n\n  #armonia-xmas-product .ax-review-carousel-controls {\n    width: 100%;\n    max-width: 760px;\n    margin: 16px auto 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 14px;\n  }\n\n  #armonia-xmas-product .ax-review-arrow {\n    width: 40px;\n    height: 40px;\n    flex: 0 0 40px;\n    display: grid;\n    place-items: center;\n    padding: 0;\n    border: 1px solid rgba(8,8,8,.13);\n    border-radius: 50%;\n    background: rgba(255,255,255,.92);\n    color: #080808;\n    font: inherit;\n    font-size: 21px;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: 0 7px 20px rgba(0,0,0,.045);\n    transition: transform .2s ease, border-color .2s ease;\n  }\n\n  #armonia-xmas-product .ax-review-arrow:hover {\n    transform: translateY(-1px);\n    border-color: var(--ax-gold);\n  }\n\n  #armonia-xmas-product .ax-review-dots {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n  }\n\n  #armonia-xmas-product .ax-review-dot {\n    width: 7px;\n    height: 7px;\n    padding: 0;\n    border: 0;\n    border-radius: 20px;\n    background: rgba(8,8,8,.18);\n    cursor: pointer;\n    transition: width .2s ease, background .2s ease;\n  }\n\n  #armonia-xmas-product .ax-review-dot.is-active {\n    width: 22px;\n    background: var(--ax-gold);\n  }\n\n  #armonia-xmas-product .ax-review-arrow:focus-visible,\n  #armonia-xmas-product .ax-review-dot:focus-visible {\n    outline: 2px solid var(--ax-gold);\n    outline-offset: 3px;\n  }\n\n  \/* GUARANTEES *\/\n  #armonia-xmas-product .ax-guarantees {\n    text-align: center;\n  }\n\n  #armonia-xmas-product .ax-guarantee-grid {\n    max-width: 1000px;\n    margin: 32px auto 0;\n    display: grid;\n    grid-template-columns: repeat(3,1fr);\n    gap: 18px;\n  }\n\n  #armonia-xmas-product .ax-guarantee {\n    min-width: 0;\n    padding: 28px 22px;\n    background: rgba(255,255,255,.94);\n    border: 1px solid rgba(18,55,44,.10);\n    border-radius: 22px;\n    box-shadow: 0 10px 30px rgba(0,0,0,.035);\n    backdrop-filter: blur(8px);\n  }\n\n  #armonia-xmas-product .ax-guarantee-icon {\n    width: 60px;\n    height: 60px;\n    margin: 0 auto 15px;\n    border-radius: 50%;\n    display: grid;\n    place-items: center;\n    background: linear-gradient(135deg, #efe3c7, #e5ece7);\n    font-size: 24px;\n  }\n\n  #armonia-xmas-product .ax-guarantee strong {\n    display: block;\n    font-size: 12px;\n    letter-spacing: .08em;\n  }\n\n  #armonia-xmas-product .ax-guarantee p {\n    margin: 8px 0 0;\n    color: var(--ax-gray);\n    font-size: 12.5px;\n    line-height: 1.55;\n  }\n\n  \/* FINAL *\/\n  #armonia-xmas-product .ax-final {\n    position: relative;\n    z-index: 1;\n    margin: 10px 0 40px;\n    padding: 78px 25px;\n    text-align: center;\n    border-radius: 35px;\n    background:\n      radial-gradient(circle at 18% 18%, rgba(255,255,255,.10), transparent 30%),\n      radial-gradient(circle at 82% 0%, rgba(234,215,168,.20), transparent 30%),\n      linear-gradient(135deg, #4f111b 0%, #7b1e2b 48%, #12372c 100%);\n    color: #fff;\n    box-shadow: 0 25px 70px rgba(65,22,29,.28);\n  }\n\n  #armonia-xmas-product .ax-final-decoration {\n    color: var(--ax-gold-light);\n    font-size: 30px;\n    margin-bottom: 18px;\n  }\n\n  #armonia-xmas-product .ax-final h2,\n  #armonia-xmas-product .ax-final h2 span {\n    color: #ffffff !important;\n  }\n\n  #armonia-xmas-product .ax-final h2 {\n    max-width: 720px;\n    margin: auto;\n    font-size: clamp(31px, 2.9vw, 42px);\n    line-height: 1.15;\n    letter-spacing: .02em;\n  }\n\n  #armonia-xmas-product .ax-final p {\n    max-width: 610px;\n    margin: 22px auto;\n    color: rgba(255,255,255,.82) !important;\n    font-size: 15.5px;\n    line-height: 1.7;\n  }\n\n  #armonia-xmas-product .ax-final-stars {\n    color: var(--ax-gold-light);\n    letter-spacing: 8px;\n  }\n\n  \/* REVEAL *\/\n  #armonia-xmas-product .ax-reveal {\n    opacity: 0;\n    transform: translateY(24px);\n    transition: opacity .75s ease, transform .75s ease;\n  }\n\n  #armonia-xmas-product .ax-reveal.ax-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  \/* PRESTIGE BREAKPOINTS *\/\n  @media (min-width: 1240px) {\n    #armonia-xmas-product .ax-container {\n      width: min(1180px, calc(100% - 160px));\n    }\n\n    #armonia-xmas-product .ax-review-grid,\n    #armonia-xmas-product .ax-review-carousel-controls {\n      max-width: 780px;\n    }\n  }\n\n  @media (min-width: 1008px) and (max-width: 1239px) {\n    #armonia-xmas-product .ax-container {\n      width: min(1080px, calc(100% - 100px));\n    }\n\n    #armonia-xmas-product .ax-section {\n      padding: 50px 0;\n    }\n\n    #armonia-xmas-product .ax-feature-grid {\n      gap: 40px;\n    }\n\n    #armonia-xmas-product .ax-hero h1 {\n      font-size: 42px;\n    }\n\n    #armonia-xmas-product .ax-solution h2,\n    #armonia-xmas-product .ax-how h2,\n    #armonia-xmas-product .ax-reviews h2,\n    #armonia-xmas-product .ax-guarantees h2,\n    #armonia-xmas-product .ax-feature h2,\n    #armonia-xmas-product .ax-emotion-copy h2 {\n      font-size: 35px;\n    }\n  }\n\n  @media (min-width: 641px) and (max-width: 1007px) {\n    #armonia-xmas-product .ax-container {\n      width: min(900px, calc(100% - 100px));\n    }\n\n    #armonia-xmas-product .ax-section {\n      padding: 46px 0;\n    }\n\n    #armonia-xmas-product .ax-hero {\n      padding: 45px 0 38px;\n    }\n\n    #armonia-xmas-product .ax-hero h1 {\n      font-size: clamp(34px, 5.2vw, 42px);\n    }\n\n    #armonia-xmas-product .ax-solution h2,\n    #armonia-xmas-product .ax-how h2,\n    #armonia-xmas-product .ax-reviews h2,\n    #armonia-xmas-product .ax-guarantees h2,\n    #armonia-xmas-product .ax-feature h2,\n    #armonia-xmas-product .ax-emotion-copy h2 {\n      font-size: clamp(30px, 4.5vw, 36px);\n    }\n\n    #armonia-xmas-product .ax-feature-grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    #armonia-xmas-product .ax-trust-summary {\n      max-width: 700px;\n      flex-wrap: wrap;\n      gap: 15px 22px;\n    }\n\n    #armonia-xmas-product .ax-guarantee-grid {\n      grid-template-columns: 1fr !important;\n      max-width: 700px;\n    }\n\n    #armonia-xmas-product .ax-guarantee {\n      display: grid;\n      grid-template-columns: 60px 1fr;\n      column-gap: 18px;\n      align-items: center;\n      text-align: left;\n    }\n\n    #armonia-xmas-product .ax-guarantee-icon {\n      grid-row: 1 \/ span 2;\n      margin: 0;\n    }\n\n    #armonia-xmas-product .ax-guarantee p {\n      margin-top: 5px;\n    }\n  }\n\n  @media (max-width: 640px) {\n    #armonia-xmas-product .ax-container {\n      width: calc(100% - 24px);\n    }\n\n    #armonia-xmas-product .ax-live-wrapper {\n      padding: 9px 12px;\n    }\n\n    #armonia-xmas-product .ax-live-bar {\n      gap: 7px 10px;\n      flex-wrap: wrap;\n      font-size: 10px;\n      line-height: 1.35;\n    }\n\n    #armonia-xmas-product .ax-live-separator {\n      display: none;\n    }\n\n    #armonia-xmas-product .ax-live-item {\n      white-space: normal;\n      text-align: center;\n      justify-content: center;\n      width: 100%;\n    }\n\n    #armonia-xmas-product .ax-section {\n      padding: 42px 0;\n    }\n\n    #armonia-xmas-product .ax-hero {\n      padding: 40px 0 32px;\n    }\n\n    #armonia-xmas-product .ax-hero h1 {\n      font-size: clamp(29px, 8.7vw, 36px);\n      line-height: 1.12;\n    }\n\n    #armonia-xmas-product .ax-solution h2,\n    #armonia-xmas-product .ax-how h2,\n    #armonia-xmas-product .ax-reviews h2,\n    #armonia-xmas-product .ax-guarantees h2,\n    #armonia-xmas-product .ax-feature h2,\n    #armonia-xmas-product .ax-emotion-copy h2 {\n      font-size: clamp(27px, 7.7vw, 33px);\n      line-height: 1.15;\n    }\n\n    #armonia-xmas-product .ax-copy,\n    #armonia-xmas-product .ax-emotion-copy p,\n    #armonia-xmas-product .ax-feature p {\n      font-size: 15px;\n    }\n\n    #armonia-xmas-product .ax-questions {\n      margin: 22px auto 25px;\n      gap: 8px;\n    }\n\n    #armonia-xmas-product .ax-question {\n      width: 100%;\n      justify-content: center;\n      padding: 11px 14px;\n      line-height: 1.35;\n      white-space: normal;\n    }\n\n    #armonia-xmas-product .ax-hero-image,\n    #armonia-xmas-product .ax-large-image,\n    #armonia-xmas-product .ax-feature-image,\n    #armonia-xmas-product .ax-emotion-image,\n    #armonia-xmas-product .ax-how-image {\n      border-radius: 20px;\n    }\n\n    #armonia-xmas-product .ax-large-image {\n      margin: 26px auto 19px;\n    }\n\n    #armonia-xmas-product .ax-wow {\n      margin-bottom: 18px;\n      padding: 16px 17px;\n      gap: 10px;\n      font-size: 16px;\n      line-height: 1.45;\n    }\n\n    #armonia-xmas-product .ax-feature-grid {\n      grid-template-columns: 1fr;\n      gap: 22px;\n    }\n\n    #armonia-xmas-product .ax-how-image {\n      margin: 26px auto 23px;\n    }\n\n    #armonia-xmas-product .ax-steps {\n      gap: 10px;\n    }\n\n    #armonia-xmas-product .ax-step {\n      gap: 13px;\n      padding: 17px;\n      border-radius: 16px;\n    }\n\n    #armonia-xmas-product .ax-step-number {\n      width: 34px;\n      height: 34px;\n      min-width: 34px;\n    }\n\n    #armonia-xmas-product .ax-christmas-message {\n      margin-top: 24px;\n      padding: 23px 18px;\n      border-radius: 20px;\n    }\n\n    #armonia-xmas-product .ax-christmas-message p {\n      font-size: 16px;\n      line-height: 1.6;\n    }\n\n    #armonia-xmas-product .ax-trust-summary {\n      margin: 26px auto;\n      padding: 18px 14px;\n      flex-wrap: wrap;\n      gap: 16px;\n    }\n\n    #armonia-xmas-product .ax-trust-divider {\n      display: none;\n    }\n\n    #armonia-xmas-product .ax-review-count {\n      text-align: center;\n    }\n\n    #armonia-xmas-product .ax-trust-logo {\n      margin-left: 0;\n    }\n\n    #armonia-xmas-product .ax-review {\n      padding: 20px;\n    }\n\n    #armonia-xmas-product .ax-review-carousel-controls {\n      margin-top: 13px;\n    }\n\n    #armonia-xmas-product .ax-review-arrow {\n      width: 38px;\n      height: 38px;\n      flex-basis: 38px;\n      font-size: 20px;\n    }\n\n    #armonia-xmas-product .ax-guarantee-grid {\n      grid-template-columns: 1fr !important;\n      margin-top: 26px;\n    }\n\n    #armonia-xmas-product .ax-guarantee {\n      display: grid;\n      grid-template-columns: 54px 1fr;\n      column-gap: 15px;\n      align-items: center;\n      text-align: left;\n      padding: 21px 18px;\n    }\n\n    #armonia-xmas-product .ax-guarantee-icon {\n      width: 54px;\n      height: 54px;\n      grid-row: 1 \/ span 2;\n      margin: 0;\n      font-size: 21px;\n    }\n\n    #armonia-xmas-product .ax-guarantee p {\n      margin-top: 4px;\n    }\n\n    #armonia-xmas-product .ax-final {\n      margin: 4px 0 28px;\n      border-radius: 22px;\n      padding: 52px 18px 56px;\n    }\n\n    #armonia-xmas-product .ax-final h2 {\n      font-size: clamp(27px, 7.7vw, 33px);\n    }\n\n    #armonia-xmas-product .ax-final p {\n      font-size: 15px;\n    }\n\n    #armonia-xmas-product .ax-final-stars {\n      letter-spacing: 5px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #armonia-xmas-product .ax-reveal {\n      opacity: 1;\n      transform: none;\n      transition: none;\n    }\n\n    #armonia-xmas-product .ax-live-dot {\n      animation: none;\n    }\n\n    #armonia-xmas-product .ax-review-grid {\n      scroll-behavior: auto;\n    }\n\n    #armonia-xmas-product .ax-review-arrow,\n    #armonia-xmas-product .ax-review-dot {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"armonia-xmas-product\"\u003e\n  \u003c!-- LIVE BAR --\u003e\n  \u003cdiv class=\"ax-live-wrapper\"\u003e\n    \u003cdiv class=\"ax-live-bar\"\u003e\n      \u003cdiv class=\"ax-live-item\"\u003e\n        \u003cspan class=\"ax-live-dot\"\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong class=\"ax-live-number\" id=\"ax-viewers\"\u003e18\u003c\/strong\u003e persone stanno visualizzando questo prodotto\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ax-live-separator\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ax-live-item\"\u003e\n        \u003cspan class=\"ax-live-dot ax-red\"\u003e\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong class=\"ax-live-number\" id=\"ax-buyers\"\u003e7\u003c\/strong\u003e persone stanno acquistando\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ax-container\"\u003e\n    \u003c!-- 1. PROBLEMA --\u003e\n    \u003csection class=\"ax-section ax-hero ax-reveal\"\u003e\n      \u003cdiv class=\"ax-kicker\"\u003e✦ IL TUO ALBERO MERITA QUALCOSA IN PIÙ\u003c\/div\u003e\n      \u003ch1\u003eHAI MAI GUARDATO IL TUO ALBERO DI NATALE \u003cspan\u003eE PENSATO CHE MANCASSE QUALCOSA?\u003c\/span\u003e\n\u003c\/h1\u003e\n\n      \u003cdiv class=\"ax-questions\"\u003e\n        \u003cdiv class=\"ax-question\"\u003e\n\u003cspan class=\"ax-question-number\"\u003e01\u003c\/span\u003e HAI ZERO IDEE?\u003c\/div\u003e\n        \u003cdiv class=\"ax-question\"\u003e\n\u003cspan class=\"ax-question-number\"\u003e02\u003c\/span\u003e SEMPRE GLI STESSI ADDOBBI DI OGNI ANNO?\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_20_2026_05_53_44_PM.png?v=1789944843\" alt=\"Albero di Natale decorato\" loading=\"eager\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-copy\"\u003e\n        \u003cp\u003eOgni anno \u003cstrong\u003esempre la stessa storia.\u003c\/strong\u003e Guardi il tuo albero e non vedi nulla di speciale.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eSpendi tantissimi soldi\u003c\/strong\u003e per poi ritrovarti a fare addobbi già fatti e rifatti in passato.\u003c\/p\u003e\n        \u003cp\u003eCambi colore, cambi qualche pallina... ma \u003cstrong\u003eil tuo Albero è ancora senza vita.\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 2. SOLUZIONE --\u003e\n    \u003csection class=\"ax-section ax-center ax-reveal\"\u003e\n      \u003cdiv class=\"ax-kicker\"\u003eLA SVOLTA\u003c\/div\u003e\n      \u003ch2\u003eNOI DELL'ANGOLO DEL RISPARMIO \u003cspan\u003eABBIAMO LA SOLUZIONE PER TE!\u003c\/span\u003e\n\u003c\/h2\u003e\n\n      \u003cdiv class=\"ax-large-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_20_2026_06_09_03_PM.png?v=1789945770\" alt=\"Farfalle Led\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-wow\"\u003e\n        \u003cspan class=\"ax-wow-icon\"\u003e✨\u003c\/span\u003e\n        \u003cstrong\u003eDona un effetto \"WOW\" immediato ai tuoi addobbi.\u003c\/strong\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-copy\"\u003e\n        \u003cp\u003eNon è Magia... è la Nostra \u003cstrong\u003e\"Farfalle Led\"\u003c\/strong\u003e, un punto focale capace di catturare lo sguardo di chi entra nella stanza.\u003c\/p\u003e\n        \u003cp\u003eIl suo effetto luminoso \u003cstrong\u003edona un’atmosfera magica\u003c\/strong\u003e e rende il tuo albero diverso da tutti gli altri.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 3. PARTICOLARE --\u003e\n    \u003csection class=\"ax-section ax-feature ax-reveal\"\u003e\n      \u003cdiv class=\"ax-feature-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ax-feature-number\"\u003e03 — IL DETTAGLIO CHE CAMBIA TUTTO\u003c\/div\u003e\n          \u003ch2\u003eUN PICCOLO DETTAGLIO. \u003cspan\u003eUN GRANDE EFFETTO.\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp\u003eUn albero pieno di palline può essere bello, ma \u003cstrong\u003espesso manca quel particolare capace di renderlo davvero speciale.\u003c\/strong\u003e\u003c\/p\u003e\n          \u003cp\u003eGrazie alla \u003cstrong\u003eFarfalle Led\u003c\/strong\u003e trasformerai un semplice albero in un vero protagonista della casa.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-feature-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_20_2026_06_25_26_PM.png?v=1789946745\" alt=\"Farfalle Led sull'albero\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 4. EMOZIONE --\u003e\n    \u003csection class=\"ax-section ax-emotion ax-reveal\"\u003e\n      \u003cdiv class=\"ax-emotion-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_20_2026_06_42_05_PM.png?v=1789947781\" alt=\"Farfalle Led luminose sull'albero di Natale\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-emotion-copy\"\u003e\n        \u003cdiv class=\"ax-kicker\"\u003eNON È SOLO UNA DECORAZIONE\u003c\/div\u003e\n        \u003ch2\u003eLE DECORAZIONI PASSANO. \u003cspan\u003eLE EMOZIONI RESTANO.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp\u003eLe decorazioni passano, ma \u003cstrong\u003ele emozioni che crei nella tua casa rimangono!\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eImmagina lo stupore dei tuoi bambini, della tua famiglia o dei tuoi ospiti\u003c\/strong\u003e quando vedranno una splendida farfalla luminosa brillare tra gli addobbi.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 5. COME UTILIZZARLA --\u003e\n    \u003csection class=\"ax-section ax-how ax-reveal\"\u003e\n      \u003cdiv class=\"ax-kicker\"\u003eSEMPLICE E IMMEDIATA\u003c\/div\u003e\n      \u003ch2\u003eCOME \u003cspan\u003eUTILIZZARLA?\u003c\/span\u003e\n\u003c\/h2\u003e\n\n      \u003cdiv class=\"ax-how-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1067\/9173\/1540\/files\/ChatGPT_Image_Sep_20_2026_06_56_13_PM.png?v=1789948592\" alt=\"Come utilizzare la Farfalle Led\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-steps\"\u003e\n        \u003cdiv class=\"ax-step\"\u003e\n          \u003cspan class=\"ax-step-number\"\u003e1\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003ePosizionala\u003c\/strong\u003e\n            \u003cp\u003eScegli il punto dell'albero dove vuoi creare il tuo punto focale.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-step\"\u003e\n          \u003cspan class=\"ax-step-number\"\u003e2\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eAccendila\u003c\/strong\u003e\n            \u003cp\u003eLascia che la sua luce valorizzi gli altri addobbi.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-step\"\u003e\n          \u003cspan class=\"ax-step-number\"\u003e3\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eGoditi l'effetto WOW\u003c\/strong\u003e\n            \u003cp\u003eIl tuo albero acquisterà immediatamente un nuovo carattere.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-christmas-message\"\u003e\n        \u003cdiv class=\"ax-tree\"\u003e🎄\u003c\/div\u003e\n        \u003cp\u003ePerché il \u003cstrong\u003eNatale non è solo decorare un albero\u003c\/strong\u003e... è creare emozioni, ricordi e momenti da vivere insieme.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 6. RECENSIONI --\u003e\n    \u003csection class=\"ax-section ax-reviews ax-reveal\"\u003e\n      \u003cdiv class=\"ax-kicker\"\u003eRECENSIONI DEI CLIENTI\u003c\/div\u003e\n      \u003ch2\u003eCOSA DICONO \u003cspan\u003eI NOSTRI CLIENTI\u003c\/span\u003e\n\u003c\/h2\u003e\n\n      \u003cdiv class=\"ax-trust-summary\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"ax-rating-number\"\u003e4.9\u003c\/span\u003e\n          \u003cdiv class=\"ax-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-trust-divider\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"ax-review-count\"\u003e\n          \u003cstrong\u003eRecensioni dei clienti\u003c\/strong\u003e\n          \u003cspan\u003e128 recensioni\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-trust-logo\"\u003e\n          \u003cspan class=\"ax-trust-star\"\u003e★\u003c\/span\u003e\n          \u003cstrong\u003eRecensioni\u003c\/strong\u003e\n          \u003csmall\u003eCLIENTI VERIFICATI\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ax-review-grid\"\u003e\n        \u003carticle class=\"ax-review\"\u003e\n          \u003cdiv class=\"ax-review-header\"\u003e\n            \u003cdiv class=\"ax-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cspan class=\"ax-review-verified\"\u003e✓ Verificata\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003ch3\u003eBellissima sul mio albero!\u003c\/h3\u003e\n          \u003cp class=\"ax-review-text\"\u003eHa dato completamente un altro aspetto al mio albero. La luce crea davvero un'atmosfera bellissima.\u003c\/p\u003e\n          \u003cdiv class=\"ax-review-photo\" style=\"display:none;\"\u003e\u003cimg alt=\"Foto cliente\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ax-review-author\"\u003e\n            \u003cspan class=\"ax-avatar\"\u003eM\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eMaria R.\u003c\/strong\u003e\n              \u003csmall\u003eAcquisto verificato\u003c\/small\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ax-review\"\u003e\n          \u003cdiv class=\"ax-review-header\"\u003e\n            \u003cdiv class=\"ax-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cspan class=\"ax-review-verified\"\u003e✓ Verificata\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003ch3\u003eEffetto davvero particolare\u003c\/h3\u003e\n          \u003cp class=\"ax-review-text\"\u003eCercavo qualcosa di diverso dai soliti addobbi e questa farfalla ha fatto proprio la differenza.\u003c\/p\u003e\n          \u003cdiv class=\"ax-review-photo\" style=\"display:none;\"\u003e\u003cimg alt=\"Foto cliente\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ax-review-author\"\u003e\n            \u003cspan class=\"ax-avatar\"\u003eL\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eLaura C.\u003c\/strong\u003e\n              \u003csmall\u003eAcquisto verificato\u003c\/small\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ax-review\"\u003e\n          \u003cdiv class=\"ax-review-header\"\u003e\n            \u003cdiv class=\"ax-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cspan class=\"ax-review-verified\"\u003e✓ Verificata\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003ch3\u003eI bambini l'adorano!\u003c\/h3\u003e\n          \u003cp class=\"ax-review-text\"\u003eAppena l'abbiamo accesa tutti si sono fermati a guardare l'albero. Molto carina e d'effetto.\u003c\/p\u003e\n          \u003cdiv class=\"ax-review-photo\" style=\"display:none;\"\u003e\u003cimg alt=\"Foto cliente\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ax-review-author\"\u003e\n            \u003cspan class=\"ax-avatar\"\u003eA\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eAlessandra P.\u003c\/strong\u003e\n              \u003csmall\u003eAcquisto verificato\u003c\/small\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 7. GARANZIE --\u003e\n    \u003csection class=\"ax-section ax-guarantees ax-reveal\"\u003e\n      \u003cdiv class=\"ax-kicker\"\u003eACQUISTA IN TRANQUILLITÀ\u003c\/div\u003e\n      \u003ch2\u003eLE NOSTRE \u003cspan\u003eGARANZIE\u003c\/span\u003e\n\u003c\/h2\u003e\n\n      \u003cdiv class=\"ax-guarantee-grid\"\u003e\n        \u003cdiv class=\"ax-guarantee\"\u003e\n          \u003cdiv class=\"ax-guarantee-icon\"\u003e↩\u003c\/div\u003e\n          \u003cstrong\u003e15 GIORNI\u003c\/strong\u003e\n          \u003cp\u003eGaranzia di Rimborso Gratuita\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-guarantee\"\u003e\n          \u003cdiv class=\"ax-guarantee-icon\"\u003e✓\u003c\/div\u003e\n          \u003cstrong\u003ePAGAMENTI SICURI\u003c\/strong\u003e\n          \u003cp\u003ePagamenti Sicuri e Crittografati\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ax-guarantee\"\u003e\n          \u003cdiv class=\"ax-guarantee-icon\"\u003e⌁\u003c\/div\u003e\n          \u003cstrong\u003eORDINE TRACCIATO\u003c\/strong\u003e\n          \u003cp\u003eNumero di Tracciamento personale per ogni Tuo Ordine\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 8. FINAL --\u003e\n    \u003csection class=\"ax-final ax-reveal\"\u003e\n      \u003cdiv class=\"ax-final-decoration\"\u003e✦\u003c\/div\u003e\n      \u003ch2\u003eQUESTO NATALE, \u003cspan\u003eRENDI IL TUO ALBERO INDIMENTICABILE.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eNon aggiungere semplicemente un altro addobbo. Aggiungi quel dettaglio capace di trasformare l'atmosfera della tua casa.\u003c\/p\u003e\n      \u003cdiv class=\"ax-final-stars\"\u003e★ ★ ★ ★ ★\u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function() {\n      const root = document.getElementById('armonia-xmas-product');\n      if (!root) return;\n\n      \/* PRESTIGE PRODUCT PAGE FIX *\/\n      const prestigeDescriptionHost = root.closest('.ProductMeta__Description');\n      const prestigeProductSection = root.closest('.Product');\n\n      if (prestigeProductSection \u0026\u0026 prestigeDescriptionHost) {\n        prestigeProductSection.classList.add('ax-has-armonia-longform');\n        prestigeProductSection.insertAdjacentElement('afterend', root);\n\n        const hasMeaningfulContent =\n          prestigeDescriptionHost.textContent.trim().length \u003e 0 ||\n          prestigeDescriptionHost.querySelector('img, video, iframe, a, button, input, select, textarea');\n\n        if (!hasMeaningfulContent) {\n          prestigeDescriptionHost.classList.add('ax-armonia-empty-host');\n        }\n      }\n\n      \/* SCROLL ANIMATIONS *\/\n      const elements = root.querySelectorAll('.ax-reveal');\n\n      if ('IntersectionObserver' in window) {\n        const observer = new IntersectionObserver(function(entries) {\n          entries.forEach(function(entry) {\n            if (entry.isIntersecting) {\n              entry.target.classList.add('ax-visible');\n              observer.unobserve(entry.target);\n            }\n          });\n        }, { threshold: 0.08 });\n\n        elements.forEach(function(element) {\n          observer.observe(element);\n        });\n      } else {\n        elements.forEach(function(element) {\n          element.classList.add('ax-visible');\n        });\n      }\n\n      \/* LIVE ACTIVITY *\/\n      const viewersElement = document.getElementById('ax-viewers');\n      const buyersElement = document.getElementById('ax-buyers');\n\n      let viewers = 18;\n      let buyers = 7;\n\n      function renderNumbers() {\n        if (viewersElement) viewersElement.textContent = viewers;\n        if (buyersElement) buyersElement.textContent = buyers;\n      }\n\n      function updateViewers() {\n        const random = Math.random();\n\n        if (random \u003c 0.68) {\n          viewers = Math.max(7, viewers - 1);\n        } else if (random \u003c 0.88) {\n          viewers = Math.min(24, viewers + 1);\n        }\n\n        renderNumbers();\n      }\n\n      function updateBuyers() {\n        const random = Math.random();\n\n        if (random \u003c 0.72) {\n          buyers = Math.max(2, buyers - 1);\n        } else if (random \u003c 0.90) {\n          buyers = Math.min(12, buyers + 1);\n        }\n\n        renderNumbers();\n      }\n\n      function scheduleViewers() {\n        const delay = 8500 + Math.floor(Math.random() * 9000);\n        setTimeout(function() {\n          updateViewers();\n          scheduleViewers();\n        }, delay);\n      }\n\n      function scheduleBuyers() {\n        const delay = 12000 + Math.floor(Math.random() * 12000);\n        setTimeout(function() {\n          updateBuyers();\n          scheduleBuyers();\n        }, delay);\n      }\n\n      async function getLiveData() {\n        if (!window.ARMONIA_LIVE_ENDPOINT) return;\n\n        try {\n          const response = await fetch(window.ARMONIA_LIVE_ENDPOINT, {\n            method: 'GET',\n            credentials: 'same-origin',\n            cache: 'no-store',\n            headers: { 'Accept': 'application\/json' }\n          });\n\n          if (!response.ok) return;\n\n          const data = await response.json();\n\n          if (data \u0026\u0026 Number.isFinite(Number(data.viewers))) {\n            viewers = Math.max(0, Math.round(Number(data.viewers)));\n          }\n\n          if (data \u0026\u0026 Number.isFinite(Number(data.buyers))) {\n            buyers = Math.max(0, Math.round(Number(data.buyers)));\n          }\n\n          renderNumbers();\n        } catch (error) {}\n      }\n\n      renderNumbers();\n      scheduleViewers();\n      scheduleBuyers();\n      getLiveData();\n      setInterval(getLiveData, 30000);\n\n      \/* REVIEW CAROUSEL *\/\n      const reviewTrack = root.querySelector('.ax-review-grid');\n      const reviewCards = reviewTrack ? Array.from(reviewTrack.querySelectorAll('.ax-review')) : [];\n\n      if (\n        reviewTrack \u0026\u0026\n        reviewCards.length \u003e 1 \u0026\u0026\n        !root.querySelector('.ax-review-carousel-controls')\n      ) {\n        reviewTrack.setAttribute('role', 'region');\n        reviewTrack.setAttribute('aria-label', 'Recensioni dei clienti');\n        reviewTrack.setAttribute('tabindex', '0');\n\n        reviewCards.forEach(function(card, index) {\n          card.setAttribute('aria-label', 'Recensione ' + (index + 1) + ' di ' + reviewCards.length);\n        });\n\n        const controls = document.createElement('div');\n        controls.className = 'ax-review-carousel-controls';\n\n        const prevButton = document.createElement('button');\n        prevButton.className = 'ax-review-arrow ax-review-prev';\n        prevButton.type = 'button';\n        prevButton.setAttribute('aria-label', 'Recensione precedente');\n        prevButton.innerHTML = '\u0026#8249;';\n\n        const dotsWrap = document.createElement('div');\n        dotsWrap.className = 'ax-review-dots';\n\n        const nextButton = document.createElement('button');\n        nextButton.className = 'ax-review-arrow ax-review-next';\n        nextButton.type = 'button';\n        nextButton.setAttribute('aria-label', 'Recensione successiva');\n        nextButton.innerHTML = '\u0026#8250;';\n\n        controls.appendChild(prevButton);\n        controls.appendChild(dotsWrap);\n        controls.appendChild(nextButton);\n\n        reviewTrack.insertAdjacentElement('afterend', controls);\n\n        let activeReview = 0;\n        let scrollFrame = null;\n        let autoplayTimer = null;\n\n        const reduceMotion =\n          window.matchMedia \u0026\u0026\n          window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n        function trackWidth() {\n          return reviewTrack.clientWidth || 1;\n        }\n\n        function normalizeIndex(index) {\n          return ((index % reviewCards.length) + reviewCards.length) % reviewCards.length;\n        }\n\n        function setActive(index) {\n          activeReview = normalizeIndex(index);\n\n          dots.forEach(function(dot, dotIndex) {\n            const isActive = dotIndex === activeReview;\n            dot.classList.toggle('is-active', isActive);\n            dot.setAttribute('aria-current', isActive ? 'true' : 'false');\n          });\n        }\n\n        function goTo(index, instant) {\n          const normalized = normalizeIndex(index);\n          setActive(normalized);\n\n          reviewTrack.scrollTo({\n            left: normalized * trackWidth(),\n            behavior: instant || reduceMotion ? 'auto' : 'smooth'\n          });\n        }\n\n        const dots = reviewCards.map(function(_, index) {\n          const dot = document.createElement('button');\n          dot.className = 'ax-review-dot';\n          dot.type = 'button';\n          dot.setAttribute('aria-label', 'Vai alla recensione ' + (index + 1));\n\n          dot.addEventListener('click', function() {\n            goTo(index);\n            restartAutoplay();\n          });\n\n          dotsWrap.appendChild(dot);\n          return dot;\n        });\n\n        function syncFromScroll() {\n          if (scrollFrame) cancelAnimationFrame(scrollFrame);\n\n          scrollFrame = requestAnimationFrame(function() {\n            const index = Math.round(reviewTrack.scrollLeft \/ trackWidth());\n            setActive(index);\n          });\n        }\n\n        function stopAutoplay() {\n          if (autoplayTimer) {\n            clearInterval(autoplayTimer);\n            autoplayTimer = null;\n          }\n        }\n\n        function startAutoplay() {\n          stopAutoplay();\n\n          if (reduceMotion || document.hidden) return;\n\n          autoplayTimer = setInterval(function() {\n            goTo(activeReview + 1);\n          }, 6000);\n        }\n\n        function restartAutoplay() {\n          stopAutoplay();\n          startAutoplay();\n        }\n\n        prevButton.addEventListener('click', function() {\n          goTo(activeReview - 1);\n          restartAutoplay();\n        });\n\n        nextButton.addEventListener('click', function() {\n          goTo(activeReview + 1);\n          restartAutoplay();\n        });\n\n        reviewTrack.addEventListener('scroll', syncFromScroll, { passive: true });\n        reviewTrack.addEventListener('mouseenter', stopAutoplay);\n        reviewTrack.addEventListener('mouseleave', startAutoplay);\n        reviewTrack.addEventListener('focusin', stopAutoplay);\n        reviewTrack.addEventListener('focusout', startAutoplay);\n        reviewTrack.addEventListener('touchstart', stopAutoplay, { passive: true });\n        reviewTrack.addEventListener('touchend', startAutoplay, { passive: true });\n\n        reviewTrack.addEventListener('keydown', function(event) {\n          if (event.key === 'ArrowLeft') {\n            event.preventDefault();\n            goTo(activeReview - 1);\n            restartAutoplay();\n          }\n\n          if (event.key === 'ArrowRight') {\n            event.preventDefault();\n            goTo(activeReview + 1);\n            restartAutoplay();\n          }\n        });\n\n        window.addEventListener('resize', function() {\n          goTo(activeReview, true);\n        });\n\n        document.addEventListener('visibilitychange', function() {\n          if (document.hidden) {\n            stopAutoplay();\n          } else {\n            startAutoplay();\n          }\n        });\n\n        setActive(0);\n        startAutoplay();\n      }\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"L'angolo del Risparmio","offers":[{"title":"Fredda \/ 40.5 cm","offer_id":67652857954695,"sku":null,"price":59.9,"currency_code":"EUR","in_stock":true},{"title":"Fredda \/ 60 cm","offer_id":67652857987463,"sku":null,"price":76.4,"currency_code":"EUR","in_stock":true},{"title":"Fredda \/ 80 cm","offer_id":67652858020231,"sku":null,"price":120.0,"currency_code":"EUR","in_stock":true},{"title":"Calda \/ 40.5 cm","offer_id":67652858052999,"sku":null,"price":59.9,"currency_code":"EUR","in_stock":true},{"title":"Calda \/ 60 cm","offer_id":67652858085767,"sku":null,"price":76.4,"currency_code":"EUR","in_stock":true},{"title":"Calda \/ 80 cm","offer_id":67652858118535,"sku":null,"price":120.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1101\/8030\/3239\/files\/ChatGPTImageSep20_2026_06_42_05PM.png?v=1791195727","url":"https:\/\/langolodelrisparmio.com\/products\/farfalla-led-ali-in-movimento","provider":"L'angolo del Risparmio","version":"1.0","type":"link"}