{"product_id":"glowmoon-siero-ciglia","title":"Glowmoon™ - Il siero rivoluzionario per ciglia lunghe e brillanti.","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eGlowmoon\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  body {\n    font-family: 'Poppins', sans-serif;\n    background: #ffffff;\n    margin: 0;\n    padding: 24px;\n  }\n\n  .urgency {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    margin-bottom: 24px;\n    font-size: 16px;\n    color: #333;\n  }\n\n  .item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    display: inline-block;\n    flex-shrink: 0;\n  }\n\n  .dot.green { background: #2ecc71; }\n  .dot.red   { background: #ff4d4d; }\n\n  .green-text {\n    color: #2ecc71;\n    font-weight: 600;\n  }\n\n  .red-text {\n    color: #ff4d4d;\n    font-weight: 600;\n  }\n\n  .trust-card {\n    width: 100%;\n    max-width: 340px;\n    margin: 0 auto;\n    border: 2px solid #2ecc71;\n    border-radius: 40px;\n    padding: 28px 20px;\n    text-align: center;\n    box-sizing: border-box;\n  }\n\n  .trust-logo {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    margin-bottom: 14px;\n  }\n\n  .trust-logo svg.logo-star {\n    width: 26px;\n    height: 26px;\n    fill: #00b67a;\n  }\n\n  .trust-logo .brand {\n    font-size: 20px;\n    font-weight: 700;\n    color: #191919;\n  }\n\n  .stars {\n    display: flex;\n    justify-content: center;\n    gap: 4px;\n    margin-bottom: 14px;\n  }\n\n  .stars .square {\n    width: 26px;\n    height: 26px;\n    background: #00b67a;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .stars .square svg {\n    width: 16px;\n    height: 16px;\n    fill: #ffffff;\n  }\n\n  .customers-title {\n    font-size: 19px;\n    font-weight: 600;\n    color: #222;\n    margin-bottom: 10px;\n  }\n\n  .customers-title .count {\n    color: #2ecc71;\n    font-weight: 700;\n  }\n\n  .customers-sub {\n    font-size: 14px;\n    color: #888;\n    line-height: 1.5;\n  }\n\n  .customers-sub .count {\n    color: #888;\n    font-weight: 500;\n  }\n\u003c\/style\u003e\n\n\n\n  \u003cdiv class=\"urgency\"\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"dot green\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\n        \u003cspan class=\"green-text\" id=\"viewers\"\u003e31\u003c\/span\u003e persone stanno visualizzando questo prodotto\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"item\"\u003e\n      \u003cspan class=\"dot red\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\n        \u003cspan class=\"red-text\"\u003e3 scorte\u003c\/span\u003e rimaste in magazzino!\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"trust-card\"\u003e\n    \u003cdiv class=\"trust-logo\"\u003e\n      \u003csvg class=\"logo-star\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\n      \u003c\/svg\u003e\n      \u003cspan class=\"brand\"\u003eTrustpilot\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"stars\"\u003e\n      \u003cdiv class=\"square\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"square\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"square\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"square\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"square\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12,2 15.09,8.26 22,9.27 17,14.14 18.18,21.02 12,17.77 5.82,21.02 7,14.14 2,9.27 8.91,8.26\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"customers-title\"\u003e\n      Oltre \u003cspan class=\"count customers-count\"\u003e11000\u003c\/span\u003e clienti soddisfatti\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"customers-sub\"\u003e\n      Più di \u003cspan class=\"count customers-count\"\u003e11000\u003c\/span\u003e clienti hanno scelto Glowmoon\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003cscript\u003e\n  \/\/ ===== 31 persone che stanno visualizzando =====\n  const VIEWERS_MIN = 22;\n  const VIEWERS_MAX = 43;\n  let viewers = 31;\n  let viewersDir = 1; \/\/ -1 scende, 0 resta, +1 sale\n\n  const viewersEl = document.getElementById('viewers');\n\n  function renderViewers() {\n    viewersEl.textContent = viewers;\n  }\n\n  function tickViewers() {\n    const r = Math.random();\n\n    if (viewers \u003c= VIEWERS_MIN + 3) {\n      \/\/ vicino al minimo: tende a risalire, mai sotto il limite\n      viewersDir = r \u003c 0.75 ? 1 : 0;\n    } else if (viewers \u003e= VIEWERS_MAX - 3) {\n      \/\/ vicino al massimo: tende a scendere, mai sopra il limite\n      viewersDir = r \u003c 0.75 ? -1 : 0;\n    } else if (r \u003c 0.5) {\n      \/\/ cambia direzione ogni tanto, ma spesso mantiene il trend (movimento graduale)\n      const options = [-1, 0, 0, 1];\n      viewersDir = options[Math.floor(Math.random() * options.length)];\n    }\n\n    \/\/ passo sempre di 1 alla volta: niente salti\n    viewers = Math.min(VIEWERS_MAX, Math.max(VIEWERS_MIN, viewers + viewersDir));\n    renderViewers();\n\n    \/\/ intervallo irregolare tra 2 e 5 secondi\n    setTimeout(tickViewers, 2000 + Math.random() * 3000);\n  }\n\n  \/\/ ===== 11000 clienti soddisfatti =====\n  let customers = 11000;\n  const customersEls = document.querySelectorAll('.customers-count');\n\n  function renderCustomers() {\n    customersEls.forEach(el =\u003e el.textContent = customers);\n  }\n\n  function growCustomers() {\n    \/\/ +1 oppure +2 ogni circa 1,5 - 2 minuti\n    customers += Math.random() \u003c 0.5 ? 1 : 2;\n    renderCustomers();\n\n    setTimeout(growCustomers, 90000 + Math.random() * 30000);\n  }\n\n  \/\/ ===== Avvio =====\n  renderViewers();\n  renderCustomers();\n  setTimeout(tickViewers, 2000 + Math.random() * 3000);\n  setTimeout(growCustomers, 90000 + Math.random() * 30000);\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"gm-warning-card\"\u003e\n\u003cdiv class=\"gm-warning-title\"\u003e\n\u003cspan class=\"gm-warning-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eATTENZIONE ALLE IMITAZIONI\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-warning-text\"\u003eL'acquisto di prodotti provenienti da rivenditori non autorizzati potrebbe compromettere la qualità del prodotto, l'esperienza d'utilizzo e l'assistenza post-vendita.\u003c\/div\u003e\n\u003cdiv class=\"gm-warning-text gm-warning-strong\"\u003ePer ricevere il prodotto originale \u003cstrong\u003eGLOWMOON™\u003c\/strong\u003e, beneficiare della garanzia ufficiale e dell'assistenza dedicata, acquista esclusivamente dal sito ufficiale.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n.gm-warning-card{\n\n    margin-top:14px;\n\n    background:linear-gradient(\n        180deg,\n        #fff8f8,\n        #fff1f1\n    );\n\n    border:1px solid #f2c5c5;\n\n    border-radius:18px;\n\n    padding:18px;\n\n    box-shadow:\n    0 8px 24px rgba(0,0,0,.04);\n\n}\n\n.gm-warning-title{\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    gap:10px;\n\n    font-size:15px;\n    font-weight:800;\n\n    color:#b42318;\n\n    letter-spacing:.5px;\n\n    text-transform:uppercase;\n\n}\n\n.gm-warning-dot{\n\n    width:11px;\n    height:11px;\n\n    border-radius:50%;\n\n    background:#dc2626;\n\n    animation:gmWarningPulse 2s infinite;\n\n    box-shadow:\n    0 0 0 0 rgba(220,38,38,.8);\n\n}\n\n.gm-warning-text{\n\n    margin-top:14px;\n\n    text-align:center;\n\n    font-size:14px;\n\n    line-height:1.7;\n\n    color:#5f5f5f;\n\n}\n\n.gm-warning-strong{\n\n    margin-top:12px;\n\n    color:#2f2f2f;\n\n    font-weight:600;\n\n}\n\n@keyframes gmWarningPulse{\n\n    0%{\n        transform:scale(1);\n        box-shadow:0 0 0 0 rgba(220,38,38,.8);\n    }\n\n    70%{\n        transform:scale(1.2);\n        box-shadow:0 0 0 10px rgba(220,38,38,0);\n    }\n\n    100%{\n        transform:scale(1);\n    }\n\n}\n\n@media(max-width:768px){\n\n    .gm-warning-card{\n        padding:15px;\n    }\n\n    .gm-warning-title{\n        font-size:14px;\n    }\n\n    .gm-warning-text{\n        font-size:13px;\n    }\n\n}\n\n\u003c\/style\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eSTANCA DI DOVER COMBATTERE CONTRO LE CIGLIA FINTE?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg height=\"300\" width=\"375\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/donna_delusa.png?v=1777905583\"\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eTi svegli\u003c\/strong\u003e, ti guardi allo specchio e le \u003cstrong\u003etue ciglia sono un disastro\u003c\/strong\u003e.\u003cbr\u003eIl \u003cstrong\u003etempo a disposizione\u003c\/strong\u003e è sempre poco, prima di andare a lavoro o prima di una grande occasione, e non riesci a trovare una \u003cstrong\u003esoluzione \u003c\/strong\u003eche ti soddisfi e che allo stesso tempo non ti faccia sacrificare né rinunciare a nulla?\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eNOI DI GLOWMOON™ ABBIAMO LA SOLUZIONE GIUSTA PER TE!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"301\" width=\"375\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/DONNA_FELICE_2.png?v=1779105288\"\u003e\u003c\/h2\u003e\n\u003cp\u003eNon è magia, è \u003cstrong\u003eGlowmoon™\u003c\/strong\u003e.\u003cbr\u003eIl \u003cstrong\u003esiero innovativo \u003c\/strong\u003eche ti dona ciglia lunghe, folte e luminose senza più bisogno di rovinarle.\u003cbr\u003eTi basta applicarlo una volta al giorno, ogni volta che avrai un'occasione importante per ottenere un risultato da salone.\u003cbr\u003eAPPLICA, NUTRI, BRILLA✨\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eADDIO CIGLIA FINTE, ADDIO CIGLIA ROVINATE, ORE NEI CENTRI ESTETICI E SOLDI SPRECATI\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg height=\"469\" width=\"375\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/donna_che_butta_giusta.png?v=1779112639\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003eLe ciglia finte strappano. Prodotti poco convenzionali rovinano e i centri estetici prosciugano tempo e soldi.\u003cbr\u003e\u003cstrong\u003eGlowmoon™\u003c\/strong\u003e invece\u003cstrong\u003e non strappa, non rovina, non danneggia\u003c\/strong\u003e le tue ciglia né il tuo portafogli.\u003cbr\u003eAnzi: più lo usi, più le tue ciglia ti ringrazieranno essendo fatto al \u003cstrong\u003e100%\u003c\/strong\u003e da\u003cstrong\u003e sostanze naturali.\u003cbr\u003e\u003c\/strong\u003eIl segreto di uno sguardo che resta, il \u003cstrong\u003eTUO!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eRISPARMI TEMPO E SOLDI\u003cbr\u003e\u003cimg height=\"301\" width=\"375\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/donna_felice_con_prodotto.png?v=1779378807\"\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp style=\"text-align: left;\"\u003eBasta ore davanti allo specchio o dall'estetista.\u003cbr\u003eCon \u003cstrong\u003eGlowmoon™\u003c\/strong\u003e le tue ciglia saranno più \u003cstrong\u003eforti \u003c\/strong\u003ead ogni \u003cstrong\u003eapplicazione\u003c\/strong\u003e.\u003cbr\u003eCosì facendo sarai \u003cstrong\u003esempre pronta\u003c\/strong\u003e per ogni occasione.\u003cbr\u003eNon è comodità... è \u003cstrong\u003erivoluzione\u003c\/strong\u003e.\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eCOME UTILIZZARLO:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv style=\"width: max(100%, min(375px, 100vw)); margin: 0 calc((100% - max(100%, min(375px, 100vw))) \/ 2); padding: 0; text-align: center; line-height: 0; overflow: visible;\"\u003e\u003cimg style=\"display: block; width: 375px; height: 375px; margin: 0 auto; padding: 0; border: 0; box-shadow: none;\" height=\"375\" width=\"375\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/download1-ezgif.com-video-to-gif-converter.gif?v=1780922484\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gm-luxury-benefits\"\u003e\n\u003cdiv class=\"gm-step\"\u003e\n\u003cspan class=\"gm-number\"\u003e01\u003c\/span\u003e\n\u003cp\u003eApplica il prodotto sulle \u003cem\u003e\u003cstrong\u003eciglia\u003c\/strong\u003e\u003c\/em\u003e\u003cstrong\u003e \u003cem\u003e\u003cspan style=\"color: rgb(225, 159, 193);\"\u003edelicatamente\u003c\/span\u003e\u003c\/em\u003e\u003c\/strong\u003e come se fosse un mascara.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-step\"\u003e\n\u003cspan class=\"gm-number\"\u003e02\u003c\/span\u003e\n\u003cp\u003eBastano \u003cem\u003e\u003cstrong\u003epoche gocce\u003c\/strong\u003e\u003c\/em\u003e per utilizzo per ottenere il \u003cem\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(225, 159, 193);\"\u003erisultato desiderato\u003c\/span\u003e\u003c\/strong\u003e\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-step\"\u003e\n\u003cspan class=\"gm-number\"\u003e03\u003c\/span\u003e\n\u003cp\u003eApplicalo \u003cstrong\u003e\u003cem\u003euna volta al giorno, tutti i giorni,\u003c\/em\u003e\u003c\/strong\u003e la costanza è la \u003cspan style=\"color: rgb(225, 159, 193);\"\u003e\u003cstrong\u003e\u003cem\u003echiave\u003c\/em\u003e \u003c\/strong\u003e\u003c\/span\u003edel successo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n.gm-luxury-benefits{\n    margin:35px 0;\n}\n\n.gm-step{\n    position:relative;\n    padding-left:35px;\n    margin-bottom:40px;\n    \/* Queste 6 righe prima arrivavano per errore dal blocco \"GLOWMOON™\"\n       (stessa classe .gm-benefit): restano qui per non cambiare l'aspetto. *\/\n    display:flex;\n    align-items:center;\n    gap:12px;\n    font-size:15px;\n    color:#222;\n    font-weight:500;\n}\n\n.gm-step:last-child{\n    margin-bottom:0;\n}\n\n.gm-step::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:0;\n    width:2px;\n    height:100%;\n    background:linear-gradient(\n        to bottom,\n        transparent,\n        #ff7eb6,\n        #ffb6d5,\n        transparent\n    );\n}\n\n.gm-number{\n    display:block;\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:5px;\n    color:#ff7eb6;\n    margin-bottom:10px;\n    text-transform:uppercase;\n}\n\n.gm-step p{\n    margin:0;\n    font-size:17px;\n    line-height:1.9;\n    color:#2d2d2d;\n    font-weight:300;\n    letter-spacing:0.2px;\n}\n\n@media(max-width:768px){\n\n    .gm-step{\n        padding-left:25px;\n        margin-bottom:30px;\n        font-size:14px;\n    }\n\n    .gm-step p{\n        font-size:15px;\n        line-height:1.8;\n    }\n\n    .gm-number{\n        font-size:11px;\n        letter-spacing:4px;\n    }\n\n}\n\n\u003c\/style\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cstrong\u003eSAPEVI CHE PUOI ORDINARE SENZA PAGARE?\u003c\/strong\u003e✅\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/spedizione_sito.png?v=1779381366\" alt=\"\" width=\"375\" height=\"366\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"gm-premium-info\"\u003e\n\u003cdiv class=\"gm-card\"\u003e\n\u003cdiv class=\"gm-info-title\"\u003ePagamento alla Consegna\u003c\/div\u003e\n\u003cp class=\"gm-text\"\u003eOrdina oggi e paga direttamente al corriere quando ricevi il pacco.\u003c\/p\u003e\n\u003cul class=\"gm-list negative\"\u003e\n\u003cli\u003eNessuna ricarica PostePay necessaria\u003c\/li\u003e\n\u003cli\u003eNessun saldo PayPal richiesto\u003c\/li\u003e\n\u003cli\u003eNessuna carta di credito obbligatoria\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-card\"\u003e\n\u003cdiv class=\"gm-info-title\"\u003eLe Nostre Garanzie\u003c\/div\u003e\n\u003cul class=\"gm-list positive\"\u003e\n\u003cli\u003e30 giorni soddisfatti o rimborsati\u003c\/li\u003e\n\u003cli\u003ePagamenti sicuri e protetti\u003c\/li\u003e\n\u003cli\u003eTracking per ogni ordine\u003c\/li\u003e\n\u003cli\u003eNessun costo nascosto\u003c\/li\u003e\n\u003cli\u003ePossibilità di pagamento alla consegna\u003c\/li\u003e\n\u003cli\u003eSupporto clienti attivo 24\/7\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n.gm-premium-info{\n    margin:30px 0;\n}\n\n.gm-card{\n    background:#fff;\n    border:1.5px solid #ffb6d5;\n    border-radius:24px;\n    padding:28px 24px;\n}\n\n.gm-card:not(:last-child){\n    margin-bottom:24px;\n}\n\n.gm-info-title{\n    text-align:center;\n    \/* 18px, #222 e margine 18px sono i valori che si vedono oggi:\n       arrivavano dal titolo del prima\/dopo (stessa classe .gm-title). *\/\n    font-size:18px;\n    letter-spacing:4px;\n    text-transform:uppercase;\n    color:#222;\n    font-weight:700;\n    margin-bottom:18px;\n}\n\n.gm-text{\n    font-size:16px;\n    line-height:1.6;\n    color:#2c2c2c;\n    margin:0 auto 24px;\n    text-align:center;\n    max-width:320px;\n}\n\n.gm-list{\n    list-style:none;\n    padding:0;\n    margin:0;\n}\n\n.gm-list li{\n    position:relative;\n    padding-left:26px;\n    margin-bottom:14px;\n    color:#4a4a4a;\n    font-size:15px;\n    line-height:1.7;\n}\n\n.gm-list li:last-child{\n    margin-bottom:0;\n}\n\n.gm-list.positive li:before{\n    content:\"✓\";\n    position:absolute;\n    left:0;\n    color:#ff8fbd;\n    font-weight:700;\n}\n\n.gm-list.negative li:before{\n    content:\"—\";\n    position:absolute;\n    left:0;\n    color:#ff8fbd;\n    font-weight:700;\n}\n\n@media(max-width:768px){\n\n    .gm-card{\n        padding:24px 20px;\n        border-radius:20px;\n    }\n\n    .gm-info-title{\n        font-size:16px;\n        letter-spacing:3px;\n    }\n\n    .gm-text{\n        font-size:15px;\n        max-width:280px;\n    }\n\n    .gm-list li{\n        font-size:14px;\n    }\n\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"gm-luxury-intro\"\u003e\n\u003ch2 class=\"gm-brand\"\u003eGLOWMOON™\u003c\/h2\u003e\n\u003cp class=\"gm-description\"\u003eIl siero ciglia premium formulato per valorizzare il tuo sguardo, favorendo ciglia visibilmente più lunghe, curate e naturali giorno dopo giorno.\u003c\/p\u003e\n\u003cdiv class=\"gm-benefits\"\u003e\n\u003cdiv class=\"gm-trust-item\"\u003e\n\u003cspan class=\"gm-icon\"\u003e🛡️\u003c\/span\u003e \u003cspan\u003ePagamenti 100% Sicuri\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-trust-item\"\u003e\n\u003cspan class=\"gm-icon\"\u003e🚚\u003c\/span\u003e \u003cspan\u003eSpedizione Tracciata\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-trust-item\"\u003e\n\u003cspan class=\"gm-icon\"\u003e↩️\u003c\/span\u003e \u003cspan\u003eReso Facile e Senza Stress\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-trust-item\"\u003e\n\u003cspan class=\"gm-icon\"\u003e⭐\u003c\/span\u003e \u003cspan\u003e+5.000 Clienti Soddisfatte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.gm-luxury-intro{\n    width:100%;\n    max-width:600px;\n    margin:0 auto;\n    padding:24px;\n    box-sizing:border-box;\n}\n\n.gm-brand{\n    margin:0 0 18px;\n    font-size:32px;\n    font-weight:300;\n    letter-spacing:4px;\n    color:#111;\n    line-height:1.1;\n}\n\n.gm-description{\n    margin:0;\n    font-size:16px;\n    line-height:1.8;\n    color:#555;\n    font-weight:400;\n}\n\n.gm-benefits{\n    margin-top:24px;\n    display:flex;\n    flex-direction:column;\n    gap:12px;\n}\n\n.gm-trust-item{\n    display:flex;\n    align-items:center;\n    gap:12px;\n    font-size:15px;\n    color:#222;\n    font-weight:500;\n    \/* Le righe sotto (e la lineetta rosa ::before) prima arrivavano per errore\n       dal blocco \"COME UTILIZZARLO\" (stessa classe .gm-benefit):\n       restano qui per non cambiare l'aspetto. *\/\n    position:relative;\n    padding-left:35px;\n    margin-bottom:40px;\n}\n\n.gm-trust-item:last-child{\n    margin-bottom:0;\n}\n\n.gm-trust-item::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:0;\n    width:2px;\n    height:100%;\n    background:linear-gradient(\n        to bottom,\n        transparent,\n        #ff7eb6,\n        #ffb6d5,\n        transparent\n    );\n}\n\n.gm-icon{\n    width:24px;\n    text-align:center;\n    flex-shrink:0;\n    font-size:18px;\n}\n\n@media (max-width:768px){\n\n    .gm-luxury-intro{\n        padding:20px;\n    }\n\n    .gm-brand{\n        font-size:26px;\n        letter-spacing:3px;\n    }\n\n    .gm-description{\n        font-size:15px;\n        line-height:1.7;\n    }\n\n    .gm-trust-item{\n        font-size:14px;\n        padding-left:25px;\n        margin-bottom:30px;\n    }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"gm-luxury-features\"\u003e\n\u003ch2 class=\"gm-heading\"\u003ePERCHÉ SCEGLIERE\u003cbr\u003eGLOWMOON™\u003c\/h2\u003e\n\u003cdiv class=\"gm-feature-card\"\u003e\n\u003cdiv class=\"gm-feature-icon\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-text\"\u003e\n\u003cdiv class=\"gm-feature-title\"\u003eASPETTO PIÙ FOLTO\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-desc\"\u003eAiuta a valorizzare naturalmente l'aspetto delle ciglia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-card\"\u003e\n\u003cdiv class=\"gm-feature-icon\"\u003e♡\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-text\"\u003e\n\u003cdiv class=\"gm-feature-title\"\u003eFORMULA DELICATA\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-desc\"\u003ePensata per integrarsi facilmente nella routine quotidiana.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-card\"\u003e\n\u003cdiv class=\"gm-feature-icon\"\u003e◌\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-text\"\u003e\n\u003cdiv class=\"gm-feature-title\"\u003eAPPLICAZIONE RAPIDA\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-desc\"\u003eRichiede solo pochi secondi al giorno.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-card\"\u003e\n\u003cdiv class=\"gm-feature-icon\"\u003e❀\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-text\"\u003e\n\u003cdiv class=\"gm-feature-title\"\u003eROUTINE SEMPLICE\u003c\/div\u003e\n\u003cdiv class=\"gm-feature-desc\"\u003eFacile da utilizzare e adatta all'utilizzo continuativo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n.gm-luxury-features{\n    width:100%;\n    max-width:720px;\n    margin:0 auto;\n    padding:22px;\n    box-sizing:border-box;\n}\n\n.gm-heading{\n    text-align:center;\n    font-size:34px;\n    font-weight:300;\n    letter-spacing:5px;\n    color:#171717;\n    line-height:1.45;\n    margin:0 0 38px;\n}\n\n.gm-feature-card{\n\n    display:flex;\n    align-items:center;\n    gap:18px;\n\n    width:100%;\n    box-sizing:border-box;\n\n    padding:24px;\n\n    margin-bottom:18px;\n\n    background:\n    linear-gradient(\n    180deg,\n    #ffffff 0%,\n    #fffafb 100%\n    );\n\n    border:1px solid #efdde4;\n\n    border-radius:28px;\n\n    box-shadow:\n    0 2px 10px rgba(0,0,0,.03),\n    0 12px 35px rgba(235,190,204,.12);\n\n    transition:.25s ease;\n}\n\n.gm-feature-card:hover{\n    transform:translateY(-2px);\n}\n\n.gm-feature-icon{\n\n    width:60px;\n    height:60px;\n    min-width:60px;\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    border-radius:18px;\n\n    background:\n    linear-gradient(\n    135deg,\n    #fff6f8,\n    #f8e7ed\n    );\n\n    border:1px solid #efdde4;\n\n    font-size:24px;\n    color:#c9879f;\n}\n\n.gm-feature-text{\n    flex:1;\n    min-width:0;\n}\n\n.gm-feature-title{\n\n    font-size:20px;\n    font-weight:500;\n\n    letter-spacing:4px;\n\n    color:#171717;\n\n    margin-bottom:8px;\n\n    line-height:1.2;\n}\n\n.gm-feature-desc{\n\n    font-size:15px;\n\n    line-height:1.7;\n\n    color:#666;\n}\n\n@media screen and (max-width:768px){\n\n.gm-luxury-features{\n    padding:18px;\n}\n\n.gm-heading{\n    font-size:28px;\n    letter-spacing:4px;\n    margin-bottom:30px;\n}\n\n.gm-feature-card{\n    padding:20px;\n    gap:14px;\n    border-radius:24px;\n}\n\n.gm-feature-icon{\n    width:52px;\n    height:52px;\n    min-width:52px;\n    font-size:20px;\n}\n\n.gm-feature-title{\n    font-size:16px;\n    letter-spacing:2px;\n}\n\n.gm-feature-desc{\n    font-size:14px;\n    line-height:1.6;\n}\n\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"gm-before-after-card\"\u003e\n\u003cdiv class=\"gm-ba-title\"\u003e✨ Risultati reali delle clienti Glowmoon\u003c\/div\u003e\n\u003cdiv class=\"gm-compare-container\"\u003e\n\u003cimg alt=\"Dopo\" class=\"gm-after-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/CIGLIA_DOPO.png?v=1780511207\"\u003e\n\u003cdiv id=\"gmBeforeWrapper\" class=\"gm-before-wrapper\"\u003e\u003cimg alt=\"Prima\" class=\"gm-before-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/CIGLIA_PRIMA.png?v=1780510888\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"gmDivider\" class=\"gm-divider-line\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"gmHandle\" class=\"gm-handle\"\u003e⇆\u003c\/div\u003e\n\u003cinput id=\"gmSlider\" class=\"gm-slider\" value=\"35\" max=\"100\" min=\"0\" type=\"range\"\u003e\n\u003cdiv class=\"gm-badge-before\"\u003ePRIMA\u003c\/div\u003e\n\u003cdiv class=\"gm-badge-after\"\u003eDOPO\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n.gm-before-after-card{\n\n    background:linear-gradient(\n        180deg,\n        #ffffff,\n        #fcf7fa\n    );\n\n    border:1px solid #efd7e2;\n\n    border-radius:22px;\n\n    padding:20px;\n\n    margin:25px 0;\n\n    box-shadow:\n    0 10px 30px rgba(0,0,0,.05),\n    inset 0 1px 0 rgba(255,255,255,.9);\n\n}\n\n.gm-ba-title{\n\n    text-align:center;\n\n    font-size:18px;\n\n    font-weight:700;\n\n    color:#222;\n\n    margin-bottom:18px;\n\n    \/* Maiuscolo e spaziatura sono quelli che si vedono oggi:\n       arrivavano dai titoli \"Pagamento alla Consegna\" (stessa classe .gm-title). *\/\n    letter-spacing:4px;\n\n    text-transform:uppercase;\n\n}\n\n.gm-compare-container{\n\n    position:relative;\n\n    width:100%;\n    max-width:375px;\n\n    aspect-ratio:1\/1;\n\n    margin:auto;\n\n    overflow:hidden;\n\n    border-radius:18px;\n\n}\n\n.gm-after-img,\n.gm-before-img{\n\n    width:100%;\n    height:100%;\n\n    object-fit:cover;\n\n    display:block;\n\n}\n\n.gm-before-wrapper{\n\n    position:absolute;\n\n    top:0;\n    left:0;\n\n    width:35%;\n    height:100%;\n\n    overflow:hidden;\n\n}\n\n.gm-divider-line{\n\n    position:absolute;\n\n    top:0;\n    left:35%;\n\n    width:3px;\n    height:100%;\n\n    background:white;\n\n    box-shadow:\n    0 0 12px rgba(0,0,0,.18);\n\n    z-index:8;\n\n    pointer-events:none;\n\n}\n\n.gm-handle{\n\n    position:absolute;\n\n    top:50%;\n    left:35%;\n\n    transform:translate(-50%,-50%);\n\n    width:48px;\n    height:48px;\n\n    border-radius:50%;\n\n    background:white;\n\n    border:2px solid #d89cbc;\n\n    box-shadow:\n    0 8px 25px rgba(0,0,0,.15);\n\n    display:flex;\n    align-items:center;\n    justify-content:center;\n\n    color:#d89cbc;\n\n    font-size:20px;\n    font-weight:700;\n\n    z-index:9;\n\n    pointer-events:none;\n\n}\n\n.gm-slider{\n\n    position:absolute;\n\n    inset:0;\n\n    width:100%;\n    height:100%;\n\n    opacity:0;\n\n    cursor:ew-resize;\n\n    z-index:20;\n\n}\n\n.gm-badge-before,\n.gm-badge-after{\n\n    position:absolute;\n\n    top:12px;\n\n    z-index:30;\n\n    padding:8px 14px;\n\n    border-radius:999px;\n\n    font-size:13px;\n\n    font-weight:700;\n\n    backdrop-filter:blur(8px);\n\n}\n\n.gm-badge-before{\n\n    left:12px;\n\n    background:white;\n\n    color:#222;\n\n    box-shadow:\n    0 4px 12px rgba(0,0,0,.08);\n\n}\n\n.gm-badge-after{\n\n    right:12px;\n\n    background:#d89cbc;\n\n    color:white;\n\n    box-shadow:\n    0 4px 12px rgba(0,0,0,.08);\n\n}\n\n@media(max-width:768px){\n\n    .gm-before-after-card{\n        padding:16px;\n    }\n\n    .gm-ba-title{\n        font-size:16px;\n        letter-spacing:3px;\n    }\n\n    .gm-handle{\n        width:42px;\n        height:42px;\n        font-size:18px;\n    }\n\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"glowmoon\"\u003e\n\u003cscript\u003e\n\ndocument.addEventListener('DOMContentLoaded', function(){\n\n    const slider =\n    document.getElementById('gmSlider');\n\n    const before =\n    document.getElementById('gmBeforeWrapper');\n\n    const divider =\n    document.getElementById('gmDivider');\n\n    const handle =\n    document.getElementById('gmHandle');\n\n    function updateSlider(value){\n\n        before.style.width = value + '%';\n\n        divider.style.left = value + '%';\n\n        handle.style.left = value + '%';\n\n    }\n\n    updateSlider(35);\n\n    slider.addEventListener('input', function(){\n\n        updateSlider(this.value);\n\n    });\n\n});\n\n\u003c\/script\u003e\n\u003cdiv class=\"glowmoon-section\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 34px; margin-bottom: 30px;\"\u003eDomande Frequenti\u003c\/h2\u003e\n\u003cdiv style=\"max-width: 900px; margin: auto;\"\u003e\n\u003cdetails style=\"border: 1px solid #eee; border-radius: 16px; padding: 18px; margin-bottom: 15px; background: white;\"\u003e\n\u003csummary style=\"cursor: pointer; font-weight: bold;\"\u003eCome si utilizza GLOWMOON™?\u003c\/summary\u003e\n\u003cp style=\"margin-top: 15px; line-height: 1.8;\"\u003eApplicare seguendo le istruzioni riportate sulla confezione come parte della normale routine quotidiana.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border: 1px solid #eee; border-radius: 16px; padding: 18px; margin-bottom: 15px; background: white;\"\u003e\n\u003csummary style=\"cursor: pointer; font-weight: bold;\"\u003eQuanto dura un flacone?\u003c\/summary\u003e\n\u003cp style=\"margin-top: 15px; line-height: 1.8;\"\u003eLa durata varia in base alla frequenza di utilizzo e alla quantità applicata.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border: 1px solid #eee; border-radius: 16px; padding: 18px; margin-bottom: 15px; background: white;\"\u003e\n\u003csummary style=\"cursor: pointer; font-weight: bold;\"\u003ePosso inserirlo nella mia beauty routine?\u003c\/summary\u003e\n\u003cp style=\"margin-top: 15px; line-height: 1.8;\"\u003eSì, molte clienti lo integrano facilmente nella routine quotidiana.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border: 1px solid #eee; border-radius: 16px; padding: 18px; margin-bottom: 15px; background: white;\"\u003e\n\u003csummary style=\"cursor: pointer; font-weight: bold;\"\u003eQuando riceverò il mio ordine?\u003c\/summary\u003e\n\u003cp style=\"margin-top: 15px; line-height: 1.8;\"\u003eLa spedizione viene elaborata rapidamente e potrai monitorare il pacco tramite tracking.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"glowmoon-banner\"\u003e\n\u003cspan class=\"gm-badge\"\u003e✨ OFFERTA ESCLUSIVA\u003c\/span\u003e\n\u003ch2\u003ePronta a Trasformare il Tuo Benessere?\u003c\/h2\u003e\n\u003cp\u003eMigliaia di clienti stanno già ottenendo risultati straordinari. Approfitta dell'offerta prima che finisca.\u003c\/p\u003e\n\u003ca href=\"#top\" class=\"gm-btn\"\u003e Acquista Ora \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.glowmoon-banner{\n    background:#E19FC1;\n    border:1px solid rgba(0,0,0,0.08);\n    border-radius:24px;\n    padding:48px 30px;\n    text-align:center;\n    max-width:900px;\n    \/* 60px sotto: lo spazio che prima creava il contenitore recensioni vuoto *\/\n    margin:30px auto 60px;\n    box-shadow:\n        0 15px 40px rgba(225,159,193,0.30),\n        0 8px 20px rgba(0,0,0,0.08);\n}\n\n.gm-badge{\n    display:inline-block;\n    background:rgba(255,255,255,0.65);\n    backdrop-filter:blur(10px);\n    color:#111;\n    border:1px solid rgba(255,255,255,0.5);\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:0.8px;\n    padding:10px 18px;\n    border-radius:999px;\n    margin-bottom:20px;\n    text-transform:uppercase;\n}\n\n.glowmoon-banner h2{\n    margin:0 0 15px;\n    font-size:38px;\n    font-weight:800;\n    line-height:1.2;\n    color:#111111;\n}\n\n.glowmoon-banner p{\n    max-width:650px;\n    margin:0 auto 30px;\n    color:#1f1f1f;\n    font-size:17px;\n    line-height:1.7;\n    font-weight:500;\n}\n\n.gm-btn{\n    display:inline-block;\n    background:#ffffff;\n    color:#111111;\n    text-decoration:none;\n    font-weight:700;\n    font-size:15px;\n    padding:16px 36px;\n    border-radius:14px;\n    transition:all .25s ease;\n    box-shadow:0 8px 24px rgba(0,0,0,0.12);\n}\n\n.gm-btn:hover{\n    transform:translateY(-3px);\n    box-shadow:0 12px 30px rgba(0,0,0,0.18);\n    background:#fafafa;\n}\n\nhtml{\n    scroll-behavior:smooth;\n}\n\n@media (max-width:768px){\n\n    .glowmoon-banner{\n        padding:35px 22px;\n        border-radius:20px;\n    }\n\n    .glowmoon-banner h2{\n        font-size:29px;\n    }\n\n    .glowmoon-banner p{\n        font-size:15px;\n    }\n\n    .gm-btn{\n        width:100%;\n        max-width:320px;\n    }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n     TRUSTPILOT CARD — Scoped Shopify Component\n     Design: riferimento Screenshot 1\n     Content: 5\/5 · Eccellente · Basato su 702 recensioni\n     ========================================================= *\/\n\n  .gwm-trustpilot-card {\n    --gwm-tp-green: #00b67a;\n    --gwm-tp-text: #191919;\n    --gwm-tp-muted: #8a8a8a;\n\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 376px;\n    min-width: 0;\n\n    margin: 0;\n    padding: 19px 18px 18px;\n\n    background: #ffffff;\n    border: 1px solid var(--gwm-tp-green);\n    border-radius: 29px;\n\n    box-shadow:\n      0 10px 18px rgba(0, 0, 0, 0.055),\n      0 3px 7px rgba(0, 0, 0, 0.025);\n\n    font-family: inherit;\n    color: var(--gwm-tp-text);\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    overflow: hidden;\n  }\n\n  .gwm-trustpilot-card,\n  .gwm-trustpilot-card * {\n    box-sizing: border-box;\n  }\n\n  \/* ---------- PRIMA RIGA ---------- *\/\n\n  .gwm-trustpilot-card__top {\n    width: 100%;\n    min-width: 0;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 10px;\n    white-space: nowrap;\n  }\n\n  .gwm-trustpilot-card__brand {\n    flex: 0 0 auto;\n\n    display: inline-flex;\n    align-items: center;\n\n    gap: 5px;\n    min-width: 0;\n  }\n\n  .gwm-trustpilot-card__logo {\n    display: block;\n    flex: 0 0 auto;\n\n    width: 27px;\n    height: 27px;\n  }\n\n  .gwm-trustpilot-card__brand-text {\n    margin: 0;\n    padding: 0;\n\n    color: var(--gwm-tp-text);\n    font-family: inherit;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1;\n    letter-spacing: -0.55px;\n    white-space: nowrap;\n  }\n\n  \/* ---------- 5 BOX STELLE ---------- *\/\n\n  .gwm-trustpilot-card__stars {\n    flex: 0 0 auto;\n\n    display: inline-flex;\n    align-items: center;\n\n    gap: 3px;\n  }\n\n  .gwm-trustpilot-card__star-box {\n    width: 23px;\n    height: 23px;\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    background: var(--gwm-tp-green);\n  }\n\n  .gwm-trustpilot-card__star-box svg {\n    display: block;\n    width: 17px;\n    height: 17px;\n  }\n\n  \/* ---------- SECONDA RIGA ---------- *\/\n\n  .gwm-trustpilot-card__rating {\n    margin: 10px 0 0;\n    padding: 0;\n\n    display: flex;\n    align-items: baseline;\n    justify-content: center;\n\n    gap: 9px;\n\n    color: var(--gwm-tp-text);\n    font-family: inherit;\n    line-height: 1.2;\n    text-align: center;\n  }\n\n  .gwm-trustpilot-card__score {\n    font-size: 18px;\n    font-weight: 700;\n    letter-spacing: -0.25px;\n  }\n\n  .gwm-trustpilot-card__excellent {\n    font-size: 17px;\n    font-weight: 600;\n    letter-spacing: -0.2px;\n  }\n\n  \/* ---------- TERZA RIGA ---------- *\/\n\n  .gwm-trustpilot-card__reviews {\n    margin: 9px 0 0;\n    padding: 0;\n\n    color: var(--gwm-tp-muted);\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.25;\n    letter-spacing: -0.05px;\n    text-align: center;\n  }\n\n  \/* =========================================================\n     MOBILE — mantiene logo + Trustpilot + 5 stelle su una riga\n     anche su container stretti\n     ========================================================= *\/\n\n  @media screen and (max-width: 390px) {\n    .gwm-trustpilot-card {\n      padding: 18px 12px 17px;\n      border-radius: 27px;\n    }\n\n    .gwm-trustpilot-card__top {\n      gap: clamp(6px, 2.4vw, 9px);\n    }\n\n    .gwm-trustpilot-card__brand {\n      gap: 4px;\n    }\n\n    .gwm-trustpilot-card__logo {\n      width: clamp(22px, 7vw, 26px);\n      height: clamp(22px, 7vw, 26px);\n    }\n\n    .gwm-trustpilot-card__brand-text {\n      font-size: clamp(16px, 5.3vw, 19px);\n      letter-spacing: -0.45px;\n    }\n\n    .gwm-trustpilot-card__stars {\n      gap: 2px;\n    }\n\n    .gwm-trustpilot-card__star-box {\n      width: clamp(19px, 6.2vw, 22px);\n      height: clamp(19px, 6.2vw, 22px);\n    }\n\n    .gwm-trustpilot-card__star-box svg {\n      width: 74%;\n      height: 74%;\n    }\n\n    .gwm-trustpilot-card__rating {\n      margin-top: 9px;\n      gap: 8px;\n    }\n\n    .gwm-trustpilot-card__score {\n      font-size: clamp(16px, 5vw, 18px);\n    }\n\n    .gwm-trustpilot-card__excellent {\n      font-size: clamp(15px, 4.7vw, 17px);\n    }\n\n    .gwm-trustpilot-card__reviews {\n      margin-top: 8px;\n      font-size: clamp(12.5px, 4vw, 14px);\n    }\n  }\n\n  \/* Edge case: container Shopify estremamente stretto *\/\n\n  @media screen and (max-width: 330px) {\n    .gwm-trustpilot-card {\n      padding-left: 9px;\n      padding-right: 9px;\n    }\n\n    .gwm-trustpilot-card__top {\n      gap: 5px;\n    }\n\n    .gwm-trustpilot-card__brand {\n      gap: 3px;\n    }\n\n    .gwm-trustpilot-card__brand-text {\n      font-size: 15px;\n    }\n\n    .gwm-trustpilot-card__logo {\n      width: 21px;\n      height: 21px;\n    }\n\n    .gwm-trustpilot-card__stars {\n      gap: 2px;\n    }\n\n    .gwm-trustpilot-card__star-box {\n      width: 18px;\n      height: 18px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"gwm-trustpilot-card\" role=\"group\"\u003e\n\u003c!-- PRIMA RIGA: Trustpilot + 5 box verdi --\u003e\n\u003cdiv class=\"gwm-trustpilot-card__top\"\u003e\n\u003cdiv class=\"gwm-trustpilot-card__brand\"\u003e\n\u003c!-- Icona Trustpilot --\u003e \u003csvg class=\"gwm-trustpilot-card__logo\" viewbox=\"0 0 32 30\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath fill=\"#00B67A\" d=\"M16 0.8L19.6 11.6H31L21.8 18.3L25.3 29.2L16 22.5L6.7 29.2L10.2 18.3L1 11.6H12.4L16 0.8Z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003cspan class=\"gwm-trustpilot-card__brand-text\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gwm-trustpilot-card__stars\"\u003e\n\u003c!-- Stella 1 --\u003e \u003cspan class=\"gwm-trustpilot-card__star-box\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"#FFFFFF\" d=\"M12 1.9l2.84 5.76 6.36.92-4.6 4.49 1.09 6.33L12 16.41 6.31 19.4l1.09-6.33-4.6-4.49 6.36-.92L12 1.9z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c!-- Stella 2 --\u003e \u003cspan class=\"gwm-trustpilot-card__star-box\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"#FFFFFF\" d=\"M12 1.9l2.84 5.76 6.36.92-4.6 4.49 1.09 6.33L12 16.41 6.31 19.4l1.09-6.33-4.6-4.49 6.36-.92L12 1.9z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c!-- Stella 3 --\u003e \u003cspan class=\"gwm-trustpilot-card__star-box\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"#FFFFFF\" d=\"M12 1.9l2.84 5.76 6.36.92-4.6 4.49 1.09 6.33L12 16.41 6.31 19.4l1.09-6.33-4.6-4.49 6.36-.92L12 1.9z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c!-- Stella 4 --\u003e \u003cspan class=\"gwm-trustpilot-card__star-box\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"#FFFFFF\" d=\"M12 1.9l2.84 5.76 6.36.92-4.6 4.49 1.09 6.33L12 16.41 6.31 19.4l1.09-6.33-4.6-4.49 6.36-.92L12 1.9z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c!-- Stella 5 --\u003e \u003cspan class=\"gwm-trustpilot-card__star-box\"\u003e \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath fill=\"#FFFFFF\" d=\"M12 1.9l2.84 5.76 6.36.92-4.6 4.49 1.09 6.33L12 16.41 6.31 19.4l1.09-6.33-4.6-4.49 6.36-.92L12 1.9z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECONDA RIGA --\u003e\n\u003cp class=\"gwm-trustpilot-card__rating\"\u003e\u003cstrong class=\"gwm-trustpilot-card__score\"\u003e5\/5\u003c\/strong\u003e \u003cspan class=\"gwm-trustpilot-card__excellent\"\u003eEccellente\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- TERZA RIGA --\u003e\n\u003cp class=\"gwm-trustpilot-card__reviews\"\u003eBasato su 702 recensioni\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cr-carousel\"\u003e\n\u003cdiv class=\"cr-viewport\"\u003e\n\u003cdiv class=\"cr-track\" data-cr-track=\"\" role=\"region\" tabindex=\"0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cr-section\" data-cr-section=\"\"\u003e\n\u003cdiv class=\"cr-header\"\u003e\n\u003cspan class=\"cr-eyebrow\"\u003eLA NOSTRA COMMUNITY\u003c\/span\u003e\n\u003ch2 class=\"cr-title\"\u003eESPERIENZE CONDIVISE DALLA NOSTRA COMMUNITY\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cr-carousel\"\u003e\n\u003cdiv class=\"cr-viewport\"\u003e\n\u003cdiv class=\"cr-track\" data-cr-track=\"\" role=\"region\" tabindex=\"0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cr-controls\"\u003e\n\u003cbutton type=\"button\" class=\"cr-arrow cr-arrow-prev\" data-cr-prev=\"\"\u003e \u003cspan class=\"cr-chev cr-chev-left\"\u003e\u003c\/span\u003e \u003c\/button\u003e \u003cspan class=\"cr-counter\" data-cr-counter=\"\"\u003e\u003c\/span\u003e \u003cbutton type=\"button\" class=\"cr-arrow cr-arrow-next\" data-cr-next=\"\"\u003e \u003cspan class=\"cr-chev cr-chev-right\"\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cr-sr-live\" data-cr-live=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cr-section {\n    --cr-green: #2f7a4d;\n    --cr-green-dark: #245c3a;\n    --cr-text: #1f2a24;\n    --cr-muted: #6b756f;\n    --cr-border: #e7e9e6;\n    --cr-bg-soft: #f5f7f5;\n    --cr-radius: 20px;\n    --cr-shadow: 0 8px 30px rgba(20, 40, 28, 0.07);\n    --cr-photo-h: 300px;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 640px;\n    margin: 0 auto;\n    padding: 52px 16px 56px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--cr-text);\n  }\n  .cr-section *, .cr-section *::before, .cr-section *::after { box-sizing: border-box; }\n \n  .cr-header { text-align: center; margin-bottom: 28px; }\n  .cr-eyebrow {\n    display: inline-block;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    color: var(--cr-green);\n    margin-bottom: 10px;\n  }\n  .cr-title {\n    font-size: 22px;\n    line-height: 1.25;\n    font-weight: 800;\n    letter-spacing: 0.01em;\n    margin: 0;\n    color: var(--cr-text);\n  }\n \n  .cr-carousel { position: relative; }\n \n  .cr-viewport {\n    width: 100%;\n    overflow: hidden;\n    border-radius: var(--cr-radius);\n  }\n \n  .cr-track {\n    display: flex;\n    width: 100%;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n    outline: none;\n    border-radius: var(--cr-radius);\n  }\n  .cr-track::-webkit-scrollbar { display: none; }\n  .cr-track.cr-dragging { scroll-snap-type: none; cursor: grabbing; scroll-behavior: auto; }\n  .cr-track:focus-visible { box-shadow: 0 0 0 3px rgba(47, 122, 77, 0.35); }\n \n  .cr-slide {\n    flex: 0 0 100%;\n    width: 100%;\n    min-width: 100%;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n    padding: 4px;\n  }\n \n  .cr-card {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    background: #ffffff;\n    border: 1px solid var(--cr-border);\n    border-radius: var(--cr-radius);\n    box-shadow: var(--cr-shadow);\n    padding: 20px 18px;\n    user-select: none;\n  }\n  .cr-track:not(.cr-dragging) .cr-card { user-select: text; }\n \n  .cr-card-header {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    min-height: 52px;\n  }\n  .cr-avatar-wrap {\n    position: relative;\n    flex: 0 0 52px;\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    overflow: hidden;\n    background: var(--cr-green);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .cr-initials {\n    position: absolute;\n    inset: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #fff;\n    font-size: 17px;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n  }\n  .cr-avatar {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 50%;\n    background: var(--cr-bg-soft);\n  }\n  .cr-avatar[data-failed=\"true\"] { display: none; }\n \n  .cr-user-info {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-width: 0;\n  }\n  .cr-name {\n    font-size: 15.5px;\n    font-weight: 700;\n    line-height: 1.25;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .cr-date {\n    font-size: 13px;\n    color: var(--cr-muted);\n    line-height: 1.25;\n    margin-top: 3px;\n  }\n \n  .cr-stars {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    margin: 14px 0 10px;\n  }\n  .cr-star {\n    width: 16px;\n    height: 16px;\n    flex: 0 0 16px;\n    background-color: var(--cr-green);\n    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);\n  }\n \n  .cr-text {\n    font-size: 15px;\n    line-height: 1.5;\n    margin: 0 0 14px;\n    min-height: 67.5px;\n    display: -webkit-box;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n \n  .cr-photo-wrap {\n    flex: 0 0 auto;\n    height: var(--cr-photo-h);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--cr-bg-soft);\n    border: 1px solid var(--cr-border);\n    border-radius: 14px;\n    padding: 8px;\n    margin-bottom: 16px;\n    overflow: hidden;\n  }\n  .cr-photo {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n    display: block;\n    border-radius: 8px;\n  }\n \n  .cr-actions {\n    display: flex;\n    flex-wrap: nowrap;\n    align-items: stretch;\n    gap: 8px;\n    margin-top: auto;\n  }\n  .cr-btn {\n    appearance: none;\n    -webkit-appearance: none;\n    flex: 1 1 0;\n    min-width: 0;\n    border: 1px solid var(--cr-border);\n    background: #fff;\n    color: var(--cr-text);\n    font-family: inherit;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1;\n    padding: 11px 6px;\n    border-radius: 999px;\n    cursor: pointer;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease;\n  }\n  .cr-btn:hover { background: var(--cr-bg-soft); border-color: var(--cr-green); }\n  .cr-btn:active { transform: scale(0.97); }\n  .cr-btn:focus-visible { outline: 2px solid var(--cr-green); outline-offset: 2px; }\n  .cr-btn-like[aria-pressed=\"true\"] { background: var(--cr-green); border-color: var(--cr-green); color: #fff; }\n  .cr-btn[disabled] { color: var(--cr-muted); cursor: default; opacity: 0.75; }\n  .cr-btn[disabled]:hover { background: #fff; border-color: var(--cr-border); }\n \n  .cr-controls {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 18px;\n    margin-top: 18px;\n  }\n  .cr-counter {\n    font-size: 13.5px;\n    font-weight: 600;\n    color: var(--cr-muted);\n    min-width: 62px;\n    text-align: center;\n    font-variant-numeric: tabular-nums;\n  }\n  .cr-arrow {\n    flex: 0 0 auto;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    border: 1px solid var(--cr-border);\n    background: #ffffff;\n    color: var(--cr-green-dark);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    box-shadow: 0 4px 14px rgba(20, 40, 28, 0.09);\n    transition: background-color 0.22s ease, color 0.22s ease, transform 0.22s ease, opacity 0.22s ease;\n  }\n  .cr-arrow:hover { background: var(--cr-green); color: #fff; }\n  .cr-arrow:active { transform: scale(0.94); }\n  .cr-arrow:focus-visible { outline: 2px solid var(--cr-green); outline-offset: 3px; }\n  .cr-arrow[disabled] { opacity: 0.3; cursor: default; }\n  .cr-arrow[disabled]:hover { background: #fff; color: var(--cr-green-dark); }\n  .cr-chev {\n    width: 9px;\n    height: 9px;\n    border-top: 2px solid currentColor;\n    border-right: 2px solid currentColor;\n    display: block;\n  }\n  .cr-chev-left { transform: rotate(-135deg); margin-left: 3px; }\n  .cr-chev-right { transform: rotate(45deg); margin-right: 3px; }\n \n  .cr-sr-live {\n    position: absolute;\n    width: 1px; height: 1px;\n    padding: 0; margin: -1px;\n    overflow: hidden;\n    clip: rect(0,0,0,0);\n    white-space: nowrap;\n    border: 0;\n  }\n \n  @media (min-width: 480px) {\n    .cr-section { --cr-photo-h: 340px; padding: 60px 20px 64px; }\n    .cr-title { font-size: 26px; }\n    .cr-card { padding: 24px 22px; }\n    .cr-btn { font-size: 14px; padding: 11px 10px; }\n  }\n \n  @media (min-width: 900px) {\n    .cr-section { max-width: 700px; --cr-photo-h: 380px; }\n    .cr-title { font-size: 29px; }\n    .cr-controls { margin-top: 16px; }\n    .cr-arrow {\n      position: absolute;\n      top: 48%;\n      transform: translateY(-50%);\n      width: 46px;\n      height: 46px;\n      z-index: 2;\n    }\n    .cr-arrow:active { transform: translateY(-50%) scale(0.94); }\n    .cr-arrow-prev { left: -68px; }\n    .cr-arrow-next { right: -68px; }\n  }\n \n  @media (prefers-reduced-motion: reduce) {\n    .cr-section * { transition: none !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cr-carousel\"\u003e\n\u003cscript\u003e\n(function () {\n  var reviewPhotos = [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_28.png?v=1781119474\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_23.png?v=1781119474\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_39.png?v=1781119474\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_31.png?v=1781119473\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_29.png?v=1781119472\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_24.png?v=1781119472\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_35.png?v=1781119472\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_19.webp?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_20.webp?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_18.webp?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_17.webp?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_4.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_3.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_14.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_16.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_21.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_7.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_10.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_27.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_38.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_15.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_2.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_13.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATI_REC_1.jpg?v=1781111576\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_22.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_5.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_26.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_11.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_8.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_25.jpg?v=1781119461\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_9.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_6.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_36.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_32.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_33.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_34.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_37.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_40.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_12.jpg?v=1781119462\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/RISULTATO_REC_30.jpg?v=1781119462\"\n  ];\n \n  var AV = \"?w=200\u0026h=200\u0026fit=crop\u0026crop=faces\u0026auto=format\u0026q=80\";\n  var avatars = [\n    \"https:\/\/images.unsplash.com\/photo-1494790108377-be9c29b29330\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1438761681033-6461ffad8d80\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1544005313-94ddf0286df2\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1534528741775-53994a69daeb\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1592621385612-4d7129426394\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1573497019940-1c28c88b4f3e\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1580489944761-15a19d654956\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1627161683077-e34782c24d81\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1699899657680-421c2c2d5064\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1611432579699-484f7990b127\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1573496358961-3c82861ab8f4\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1551836022-deb4988cc6c0\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1573497161161-c3e73707e25c\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1604072366595-e75dc92d6bdc\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1592214534258-0067435006d8\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1589729132389-8f0e0b55b91e\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1701615004837-40d8573b6652\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1634926878768-2a5b3c42f139\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1685286545059-56bfb4c52102\" + AV,\n    \"https:\/\/images.unsplash.com\/photo-1685903772095-f07172808761\" + AV\n  ];\n \n  var reviews = [\n    { name: \"Giulia M.\", date: \"3 febbraio 2026\", avatar: avatars[0], photo: reviewPhotos[0], text: \"Ordinato il lunedì, arrivato il mercoledì: una velocità incredibile! Non mi aspettavo una spedizione così rapida, davvero un servizio top.\" },\n    { name: \"Martina R.\", date: \"11 febbraio 2026\", avatar: avatars[1], photo: reviewPhotos[1], text: \"Ho scritto per un dubbio e mi hanno risposto in pochi minuti, con gentilezza e precisione. Assistenza clienti davvero encomiabile.\" },\n    { name: \"Sara C.\", date: \"19 febbraio 2026\", avatar: avatars[2], photo: reviewPhotos[2], text: \"La qualità è superiore a quello che mi aspettavo per il prezzo pagato. Si vede la cura nei dettagli, complimenti.\" },\n    { name: \"Valentina P.\", date: \"27 febbraio 2026\", avatar: avatars[3], photo: reviewPhotos[3], text: \"Il pacco è arrivato perfetto, confezionato con cura e con un bigliettino personalizzato. Un'attenzione che fa la differenza.\" },\n    { name: \"Chiara L.\", date: \"5 marzo 2026\", avatar: avatars[4], photo: reviewPhotos[4], text: \"Sono stata aggiornata passo passo sullo stato dell'ordine, con email chiare e tracking sempre funzionante. Comunicazione impeccabile.\" },\n    { name: \"Elisa N.\", date: \"12 marzo 2026\", avatar: avatars[5], photo: reviewPhotos[5], text: \"Sito semplicissimo da usare, checkout veloce e nessun problema con il pagamento. In due minuti avevo completato l'acquisto.\" },\n    { name: \"Francesca T.\", date: \"18 marzo 2026\", avatar: avatars[6], photo: reviewPhotos[6], text: \"La consegna prevista era per venerdì ma è arrivata addirittura martedì. Una piacevole sorpresa che non capita spesso.\" },\n    { name: \"Alessia B.\", date: \"24 marzo 2026\", avatar: avatars[7], photo: reviewPhotos[7], text: \"Secondo ordine con questo negozio e anche stavolta tutto perfetto. Un brand su cui si può davvero contare.\" },\n    { name: \"Federica S.\", date: \"2 aprile 2026\", avatar: avatars[8], photo: reviewPhotos[8], text: \"Per il prezzo che ho pagato mi aspettavo molto meno: qualità sorprendente e rapporto qualità prezzo tra i migliori provati.\" },\n    { name: \"Ilaria D.\", date: \"8 aprile 2026\", avatar: avatars[9], photo: reviewPhotos[9], text: \"Esperienza d'acquisto molto piacevole dall'inizio alla fine, senza intoppi. Sono rimasta davvero soddisfatta.\" },\n    { name: \"Silvia G.\", date: \"14 aprile 2026\", avatar: avatars[10], photo: reviewPhotos[10], text: \"Risultato bellissimo, sicuramente farò altri ordini in futuro. Consigliatissimo a chi è ancora indeciso.\" },\n    { name: \"Laura V.\", date: \"21 aprile 2026\", avatar: avatars[11], photo: reviewPhotos[11], text: \"Il prodotto è praticamente identico alle foto sul sito, colori e finiture corrispondono perfettamente. Nessuna sorpresa negativa.\" },\n    { name: \"Giorgia A.\", date: \"29 aprile 2026\", avatar: avatars[12], photo: reviewPhotos[12], text: \"Servizio impeccabile in ogni fase, dall'ordine alla consegna. Difficile chiedere di meglio.\" },\n    { name: \"Beatrice Z.\", date: \"4 maggio 2026\", avatar: avatars[13], photo: reviewPhotos[13], text: \"Spedizione lampo, in tre giorni avevo già tutto a casa. Complimenti per l'organizzazione logistica.\" },\n    { name: \"Camilla F.\", date: \"9 maggio 2026\", avatar: avatars[14], photo: reviewPhotos[14], text: \"Il servizio clienti mi ha guidata nella scelta con pazienza e disponibilità. Davvero preparati e cortesi.\" },\n    { name: \"Alice Q.\", date: \"15 maggio 2026\", avatar: avatars[15], photo: reviewPhotos[15], text: \"Materiali di ottima fattura e rifiniture curate, si nota che non è un prodotto fatto in fretta. Molto soddisfatta.\" },\n    { name: \"Sofia E.\", date: \"20 maggio 2026\", avatar: avatars[16], photo: reviewPhotos[16], text: \"Packaging elegante e curato nei minimi dettagli, sembrava di aprire un regalo. Bellissima prima impressione.\" },\n    { name: \"Arianna I.\", date: \"26 maggio 2026\", avatar: avatars[17], photo: reviewPhotos[17], text: \"Ogni passaggio dell'ordine mi è stato comunicato in tempo reale, senza dover chiedere nulla io. Ottima trasparenza.\" },\n    { name: \"Serena O.\", date: \"31 maggio 2026\", avatar: avatars[18], photo: reviewPhotos[18], text: \"Procedura d'acquisto intuitiva, pochi click e ordine completato senza alcuna difficoltà.\" },\n    { name: \"Veronica U.\", date: \"6 giugno 2026\", avatar: avatars[19], photo: reviewPhotos[19], text: \"Pensavo di aspettare una settimana e invece è arrivato con tre giorni di anticipo. Servizio davvero efficiente.\" },\n    { name: \"Roberta M.\", date: \"10 giugno 2026\", avatar: avatars[0], photo: reviewPhotos[20], text: \"Non è il primo ordine e non sarà l'ultimo: azienda seria e affidabile su cui contare sempre.\" },\n    { name: \"Simona R.\", date: \"16 giugno 2026\", avatar: avatars[1], photo: reviewPhotos[21], text: \"Qualità molto alta rispetto al prezzo richiesto, un ottimo affare per chi cerca valore reale.\" },\n    { name: \"Cristina C.\", date: \"22 giugno 2026\", avatar: avatars[2], photo: reviewPhotos[22], text: \"Tutto è andato secondo i piani, dall'ordine alla consegna. Un'esperienza che consiglio senza esitazioni.\" },\n    { name: \"Eleonora P.\", date: \"28 giugno 2026\", avatar: avatars[3], photo: reviewPhotos[23], text: \"Sono così contenta dell'acquisto che ho già in mente il prossimo ordine. Tornerò sicuramente.\" },\n    { name: \"Noemi L.\", date: \"3 luglio 2026\", avatar: avatars[4], photo: reviewPhotos[24], text: \"Nessuna differenza tra le immagini del sito e quello che ho ricevuto, corrispondenza totale.\" },\n    { name: \"Greta N.\", date: \"7 luglio 2026\", avatar: avatars[5], photo: reviewPhotos[25], text: \"Dal primo contatto fino alla consegna finale, un servizio curato in ogni dettaglio. Bravissimi.\" },\n    { name: \"Irene T.\", date: \"12 luglio 2026\", avatar: avatars[6], photo: reviewPhotos[26], text: \"Non mi capitava da tempo una spedizione così rapida, arrivata in appena due giorni lavorativi.\" },\n    { name: \"Anna B.\", date: \"16 luglio 2026\", avatar: avatars[7], photo: reviewPhotos[27], text: \"Ho avuto un piccolo dubbio dopo l'acquisto e sono stata ricontattata subito con una soluzione chiara.\" },\n    { name: \"Marta S.\", date: \"21 luglio 2026\", avatar: avatars[8], photo: reviewPhotos[28], text: \"Prodotto ben rifinito, si percepisce la qualità già al primo utilizzo. Promosso a pieni voti.\" },\n    { name: \"Lucia D.\", date: \"25 luglio 2026\", avatar: avatars[9], photo: reviewPhotos[29], text: \"Scatola robusta e ben protetta durante il trasporto, tutto è arrivato intatto e in perfette condizioni.\" },\n    { name: \"Elena G.\", date: \"8 febbraio 2026\", avatar: avatars[10], photo: reviewPhotos[30], text: \"Aggiornamenti costanti via email su ogni fase della spedizione, mi sono sentita sempre informata.\" },\n    { name: \"Paola V.\", date: \"15 febbraio 2026\", avatar: avatars[11], photo: reviewPhotos[31], text: \"In pochissimi passaggi ho completato l'ordine, senza moduli infiniti da compilare. Comodissimo.\" },\n    { name: \"Debora A.\", date: \"22 febbraio 2026\", avatar: avatars[12], photo: reviewPhotos[32], text: \"Consegna arrivata prima del previsto, un dettaglio che ha reso l'attesa ancora più piacevole.\" },\n    { name: \"Michela Z.\", date: \"1 marzo 2026\", avatar: avatars[13], photo: reviewPhotos[33], text: \"Ho scelto questo negozio dopo aver letto altre recensioni e confermo: affidabili al cento per cento.\" },\n    { name: \"Martina F.\", date: \"9 marzo 2026\", avatar: avatars[14], photo: reviewPhotos[34], text: \"Prezzo onesto per una qualità che normalmente si trova a cifre più alte. Ottimo investimento.\" },\n    { name: \"Giulia Q.\", date: \"17 marzo 2026\", avatar: avatars[15], photo: reviewPhotos[35], text: \"Un acquisto che mi ha lasciato solo belle impressioni, dal sito al momento dell'apertura del pacco.\" },\n    { name: \"Sara E.\", date: \"25 marzo 2026\", avatar: avatars[16], photo: reviewPhotos[36], text: \"Cliente soddisfatta e già pronta a rifare un ordine. Difficile trovare di meglio in giro.\" },\n    { name: \"Valentina I.\", date: \"6 aprile 2026\", avatar: avatars[17], photo: reviewPhotos[37], text: \"Le foto del sito rendono benissimo la realtà, nessuna delusione all'apertura del pacco.\" },\n    { name: \"Chiara O.\", date: \"13 aprile 2026\", avatar: avatars[18], photo: reviewPhotos[38], text: \"Servizio curato dall'inizio alla fine, con un'attenzione al cliente che si sente in ogni dettaglio.\" },\n    { name: \"Elisa U.\", date: \"19 aprile 2026\", avatar: avatars[19], photo: reviewPhotos[39], text: \"Ho ordinato con qualche dubbio essendo la prima volta, ma sono rimasta piacevolmente sorpresa: spedizione velocissima e imballaggio curato.\" }\n  ];\n \n  function escapeHtml(str) {\n    return String(str)\n      .replace(\/\u0026\/g, \"\u0026amp;\")\n      .replace(\/\u003c\/g, \"\u0026lt;\")\n      .replace(\/\u003e\/g, \"\u0026gt;\")\n      .replace(\/\"\/g, \"\u0026quot;\")\n      .replace(\/'\/g, \"\u0026#39;\");\n  }\n \n  function initials(name) {\n    var parts = String(name).trim().split(\/\\s+\/);\n    var out = parts[0] ? parts[0].charAt(0) : \"\";\n    if (parts[1]) out += parts[1].charAt(0);\n    return escapeHtml(out.toUpperCase().replace(\/\\.\/g, \"\"));\n  }\n \n  var STARS = '\u003cspan class=\"cr-star\"\u003e\u003c\/span\u003e\u003cspan class=\"cr-star\"\u003e\u003c\/span\u003e\u003cspan class=\"cr-star\"\u003e\u003c\/span\u003e\u003cspan class=\"cr-star\"\u003e\u003c\/span\u003e\u003cspan class=\"cr-star\"\u003e\u003c\/span\u003e';\n \n  function buildCard(review, index, total) {\n    var safeName = escapeHtml(review.name);\n    return (\n      '\u003cdiv class=\"cr-slide\" role=\"group\" aria-roledescription=\"recensione\" aria-label=\"Recensione ' + (index + 1) + ' di ' + total + '\"\u003e' +\n        '\u003carticle class=\"cr-card\"\u003e' +\n          '\u003cheader class=\"cr-card-header\"\u003e' +\n            '\u003cspan class=\"cr-avatar-wrap\"\u003e' +\n              '\u003cspan class=\"cr-initials\" aria-hidden=\"true\"\u003e' + initials(review.name) + '\u003c\/span\u003e' +\n              '\u003cimg class=\"cr-avatar\" src=\"' + review.avatar + '\" alt=\"Foto profilo di ' + safeName + '\" loading=\"lazy\" decoding=\"async\" width=\"52\" height=\"52\" data-cr-avatar\u003e' +\n            '\u003c\/span\u003e' +\n            '\u003cspan class=\"cr-user-info\"\u003e' +\n              '\u003cspan class=\"cr-name\"\u003e' + safeName + '\u003c\/span\u003e' +\n              '\u003cspan class=\"cr-date\"\u003e' + escapeHtml(review.date) + '\u003c\/span\u003e' +\n            '\u003c\/span\u003e' +\n          '\u003c\/header\u003e' +\n          '\u003cdiv class=\"cr-stars\" role=\"img\" aria-label=\"Valutazione 5 stelle su 5\"\u003e' + STARS + '\u003c\/div\u003e' +\n          '\u003cp class=\"cr-text\"\u003e' + escapeHtml(review.text) + '\u003c\/p\u003e' +\n          '\u003cdiv class=\"cr-photo-wrap\"\u003e' +\n            '\u003cimg class=\"cr-photo\" src=\"' + review.photo + '\" alt=\"Foto caricata da ' + safeName + '\" loading=\"lazy\" decoding=\"async\"\u003e' +\n          '\u003c\/div\u003e' +\n          '\u003cdiv class=\"cr-actions\"\u003e' +\n            '\u003cbutton type=\"button\" class=\"cr-btn cr-btn-like\" data-action=\"like\" aria-pressed=\"false\" aria-label=\"Segna come utile la recensione di ' + safeName + '\"\u003e\u0026#128077; Utile\u003c\/button\u003e' +\n            '\u003cbutton type=\"button\" class=\"cr-btn\" data-action=\"share\" aria-label=\"Condividi la recensione di ' + safeName + '\"\u003eCondividi\u003c\/button\u003e' +\n            '\u003cbutton type=\"button\" class=\"cr-btn\" data-action=\"report\" aria-label=\"Segnala la recensione di ' + safeName + '\"\u003eSegnala\u003c\/button\u003e' +\n          '\u003c\/div\u003e' +\n        '\u003c\/article\u003e' +\n      '\u003c\/div\u003e'\n    );\n  }\n \n  function initCarousel(root) {\n    var track = root.querySelector('[data-cr-track]');\n    var prevBtn = root.querySelector('[data-cr-prev]');\n    var nextBtn = root.querySelector('[data-cr-next]');\n    var counter = root.querySelector('[data-cr-counter]');\n    var live = root.querySelector('[data-cr-live]');\n    var total = reviews.length;\n \n    track.innerHTML = reviews.map(function (r, i) { return buildCard(r, i, total); }).join('');\n \n    var current = 0;\n \n    track.addEventListener('error', function (e) {\n      var img = e.target;\n      if (img \u0026\u0026 img.hasAttribute('data-cr-avatar')) img.setAttribute('data-failed', 'true');\n    }, true);\n \n    function update(i) {\n      current = Math.max(0, Math.min(total - 1, i));\n      prevBtn.disabled = current \u003c= 0;\n      nextBtn.disabled = current \u003e= total - 1;\n      if (counter) counter.textContent = (current + 1) + ' \/ ' + total;\n      if (live) live.textContent = 'Recensione ' + (current + 1) + ' di ' + total;\n    }\n \n    function goTo(index, smooth) {\n      update(index);\n      track.scrollTo({ left: track.clientWidth * current, behavior: smooth === false ? 'auto' : 'smooth' });\n    }\n \n    prevBtn.addEventListener('click', function () { goTo(current - 1); });\n    nextBtn.addEventListener('click', function () { goTo(current + 1); });\n \n    track.addEventListener('keydown', function (e) {\n      if (e.key === 'ArrowRight') { e.preventDefault(); goTo(current + 1); }\n      else if (e.key === 'ArrowLeft') { e.preventDefault(); goTo(current - 1); }\n      else if (e.key === 'Home') { e.preventDefault(); goTo(0); }\n      else if (e.key === 'End') { e.preventDefault(); goTo(total - 1); }\n    });\n \n    var ticking = false;\n    track.addEventListener('scroll', function () {\n      if (ticking) return;\n      ticking = true;\n      window.requestAnimationFrame(function () {\n        ticking = false;\n        if (!track.clientWidth) return;\n        update(Math.round(track.scrollLeft \/ track.clientWidth));\n      });\n    }, { passive: true });\n \n    var isDown = false, startX = 0, startScroll = 0, moved = false;\n \n    track.addEventListener('pointerdown', function (e) {\n      if (e.pointerType === 'touch') return;\n      isDown = true;\n      moved = false;\n      startX = e.clientX;\n      startScroll = track.scrollLeft;\n      track.classList.add('cr-dragging');\n      try { track.setPointerCapture(e.pointerId); } catch (err) {}\n    });\n \n    track.addEventListener('pointermove', function (e) {\n      if (!isDown) return;\n      var dx = e.clientX - startX;\n      if (Math.abs(dx) \u003e 5) moved = true;\n      track.scrollLeft = startScroll - dx;\n    });\n \n    function endDrag() {\n      if (!isDown) return;\n      isDown = false;\n      track.classList.remove('cr-dragging');\n      var delta = track.scrollLeft - startScroll;\n      var w = track.clientWidth || 1;\n      var target = Math.abs(delta) \u003e w * 0.15\n        ? current + (delta \u003e 0 ? 1 : -1)\n        : Math.round(track.scrollLeft \/ w);\n      goTo(target);\n    }\n \n    track.addEventListener('pointerup', endDrag);\n    track.addEventListener('pointercancel', endDrag);\n    track.addEventListener('pointerleave', endDrag);\n \n    track.addEventListener('click', function (e) {\n      if (!moved) return;\n      moved = false;\n      e.preventDefault();\n      e.stopPropagation();\n    }, true);\n \n    track.addEventListener('click', function (e) {\n      var btn = e.target.closest ? e.target.closest('.cr-btn') : null;\n      if (!btn) return;\n      var action = btn.getAttribute('data-action');\n      var card = btn.closest('.cr-card');\n \n      if (action === 'like') {\n        btn.setAttribute('aria-pressed', btn.getAttribute('aria-pressed') === 'true' ? 'false' : 'true');\n      } else if (action === 'share') {\n        var nameEl = card.querySelector('.cr-name');\n        var textEl = card.querySelector('.cr-text');\n        var data = {\n          title: 'Recensione di ' + (nameEl ? nameEl.textContent : ''),\n          text: textEl ? textEl.textContent : '',\n          url: window.location.href\n        };\n        if (navigator.share) {\n          navigator.share(data).catch(function () {});\n        } else if (navigator.clipboard) {\n          navigator.clipboard.writeText(data.url).then(function () {\n            var original = btn.textContent;\n            btn.textContent = 'Copiato!';\n            setTimeout(function () { btn.textContent = original; }, 1800);\n          }).catch(function () {});\n        }\n      } else if (action === 'report') {\n        btn.textContent = 'Segnalato';\n        btn.disabled = true;\n      }\n    });\n \n    var resizeTimer = null;\n    window.addEventListener('resize', function () {\n      if (resizeTimer) clearTimeout(resizeTimer);\n      resizeTimer = setTimeout(function () { goTo(current, false); }, 120);\n    });\n \n    goTo(0, false);\n  }\n \n  function init() {\n    var sections = document.querySelectorAll('[data-cr-section]');\n    Array.prototype.forEach.call(sections, function (s) { initCarousel(s); });\n  }\n \n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\u003c\/script\u003e \u2028\u003c\/div\u003e\n\u003cp class=\"cr-sr-live\" data-cr-live=\"\"\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .cr-section {\n    --cr-green: #2f7a4d;\n    --cr-green-dark: #245c3a;\n    --cr-text: #1f2a24;\n    --cr-muted: #6b756f;\n    --cr-border: #e7e9e6;\n    --cr-bg-soft: #f5f7f5;\n    --cr-radius: 20px;\n    --cr-shadow: 0 8px 30px rgba(20, 40, 28, 0.07);\n    --cr-photo-h: 300px;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 640px;\n    margin: 0 auto;\n    padding: 52px 16px 56px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: var(--cr-text);\n  }\n  .cr-section *, .cr-section *::before, .cr-section *::after { box-sizing: border-box; }\n\n  .cr-header { text-align: center; margin-bottom: 28px; }\n  .cr-eyebrow {\n    display: inline-block;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    color: var(--cr-green);\n    margin-bottom: 10px;\n  }\n  .cr-title {\n    font-size: 22px;\n    line-height: 1.25;\n    font-weight: 800;\n    letter-spacing: 0.01em;\n    margin: 0;\n    color: var(--cr-text);\n  }\n\n  .cr-carousel { position: relative; }\n\n  .cr-viewport {\n    width: 100%;\n    overflow: hidden;\n    border-radius: var(--cr-radius);\n  }\n\n  .cr-track {\n    display: flex;\n    width: 100%;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n    outline: none;\n    border-radius: var(--cr-radius);\n  }\n  .cr-track::-webkit-scrollbar { display: none; }\n  .cr-track.cr-dragging { scroll-snap-type: none; cursor: grabbing; scroll-behavior: auto; }\n  .cr-track:focus-visible { box-shadow: 0 0 0 3px rgba(47, 122, 77, 0.35); }\n\n  .cr-slide {\n    flex: 0 0 100%;\n    width: 100%;\n    min-width: 100%;\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n    padding: 4px;\n  }\n\n  .cr-card {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    background: #ffffff;\n    border: 1px solid var(--cr-border);\n    border-radius: var(--cr-radius);\n    box-shadow: var(--cr-shadow);\n    padding: 20px 18px;\n    user-select: none;\n  }\n  .cr-track:not(.cr-dragging) .cr-card { user-select: text; }\n\n  .cr-card-header {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    min-height: 52px;\n  }\n  .cr-avatar-wrap {\n    position: relative;\n    flex: 0 0 52px;\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    overflow: hidden;\n    background: var(--cr-green);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .cr-initials {\n    position: absolute;\n    inset: 0;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: #fff;\n    font-size: 17px;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n  }\n  .cr-avatar {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 50%;\n    background: var(--cr-bg-soft);\n  }\n  .cr-avatar[data-failed=\"true\"] { display: none; }\n\n  .cr-user-info {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-width: 0;\n  }\n  .cr-name {\n    font-size: 15.5px;\n    font-weight: 700;\n    line-height: 1.25;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .cr-date {\n    font-size: 13px;\n    color: var(--cr-muted);\n    line-height: 1.25;\n    margin-top: 3px;\n  }\n\n  .cr-stars {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    margin: 14px 0 10px;\n  }\n  .cr-star {\n    width: 16px;\n    height: 16px;\n    flex: 0 0 16px;\n    background-color: var(--cr-green);\n    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);\n  }\n\n  .cr-text {\n    font-size: 15px;\n    line-height: 1.5;\n    margin: 0 0 14px;\n    min-height: 67.5px;\n    display: -webkit-box;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n\n  .cr-photo-wrap {\n    flex: 0 0 auto;\n    height: var(--cr-photo-h);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--cr-bg-soft);\n    border: 1px solid var(--cr-border);\n    border-radius: 14px;\n    padding: 8px;\n    margin-bottom: 16px;\n    overflow: hidden;\n  }\n  .cr-photo {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n    display: block;\n    border-radius: 8px;\n  }\n\n  .cr-actions {\n    display: flex;\n    flex-wrap: nowrap;\n    align-items: stretch;\n    gap: 8px;\n    margin-top: auto;\n  }\n  .cr-btn {\n    appearance: none;\n    -webkit-appearance: none;\n    flex: 1 1 0;\n    min-width: 0;\n    border: 1px solid var(--cr-border);\n    background: #fff;\n    color: var(--cr-text);\n    font-family: inherit;\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1;\n    padding: 11px 6px;\n    border-radius: 999px;\n    cursor: pointer;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.15s ease;\n  }\n  .cr-btn:hover { background: var(--cr-bg-soft); border-color: var(--cr-green); }\n  .cr-btn:active { transform: scale(0.97); }\n  .cr-btn:focus-visible { outline: 2px solid var(--cr-green); outline-offset: 2px; }\n  .cr-btn-like[aria-pressed=\"true\"] { background: var(--cr-green); border-color: var(--cr-green); color: #fff; }\n  .cr-btn[disabled] { color: var(--cr-muted); cursor: default; opacity: 0.75; }\n  .cr-btn[disabled]:hover { background: #fff; border-color: var(--cr-border); }\n\n  .cr-controls {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 18px;\n    margin-top: 18px;\n  }\n  .cr-counter {\n    font-size: 13.5px;\n    font-weight: 600;\n    color: var(--cr-muted);\n    min-width: 62px;\n    text-align: center;\n    font-variant-numeric: tabular-nums;\n  }\n  .cr-arrow {\n    flex: 0 0 auto;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    border: 1px solid var(--cr-border);\n    background: #ffffff;\n    color: var(--cr-green-dark);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    box-shadow: 0 4px 14px rgba(20, 40, 28, 0.09);\n    transition: background-color 0.22s ease, color 0.22s ease, transform 0.22s ease, opacity 0.22s ease;\n  }\n  .cr-arrow:hover { background: var(--cr-green); color: #fff; }\n  .cr-arrow:active { transform: scale(0.94); }\n  .cr-arrow:focus-visible { outline: 2px solid var(--cr-green); outline-offset: 3px; }\n  .cr-arrow[disabled] { opacity: 0.3; cursor: default; }\n  .cr-arrow[disabled]:hover { background: #fff; color: var(--cr-green-dark); }\n  .cr-chev {\n    width: 9px;\n    height: 9px;\n    border-top: 2px solid currentColor;\n    border-right: 2px solid currentColor;\n    display: block;\n  }\n  .cr-chev-left { transform: rotate(-135deg); margin-left: 3px; }\n  .cr-chev-right { transform: rotate(45deg); margin-right: 3px; }\n\n  .cr-sr-live {\n    position: absolute;\n    width: 1px; height: 1px;\n    padding: 0; margin: -1px;\n    overflow: hidden;\n    clip: rect(0,0,0,0);\n    white-space: nowrap;\n    border: 0;\n  }\n\n  @media (min-width: 480px) {\n    .cr-section { --cr-photo-h: 340px; padding: 60px 20px 64px; }\n    .cr-title { font-size: 26px; }\n    .cr-card { padding: 24px 22px; }\n    .cr-btn { font-size: 14px; padding: 11px 10px; }\n  }\n\n  @media (min-width: 900px) {\n    .cr-section { max-width: 700px; --cr-photo-h: 380px; }\n    .cr-title { font-size: 29px; }\n    .cr-controls { margin-top: 16px; }\n    .cr-arrow {\n      position: absolute;\n      top: 48%;\n      transform: translateY(-50%);\n      width: 46px;\n      height: 46px;\n      z-index: 2;\n    }\n    .cr-arrow:active { transform: translateY(-50%) scale(0.94); }\n    .cr-arrow-prev { left: -68px; }\n    .cr-arrow-next { right: -68px; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cr-section * { transition: none !important; }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"rvts-loop-testimonials\" data-rvts-loop-root=\"\" aria-labelledby=\"rvts-loop-title\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__inner\"\u003e\n\u003cheader class=\"rvts-loop-testimonials__header\"\u003e\u003cspan class=\"rvts-loop-testimonials__accent\"\u003e\u003c\/span\u003e\n\u003ch2 class=\"rvts-loop-testimonials__title\" id=\"rvts-loop-title\"\u003eRisultati reali. Persone reali.\u003c\/h2\u003e\n\u003cp class=\"rvts-loop-testimonials__subtitle\"\u003eGuarda cosa raccontano le nostre clienti\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"rvts-loop-testimonials__stage\"\u003e\n\u003cbutton class=\"rvts-loop-testimonials__arrow rvts-loop-testimonials__arrow--prev\" type=\"button\" data-rvts-loop-prev=\"\" aria-label=\"Storia precedente\"\u003e \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M15 5 8 12l7 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"rvts-loop-testimonials__viewport\" data-rvts-loop-viewport=\"\" role=\"region\" tabindex=\"0\" aria-roledescription=\"carosello\" aria-label=\"Storie dei clienti\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__track\"\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide is-active\" data-rvts-loop-slide=\"\" data-index=\"0\" aria-roledescription=\"slide\" aria-label=\"1 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\n                \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f504d4b863ed48fbace34f112cc03c76.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide\" data-rvts-loop-slide=\"\" data-index=\"1\" aria-roledescription=\"slide\" aria-label=\"2 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2d7f05c131da4f68ac3a5a1e4e56b287.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide\" data-rvts-loop-slide=\"\" data-index=\"2\" aria-roledescription=\"slide\" aria-label=\"3 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/193fee136d254cddb65643fca4a51acb.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide\" data-rvts-loop-slide=\"\" data-index=\"3\" aria-roledescription=\"slide\" aria-label=\"4 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e28957736d404107bd9be97c28b0ffd8.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide\" data-rvts-loop-slide=\"\" data-index=\"4\" aria-roledescription=\"slide\" aria-label=\"5 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7f45eae7b90244b4bd2b8cdfd996cd90.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"rvts-loop-testimonials__slide\" data-rvts-loop-slide=\"\" data-index=\"5\" aria-roledescription=\"slide\" aria-label=\"6 di 6\"\u003e\n\u003cdiv class=\"rvts-loop-testimonials__card\"\u003e\n\u003cvideo class=\"rvts-loop-testimonials__video\" data-rvts-loop-video=\"\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/99bfd0ada2b04681b4f2ad193f2e5e64.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"none\" disablepictureinpicture=\"\" controlslist=\"nodownload noplaybackrate nofullscreen\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"rvts-loop-testimonials__sound\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                  \u003cpath d=\"M11 5 6.5 9H3v6h3.5L11 19V5Z\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M15 9.5c1.3 1.4 1.3 3.6 0 5\"\u003e\u003c\/path\u003e\n                  \u003cpath d=\"M17.8 7c2.8 2.8 2.8 7.2 0 10\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"rvts-loop-testimonials__arrow rvts-loop-testimonials__arrow--next\" type=\"button\" data-rvts-loop-next=\"\" aria-label=\"Storia successiva\"\u003e \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"m9 5 7 7-7 7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rvts-loop-testimonials__dots\" role=\"group\" aria-label=\"Scegli una storia\"\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot is-active\" type=\"button\" data-rvts-loop-dot=\"0\" aria-label=\"Storia 1\"\u003e\u003c\/button\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot\" type=\"button\" data-rvts-loop-dot=\"1\" aria-label=\"Storia 2\"\u003e\u003c\/button\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot\" type=\"button\" data-rvts-loop-dot=\"2\" aria-label=\"Storia 3\"\u003e\u003c\/button\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot\" type=\"button\" data-rvts-loop-dot=\"3\" aria-label=\"Storia 4\"\u003e\u003c\/button\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot\" type=\"button\" data-rvts-loop-dot=\"4\" aria-label=\"Storia 5\"\u003e\u003c\/button\u003e\n\u003cbutton class=\"rvts-loop-testimonials__dot\" type=\"button\" data-rvts-loop-dot=\"5\" aria-label=\"Storia 6\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"rvts-loop-testimonials__hint\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M8 12h8M13 9l3 3-3 3M11 9l-3 3 3 3\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003cspan\u003eScorri per vedere le altre storie\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .rvts-loop-testimonials,\n  .rvts-loop-testimonials *,\n  .rvts-loop-testimonials *::before,\n  .rvts-loop-testimonials *::after {\n    box-sizing: border-box;\n  }\n\n  .rvts-loop-testimonials {\n    --rvts-loop-accent: #E19FC1;\n    --rvts-loop-text: #211D20;\n    --rvts-loop-muted: #777074;\n    --rvts-loop-card-width: min(100%, 430px);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: clamp(48px, 8vw, 88px) 0;\n    overflow: hidden;\n    background: transparent;\n    color: var(--rvts-loop-text);\n    font-family: inherit;\n    isolation: isolate;\n    contain: layout style;\n  }\n\n  .rvts-loop-testimonials__inner {\n    position: relative;\n    width: 100%;\n    max-width: 1180px;\n    min-width: 0;\n    margin: 0 auto;\n    padding-left: clamp(14px, 4vw, 32px);\n    padding-right: clamp(14px, 4vw, 32px);\n  }\n\n  .rvts-loop-testimonials__header {\n    width: 100%;\n    max-width: 720px;\n    margin: 0 auto clamp(26px, 5vw, 42px);\n    padding: 0;\n    text-align: center;\n  }\n\n  .rvts-loop-testimonials__accent {\n    display: block;\n    width: 34px;\n    height: 1px;\n    margin: 0 auto 17px;\n    background: var(--rvts-loop-accent);\n  }\n\n  .rvts-loop-testimonials__title {\n    margin: 0;\n    padding: 0;\n    color: var(--rvts-loop-text);\n    font: inherit;\n    font-size: clamp(27px, 5.8vw, 44px);\n    font-weight: 500;\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n    text-transform: none;\n  }\n\n  .rvts-loop-testimonials__subtitle {\n    margin: 11px 0 0;\n    padding: 0;\n    color: var(--rvts-loop-muted);\n    font: inherit;\n    font-size: clamp(13px, 3.5vw, 16px);\n    font-weight: 400;\n    line-height: 1.5;\n    text-transform: none;\n  }\n\n  .rvts-loop-testimonials__stage {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin: 0 auto;\n  }\n\n  .rvts-loop-testimonials__viewport {\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    overflow-x: auto;\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch;\n    overscroll-behavior-x: contain;\n    overscroll-behavior-y: auto;\n    scroll-snap-type: x mandatory;\n    scroll-padding: 0;\n    scrollbar-width: none;\n    touch-action: pan-x pan-y;\n    outline: none;\n  }\n\n  .rvts-loop-testimonials__viewport::-webkit-scrollbar {\n    display: none;\n    width: 0;\n    height: 0;\n  }\n\n  .rvts-loop-testimonials__viewport:focus-visible {\n    border-radius: 26px;\n    outline: 2px solid rgba(225, 159, 193, 0.9);\n    outline-offset: 4px;\n  }\n\n  .rvts-loop-testimonials__track {\n    position: relative;\n    display: flex;\n    flex-flow: row nowrap;\n    align-items: flex-start;\n    width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n  }\n\n  .rvts-loop-testimonials__slide {\n    position: relative;\n    flex: 0 0 100%;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    scroll-snap-align: start;\n    scroll-snap-stop: always;\n  }\n\n  .rvts-loop-testimonials__card {\n    position: relative;\n    display: block;\n    width: var(--rvts-loop-card-width);\n    max-width: 100%;\n    aspect-ratio: 9 \/ 16;\n    margin: 0 auto;\n    padding: 0;\n    overflow: hidden;\n    border: 1px solid rgba(225, 159, 193, 0.62);\n    border-radius: clamp(20px, 5vw, 28px);\n    background: #F4F1F3;\n    box-shadow:\n      0 14px 38px rgba(35, 25, 31, 0.055),\n      0 2px 8px rgba(35, 25, 31, 0.025);\n    transform: translateZ(0);\n    cursor: pointer;\n    \/* [09\/10\/2026] PROPOSTO DI RIMUOVERE, non ancora eliminato: -webkit-mask-image è un workaround Safari\n       datato. Con il video può causare sfarfallii o video nascosti su alcuni iPhone. Su browser recenti\n       il bordo arrotondato si ottiene già con overflow hidden. Testa su iPhone: se gli angoli del video\n       sporgono, riattiva la riga qui sotto. *\/\n    \/* -webkit-mask-image: -webkit-radial-gradient(white, black); *\/\n  }\n\n  .rvts-loop-testimonials__card::after {\n    content: \"\";\n    position: absolute;\n    z-index: 3;\n    inset: 0;\n    border-radius: inherit;\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.14);\n    pointer-events: none;\n  }\n\n  .rvts-loop-testimonials__video {\n    position: absolute;\n    z-index: 1;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: inherit;\n    background: #F4F1F3;\n    object-fit: contain;\n    object-position: center;\n    pointer-events: none;\n    user-select: none;\n    -webkit-user-select: none;\n    -webkit-touch-callout: none;\n  }\n\n  .rvts-loop-testimonials__sound {\n    position: absolute;\n    z-index: 4;\n    right: 13px;\n    bottom: 13px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 31px;\n    height: 31px;\n    border: 1px solid rgba(255, 255, 255, 0.45);\n    border-radius: 50%;\n    background: rgba(25, 20, 23, 0.38);\n    color: #fff;\n    opacity: 0.75;\n    pointer-events: none;\n    backdrop-filter: blur(5px);\n    -webkit-backdrop-filter: blur(5px);\n  }\n\n  .rvts-loop-testimonials__sound svg {\n    width: 16px;\n    height: 16px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .rvts-loop-testimonials__dots {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 5px;\n    width: 100%;\n    min-width: 0;\n    margin: 19px auto 0;\n    padding: 0;\n  }\n\n  .rvts-loop-testimonials__dot {\n    position: relative;\n    display: block;\n    flex: 0 0 auto;\n    width: 24px;\n    height: 24px;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 999px;\n    background: transparent;\n    box-shadow: none;\n    appearance: none;\n    -webkit-appearance: none;\n    cursor: pointer;\n    touch-action: manipulation;\n  }\n\n  .rvts-loop-testimonials__dot::before {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 6px;\n    height: 6px;\n    border-radius: 999px;\n    background: rgba(33, 29, 32, 0.22);\n    transform: translate(-50%, -50%);\n    transition:\n      width 180ms ease,\n      background-color 180ms ease;\n  }\n\n  .rvts-loop-testimonials__dot.is-active::before {\n    width: 18px;\n    background: var(--rvts-loop-accent);\n  }\n\n  .rvts-loop-testimonials__dot:focus-visible {\n    outline: 2px solid var(--rvts-loop-accent);\n    outline-offset: 1px;\n  }\n\n  .rvts-loop-testimonials__hint {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    margin: 7px 0 0;\n    padding: 0;\n    color: rgba(33, 29, 32, 0.48);\n    font: inherit;\n    font-size: 11px;\n    line-height: 1.4;\n  }\n\n  .rvts-loop-testimonials__hint svg {\n    width: 15px;\n    height: 15px;\n    flex: 0 0 auto;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.4;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .rvts-loop-testimonials__arrow {\n    position: absolute;\n    top: 50%;\n    z-index: 10;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    width: 42px;\n    height: 42px;\n    margin: 0;\n    padding: 0;\n    border: 1px solid rgba(225, 159, 193, 0.52);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.94);\n    color: #3C3439;\n    box-shadow: 0 6px 20px rgba(35, 25, 31, 0.07);\n    appearance: none;\n    -webkit-appearance: none;\n    cursor: pointer;\n    transform: translateY(-50%);\n    transition:\n      border-color 180ms ease,\n      background-color 180ms ease,\n      opacity 180ms ease;\n  }\n\n  .rvts-loop-testimonials__arrow--prev {\n    left: 0;\n  }\n\n  .rvts-loop-testimonials__arrow--next {\n    right: 0;\n  }\n\n  .rvts-loop-testimonials__arrow svg {\n    width: 19px;\n    height: 19px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.6;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .rvts-loop-testimonials__arrow:hover {\n    border-color: var(--rvts-loop-accent);\n    background: #fff;\n  }\n\n  .rvts-loop-testimonials__arrow:focus-visible {\n    outline: 2px solid var(--rvts-loop-accent);\n    outline-offset: 3px;\n  }\n\n  .rvts-loop-testimonials__arrow:disabled {\n    opacity: 0.28;\n    cursor: default;\n    pointer-events: none;\n  }\n\n  @media (max-width: 479px) {\n    .rvts-loop-testimonials {\n      --rvts-loop-card-width: min(100%, 390px);\n      padding-top: 44px;\n      padding-bottom: 50px;\n    }\n\n    .rvts-loop-testimonials__inner {\n      padding-left: max(12px, env(safe-area-inset-left));\n      padding-right: max(12px, env(safe-area-inset-right));\n    }\n\n    .rvts-loop-testimonials__header {\n      margin-bottom: 24px;\n      padding-left: 4px;\n      padding-right: 4px;\n    }\n  }\n\n  @media (min-width: 768px) {\n    .rvts-loop-testimonials {\n      --rvts-loop-card-width: 390px;\n    }\n\n    .rvts-loop-testimonials__stage {\n      max-width: 570px;\n    }\n\n    .rvts-loop-testimonials__arrow {\n      display: flex;\n    }\n\n    .rvts-loop-testimonials__arrow--prev {\n      left: 10px;\n    }\n\n    .rvts-loop-testimonials__arrow--next {\n      right: 10px;\n    }\n\n    .rvts-loop-testimonials__hint {\n      display: none;\n    }\n  }\n\n  @media (min-width: 1100px) {\n    .rvts-loop-testimonials {\n      --rvts-loop-card-width: 405px;\n    }\n\n    .rvts-loop-testimonials__stage {\n      max-width: 650px;\n    }\n\n    .rvts-loop-testimonials__arrow--prev {\n      left: 28px;\n    }\n\n    .rvts-loop-testimonials__arrow--next {\n      right: 28px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .rvts-loop-testimonials__dot::before,\n    .rvts-loop-testimonials__arrow {\n      transition: none;\n    }\n\n    .rvts-loop-testimonials__viewport {\n      scroll-behavior: auto;\n    }\n  }\n\n  \/* Desktop con mouse: il carosello si trascina come su telefono *\/\n  @media (hover: hover) and (pointer: fine) {\n    .rvts-loop-testimonials__viewport {\n      cursor: grab;\n    }\n\n    .rvts-loop-testimonials__viewport.is-dragging {\n      cursor: grabbing;\n      user-select: none;\n      -webkit-user-select: none;\n    }\n  }\n\n  \/* AGGIUNTE 09\/10\/2026: icona audio. Le onde compaiono solo con l'audio attivo\n     (prima erano sempre visibili, anche con il video muto). *\/\n  .rvts-loop-testimonials__card:not(.is-unmuted) .rvts-loop-testimonials__sound path:nth-child(n + 2) {\n    display: none;\n  }\n\u003c\/style\u003e\n\u003c!-- [09\/10\/2026] PROPOSTO DI RIMUOVERE, non ancora eliminato: spazi vuoti sopra la sezione.\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n--\u003e\n\u003c!-- =========================================================\n     GLOWMOON™ — PERFORMANCE (solo CSS)\n     - il carosello video viene disegnato solo quando ci si avvicina\n     - immagini e video mai più larghi del loro contenitore\n     ========================================================= --\u003e\n\u003cstyle\u003e\n  \/* [09\/10\/2026] PROPOSTO DI RIMUOVERE, non ancora eliminato: il blocco @supports qui sotto applica\n     content-visibility: auto a TUTTA la sezione, mentre il commento originale diceva il contrario\n     (non applicato ai blocchi above-the-fold). Può far comparire il blocco in ritardo o con salti\n     di altezza. Commento originale: \"Evita rendering anticipato delle sezioni molto lontane dal\n     viewport. Non applicato ai blocchi iniziali\/above-the-fold.\" Blocco originale:\n     @supports (content-visibility: auto) {\n       .rvts-loop-testimonials {\n         content-visibility: auto;\n         contain-intrinsic-size: auto 800px;\n       }\n     }\n  *\/\n\n  \/* Stabilità layout media *\/\n  img,\n  video {\n    max-width: 100%;\n  }\n\u003c\/style\u003e\n\u003c!-- [09\/10\/2026] PROPOSTO DI RIMUOVERE, non ancora eliminato: spazio vuoto in fondo alla sezione.\n\u003cp\u003e \u003c\/p\u003e\n--\u003e\n\u003cscript\u003e\n(function () {\n  function init(root) {\n    if (root.dataset.rvtsLoopReady) return;\n    root.dataset.rvtsLoopReady = '1';\n\n    var viewport = root.querySelector('[data-rvts-loop-viewport]');\n    var slides = Array.prototype.slice.call(root.querySelectorAll('[data-rvts-loop-slide]'));\n    var dots = Array.prototype.slice.call(root.querySelectorAll('[data-rvts-loop-dot]'));\n    var prev = root.querySelector('[data-rvts-loop-prev]');\n    var next = root.querySelector('[data-rvts-loop-next]');\n    var total = slides.length;\n    var current = 0;\n    var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var raf = 0, dragging = false, moved = false, startX = 0, startLeft = 0;\n\n    if (!viewport || !total) return;\n\n    function slideWidth() {\n      return viewport.clientWidth || 1;\n    }\n\n    \/\/ Imposta il src dal data-src solo quando la storia sta per apparire (risparmio dati)\n    function loadVideo(i) {\n      if (i \u003c 0 || i \u003e= total) return;\n      var video = slides[i].querySelector('video');\n      if (!video || video.getAttribute('src') || !video.getAttribute('data-src')) return;\n      video.src = video.getAttribute('data-src');\n      video.preload = 'metadata';\n      video.load();\n    }\n\n    \/\/ Riproduce solo la storia visibile e mette in pausa le altre (i = -1 mette in pausa tutte)\n    function playOnly(i) {\n      slides.forEach(function (slide, n) {\n        var video = slide.querySelector('video');\n        if (!video) return;\n        if (n === i) {\n          var p = video.play();\n          if (p \u0026\u0026 p.catch) p.catch(function () {});\n        } else {\n          video.pause();\n        }\n      });\n    }\n\n    function setActive(i) {\n      current = i;\n      slides.forEach(function (slide, n) {\n        slide.classList.toggle('is-active', n === i);\n      });\n      dots.forEach(function (dot, n) {\n        dot.classList.toggle('is-active', n === i);\n        dot.setAttribute('aria-current', n === i ? 'true' : 'false');\n      });\n      if (prev) prev.disabled = i === 0;\n      if (next) next.disabled = i === total - 1;\n      loadVideo(i - 1);\n      loadVideo(i);\n      loadVideo(i + 1);\n      playOnly(i);\n    }\n\n    function goTo(i) {\n      i = Math.max(0, Math.min(total - 1, i));\n      viewport.scrollTo({ left: i * slideWidth(), behavior: reduceMotion ? 'auto' : 'smooth' });\n      setActive(i);\n    }\n\n    \/\/ Swipe, trascinamento e frecce: pallini, frecce e video seguono lo scroll\n    viewport.addEventListener('scroll', function () {\n      cancelAnimationFrame(raf);\n      raf = requestAnimationFrame(function () {\n        var i = Math.round(viewport.scrollLeft \/ slideWidth());\n        if (i !== current) setActive(i);\n      });\n    }, { passive: true });\n\n    if (prev) prev.addEventListener('click', function () { goTo(current - 1); });\n    if (next) next.addEventListener('click', function () { goTo(current + 1); });\n    dots.forEach(function (dot, n) {\n      dot.addEventListener('click', function () { goTo(n); });\n    });\n\n    \/\/ Desktop: trascinamento con il mouse\n    viewport.addEventListener('pointerdown', function (e) {\n      moved = false;\n      if (e.pointerType !== 'mouse' || e.button !== 0) return;\n      dragging = true;\n      startX = e.clientX;\n      startLeft = viewport.scrollLeft;\n      viewport.classList.add('is-dragging');\n      viewport.style.scrollSnapType = 'none';\n    });\n\n    window.addEventListener('pointermove', function (e) {\n      if (!dragging) return;\n      var dx = e.clientX - startX;\n      if (Math.abs(dx) \u003e 4) moved = true;\n      viewport.scrollLeft = startLeft - dx;\n    });\n\n    function endDrag() {\n      if (!dragging) return;\n      dragging = false;\n      viewport.classList.remove('is-dragging');\n      viewport.style.scrollSnapType = '';\n      goTo(Math.round(viewport.scrollLeft \/ slideWidth()));\n    }\n\n    window.addEventListener('pointerup', endDrag);\n    window.addEventListener('pointercancel', endDrag);\n\n    \/\/ Tap o click sulla card: attiva o disattiva l'audio (i video partono muti)\n    slides.forEach(function (slide) {\n      var card = slide.querySelector('.rvts-loop-testimonials__card');\n      var video = slide.querySelector('video');\n      if (!card || !video) return;\n      card.addEventListener('click', function () {\n        if (moved) return;\n        video.muted = !video.muted;\n        card.classList.toggle('is-unmuted', !video.muted);\n        if (!video.muted) {\n          var p = video.play();\n          if (p \u0026\u0026 p.catch) p.catch(function () {});\n        }\n      });\n    });\n\n    \/\/ Riallinea la posizione quando cambia la larghezza della finestra\n    window.addEventListener('resize', function () {\n      viewport.scrollTo({ left: current * slideWidth(), behavior: 'auto' });\n    });\n\n    \/\/ Ferma i video quando il blocco esce dallo schermo\n    if ('IntersectionObserver' in window) {\n      new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) playOnly(current);\n          else playOnly(-1);\n        });\n      }, { threshold: 0.3 }).observe(root);\n    }\n\n    setActive(0);\n  }\n\n  document.querySelectorAll('[data-rvts-loop-root]').forEach(init);\n})();\n\u003c\/script\u003e\n\u003c\/body\u003e","brand":"Il mio negozio","offers":[{"title":"Default Title","offer_id":57982657593689,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1043\/3875\/1833\/files\/lash_colore_giusto.png?v=1779977615","url":"https:\/\/glowmoon.it\/products\/glowmoon-siero-ciglia","provider":"Glowmoon","version":"1.0","type":"link"}