{"product_id":"macchina-per-massaggio-terapeutico-vacuum-calore","title":"Massaggiatore a Suzione + Calore","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700;800\u0026amp;display=swap\"\u003e\n\n\u003cstyle\u003e\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --blue:#69AEEC;\n  --blue-dark:#4d98dc;\n  --blue-text:#12395f;\n  --blue-light:#eef7ff;\n  --text:#0f1923;\n  --text-soft:#24384c;\n  --muted:#5e6e7f;\n  --border:#d5e7f9;\n  --surface:#ffffff;\n  --surface-soft:#eef7ff;\n  --radius:14px;\n  --font:\"DM Sans\",sans-serif;\n  --title-weight:700;\n}\nbody{\n  font-family:var(--font);\n  color:var(--text);\n  background:#f4f9fe;\n  line-height:1.62;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\na{color:inherit;text-decoration:none}\nimg,video{max-width:100%;display:block}\n.page{max-width:720px;margin:0 auto;padding:24px 16px 60px}\n.page,.page *{font-family:var(--font)}\n\n.price-item--sale,\n.price__sale .price-item--sale,\n.price__sale .price-item--last,\n.price__regular .price-item,\n.price .price-item--regular:not(.price-item--last),\n.product__info-container .price-item:not(.price-item--compare),\n.product__info-wrapper .price-item:not(.price-item--compare),\n.product-info .price-item:not(.price-item--compare){\n  color:var(--blue-dark)!important;\n}\n.price__sale .price-item--regular,\n.price-item--compare,\ns.price-item{color:#8aa0b5!important}\n.product__title,\n.product__title h1,\n.product__info-container h1,\n.product__info-wrapper h1,\n.product-form__title,\n.product-single__title{margin-bottom:27px!important}\n.product__info-container .price,\n.product__info-container .price__container,\n.product__info-wrapper .price,\n.product__info-wrapper .price__container,\n.product-info .price,\n.product-info .price__container,\n.main-product .price,\n.main-product .price__container{\n  margin-top:0!important;\n  margin-bottom:27px!important;\n}\n.product__info-container .price-item--sale,\n.product__info-wrapper .price-item--sale,\n.product-info .price-item--sale,\n.main-product .price-item--sale,\n.price__sale .price-item--last{\n  font-size:1.344em!important;\n  color:var(--blue-dark)!important;\n  font-weight:800!important;\n  line-height:1!important;\n}\n\n.section,.steps-wrap,.sq-video-slider-section,.sq-reviews-slider-section,.stats-section,.trust-section,.guarantee-box,.faq-section,.social-box{\n  margin:0 0 22px;\n}\n.section p,.accordion-body p,.faq-content{\n  font-size:14px;\n  line-height:1.7;\n  color:var(--text-soft);\n}\n\n.hero-banner{\n  background:linear-gradient(180deg,#12395f 0%,#69AEEC 100%);\n  border-radius:20px;\n  padding:26px 20px;\n  margin:0 0 22px;\n  position:relative;\n  overflow:hidden;\n}\n.hero-badge{\n  display:inline-block;\n  background:rgba(255,255,255,.16);\n  color:#fff;\n  font-size:12px;\n  font-weight:600;\n  padding:6px 12px;\n  border-radius:999px;\n  margin-bottom:14px;\n  border:1px solid rgba(255,255,255,.2);\n}\n.hero-title{\n  font-size:30px;\n  font-weight:var(--title-weight);\n  color:#fff;\n  line-height:1.12;\n  margin-bottom:12px;\n}\n.hero-sub{\n  font-size:15px;\n  color:rgba(255,255,255,.94)!important;\n  line-height:1.68;\n  max-width:560px;\n}\n.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}\n.hero-pill{\n  background:rgba(255,255,255,.14);\n  border:1px solid rgba(255,255,255,.2);\n  color:#fff;\n  font-size:12px;\n  font-weight:500;\n  padding:6px 14px;\n  border-radius:999px;\n}\n\n.sq-points{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n  padding:14px;\n  border:1px solid var(--border);\n  background:var(--surface-soft);\n  border-radius:14px;\n}\n.sq-points-item{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n  font-size:15px;\n  font-weight:700;\n  color:var(--text);\n  line-height:1.45;\n}\n.sq-points-icon{\n  width:18px;\n  height:18px;\n  border-radius:50%;\n  background:var(--blue);\n  color:#fff;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  flex:0 0 18px;\n  margin-top:2px;\n}\n.sq-points-icon svg{width:12px;height:12px}\n\n.sqb-wrap{font-family:var(--font);margin:0 0 18px;width:100%}\n.sqb-title-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}\n.sqb-line{flex:1;height:1px;background:var(--border)}\n.sqb-title{\n  font-size:14px;\n  font-weight:800;\n  color:var(--text);\n  white-space:nowrap;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n}\n.sqb-options{display:flex;flex-direction:column;gap:10px}\n.sqb-option{position:relative;display:block;width:100%;cursor:pointer}\n.sqb-option input{position:absolute;opacity:0;width:0;height:0}\n.sqb-card{\n  display:block;\n  width:100%;\n  box-sizing:border-box;\n  border:1.5px solid var(--border);\n  border-radius:var(--radius);\n  background:var(--blue-light);\n  overflow:hidden;\n  cursor:pointer;\n  transition:all .2s ease;\n}\n.sqb-main{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:18px;\n  padding:16px;\n}\n.sqb-left{\n  display:grid;\n  grid-template-columns:18px minmax(0,1fr);\n  align-items:center;\n  column-gap:12px;\n  min-width:0;\n}\n.sqb-left \u003e span:last-child{display:block}\n.sqb-radio{\n  display:block;\n  width:18px;\n  height:18px;\n  border:2px solid #99c8f2;\n  border-radius:50%;\n  background:#fff;\n  box-sizing:border-box;\n  flex-shrink:0;\n  position:relative;\n  justify-self:center;\n  align-self:center;\n  transition:border-color .2s ease,background .2s ease;\n}\n.sqb-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.22}\n.sqb-right{text-align:right;flex-shrink:0}\n.sqb-price{font-size:21px;font-weight:700;color:var(--text);line-height:1}\n.sqb-old{\n  margin-top:5px;\n  font-size:13px;\n  color:#8aa0b5;\n  text-decoration:line-through;\n  line-height:1;\n  display:block;\n}\n.sqb-discount{\n  display:inline-flex;\n  align-items:center;\n  margin-left:10px;\n  padding:5px 10px;\n  border-radius:8px;\n  background:var(--blue);\n  color:#fff;\n  font-size:12px;\n  font-weight:900;\n  line-height:1;\n  border:1px solid var(--blue);\n  box-shadow:0 6px 14px rgba(15,25,35,.08);\n}\n.sqb-option--featured .sqb-card{background:#f3f6f9}\n.sqb-popular{\n  position:absolute;\n  top:-12px;\n  right:14px;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  padding:7px 12px;\n  border-radius:10px 10px 10px 3px;\n  background:var(--blue);\n  color:#fff;\n  font-size:12px;\n  font-weight:800;\n  line-height:1;\n  box-shadow:0 10px 18px rgba(15,25,35,.12);\n}\n.sqb-popular::after{\n  content:\"\";\n  position:absolute;\n  left:10px;\n  bottom:-7px;\n  width:0;\n  height:0;\n  border-left:7px solid transparent;\n  border-top:8px solid var(--blue);\n}\n.sqb-option.selected .sqb-card,\n.sqb-option input:checked + .sqb-card{\n  border:2px solid var(--blue);\n  background:#fff;\n  box-shadow:0 0 0 3px rgba(105,174,236,.20);\n}\n.sqb-option.selected .sqb-radio,\n.sqb-option input:checked + .sqb-card .sqb-radio{\n  border-color:var(--blue);\n  background:var(--blue);\n}\n\n.sq-atc-wrap{margin:0 0 12px}\n\n.sq_info_box{\n  display:flex;\n  gap:10px;\n  padding:12px;\n  border:1px solid var(--border);\n  background:var(--blue-light);\n  border-radius:14px;\n  color:var(--text);\n  margin-bottom:20px;\n}\n.sq_info_icon{\n  width:34px;\n  height:34px;\n  border-radius:10px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#fff;\n  border:1px solid var(--border);\n  color:var(--blue);\n  flex:0 0 auto;\n}\n.sq_info_grid{display:grid;grid-template-columns:1fr;gap:10px;width:100%}\n.sq_label{font-size:12px;font-weight:700;color:var(--muted);line-height:1.2;margin-bottom:4px}\n.sq_value{font-size:14.25px;font-weight:800;line-height:1.25;color:var(--text)}\n.sq_compact{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.sq_line{display:flex;gap:8px;align-items:flex-start;min-width:0}\n.sq_tag{\n  font-size:11px;\n  font-weight:600;\n  line-height:1;\n  padding:5px 8px;\n  border-radius:999px;\n  background:rgb(76,161,234);\n  border:1px solid var(--border);\n  white-space:nowrap;\n  flex:0 0 auto;\n  color:#fff;\n}\n.sq_txt{font-size:12px;line-height:1.25;color:var(--text);min-width:0}\n\n.sq{display:block;margin:0 0 18px}\n.sq-card{\n  background:#fff;\n  border:1.5px solid var(--border);\n  border-radius:12px;\n  padding:9px 14px;\n}\n.sq-row1{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:10px}\n.sq-bar-wrap{background:var(--blue-light);border-radius:99px;height:5px;margin-bottom:4px;overflow:hidden}\n.sq-bar{\n  height:100%;\n  border-radius:99px;\n  background:var(--blue);\n  font-size:0;\n  line-height:0;\n}\n.sq-badge{\n  background:#eef7ff;\n  color:var(--blue-text);\n  font-size:14px;\n  font-weight:800;\n  padding:5px 10px;\n  border-radius:99px;\n}\n.sq-pezzi{font-size:13px;font-weight:700;color:var(--blue-dark)}\n.sq-row2{display:flex;align-items:center;gap:5px}\n.sq-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}\n.sq-eye-icon{\n  width:18px;\n  height:18px;\n  color:var(--blue-dark);\n  flex:0 0 18px;\n  transform-origin:center;\n  animation:sqEyeBlink 5s infinite;\n}\n.sq-eye-icon svg{display:block;width:100%;height:100%}\n.sq-viewers{font-size:13px;line-height:1.2;color:#444}\n.sq-viewers b{color:var(--blue-dark)}\n@keyframes sqEyeBlink{\n  0%,92%,100%{transform:scaleY(1)}\n  94%,96%{transform:scaleY(.12)}\n}\n\n.accordion-group{margin:0 0 22px;display:flex;flex-direction:column;gap:6px}\n.accordion-item{\n  border:1px solid var(--blue);\n  border-radius:14px;\n  background:#fff;\n  overflow:hidden;\n}\n.accordion-trigger{  width:100%;  display:flex;  align-items:center;  justify-content:space-between;  gap:12px;  padding:14px 16px;  background:none;  border:0;  text-align:left;  cursor:pointer;  color:var(--text);  font-size:14px;  font-weight:700;}\n.accordion-trigger-icon{\n  width:24px;\n  height:24px;\n  border-radius:50%;\n  background:var(--blue);\n  color:#fff;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  flex:0 0 auto;\n  transition:transform .2s ease;\n}\n.accordion-item.open .accordion-trigger-icon{transform:rotate(180deg)}\n.accordion-body{display:none;padding:0 16px 16px}\n.accordion-item.open .accordion-body{display:block}\n\n.contact-card{\n  background:var(--surface-soft);\n  border:1px solid var(--border);\n  border-radius:12px;\n  padding:14px;\n  margin-top:12px;\n}\n.contact-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}\n.contact-btn{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:100%;\n  min-height:46px;\n  padding:12px 16px;\n  border-radius:12px;\n  font-size:14px;\n  font-weight:700;\n}\n.contact-btn-email{background:#dff0ff;color:var(--blue-text)}\n.contact-btn-wa{background:#16a34a;color:#fff}\n\n.sq_science_link{\n  display:inline-block;\n  font-size:18px;\n  line-height:1.4;\n  font-weight:700;\n  color:var(--blue);\n  text-decoration:underline;\n  text-decoration-thickness:2px;\n  text-underline-offset:4px;\n  margin:0 0 22px;\n}\n.sq-photo-gap{display:block;margin:4px 0 12px;padding:1px 0;line-height:1;text-align:left}\n.sq-photo-gap-dot{display:inline-block;font-size:10px;color:#c7d7e6;padding:2px 0;cursor:pointer}\n\n.steps-title,.compare-title,.faq-title,.sq-video-slider-title,.sq-reviews-slider-title,.trust-section-title,.guarantee-title{\n  font-size:24px;\n  font-weight:var(--title-weight);\n  line-height:1.18;\n  color:var(--text);\n}\n.steps-title{margin-bottom:12px}\n.steps-grid{display:flex;flex-direction:column;gap:8px}\n.step-card{\n  display:flex;\n  align-items:flex-start;\n  gap:8px;\n  background:var(--surface-soft);\n  border:1px solid var(--border);\n  border-radius:12px;\n  padding:10px 12px;\n}\n.step-num{\n  width:22px;\n  height:22px;\n  border-radius:50%;\n  background:#dff0ff;\n  color:var(--blue-text);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:12px;\n  font-weight:800;\n  flex:0 0 22px;\n}\n.step-content h4{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.3}\n.step-content p{font-size:13px;color:#526476;line-height:1.58;margin:0}\n\n.sq-video-slider-section,\n.sq-reviews-slider-section{\n  background:#fff;\n  border:1px solid var(--border);\n  border-radius:20px;\n  padding:24px 0 20px;\n  overflow:hidden;\n}\n.sq-video-slider-head,\n.sq-reviews-slider-head{\n  padding:0 20px;\n  text-align:center;\n  margin-bottom:16px;\n}\n.sq-video-slider-sub,\n.sq-reviews-slider-sub{font-size:14px;color:var(--muted);line-height:1.65}\n.sq-video-slider-shell,\n.sq-reviews-slider-shell{position:relative;padding:0 18px}\n.sq-video-slider-track,\n.sq-reviews-slider-track{\n  display:flex;\n  gap:14px;\n  overflow-x:auto;\n  scroll-snap-type:x mandatory;\n  scroll-behavior:smooth;\n  padding:4px 10%;\n  scrollbar-width:none;\n  -ms-overflow-style:none;\n}\n.sq-video-slider-track::-webkit-scrollbar,\n.sq-reviews-slider-track::-webkit-scrollbar{display:none}\n.sq-video-slide,\n.sq-review-slide{\n  flex:0 0 80%;\n  scroll-snap-align:center;\n  background:var(--surface-soft);\n  border:1px solid var(--border);\n  border-radius:18px;\n}\n.sq-video-slide{padding:14px}\n.sq-review-slide{padding:18px 16px}\n.sq-video-box{\n  position:relative;\n  overflow:hidden;\n  border-radius:16px;\n  background:#000;\n  aspect-ratio:9\/16;\n}\n.sq-video-box video{\n  width:100%;\n  height:100%;\n  object-fit:cover;\n  background:#000;\n  display:block;\n}\n.sq-video-box video{\n  position:absolute;\n  inset:0;\n  z-index:2;\n  opacity:0;\n  pointer-events:none;\n}\n.sq-video-box.is-playing video{opacity:1;pointer-events:auto}\n.sq-video-trigger{\n  position:absolute;\n  inset:0;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:linear-gradient(180deg,rgba(15,25,35,.08),rgba(15,25,35,.35));\n  border:0;\n  cursor:pointer;\n  z-index:3;\n  transition:opacity .2s ease;\n}\n.sq-video-trigger.is-hidden{opacity:0;pointer-events:none}\n.sq-video-play-icon{\n  width:62px;\n  height:62px;\n  border-radius:999px;\n  background:rgba(255,255,255,.92);\n  color:var(--blue);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  box-shadow:0 10px 24px rgba(0,0,0,.18);\n}\n.sq-video-play-icon svg{width:28px;height:28px;margin-left:3px}\n.sq-video-caption{\n  font-size:13px;\n  font-weight:500;\n  color:#334a60;\n  line-height:1.55;\n  margin-top:10px;\n  text-align:center;\n}\n.sq-review-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}\n.sq-review-meta{display:flex;flex-direction:column;gap:5px}\n.sq-review-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.1}\n.sq-review-rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.sq-review-stars{\n  color:#ffa41c;\n  font-size:15px;\n  letter-spacing:.02em;\n  line-height:1;\n}\n.sq-review-verified{\n  display:inline-flex;\n  align-items:center;\n  gap:4px;\n  width:max-content;\n  font-size:12px;\n  color:#007185;\n  font-weight:600;\n  line-height:1;\n}\n.sq-review-verified svg{width:14px;height:14px;display:block;flex:0 0 14px}\n.sq-review-quote{font-size:14px;line-height:1.7;color:var(--text-soft)}\n.sq-review-nav,.sq-video-nav{\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  width:42px;\n  height:42px;\n  border-radius:50%;\n  border:1px solid var(--border);\n  background:#fff;\n  color:var(--text);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  cursor:pointer;\n  box-shadow:0 8px 20px rgba(105,174,236,.15);\n  z-index:2;\n}\n.sq-review-nav:hover,.sq-video-nav:hover{background:#eaf5fe;color:var(--blue-text);border-color:#b7dbf7}\n.sq-review-nav.prev,.sq-video-nav.prev{left:10px}\n.sq-review-nav.next,.sq-video-nav.next{right:10px}\n.sq-review-dots,.sq-video-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}\n.sq-review-dot,.sq-video-dot{\n  width:8px;\n  height:8px;\n  border-radius:50%;\n  background:#d4e9fa;\n  transition:all .2s;\n  cursor:pointer;\n}\n.sq-review-dot.active,.sq-video-dot.active{width:26px;border-radius:999px;background:var(--blue)}\n\n.stats-section{\n  background:linear-gradient(135deg,#153a5b,#24679e);\n  border-radius:20px;\n  padding:26px 20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n}\n.stats-header{grid-column:1\/-1;text-align:center}\n.stats-header h2{font-size:24px;font-weight:var(--title-weight);color:#fff!important;margin-bottom:6px}\n.stats-header p{font-size:14px;color:rgba(255,255,255,.82)!important;line-height:1.65}\n.stats-source{grid-column:1\/-1;text-align:center;font-size:12px;color:rgba(255,255,255,.72);line-height:1.5;margin-top:-8px}\n.stat-item{\n  background:rgba(255,255,255,.10);\n  border:1px solid rgba(255,255,255,.15);\n  border-radius:14px;\n  padding:16px 14px;\n  text-align:center;\n}\n.stat-pct{font-size:22px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:6px}\n.stat-bar{height:4px;background:rgba(255,255,255,.2);border-radius:999px;margin-bottom:10px;overflow:hidden}\n.stat-bar-fill{height:100%;background:#bfe2ff;border-radius:999px}\n.stat-desc{font-size:12px;color:rgba(255,255,255,.86);line-height:1.5}\n\n.compare-title{font-size:26px;margin-bottom:18px;color:var(--text)}\n.compare-wrap{overflow-x:auto}\n.compare-table{\n  width:100%;\n  border-collapse:collapse;\n  border-radius:16px;\n  overflow:hidden;\n  border:1px solid var(--border);\n}\n.compare-table th,.compare-table td{\n  padding:13px 14px;\n  font-size:13px;\n  text-align:left;\n  border-bottom:1px solid var(--border);\n  line-height:1.45;\n}\n.compare-table thead th{font-weight:800;font-size:14px;background:#f8fbff}\n.compare-table th.col-ours{background:var(--blue);color:#fff;text-align:center;font-size:14px}\n.compare-table th.col-other{text-align:center;color:var(--muted)}\n.compare-table td.col-ours{background:#edf7ff;text-align:center}\n.compare-table td.col-other{text-align:center;background:#fff}\n.compare-table tr:last-child td{border-bottom:0}\n.compare-table tr:nth-child(even) td:first-child{background:#fafcff}\n.icon-yes,.icon-no{width:20px;height:20px;display:inline-block;vertical-align:middle}\n.icon-yes{fill:var(--blue-text)}\n.icon-no{fill:#a8b4c1}\n\n.trust-section{\n  background:#fff;\n  border:1.5px solid var(--border);\n  border-radius:20px;\n  padding:22px 18px;\n  margin:0 0 24px;\n}\n.trust-section-title{font-size:22px;font-weight:var(--title-weight);line-height:1.2;color:var(--text);margin-bottom:6px}\n.trust-section-sub{font-size:14px;color:var(--muted);margin-bottom:16px;line-height:1.65}\n.trust-row{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:center}\n.trust-items{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.trust-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-soft);line-height:1.56}\n.trust-badges{display:flex;justify-content:flex-end;align-items:center;align-self:center}\n.trust-help{margin-top:-2px;padding-top:0;border-top:0}\n.trust-help .contact-strip{margin:0;padding:0;background:transparent;border:0;border-radius:0}\n.trust-help .contact-strip-left{width:100%;align-items:center}\n\n.contact-strip{  display:flex;  align-items:center;  justify-content:flex-start;  gap:14px;  background:#fff;  border:1px solid var(--border);  border-radius:14px;  padding:14px 16px;  margin:0 0 28px;}\n.contact-strip-left{display:flex;align-items:center;gap:12px}\n.contact-strip-wa{\n  width:52px;\n  height:52px;\n  border-radius:14px;\n  background:#25d366;\n  color:#fff;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  box-shadow:0 3px 14px rgba(37,211,102,.25);\n  flex-shrink:0;\n}\n.contact-strip-wa svg{width:28px;height:28px}\n.contact-strip-wa-label{font-size:15px;font-weight:700;color:var(--text);line-height:1.2}\n.contact-strip-wa-sub{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.5}\n\n.social-box{\n  padding:16px 18px;\n  border:1.5px solid var(--border);\n  border-radius:14px;\n  background:var(--surface-soft);\n}\n.social-title{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:12px}\n.social-links{display:flex;align-items:center;gap:10px}\n.social-link{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  width:44px;\n  height:44px;\n  border-radius:12px;\n  background:#eef7ff;\n  border:1px solid #e5eef6;\n  box-shadow:0 1px 3px rgba(0,0,0,.06);\n  transition:transform .18s ease, box-shadow .18s ease;\n  flex:0 0 auto;\n}\n.social-link:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.08)}\n.social-link.fb{color:#1877F2}\n.social-link.tt{color:#000}\n.social-link.ig svg{display:block}\n\n.guarantee-box{\n  background:var(--surface-soft);\n  border:2px solid var(--border);\n  border-radius:20px;\n  padding:32px 24px;\n  text-align:center;\n}\n.guarantee-icon{font-size:56px;margin-bottom:12px}\n.guarantee-desc{\n  font-size:15px;\n  color:var(--text-soft);\n  line-height:1.7;\n  max-width:500px;\n  margin:0 auto 18px;\n}\n.btn-primary,.btn-contrassegno{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n  font-size:16px;\n  font-weight:700;\n  padding:17px 32px;\n  border-radius:var(--radius);\n  text-decoration:none;\n  transition:background .2s,transform .2s;\n  border:0;\n  cursor:pointer;\n  font-family:var(--font);\n  width:100%;\n  margin-bottom:10px;\n}\n.btn-primary{background:var(--blue);color:#fff}\n.btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px)}\n.btn-contrassegno{background:#16a34a;color:#fff}\n.btn-contrassegno:hover{background:#15803d;transform:translateY(-1px)}\n\n.faq-title{text-align:center;margin-bottom:8px}\n.faq-sub{text-align:center;font-size:14px;color:var(--muted);margin-bottom:24px;line-height:1.65}\n.faq-item{border:0;margin:0 0 8px;background:transparent}\n.faq-item summary{\n  list-style:none;\n  cursor:pointer;\n  position:relative;\n  background:#fff;\n  color:var(--text);\n  border:1px solid var(--blue);\n  padding:14px 18px 14px 42px;\n  border-radius:10px;\n  font-size:14px;\n  line-height:1.45;\n  font-weight:600;\n  transition:border-color .2s,background .2s;\n}\n.faq-item summary:hover{background:#fff;border-color:var(--blue)}\n.faq-item summary::-webkit-details-marker{display:none}\n.faq-item summary::before{\n  content:\"\";\n  position:absolute;\n  left:16px;\n  top:50%;\n  width:9px;\n  height:9px;\n  border-right:2px solid currentColor;\n  border-bottom:2px solid currentColor;\n  transform:translateY(-65%) rotate(45deg);\n  transition:transform .2s;\n}\n.faq-item[open] summary::before{transform:translateY(-35%) rotate(225deg)}\n.faq-content{\n  padding:14px 14px 6px;\n  font-size:14px;\n  line-height:1.7;\n  color:var(--text-soft);\n  background:var(--surface-soft);\n  border:1px solid var(--blue);\n  border-top:0;\n  border-radius:0 0 10px 10px;\n}\n.faq-wa-link{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  color:#16a34a;\n  font-weight:700;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n\n.sq-native-controls{display:flex;flex-direction:column;gap:10px;margin:0}\n.sq-native-controls button,\n.sq-native-controls input,\n.sq-native-controls #_rsi-buy-now-button,\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button{\n  font-family:var(--font)!important;\n  letter-spacing:0;\n}\n.quantity-selector-wrapper{display:none!important}\n.sq-native-controls .quantity-selector-wrapper{\n  display:grid!important;\n  grid-template-columns:1fr 1fr 1fr;\n  gap:6px;\n  width:30%!important;\n  max-width:30%!important;\n  margin:0!important;\n  align-self:flex-start!important;\n  justify-self:start!important;\n}\n.sq-native-controls .quantity-selector-wrapper \u003e *{width:100%!important}\n.sq-native-controls .quantity-selector-wrapper button,\n.sq-native-controls .quantity-selector-wrapper input{\n  min-height:20px;\n  border-radius:12px!important;\n  font-size:16px!important;\n  font-weight:700!important;\n  line-height:1!important;\n  padding:0!important;\n  text-align:center!important;\n}\n.sq-native-controls #_rsi-buy-now-button,\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button,\n.sq-native-controls shopify-accelerated-checkout,\n.sq-native-controls [data-shopify=\"dynamic-checkout\"]{\n  width:100%!important;\n  max-width:100%!important;\n}\n.sq-native-controls #_rsi-buy-now-button,\n.sq-native-controls .shopify-payment-button__button{\n  background:var(--blue)!important;\n  color:#fff!important;\n}\n.sq-native-controls #_rsi-buy-now-button{\n  display:flex!important;\n  align-items:center;\n  justify-content:center;\n  gap:4px!important;\n  min-height:52px;\n  border-radius:12px!important;\n}\n.sq-native-controls .shopify-payment-button,\n.sq-native-controls .shopify-payment-button__button,\n.sq-native-controls shopify-accelerated-checkout,\n.sq-native-controls [data-shopify=\"dynamic-checkout\"]{\n  display:block!important;\n  min-height:52px;\n  border:0!important;\n}\n.sq-native-controls .shopify-payment-button{\n  background:transparent!important;\n  margin:0!important;\n  border-radius:12px!important;\n  overflow:hidden;\n}\n.sq-native-controls .shopify-payment-button__button{\n  min-height:52px!important;\n  border-radius:12px!important;\n  font-size:15px!important;\n  font-weight:700!important;\n}\n.sq-native-controls .shopify-payment-button__more-options{\n  background:transparent!important;\n  color:var(--muted)!important;\n  border:0!important;\n  padding:10px 0 0!important;\n  text-decoration:underline!important;\n  text-underline-offset:2px;\n  box-shadow:none!important;\n}\n.sq-native-controls-form{display:block!important;width:100%!important}\n.sq-hidden-native-submit{display:none!important}\n.sq-dynamic-source{\n  position:absolute!important;\n  left:-99999px!important;\n  top:auto!important;\n  width:1px!important;\n  height:1px!important;\n  min-height:0!important;\n  overflow:hidden!important;\n  opacity:0!important;\n  pointer-events:none!important;\n}\n\n.sq-payment-placeholder{\n  display:block;\n  width:100%;\n  text-align:center;\n  line-height:1;\n  margin:10px 0 18px;\n  user-select:none;\n}\n.sq-payment-placeholder img{\n  width:100%;\n  height:auto;\n  display:block;\n  border-radius:14px;\n}\n.sq-payment-placeholder-dot{display:inline-block;font-size:10px;color:#c8dced;margin-top:6px}\n.sq-payment-placeholder img + .sq-payment-placeholder-dot{display:none}\n\n@media (max-width:749px){\n  .sq_compact{grid-template-columns:1fr 1fr}\n}\n@media(max-width:620px){\n  .page{\n    max-width:none;\n    width:calc(100% + 24px);\n    margin-left:-12px;\n    margin-right:-12px;\n    padding:12px 8px 36px;\n  }\n  .hero-banner{padding:22px 14px;margin-bottom:20px}\n  .hero-title{font-size:27px}\n  .compare-wrap{margin-left:-8px;margin-right:-8px}\n  .compare-table{width:calc(100% + 16px);border-radius:0}\n  .compare-table th,.compare-table td{padding:10px 8px;font-size:12px}\n  .sqb-name{font-size:15px}\n  .sqb-price{font-size:19px}\n  .steps-title,.compare-title,.faq-title{font-size:22px}\n  .trust-items{grid-template-columns:1fr}\n  .trust-row{grid-template-columns:1.2fr .8fr}\n  .sq-video-slide,.sq-review-slide{flex:0 0 88%}\n  .sq-video-slider-track,.sq-reviews-slider-track{padding:4px 5%}\n  .sq-video-nav,.sq-review-nav{width:38px;height:38px}\n  .btn-primary,.btn-contrassegno{font-size:16px;min-height:56px;padding:16px 18px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"page\"\u003e\n  \u003cdiv class=\"section\"\u003e\n    \u003cp style=\"font-size:19px;font-weight:700;line-height:1.4;color:var(--text);margin:0 0 10px;\"\u003eSollievo mirato sulle zone che senti più tese\u003c\/p\u003e\n    \u003cp\u003eQuando senti un punto contratto, carico o rigido, vuoi un prodotto semplice da usare e focalizzato proprio su quella zona. Massaggiatore a Suzione + Calore è pensato per sessioni brevi a casa, con intensità regolabile e calore integrato.\u003c\/p\u003e\n    \u003cdiv class=\"sq-points\"\u003e\n      \u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan class=\"sq-points-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M6 12.5 10 16l8-8\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003ePer collo, spalle, trapezio, schiena, gambe e polpacci\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan class=\"sq-points-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M6 12.5 10 16l8-8\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003ePer lavorare su una zona specifica quando senti più tensione\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan class=\"sq-points-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M6 12.5 10 16l8-8\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003ePer sessioni brevi a casa, dopo lavoro, guida o allenamento\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sq-points-item\"\u003e\n\u003cspan class=\"sq-points-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M6 12.5 10 16l8-8\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003ePer un utilizzo graduale, partendo dal livello più adatto a te\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"sqbBundleBox\" class=\"sqb-wrap\"\u003e\n    \u003cdiv class=\"sqb-title-row\"\u003e\n      \u003cdiv class=\"sqb-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sqb-title\" style=\"color:var(--text);\"\u003eSCEGLI LA TUA OFFERTA\u003c\/div\u003e\n      \u003cdiv class=\"sqb-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sqb-options\"\u003e\n      \u003clabel data-value=\"1\" class=\"sqb-option selected\" id=\"opt1\"\u003e\n        \u003cinput checked value=\"1\" name=\"sqb_bundle\" type=\"radio\"\u003e\n        \u003cspan class=\"sqb-card\"\u003e\n          \u003cspan class=\"sqb-main\"\u003e\n            \u003cspan class=\"sqb-left\"\u003e\n              \u003cspan class=\"sqb-radio\"\u003e\u003c\/span\u003e\n              \u003cspan\u003e\u003cspan class=\"sqb-name\"\u003e1 Massaggiatore a Suzione + Calore\u003c\/span\u003e\u003c\/span\u003e\n            \u003c\/span\u003e\n            \u003cspan class=\"sqb-right\"\u003e\u003cspan class=\"sqb-price\"\u003e€44,90\u003c\/span\u003e\u003c\/span\u003e\n          \u003c\/span\u003e\n        \u003c\/span\u003e\n      \u003c\/label\u003e\n      \u003clabel data-value=\"2\" class=\"sqb-option sqb-option--featured\" id=\"opt2\"\u003e\n        \u003cinput value=\"2\" name=\"sqb_bundle\" type=\"radio\"\u003e\n        \u003cspan class=\"sqb-card\"\u003e\n          \u003cspan class=\"sqb-popular\"\u003ePiù popolare\u003c\/span\u003e\n          \u003cspan class=\"sqb-main\"\u003e\n            \u003cspan class=\"sqb-left\"\u003e\n              \u003cspan class=\"sqb-radio\"\u003e\u003c\/span\u003e\n              \u003cspan\u003e\u003cspan class=\"sqb-name\"\u003e2 Massaggiatori a Suzione + Calore \u003cspan class=\"sqb-discount\"\u003eRISPARMI €17,96\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n            \u003c\/span\u003e\n            \u003cspan class=\"sqb-right\"\u003e\n              \u003cspan class=\"sqb-price\"\u003e€71,84\u003c\/span\u003e\n              \u003cspan class=\"sqb-old\"\u003e€89,80\u003c\/span\u003e\n            \u003c\/span\u003e\n          \u003c\/span\u003e\n        \u003c\/span\u003e\n      \u003c\/label\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cinput type=\"hidden\" id=\"sqSelectedQty\" value=\"1\"\u003e\n\n  \u003cdiv class=\"sq_info_box\" role=\"status\" aria-live=\"polite\" data-sq-widget=\"\"\u003e\n    \u003cdiv class=\"sq_info_icon\" aria-hidden=\"true\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M3 7h12v10H3V7Z\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M15 10h3.6l2.4 2.8V17H15v-7Z\" stroke=\"currentColor\" stroke-width=\"1.6\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M7 19.2a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M18 19.2a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sq_info_grid\"\u003e\n      \u003cdiv class=\"sq_block\"\u003e\n        \u003cdiv class=\"sq_label\"\u003eConsegna stimata\u003c\/div\u003e\n        \u003cdiv class=\"sq_value\" data-sq-delivery=\"\"\u003eCalcolo in corso\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sq_block sq_compact\"\u003e\n        \u003cdiv class=\"sq_line\"\u003e\n\u003cspan class=\"sq_tag\"\u003eGaranzia\u003c\/span\u003e\u003cspan class=\"sq_txt\"\u003eFino al \u003cstrong data-sq-warranty=\"\"\u003eCalcolo in corso\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sq_line\"\u003e\n\u003cspan class=\"sq_tag\"\u003eReso\u003c\/span\u003e\u003cspan class=\"sq_txt\"\u003e\u003cstrong data-sq-return=\"\"\u003eCalcolo in corso\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"sqNativeButtonsAnchor\" class=\"sq-atc-wrap\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-payment-placeholder\"\u003e\n    \u003cimg alt=\"Metodi di pagamento\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/Senza_nome_b6663422-b1b9-4fbb-829b-9d8bd2c6ac0c.avif?v=1776426854\"\u003e\n    \u003cspan class=\"sq-payment-placeholder-dot\"\u003e.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq\"\u003e\n    \u003cdiv class=\"sq-card\"\u003e\n      \u003cdiv class=\"sq-row1\"\u003e\n        \u003cspan class=\"sq-badge\"\u003e⚡ Disponibilità limitata\u003c\/span\u003e\n        \u003cspan class=\"sq-pezzi\" id=\"sqPezziTop\"\u003eSolo 7 rimasti\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sq-bar-wrap\"\u003e\n        \u003cdiv style=\"width:35%;\" class=\"sq-bar\" id=\"sqBar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sq-row2\"\u003e\n        \u003cspan class=\"sq-eye-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M2 12s3.6-5 10-5 10 5 10 5-3.6 5-10 5S2 12 2 12Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"2.7\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"sq-viewers\"\u003e\u003cb\u003e\u003cspan id=\"sqViewersTop\"\u003e11\u003c\/span\u003e persone\u003c\/b\u003e stanno guardando questo prodotto ora\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"mainAccordion\" class=\"accordion-group\"\u003e\n    \u003cdiv data-acc=\"assist\" class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\" type=\"button\"\u003e\u003cspan\u003eAssistenza clienti\u003c\/span\u003e\u003cspan class=\"accordion-trigger-icon\"\u003e\u003csvg stroke-width=\"3\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003cpath d=\"m6 9 6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003eSe hai dubbi prima o dopo l’ordine, puoi scriverci in modo semplice e diretto.\u003c\/p\u003e\n\u003cp\u003eTi aiutiamo con informazioni sul prodotto, pagamento, spedizione e assistenza post vendita.\u003c\/p\u003e\n\u003cdiv class=\"contact-card\"\u003e\n\u003cp\u003e\u003cstrong\u003eEmail:\u003c\/strong\u003e sollievoquotidiano@gmail.com\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhatsApp:\u003c\/strong\u003e +39 351 497 2804\u003c\/p\u003e\n\u003cdiv class=\"contact-actions\"\u003e\n\u003ca href=\"mailto:sollievoquotidiano@gmail.com\" class=\"contact-btn contact-btn-email\"\u003eScrivici via Email\u003c\/a\u003e\u003ca href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sul%20Massaggiatore%20a%20Suzione%20%2B%20Calore\" rel=\"noopener\" class=\"contact-btn contact-btn-wa\" target=\"_blank\"\u003eScrivici su WhatsApp\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv data-acc=\"ship\" class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\" type=\"button\"\u003e\u003cspan\u003eSpedizione e consegna\u003c\/span\u003e\u003cspan class=\"accordion-trigger-icon\"\u003e\u003csvg stroke-width=\"3\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003cpath d=\"m6 9 6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpedizione 24\/48 ore\u003c\/strong\u003e in Italia con tracciamento appena disponibile.\u003c\/p\u003e\n\u003cp\u003eSe nella tua zona è disponibile, puoi scegliere anche il pagamento alla consegna.\u003c\/p\u003e\n\u003cp\u003eSe hai bisogno di supporto prima dell’acquisto, puoi contattarci prima di ordinare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv data-acc=\"specs\" class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\" type=\"button\"\u003e\u003cspan\u003eSpecifiche prodotto\u003c\/span\u003e\u003cspan class=\"accordion-trigger-icon\"\u003e\u003csvg stroke-width=\"3\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003cpath d=\"m6 9 6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eNome prodotto:\u003c\/strong\u003e Massaggiatore a Suzione + Calore.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTipologia:\u003c\/strong\u003e dispositivo elettrico a coppettazione per uso corpo, ispirato alla tecnica gua sha.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFunzioni principali:\u003c\/strong\u003e suzione mirata, massaggio della zona trattata e calore integrato.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eZone d’uso:\u003c\/strong\u003e collo, spalle, trapezio, schiena, braccia, gambe, polpacci e altri punti del corpo dove senti più tensione.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAlimentazione:\u003c\/strong\u003e senza fili, con ricarica integrata.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUso consigliato:\u003c\/strong\u003e sessioni brevi su una zona alla volta, partendo dal livello più basso.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGaranzia:\u003c\/strong\u003e 1 anno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv data-acc=\"refund\" class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\" type=\"button\"\u003e\u003cspan\u003e30 giorni soddisfatti o rimborsati\u003c\/span\u003e\u003cspan class=\"accordion-trigger-icon\"\u003e\u003csvg stroke-width=\"3\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003cpath d=\"m6 9 6 6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"accordion-body\"\u003e\n\u003cp\u003eSe il prodotto non ti convince, contattaci entro 30 giorni dalla ricezione.\u003c\/p\u003e\n\u003cp\u003eLa nostra assistenza ti aiuterà a gestire il reso nel modo più semplice possibile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hero-banner\"\u003e\n    \u003cdiv class=\"hero-badge\"\u003eSuzione regolabile - Calore - Senza fili\u003c\/div\u003e\n    \u003ch1 class=\"hero-title\"\u003eUn uso mirato e più semplice sulle zone che senti più tese\u003c\/h1\u003e\n    \u003cp class=\"hero-sub\"\u003eLo appoggi sulla zona che vuoi trattare, scegli il livello più adatto e fai una sessione breve a casa. Un approccio più pratico e diretto per chi cerca un utilizzo mirato, con calore integrato e controllo più graduale dell'intensità.\u003c\/p\u003e\n    \u003cdiv class=\"hero-pills\"\u003e\n      \u003cspan class=\"hero-pill\"\u003eSuzione regolabile\u003c\/span\u003e\n      \u003cspan class=\"hero-pill\"\u003eCalore integrato\u003c\/span\u003e\n      \u003cspan class=\"hero-pill\"\u003eUso mirato\u003c\/span\u003e\n      \u003cspan class=\"hero-pill\"\u003eSessioni brevi\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ca href=\"https:\/\/www.sollievoquotidiano.com\/pages\/come-il-massaggiatore-aiuta-contro-dolore-e-rigidita-muscolare-a-casa\" class=\"sq_science_link\"\u003eApprofondimento informativo su massaggio, calore e uso mirato\u003c\/a\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"steps-wrap\"\u003e\n    \u003ch2 class=\"steps-title\"\u003eCome si usa\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/0106_1_2_281d70cc-2351-4181-b534-8cfd7cf2c6e8.gif?v=1776941191\" alt=\"\"\u003e\n\u003c\/h2\u003e\n    \u003cdiv class=\"steps-grid\"\u003e\n      \u003cdiv class=\"step-card\"\u003e\n        \u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"step-content\"\u003e\n          \u003ch4\u003eAccendi e parti dal livello più basso\u003c\/h4\u003e\n          \u003cp\u003eInizia in modo graduale, soprattutto nelle prime sessioni o sulle zone più sensibili.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step-card\"\u003e\n        \u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"step-content\"\u003e\n          \u003ch4\u003eAppoggialo sulla zona che vuoi trattare\u003c\/h4\u003e\n          \u003cp\u003eUsalo su un punto preciso o su una zona localizzata che senti più rigida o affaticata.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step-card\"\u003e\n        \u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"step-content\"\u003e\n          \u003ch4\u003eFai una sessione breve e controllata\u003c\/h4\u003e\n          \u003cp\u003ePuoi tenerlo fermo per poco tempo o muoverlo lentamente, in base alla zona e alla sensazione che cerchi.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-video-slider-section\"\u003e\n    \u003cdiv class=\"sq-video-slider-head\"\u003e\n      \u003ch2 class=\"sq-video-slider-title\"\u003eGuarda come si usa\u003c\/h2\u003e\n      \u003cp class=\"sq-video-slider-sub\"\u003eIl video aiuta a capire applicazione, dimensioni e praticità reale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sq-video-slider-shell\"\u003e\n      \u003cbutton class=\"sq-video-nav prev\" type=\"button\" id=\"sqVideoPrev\" aria-label=\"Precedente\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sq-video-slider-track\" id=\"sqVideoTrack\"\u003e\n        \u003cdiv class=\"sq-video-slide\"\u003e\n          \u003cdiv class=\"sq-video-box\" data-sq-inline-video=\"\"\u003e\n            \u003cvideo playsinline=\"\" preload=\"none\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d5a1b1eff0bf4f9382e7b8f37614ecc9.mp4\" data-type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton type=\"button\" class=\"sq-video-trigger\" aria-label=\"Riproduci video\"\u003e\u003cspan class=\"sq-video-play-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8 5.5v13l10-6.5-10-6.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sq-video-caption\"\u003eApplicazione mirata sulla zona che vuoi trattare.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-video-slide\"\u003e\n          \u003cdiv class=\"sq-video-box\" data-sq-inline-video=\"\"\u003e\n            \u003cvideo playsinline=\"\" preload=\"none\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f8187dd65bc74309ad8de5fe62000828.mp4\" data-type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton type=\"button\" class=\"sq-video-trigger\" aria-label=\"Riproduci video\"\u003e\u003cspan class=\"sq-video-play-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8 5.5v13l10-6.5-10-6.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sq-video-caption\"\u003eDimostrazione pratica di utilizzo e controllo del livello.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-video-slide\"\u003e\n          \u003cdiv class=\"sq-video-box\" data-sq-inline-video=\"\"\u003e\n            \u003cvideo playsinline=\"\" preload=\"none\" data-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5aaef4b7f2944545b70d3d7fd7eceddc.mp4\" data-type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cbutton type=\"button\" class=\"sq-video-trigger\" aria-label=\"Riproduci video\"\u003e\u003cspan class=\"sq-video-play-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8 5.5v13l10-6.5-10-6.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sq-video-caption\"\u003eSessione breve e semplice da inserire nella routine.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"sq-video-nav next\" type=\"button\" id=\"sqVideoNext\" aria-label=\"Successivo\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sq-video-dots\" id=\"sqVideoDots\"\u003e\n      \u003cspan class=\"sq-video-dot active\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-video-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-video-dot\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"social-box\"\u003e\n    \u003cdiv class=\"social-title\"\u003eSeguici anche su:\u003c\/div\u003e\n    \u003cdiv class=\"social-links\"\u003e\n      \u003ca class=\"social-link fb\" href=\"https:\/\/www.facebook.com\/profile.php?id=61583205983063\" rel=\"noopener noreferrer\" aria-label=\"Facebook\" target=\"_blank\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\"\u003e\u003cpath fill=\"currentColor\" d=\"M13.5 21v-7h2.4l.4-3h-2.8V9.1c0-.9.3-1.5 1.6-1.5H16V5.1c-.3 0-.9-.1-1.8-.1-2.6 0-4.2 1.6-4.2 4.4V11H7.5v3H10v7h3.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n      \u003ca class=\"social-link ig\" href=\"https:\/\/www.instagram.com\/sollievoquotidiano\/\" rel=\"noopener noreferrer\" aria-label=\"Instagram\" target=\"_blank\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\"\u003e\u003cdefs\u003e\u003clineargradient id=\"ig_g2\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\u003cstop offset=\"0%\" stop-color=\"#f58529\"\u003e\u003c\/stop\u003e\u003cstop offset=\"35%\" stop-color=\"#dd2a7b\"\u003e\u003c\/stop\u003e\u003cstop offset=\"70%\" stop-color=\"#8134af\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#515bd4\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\u003crect stroke-width=\"1.8\" stroke=\"url(#ig_g2)\" fill=\"none\" rx=\"4.8\" height=\"17\" width=\"17\" y=\"3.5\" x=\"3.5\"\u003e\u003c\/rect\u003e\u003ccircle stroke-width=\"1.8\" stroke=\"url(#ig_g2)\" fill=\"none\" r=\"4\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003ccircle fill=\"url(#ig_g2)\" r=\"1.2\" cy=\"6.8\" cx=\"17.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/a\u003e\n      \u003ca class=\"social-link tt\" href=\"https:\/\/www.tiktok.com\/@sollievoquotidiano\" rel=\"noopener noreferrer\" aria-label=\"TikTok\" target=\"_blank\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"24\" height=\"24\"\u003e\u003cpath fill=\"currentColor\" d=\"M14.7 3c.4 1.9 1.5 3.2 3.3 3.9.7.3 1.4.4 2 .4v2.8c-1 0-2-.2-2.9-.6-.5-.2-1-.5-1.4-.8v6.2c0 3.4-2.5 5.8-5.9 5.8-3.1 0-5.5-2.3-5.5-5.3 0-3.2 2.5-5.5 5.8-5.5.3 0 .6 0 .9.1v2.9c-.3-.1-.5-.1-.8-.1-1.7 0-2.9 1.1-2.9 2.6 0 1.4 1.1 2.5 2.6 2.5 1.6 0 2.8-1.1 2.8-3.1V3h2Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"sq-reviews-slider-section\"\u003e\n    \u003cdiv class=\"sq-reviews-slider-head\"\u003e\n      \u003ch2 class=\"sq-reviews-slider-title\"\u003eRecensioni\u003c\/h2\u003e\n      \u003cp class=\"sq-reviews-slider-sub\"\u003eLe recensioni migliori qui fanno capire uso reale, praticità e tempi brevi.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sq-reviews-slider-shell\"\u003e\n      \u003cbutton class=\"sq-review-nav prev\" type=\"button\" id=\"sqReviewPrev\" aria-label=\"Precedente\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sq-reviews-slider-track\" id=\"sqReviewsTrack\"\u003e\n        \u003cdiv class=\"sq-review-slide\"\u003e\n          \u003cdiv class=\"sq-review-top\"\u003e\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eAntonio\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#0ea5e9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m8.2 12.3 2.4 2.4 5-5.2\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"sq-review-quote\"\u003e\"Faccio molta pesistica ogni settimana, quindi ovviamente voglio migliorare il recupero muscolare il prima possibile, e questo prodotto aiuta proprio in questo. La cosa che mi piace di più e che e più facile da usare da soli sulla pelle, senza bisogno di aiuto.\"\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-review-slide\"\u003e\n          \u003cdiv class=\"sq-review-top\"\u003e\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eStefano\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#0ea5e9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m8.2 12.3 2.4 2.4 5-5.2\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"sq-review-quote\"\u003e\"Aveva già provato le coppette normali in plastica, ma non riuscivo mai a fare abbastanza pressione. Con questo invece può farlo da solo e muoversi liberamente.\"\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-review-slide\"\u003e\n          \u003cdiv class=\"sq-review-top\"\u003e\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eValentina\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#0ea5e9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m8.2 12.3 2.4 2.4 5-5.2\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"sq-review-quote\"\u003e\"Inizialmente ho ricevuto un dispositivo difettoso. Dopo aver fatto la segnalazione, il venditore mi ha contattato subito e ha provveduto rapidamente a sostituire il prodotto con uno perfettamente funzionante.\"\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-review-slide\"\u003e\n          \u003cdiv class=\"sq-review-top\"\u003e\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eChiara\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#0ea5e9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m8.2 12.3 2.4 2.4 5-5.2\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"sq-review-quote\"\u003e\"Aspirazione molto potente, non fate come me: leggete prima le istruzioni. L'ho usato nella zona spalla-collo, che di solito mi si carica per lo stare seduta a lungo o per lo stress.\"\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sq-review-slide\"\u003e\n          \u003cdiv class=\"sq-review-top\"\u003e\u003cdiv class=\"sq-review-meta\"\u003e\n\u003cdiv class=\"sq-review-name\"\u003eSara\u003c\/div\u003e\n\u003cdiv class=\"sq-review-rating-row\"\u003e\n\u003cdiv class=\"sq-review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sq-review-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"#0ea5e9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m8.2 12.3 2.4 2.4 5-5.2\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eVerificato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"sq-review-quote\"\u003e\"Sensazione di relax già dai primi utilizzi.\"\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"sq-review-nav next\" type=\"button\" id=\"sqReviewNext\" aria-label=\"Successiva\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sq-review-dots\" id=\"sqReviewDots\"\u003e\n      \u003cspan class=\"sq-review-dot active\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-review-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-review-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-review-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"sq-review-dot\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/27ce5352-b7e0-4fee-8056-682e17c6aa9d_b4223fa3-94f8-4bd6-bff7-13d6568875f7.jpg?v=1776941237\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"stats-section\"\u003e\n    \u003cdiv class=\"stats-header\"\u003e\n      \u003ch2\u003eCosa ci dicono i nostri clienti\u003c\/h2\u003e\n      \u003cp\u003eFeedback raccolti dopo la prima settimana di utilizzo regolare.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stats-source\"\u003eFonte: feedback raccolti tra i clienti di Sollievo Quotidiano.\u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cdiv class=\"stat-pct\"\u003e82%\u003c\/div\u003e\n      \u003cdiv class=\"stat-bar\"\u003e\u003cdiv style=\"width:82%;\" class=\"stat-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"stat-desc\"\u003edice che il prodotto e semplice da usare già dai primi giorni\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cdiv class=\"stat-pct\"\u003e89%\u003c\/div\u003e\n      \u003cdiv class=\"stat-bar\"\u003e\u003cdiv style=\"width:89%;\" class=\"stat-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"stat-desc\"\u003eapprezza la sensazione di comfort dopo ogni sessione\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cdiv class=\"stat-pct\"\u003e79%\u003c\/div\u003e\n      \u003cdiv class=\"stat-bar\"\u003e\u003cdiv style=\"width:79%;\" class=\"stat-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"stat-desc\"\u003elo usa soprattutto la sera per ritagliarsi un momento di relax\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stat-item\"\u003e\n      \u003cdiv class=\"stat-pct\"\u003e92%\u003c\/div\u003e\n      \u003cdiv class=\"stat-bar\"\u003e\u003cdiv style=\"width:92%;\" class=\"stat-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"stat-desc\"\u003econtinuano a usarlo dopo il primo mese invece di lasciarlo in un cassetto\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv style=\"margin:0 0 30px;\"\u003e\n    \u003ch2 class=\"compare-title\"\u003eMassaggiatore a Suzione + Calore vs coppette tradizionali\u003c\/h2\u003e\n    \u003cdiv class=\"compare-wrap\"\u003e\n      \u003ctable class=\"compare-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth style=\"min-width:150px;\"\u003e\u003c\/th\u003e\n            \u003cth class=\"col-ours\"\u003eSollievo Quotidiano\u003c\/th\u003e\n            \u003cth class=\"col-other\"\u003eCoppette tradizionali\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRegolazione del livello\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-no\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalore integrato\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-no\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSenza fili e ricaricabile\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-no\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eUso autonomo a casa\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-no\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eApplicazione su una zona specifica\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMeno passaggi operativi\u003c\/td\u003e\n            \u003ctd class=\"col-ours\"\u003e\u003csvg class=\"icon-yes\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.41 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003ctd class=\"col-other\"\u003e\u003csvg class=\"icon-no\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.88 4.88a1 1 0 1 0 1.41 1.41L12 13.41l4.88 4.88a1 1 0 0 0 1.41-1.41L13.41 12l4.88-4.88a1 1 0 0 0 0-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/ChatGPT_Image_6_gen_2026_21_43_27_138d4b60-8c29-4988-886e-0d7941f040a6.png?v=1776941259\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trust-section\"\u003e\n    \u003ch3 class=\"trust-section-title\"\u003eProtezione cliente\u003c\/h3\u003e\n    \u003cp class=\"trust-section-sub\"\u003eSpedizione, garanzia, reso e assistenza devono essere chiari prima dell'acquisto.\u003c\/p\u003e\n    \u003cdiv class=\"trust-row\"\u003e\n      \u003cdiv class=\"trust-items\"\u003e\n        \u003cdiv class=\"trust-item\"\u003e\u003cspan\u003e\u003cstrong\u003eConsegna stimata visibile in pagina\u003c\/strong\u003e prima di confermare l'ordine.\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"trust-item\"\u003e\u003cspan\u003e\u003cstrong\u003e1 anno di garanzia\u003c\/strong\u003e per acquistare con più tranquillita.\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"trust-item\"\u003e\u003cspan\u003e\u003cstrong\u003e30 giorni di reso\u003c\/strong\u003e se il prodotto non fa per te.\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"trust-item\"\u003e\u003cspan\u003e\u003cstrong\u003eSupporto via email e WhatsApp\u003c\/strong\u003e se hai dubbi prima di ordinare.\u003c\/span\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"trust-badges\"\u003e\u003cimg style=\"display:block;width:52px;height:52px;object-fit:contain;\" alt=\"Protezione cliente\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/Protezione_cliente.png?v=1766956136\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"trust-help\"\u003e\n      \u003cdiv class=\"contact-strip\"\u003e\n        \u003cdiv class=\"contact-strip-left\"\u003e\n          \u003ca class=\"contact-strip-wa\" href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sul%20Massaggiatore%20a%20Suzione%20%2B%20Calore\" rel=\"noopener\" aria-label=\"WhatsApp\" target=\"_blank\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M20.52 3.48A11.86 11.86 0 0 0 12.07 0C5.5 0 .16 5.34.16 11.91c0 2.1.55 4.15 1.6 5.96L0 24l6.31-1.65a11.88 11.88 0 0 0 5.76 1.47h.01c6.57 0 11.91-5.34 11.91-11.91 0-3.18-1.24-6.16-3.47-8.43ZM12.08 21.8h-.01a9.9 9.9 0 0 1-5.05-1.39l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.52-5.25c0-5.46 4.45-9.91 9.92-9.91 2.65 0 5.14 1.03 7.01 2.91a9.85 9.85 0 0 1 2.89 7c0 5.47-4.45 9.92-9.9 9.92Zm5.44-7.4c-.3-.15-1.78-.88-2.05-.98-.28-.1-.48-.15-.68.15-.2.3-.78.98-.95 1.18-.18.2-.35.23-.65.08-.3-.15-1.27-.47-2.42-1.5-.9-.8-1.5-1.8-1.67-2.1-.18-.3-.02-.46.13-.61.13-.13.3-.35.45-.53.15-.18.2-.3.3-.5.1-.2.05-.38-.03-.53-.08-.15-.68-1.63-.93-2.24-.25-.6-.5-.52-.68-.53h-.58c-.2 0-.53.08-.8.38-.28.3-1.05 1.03-1.05 2.5 0 1.48 1.08 2.9 1.23 3.1.15.2 2.12 3.23 5.13 4.53.72.31 1.28.5 1.72.64.72.23 1.38.2 1.9.12.58-.09 1.78-.73 2.03-1.44.25-.7.25-1.31.18-1.43-.08-.12-.28-.2-.58-.35Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n          \u003cdiv\u003e\n            \u003cdiv class=\"contact-strip-wa-label\"\u003eScrivici su WhatsApp\u003c\/div\u003e\n            \u003cdiv class=\"contact-strip-wa-sub\"\u003eSe vuoi chiarire un dubbio prima di ordinare\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"guarantee-box\"\u003e\n    \u003cdiv class=\"guarantee-icon\"\u003e🔥\u003c\/div\u003e\n    \u003ch2 class=\"guarantee-title\"\u003eAcquista con più chiarezza\u003c\/h2\u003e\n    \u003cp class=\"guarantee-desc\"\u003eSe cerchi un prodotto pratico, mirato e facile da usare a casa, questa è la proposta. Controlla disponibilità, data stimata e opzioni di pagamento prima di confermare l'ordine.\u003c\/p\u003e\n    \u003cbutton class=\"btn-primary\" type=\"button\"\u003eOrdina ora\u003c\/button\u003e\n    \u003cbutton class=\"btn-contrassegno\" type=\"button\"\u003eVerifica pagamento alla consegna\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sq-photo-gap\"\u003e\u003cspan class=\"sq-photo-gap-dot\"\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"faq-section\"\u003e\n    \u003ch2 class=\"faq-title\"\u003eDomande frequenti\u003c\/h2\u003e\n    \u003cp class=\"faq-sub\"\u003eLe domande più utili riguardano intensità, uso corretto, tempi, spedizione, garanzia e reso.\u003c\/p\u003e\n    \u003cdiv class=\"faq-cols\"\u003e\n      \u003cdiv\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eA cosa serve esattamente?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eServe per sessioni brevi e mirate sulle zone che senti più tese o affaticate. È pensato per un uso domestico e non sostituisce indicazioni mediche o trattamenti professionali.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eSu quali zone si usa meglio?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eLe aree più comuni sono spalle, trapezio, schiena, braccia, gambe e polpacci. Evitalo su pelle irritata, ferite aperte, parti sensibili o aree su cui hai dubbi.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eFa male o lascia segni?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eSe usato a un livello troppo alto può risultare intenso. Può lasciare rossore o segni temporanei, soprattutto se lo tieni a lungo sulla stessa zona o se hai la pelle sensibile. Per questo conviene partire dal livello più basso e fare sessioni brevi.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eMeglio tenerlo fermo o muoverlo?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eDipende dalla zona. Su un punto preciso può essere più comodo tenerlo fermo per poco tempo. Se vuoi farlo scorrere, fallo lentamente e con maggiore delicatezza.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eQuanto tempo serve?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eMeglio sessioni brevi e controllate, soprattutto all'inizio. L'idea non è esagerare, ma trovare una routine semplice e sostenibile.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eServe olio o crema?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003ePuò aiutare se vuoi farlo scorrere meglio sulla pelle. Non è indispensabile se lavori su un punto specifico in modo più fermo.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eQuanto impiega la spedizione?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eLa consegna stimata viene mostrata in pagina prima dell'acquisto. Il tracking arriva appena disponibile.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eC’è una garanzia?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eSì, è prevista una garanzia di 1 anno.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003eCome funziona il reso?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eHai 30 giorni dalla ricezione per contattarci. Il nostro supporto ti aiuta a gestire la richiesta in modo semplice. Se vuoi chiarire un dubbio prima di acquistare, puoi scriverci su \u003ca class=\"faq-wa-link\" href=\"https:\/\/wa.me\/393514972804?text=Ciao%2C%20vorrei%20informazioni%20sul%20Massaggiatore%20a%20Suzione%20%2B%20Calore\" rel=\"noopener\" target=\"_blank\"\u003eWhatsApp\u003c\/a\u003e.\u003c\/div\u003e\n        \u003c\/details\u003e\n        \u003cdetails class=\"faq-item\"\u003e\n          \u003csummary\u003ePosso pagare alla consegna?\u003c\/summary\u003e\n          \u003cdiv class=\"faq-content\"\u003eSì, se il servizio è disponibile nella tua zona. Lo vedrai tra le opzioni prima di confermare l'ordine.\u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  const oreMinime = 48;\n  const oraCutoff = 13;\n\n  function prossimoGiornoLavorativo(d) {\n    const x = new Date(d);\n    do { x.setDate(x.getDate() + 1); }\n    while (x.getDay() === 0 || x.getDay() === 6);\n    x.setHours(9, 0, 0, 0);\n    return x;\n  }\n\n  function formatta(data, conAnno) {\n    if (!conAnno) {\n      const testo = data.toLocaleDateString(\"it-IT\", {\n        weekday: \"long\",\n        day: \"numeric\",\n        month: \"long\"\n      });\n      return testo.charAt(0).toUpperCase() + testo.slice(1);\n    }\n\n    const gg = String(data.getDate()).padStart(2, \"0\");\n    const mm = String(data.getMonth() + 1).padStart(2, \"0\");\n    const yyyy = data.getFullYear();\n    return `${gg}\/${mm}\/${yyyy}`;\n  }\n\n  function aggiornaSqWidget() {\n    document.querySelectorAll(\"[data-sq-widget]\").forEach((box) =\u003e {\n      let start = new Date();\n\n      if (start.getDay() === 0 || start.getDay() === 6) {\n        start = prossimoGiornoLavorativo(start);\n      } else if (start.getDay() === 5 \u0026\u0026 start.getHours() \u003e= oraCutoff) {\n        start = prossimoGiornoLavorativo(start);\n      } else if (start.getHours() \u003e= oraCutoff) {\n        start = prossimoGiornoLavorativo(start);\n      }\n\n      let arrivo = new Date(start.getTime() + oreMinime * 60 * 60 * 1000);\n      if (arrivo.getDay() === 6) arrivo.setDate(arrivo.getDate() + 2);\n      if (arrivo.getDay() === 0) arrivo.setDate(arrivo.getDate() + 1);\n\n      const resoFino = new Date(arrivo);\n      resoFino.setDate(resoFino.getDate() + 30);\n\n      const garanziaFino = new Date(arrivo);\n      garanziaFino.setFullYear(garanziaFino.getFullYear() + 1);\n\n      const elDelivery = box.querySelector(\"[data-sq-delivery]\");\n      const elReturn = box.querySelector(\"[data-sq-return]\");\n      const elWarranty = box.querySelector(\"[data-sq-warranty]\");\n\n      if (elDelivery) elDelivery.textContent = formatta(arrivo, false);\n      if (elReturn) elReturn.textContent = formatta(resoFino, true);\n      if (elWarranty) elWarranty.textContent = formatta(garanziaFino, true);\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", aggiornaSqWidget);\n  } else {\n    aggiornaSqWidget();\n  }\n\n  setTimeout(aggiornaSqWidget, 300);\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\nvar CHECKOUT_URL = window.location.origin + \"\/checkout\";\n\nfunction getSelectedQty() {\n  var qty = parseInt(document.getElementById(\"sqSelectedQty\")?.value || \"1\", 10);\n  return isNaN(qty) || qty \u003c 1 ? 1 : qty;\n}\n\nfunction syncQtyToTheme(qty) {\n  var qtySelectors = [\n    'form[action*=\"\/cart\/add\"] input[name=\"quantity\"]',\n    'form[action*=\"\/cart\/add\"] input[type=\"number\"]',\n    'input[name=\"quantity\"]',\n    \".quantity__input\",\n    \".qty-input__input\",\n    \"[data-quantity-input]\",\n    \".quantity-selector-wrapper input\"\n  ];\n\n  qtySelectors.forEach(function(selector) {\n    document.querySelectorAll(selector).forEach(function(el) {\n      try {\n        el.value = qty;\n        el.setAttribute(\"value\", qty);\n        el.dispatchEvent(new Event(\"input\", { bubbles: true }));\n        el.dispatchEvent(new Event(\"change\", { bubbles: true }));\n      } catch (e) {}\n    });\n  });\n}\n\nvar isSyncingQty = false;\n\nfunction normalizeQty(qty) {\n  var parsed = parseInt(qty, 10);\n  return isNaN(parsed) || parsed \u003c 1 ? 1 : parsed;\n}\n\nfunction updateBundleVisual(qty) {\n  var wanted = String(normalizeQty(qty));\n  bundleOptions.forEach(function(option) {\n    var optionValue = option.getAttribute(\"data-value\") || \"1\";\n    var isSelected = (wanted === \"1\" || wanted === \"2\") \u0026\u0026 optionValue === wanted;\n    option.classList.toggle(\"selected\", isSelected);\n    var input = option.querySelector(\"input\");\n    if (input) input.checked = isSelected;\n  });\n}\n\nfunction updateNativeQtyDisplay(qty) {\n  var normalized = normalizeQty(qty);\n  document.querySelectorAll(\".quantity-selector-wrapper input\").forEach(function(el) {\n    try {\n      el.value = normalized;\n      el.setAttribute(\"value\", normalized);\n    } catch (e) {}\n  });\n}\n\nfunction syncQtyState(qty, syncBundleVisual) {\n  if (isSyncingQty) return;\n  isSyncingQty = true;\n  var normalized = normalizeQty(qty);\n  var selectedQtyInput = document.getElementById(\"sqSelectedQty\");\n  if (selectedQtyInput) selectedQtyInput.value = normalized;\n  syncQtyToTheme(normalized);\n  updateNativeQtyDisplay(normalized);\n  if (syncBundleVisual !== false) {\n    updateBundleVisual(normalized);\n  }\n  isSyncingQty = false;\n}\n\nfunction getVariantId() {\n  var form = document.querySelector('form[action*=\"\/cart\/add\"]') || document.querySelector(\"form\");\n  if (!form) return \"\";\n\n  var checkedVariant = form.querySelector('input[name=\"id\"]:checked');\n  if (checkedVariant \u0026\u0026 checkedVariant.value) return checkedVariant.value;\n\n  var hiddenVariant = form.querySelector('input[name=\"id\"][type=\"hidden\"]');\n  if (hiddenVariant \u0026\u0026 hiddenVariant.value) return hiddenVariant.value;\n\n  var anyVariantInput = form.querySelector('input[name=\"id\"]');\n  if (anyVariantInput \u0026\u0026 anyVariantInput.value) return anyVariantInput.value;\n\n  var variantSelect = form.querySelector('select[name=\"id\"]');\n  if (variantSelect \u0026\u0026 variantSelect.value) return variantSelect.value;\n\n  var urlVariant = new URLSearchParams(window.location.search).get(\"variant\");\n  if (urlVariant \u0026\u0026 \/^\\d+$\/.test(urlVariant)) return urlVariant;\n\n  if (window.ShopifyAnalytics \u0026\u0026 window.ShopifyAnalytics.meta) {\n    var meta = window.ShopifyAnalytics.meta;\n    if (meta.selectedVariantId \u0026\u0026 \/^\\d+$\/.test(String(meta.selectedVariantId))) return String(meta.selectedVariantId);\n    if (meta.variant \u0026\u0026 meta.variant.id \u0026\u0026 \/^\\d+$\/.test(String(meta.variant.id))) return String(meta.variant.id);\n    if (meta.product \u0026\u0026 Array.isArray(meta.product.variants) \u0026\u0026 meta.product.variants.length \u0026\u0026 meta.product.variants[0].id) {\n      return String(meta.product.variants[0].id);\n    }\n  }\n\n  if (window.meta \u0026\u0026 window.meta.product \u0026\u0026 Array.isArray(window.meta.product.variants) \u0026\u0026 window.meta.product.variants.length \u0026\u0026 window.meta.product.variants[0].id) {\n    return String(window.meta.product.variants[0].id);\n  }\n\n  return \"\";\n}\n\nfunction goToCheckout(e) {\n  if (e) e.preventDefault();\n\n  var qty = getSelectedQty();\n  syncQtyToTheme(qty);\n\n  var variantId = getVariantId();\n\n  if (variantId) {\n    window.location.href = window.location.origin + \"\/cart\/\" + variantId + \":\" + qty;\n    return;\n  }\n\n  var atcSelectors = [\n    'form[action*=\"\/cart\/add\"] [type=\"submit\"]',\n    'button[name=\"add\"]',\n    \"button.product-form__submit\",\n    \"[data-add-to-cart]\",\n    \"[data-buy-button]\"\n  ];\n\n  for (var i = 0; i \u003c atcSelectors.length; i++) {\n    var btn = document.querySelector(atcSelectors[i]);\n    if (btn) {\n      btn.click();\n      return;\n    }\n  }\n\n  window.location.href = CHECKOUT_URL;\n}\n\nvar bundleOptions = document.querySelectorAll(\".sqb-option\");\n\nfunction selectBundle(option) {\n  var qty = option.getAttribute(\"data-value\") || \"1\";\n  syncQtyState(qty, true);\n}\n\nbundleOptions.forEach(function(opt) {\n  opt.addEventListener(\"click\", function(e) {\n    e.preventDefault();\n    selectBundle(this);\n  });\n\n  var radio = opt.querySelector(\"input\");\n  if (radio) {\n    radio.addEventListener(\"change\", function() {\n      selectBundle(opt);\n    });\n  }\n});\n\nsyncQtyState(document.getElementById(\"sqSelectedQty\")?.value || \"1\", true);\n\ndocument.querySelectorAll(\".sq-atc-btn, .btn-primary, .btn-contrassegno\").forEach(function(btn) {\n  btn.addEventListener(\"click\", goToCheckout);\n});\n\n(function() {\n  var accordionItems = document.querySelectorAll(\"#mainAccordion .accordion-item\");\n\n  accordionItems.forEach(function(item) {\n    var trigger = item.querySelector(\".accordion-trigger\");\n    if (!trigger) return;\n\n    trigger.addEventListener(\"click\", function() {\n      var isOpen = item.classList.contains(\"open\");\n      accordionItems.forEach(function(current) {\n        current.classList.remove(\"open\");\n      });\n      if (!isOpen) item.classList.add(\"open\");\n    });\n  });\n})();\n\n(function() {\n  var faqItems = document.querySelectorAll(\".faq-section .faq-item\");\n\n  faqItems.forEach(function(item) {\n    item.addEventListener(\"toggle\", function() {\n      if (!item.open) return;\n\n      faqItems.forEach(function(current) {\n        if (current !== item) current.open = false;\n      });\n    });\n  });\n})();\n\n(function() {\n  var videoBoxes = document.querySelectorAll(\"[data-sq-inline-video]\");\n\n  function ensureVideoSource(video) {\n    if (!video || video.dataset.sqLoaded === \"1\") return;\n    var source = document.createElement(\"source\");\n    source.src = video.dataset.src || \"\";\n    source.type = video.dataset.type || \"video\/mp4\";\n    video.appendChild(source);\n    video.load();\n    video.dataset.sqLoaded = \"1\";\n  }\n\n  function primePreview(box) {\n    var video = box.querySelector(\"video\");\n    if (!video || video.dataset.sqPreviewPrimed === \"1\") return;\n\n    video.setAttribute(\"playsinline\", \"\");\n    video.setAttribute(\"webkit-playsinline\", \"\");\n    video.setAttribute(\"preload\", \"metadata\");\n    video.muted = true;\n\n    ensureVideoSource(video);\n    video.dataset.sqPreviewPrimed = \"1\";\n\n    var setFirstFrame = function() {\n      try {\n        video.pause();\n        if (video.currentTime \u003c 0.01) {\n          video.currentTime = 0.01;\n        }\n      } catch (e) {}\n    };\n\n    if (video.readyState \u003e= 2) {\n      setFirstFrame();\n    } else {\n      video.addEventListener(\"loadeddata\", setFirstFrame, { once: true });\n    }\n  }\n\n  function closeVideo(box, resetFrame) {\n    var video = box.querySelector(\"video\");\n    var trigger = box.querySelector(\".sq-video-trigger\");\n    if (!video || !trigger) return;\n\n    box.classList.remove(\"is-playing\");\n    trigger.classList.remove(\"is-hidden\");\n    video.removeAttribute(\"controls\");\n    video.pause();\n\n    if (resetFrame) {\n      try {\n        video.currentTime = 0.01;\n      } catch (e) {}\n    }\n  }\n\n  function closeOtherVideos(currentBox) {\n    videoBoxes.forEach(function(box) {\n      if (box !== currentBox) closeVideo(box, false);\n    });\n  }\n\n  videoBoxes.forEach(function(box) {\n    var video = box.querySelector(\"video\");\n    var trigger = box.querySelector(\".sq-video-trigger\");\n    if (!video || !trigger) return;\n\n    video.setAttribute(\"playsinline\", \"\");\n    video.setAttribute(\"webkit-playsinline\", \"\");\n    video.setAttribute(\"preload\", \"none\");\n\n    trigger.addEventListener(\"click\", function(e) {\n      e.preventDefault();\n      closeOtherVideos(box);\n      box.classList.add(\"is-playing\");\n      trigger.classList.add(\"is-hidden\");\n      video.setAttribute(\"controls\", \"controls\");\n      video.muted = false;\n\n      ensureVideoSource(video);\n\n      var playPromise = video.play();\n      if (playPromise \u0026\u0026 typeof playPromise.catch === \"function\") {\n        playPromise.catch(function() {\n          closeVideo(box, false);\n        });\n      }\n    });\n\n    video.addEventListener(\"ended\", function() {\n      closeVideo(box, true);\n    });\n  });\n\n  if (\"IntersectionObserver\" in window) {\n    var observer = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (!entry.isIntersecting) return;\n        primePreview(entry.target);\n        observer.unobserve(entry.target);\n      });\n    }, { rootMargin: \"120px 0px\", threshold: 0.25 });\n\n    videoBoxes.forEach(function(box) {\n      observer.observe(box);\n    });\n  } else if (videoBoxes.length) {\n    primePreview(videoBoxes[0]);\n  }\n})();\n\n(function() {\n  function findFirst(selectors) {\n    for (var i = 0; i \u003c selectors.length; i++) {\n      var el = document.querySelector(selectors[i]);\n      if (el) return el;\n    }\n    return null;\n  }\n\n  function ensureChild(parent, className) {\n    var child = parent.querySelector(\".\" + className);\n    if (!child) {\n      child = document.createElement(\"div\");\n      child.className = className;\n      parent.appendChild(child);\n    }\n    return child;\n  }\n\n  function moveIfNeeded(target, container) {\n    if (target \u0026\u0026 container \u0026\u0026 target.parentNode !== container) {\n      container.appendChild(target);\n    }\n  }\n\n  function findDynamicButtons() {\n    var el = findFirst([\n      \".shopify-payment-button\",\n      \"shopify-accelerated-checkout\",\n      \".shopify-payment-button__button\",\n      '[data-shopify=\"dynamic-checkout\"]'\n    ]);\n\n    if (!el) return null;\n    return el.closest(\".shopify-payment-button\") || el;\n  }\n\n  function findProductForm(dynamicButtons, qtyWrapper) {\n    if (dynamicButtons \u0026\u0026 dynamicButtons.closest) {\n      var dynamicForm = dynamicButtons.closest('form[action*=\"\/cart\/add\"], form');\n      if (dynamicForm) return dynamicForm;\n    }\n\n    if (qtyWrapper \u0026\u0026 qtyWrapper.closest) {\n      var qtyForm = qtyWrapper.closest('form[action*=\"\/cart\/add\"], form');\n      if (qtyForm) return qtyForm;\n    }\n\n    return findFirst([\n      'form[action*=\"\/cart\/add\"]',\n      \"product-form form\",\n      \".product-form form\",\n      \"form\"\n    ]);\n  }\n\n  function hideNativeSubmitButtons(form, dynamicButtons) {\n    if (!form) return;\n\n    form.querySelectorAll('button[name=\"add\"], button.product-form__submit, [data-add-to-cart], [data-buy-button], [type=\"submit\"]').forEach(function(btn) {\n      if (dynamicButtons \u0026\u0026 (btn === dynamicButtons || dynamicButtons.contains(btn))) return;\n      if (btn.closest \u0026\u0026 btn.closest(\"#_rsi-buy-now-button\")) return;\n      if (btn.closest \u0026\u0026 btn.closest(\".sq-native-controls\")) return;\n      btn.classList.add(\"sq-hidden-native-submit\");\n    });\n  }\n\n  function bindQtySync(qtyWrapper) {\n    if (!qtyWrapper || qtyWrapper.dataset.sqQtyBound === \"1\") return;\n    qtyWrapper.dataset.sqQtyBound = \"1\";\n\n    function pullQtyFromControl() {\n      if (isSyncingQty) return;\n      var input = qtyWrapper.querySelector(\"input\");\n      if (!input) return;\n      syncQtyState(input.value || input.getAttribute(\"value\") || \"1\", true);\n    }\n\n    var input = qtyWrapper.querySelector(\"input\");\n    if (input) {\n      input.addEventListener(\"input\", pullQtyFromControl);\n      input.addEventListener(\"change\", pullQtyFromControl);\n    }\n\n    qtyWrapper.querySelectorAll(\"button\").forEach(function(btn) {\n      btn.addEventListener(\"click\", function() {\n        setTimeout(pullQtyFromControl, 50);\n      });\n    });\n  }\n\n  function mountNativeControls() {\n    var anchor = document.getElementById(\"sqNativeButtonsAnchor\");\n    var qty = document.querySelector(\".quantity-selector-wrapper\");\n    var contrassegno = document.getElementById(\"_rsi-buy-now-button\");\n    var dynamicButtons = findDynamicButtons();\n    var productForm = findProductForm(dynamicButtons, qty);\n    if (!anchor) return false;\n\n    if (productForm \u0026\u0026 productForm.parentNode !== anchor) {\n      anchor.appendChild(productForm);\n    }\n    if (productForm) {\n      productForm.classList.add(\"sq-native-controls-form\");\n    }\n\n    hideNativeSubmitButtons(productForm, dynamicButtons);\n\n    var layoutRoot = productForm || anchor;\n    var layout = layoutRoot.querySelector(\".sq-native-controls\");\n    if (!layout) {\n      layout = document.createElement(\"div\");\n      layout.className = \"sq-native-controls\";\n      layoutRoot.appendChild(layout);\n    }\n\n    var qtySlot = ensureChild(layout, \"sq-native-controls-qty\");\n    var codSlot = ensureChild(layout, \"sq-native-controls-cod\");\n    var dynamicSlot = ensureChild(layout, \"sq-native-controls-dynamic\");\n\n    if (qty) {\n      moveIfNeeded(qty, qtySlot);\n      bindQtySync(qty);\n    }\n\n    if (contrassegno) {\n      moveIfNeeded(contrassegno, codSlot);\n    }\n\n    if (dynamicButtons) {\n      moveIfNeeded(dynamicButtons, dynamicSlot);\n      dynamicButtons.classList.remove(\"sq-dynamic-source\");\n    }\n\n    syncQtyState(document.getElementById(\"sqSelectedQty\")?.value || \"1\", true);\n    return !!dynamicButtons;\n  }\n\n  function bootNativeControls(attempt) {\n    if (mountNativeControls()) return;\n    if (attempt \u003e= 25) return;\n    setTimeout(function() {\n      bootNativeControls(attempt + 1);\n    }, 300);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      bootNativeControls(0);\n    });\n  } else {\n    bootNativeControls(0);\n  }\n})();\n\n(function() {\n  var track = document.getElementById(\"sqReviewsTrack\");\n  var dots = document.querySelectorAll(\"#sqReviewDots .sq-review-dot\");\n  var slides = track ? track.querySelectorAll(\".sq-review-slide\") : [];\n  var current = 0;\n\n  function goTo(idx) {\n    if (!track || slides.length === 0) return;\n    current = Math.max(0, Math.min(idx, slides.length - 1));\n    var slideW = slides[0].offsetWidth + 14;\n    track.scrollTo({ left: current * slideW, behavior: \"smooth\" });\n    dots.forEach(function(d, i) { d.classList.toggle(\"active\", i === current); });\n  }\n\n  var prev = document.getElementById(\"sqReviewPrev\");\n  var next = document.getElementById(\"sqReviewNext\");\n  if (prev) prev.addEventListener(\"click\", function() { goTo(current - 1); });\n  if (next) next.addEventListener(\"click\", function() { goTo(current + 1); });\n  dots.forEach(function(d, i) { d.addEventListener(\"click\", function() { goTo(i); }); });\n})();\n\n(function() {\n  var track = document.getElementById(\"sqVideoTrack\");\n  var dots = document.querySelectorAll(\"#sqVideoDots .sq-video-dot\");\n  var slides = track ? track.querySelectorAll(\".sq-video-slide\") : [];\n  var current = 0;\n\n  function goTo(idx) {\n    if (!track || slides.length === 0) return;\n    current = Math.max(0, Math.min(idx, slides.length - 1));\n    var slideW = slides[0].offsetWidth + 14;\n    track.scrollTo({ left: current * slideW, behavior: \"smooth\" });\n    dots.forEach(function(d, i) { d.classList.toggle(\"active\", i === current); });\n  }\n\n  var prev = document.getElementById(\"sqVideoPrev\");\n  var next = document.getElementById(\"sqVideoNext\");\n  if (prev) prev.addEventListener(\"click\", function() { goTo(current - 1); });\n  if (next) next.addEventListener(\"click\", function() { goTo(current + 1); });\n  dots.forEach(function(d, i) { d.addEventListener(\"click\", function() { goTo(i); }); });\n})();\n\n(function() {\n  function updateSqStock() {\n    var stockEl = document.getElementById(\"sqPezziTop\");\n    var barEl = document.getElementById(\"sqBar\");\n    var viewersEl = document.getElementById(\"sqViewersTop\");\n    var pezzi = Math.floor(Math.random() * 6) + 2;\n    var viewers = Math.floor(Math.random() * 13) + 3;\n\n    if (stockEl) {\n      stockEl.textContent = \"Solo \" + pezzi + \" rimasti\";\n    }\n\n    if (barEl) {\n      var width = 18 + (pezzi * 10);\n      barEl.style.width = width + \"%\";\n    }\n\n    if (viewersEl) {\n      viewersEl.textContent = viewers;\n    }\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", updateSqStock);\n  } else {\n    updateSqStock();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Sollievo Quotidiano™ ","offers":[{"title":"Default Title","offer_id":53427884294490,"sku":"MACPMT","price":44.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0976\/6728\/5338\/files\/image_a46697d2-76d4-4d91-ba01-766862aa1de5.png?v=1768853595","url":"https:\/\/www.sollievoquotidiano.com\/products\/macchina-per-massaggio-terapeutico-vacuum-calore","provider":"Sollievo Quotidiano™ ","version":"1.0","type":"link"}