1<!DOCTYPE html> 2<html lang="it"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <meta name="revisit-after" content="7 days" /> 6 <meta name="rating" content="general" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <meta name="keywords" content="Assistenza Roomba, Assistenza iRobot, iRobot Care, problemi roomba, assistenza combo, assistenza braava, problemi irobot" /> 9 <meta name="description" content="Contatta lâassistenza iRobot, assistenza rapida, prioritaria e soluzione per prodotti in garanzia e non. Assistenza Roomba e tutti gli altri modelli." /> 10 <title>Assistenza iRobot Ufficiale Italia | Contattaci Ora</title> 11 <meta name="title" property="og:title" content="Assistenza iRobot Ufficiale Italia | Contattaci Ora"> 12 <meta property="og:type" content="page"> 13 <meta name="description" property="og:description" content="Contatta lâassistenza iRobot, assistenza rapida, prioritaria e soluzione per prodotti in garanzia e non. Assistenza Roomba e tutti gli altri modelli."> 14 <link rel="canonical" href="https://www.irobot.it/care/" /> 15 16
16<script src="https://cdn.userway.org/widget.js" data-account="ivP7l9vdOQ"></script>
16 17 <style> 18 body .uwy.userway_p2 .userway_buttons_wrapper{ 19 top:auto !important; 20 bottom:0px !important; 21 } 22 </style> 23 24 <!-- Bootstrap --> 25<!-- Latest compiled and minified CSS --> 26<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> 27<!-- Grafica --> 28<link rel="stylesheet" href="/src/skins/default/css/style-restyling-2022.css?v=3.3"/> 29<!-- Google Site verification --> 30<meta name="google-site-verification" content="skKx5LswTTEUB6cODIImrEgoxJ0_5SRaAFu1vK74hwU" /> 31 32<!-- Iubenda Cookie Script -->
33<script type="text/javascript"> 34 var _iub = _iub || []; 35 _iub.csConfiguration = {"siteId":3764644,"cookiePolicyId":20559260,"lang":"it", "googleConsentMode": false}; 36</script>
vendor: 1 bytes, line 36
36
37<script type="text/javascript" src="//cs.iubenda.com/sync/3764644.js"></script>
vendor: 1 bytes, line 37
37
38<script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js"></script>
vendor: 1 bytes, line 38
38
39<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
39 40 41<!-- Google Tag Manager -->
42<script>
vendor: 327 bytes, lines 42-46
42(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 43new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 44j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 45'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 46})(window,document,'script','dataLayer','
46GTM-5RPMJH
vendor: 3 bytes, line 46
46');
46</script>
46 47<!-- End Google Tag Manager --> 48 49 50 51 52 </head> 53 <body class="relative page-nitContents-main" > 54 <!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 54-55
54 55 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
55GTM-5RPMJH
vendor: 89 bytes, lines 55-57
55" 56 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 57
57<!-- End Google Tag Manager (noscript) --> 58 59<header id="new-header"> 60 61 <div class="container-fluid user-menu-top message-top" data-aos="fade-in" data-aos-delay="300" data-aos-once="false"> 62 <div class="row flex-center"> 63 <div class="col-xs-12 col-lg-6 col-xl-4 col-xl-offset-4"> 64 <div class="messages-slide slide"> 65 <div class="text-center"> 66 <p>Spedizione gratuita per tutti gli ordini superiori a <span style="font-weight: bold;">49â¬</span>.</p> </div> 67 </div> 68 </div> 69 <div class="col-xs-6 col-xl-4 col-xl-offset-0 text-right user-voices hidden-xs hidden-sm hidden-md"> 70 <span> 71 <a class="link" href="/contatti/">Contatti</a> 72 </span> 73 <span> 74 <a class="link" href="/care/">Assistenza</a> 75 </span> 76 <span> 77 <a class="link" href="/login/">I miei ordini</a> 78 </span> 79 <span> 80 <a class="link login" href="/login/">Login</a> 81 </span> 82 </div> 83 </div> 84 </div> 85 86 <div class="container-fluid hidden-mobile-header" data-aos="fade-in" data-aos-delay="300" data-aos-once="false"> 87 <div class="row flex-center"> 88 <div class="col-xs-2 col-lg-1"> 89 <a href="/"> 90 <img src="https://files.irobot.it/site/irobot.svg" alt="iRobot" height="25" width="107"> 91 </a> 92 </div> 93 <div class="col-xs-8"> 94 <ul class="nav navbar-nav"> 95 <li class="dropdown"> 96 <a class="dropdown-toggle" data-toggle="dropdown" href="#">Novità</a> 97 <ul class="dropdown-menu first"> 98 <div class="row" style="display: flex;"> 99 <div class="col-xs-8 col-lg-6" style="padding: 50px 0px 50px 60px"> 100 <li class="dropdown-item small-divider"> 101 <a href="/irobot_roomba/roomba_115_combo_p_21190817173" name="roomba_115">Roomba® 115 Combo</a> 102 </li> 103 <li class="dropdown-item small-divider"> 104 <a href="/irobot_roomba/roomba_plus_415_combo_autowash_dock_p_20974817210" name="roomba_415">Roomba® Plus 415 Combo</a> 105 </li> 106 <li class="dropdown-item small-divider"> 107 <a href="/irobot_roomba/roomba_plus_515_combo_autowash_dock_p_20973817231" name="roomba_515">Roomba® Plus 515 Combo</a> 108 </li> 109 <li class="dropdown-item small-divider"> 110 <a href="/irobot_roomba/roomba_plus_575_combo_autowash_dock_p_20975817236" name="roomba_575">Roomba® Plus 575 Combo</a> 111 </li> 112 <li class="dropdown-item small-divider"> 113 <a href="/irobot_roomba/_roomba_plus_615_combo_wash_only_dock_p_21215817241" name="roomba_615">Roomba® Plus 615 Combo</a> 114 </li> 115 <li class="dropdown-item small-divider"> 116 <a href="/irobot_roomba/_roomba_plus_675_combo_autowash_dock_p_21219817242" name="roomba_675">Roomba® Plus 675 Combo</a> 117 </li> 118 <li class="dropdown-item small-divider"> 119 <a href="/irobot_roomba/roomba_max_715_vac_autoempty_dock_p_21093817266" name="roomba_max_715">Roomba® Max 715 Vac</a> 120 </li> 121 <li class="dropdown-item small-divider"> 122 <a href="/irobot_roomba/roomba_max_775_combo_autowash_dock_p_21047817270" name="roomba_max_775">Roomba® Max 775 Combo</a> 123 </li> 124 </div> 125 <div class="col-xs-2 hidden-md" style="padding: 50px 0px"> 126 <div class="box-img-animate"> 127 <img data-src="https://files.irobot.it/public/menu/roomba-novita.webp" class="lazyload" alt="iRobot Roomba" width="100%" height="auto"> 128 </div> 129 </div> 130 <div class="col-xs-4 col-lg-6 second-column" style="padding: 50px 20px 50px 0px"> 131 <h3>Trova il robot giusto per me</h3> 132 <div> 133 <a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/">Aiutami a scegliere</a><br> 134 </div> 135 <div> 136 <a href="/roomba/compare/">Compara prodotti</a> 137 </div> 138 </div> 139 </div> 140 </ul> 141 </li> 142 <li class="dropdown"> 143 <a class="dropdown-toggle" data-toggle="dropdown" href="#">Robot</a> 144 <ul class="dropdown-menu first"> 145 <div class="row" style="display: flex;"> 146 <div class="col-xs-8 col-lg-6" style="padding: 50px 0px 50px 60px"> 147 <li class="dropdown-item small-divider"> 148 <a href="/nuova-gamma-2026/" name="roomba-novita">Novità 2026</a> 149 </li> 150 <li class="dropdown-item small-divider"> 151 <a href="/roomba-mini" name="mini-pink-tn">Roomba® Mini</a> 152 </li> 153 <li class="dropdown-item small-divider"> 154 <a href="/roomba/" name="roomba-novita">Roomba® Combo 2 in 1</a> 155 </li> 156 <li class="dropdown-item small-divider"> 157 <a href="/tutti-i-prodotti/" name="bundle_160">Tutti i prodotti</a> 158 </li> 159 </div> 160 <div class="col-xs-2 hidden-md" style="padding: 50px 0px"> 161 <div class="box-img-animate"> 162 <img data-src="https://files.irobot.it/public/menu/roomba-novita.webp" class="lazyload" alt="iRobot Roomba" width="100%" height="auto"> 163 </div> 164 </div> 165 <div class="col-xs-4 col-lg-6 second-column" style="padding: 50px 20px 50px 0px"> 166 <h3>Trova il robot giusto per me</h3> 167 <div> 168 <a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/">Aiutami a scegliere</a><br> 169 </div> 170 <div> 171 <a href="/roomba/compare/">Compara prodotti</a> 172 </div> 173 </div> 174 </div> 175 </ul> 176 </li> 177 <li> 178 <a class="dropdown-toggle" href="/accessori/">Accessori</a> 179 </li> 180 <li class="dropdown"> 181 <a class="dropdown-toggle" data-toggle="dropdown" href="/">Offerte</a> 182 <ul class="dropdown-menu tirth"> 183 <div class="row" style="display: flex;"> 184 <div class="col-xs-6 col-lg-4" style="padding: 50px 0px 50px 60px"> 185 <li class="dropdown-item small-divider"> 186 <a href="/offerte/" name="offerte_160"> 187 Sconti e offerte 188 </a> 189 </li> 190 <li class="dropdown-item"> 191 <a href="/outlet/" name="offerte_160">Ricondizionati</a> 192 </li> 193 </div> 194 <div class="col-xs-2 hidden-md" style="padding: 50px 0px"> 195 <div class="box-img-animate"> 196 <img data-src="https://files.irobot.it/public/menu/offerte_160.webp" class="lazyload" alt="iRobot Offerte" width="100%" height="auto"> 197 </div> 198 </div> 199 <div class="col-xs-4 col-lg-2 second-column" style="padding: 50px 20px 50px 0px"> 200 <h3>Trova il tuo</h3> 201 <div> 202 <a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/">Aiutami a scegliere</a><br> 203 </div> 204 <div> 205 <a href="/roomba/compare/">Compara prodotti</a> 206 </div> 207 </div> 208 <div class="col-xs-4 purple-box"> 209 <div class="text-center text-white"> 210 <h3>
210Unisciti al risparmio</h3> 211 <p>Risparmia di più acquistando insieme un iRobot Roomba ed un iRobot Braava.</p> 212 <a href="/offerte" class="btn-white">Risparmia ora</a> 213 </div> 214 </div> 215 </div> 216 217 </ul> 218 </li> 219 <li class="dropdown"> 220 <a class="dropdown-toggle" data-toggle="dropdown" href="/">Perchè iRobot</a> 221 <ul class="dropdown-menu fourth"> 222 <div class="row" style="display: flex;"> 223 <div class="col-xs-6 col-lg-4" style="padding: 50px 0px 50px 60px"> 224 <li class="dropdown-item small-divider"> 225 <a href="/perche-irobot/" name="offerte_160">Perchè iRobot</a> 226 </li> 227 <li class="dropdown-item small-divider"> 228 <a href="/irobot-os/" name="offerte_160">iRobot OS</a> 229 </li> 230 <li class="dropdown-item small-divider"> 231 <a href="/irobot-home-app/" name="offerte_160">iRobot App</a> 232 </li> 233 </div> 234 <div class="col-xs-2 hidden-md" style="padding: 50px 0px"> 235 <div class="box-img-animate"> 236 <img data-src="https://files.irobot.it/public/menu/offerte_160.webp" class="lazyload" alt="iRobot Offerte" width="100%" height="auto"> 237 </div> 238 </div> 239 <div class="col-xs-4 col-lg-2 second-column" style="padding: 50px 20px 50px 0px"> 240 <h3>Impara di più</h3> 241 <div> 242 <a href="/pet-promise/">P.O.O.P Promise</a><br> 243 </div> 244 </div> 245 <div class="col-xs-4 purple-box"> 246 <div class="text-center text-white"> 247 <h3>Trova il tuo robot</h3> 248 <p>Non sei sicuro di qualche robot faccia al caso tuo? Rispondi ad un paio di domande per trovarlo!</p> 249 <a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/" class="btn-white">Aiutami a scegliere</a> 250 </div> 251 </div> 252 </div> 253 254 </ul> 255 </li> 256 <li> 257 <a class="dropdown-toggle" href="/inews/">iNews</a> 258 </li> 259 <li> 260 <a class="dropdown-toggle" href="/gift-card/">Gift Card</a> 261 </li> 262 <li class="dropdown"> 263 <a class="dropdown-toggle" data-toggle="dropdown" href="/">Supporto</a> 264 <ul class="dropdown-menu fourth"> 265 <div class="row" style="display: flex;"> 266 <div class="col-xs-6 col-lg-4" style="padding: 50px 0px 50px 60px"> 267 <li class="dropdown-item small-divider"> 268 <a href="/care/" name="offerte_160">Assistenza iRobot</a> 269 </li> 270 <li class="dropdown-item small-divider"> 271 <a href="/manuali/" name="offerte_160">Manuali</a> 272 </li> 273 <li class="dropdown-item small-divider"> 274 <a href="/domande_frequenti_faq/" name="offerte_160">Domande Frequenti</a> 275 </li> 276 <li class="dropdown-item small-divider"> 277 <a href="/rivenditori/" name="offerte_160">Rivenditori</a> 278 </li> 279 </div> 280 <div class="col-xs-2 hidden-md" style="padding: 50px 0px"> 281 <div class="box-img-animate"> 282 <img data-src="https://files.irobot.it/public/menu/offerte_160.webp" class="lazyload" alt="iRobot Offerte" width="100%" height="auto"> 283 </div> 284 </div> 285 <div class="col-xs-4 col-lg-2 second-column" style="padding: 50px 20px 50px 0px"> 286 <h3>Supporto</h3> 287 <div> 288 <a href="/contatti/">Contatti</a> 289 </div> 290 </div> 291 <div class="col-xs-4 purple-box"> 292 <div class="text-center text-white"> 293 <h3>Trova il tuo robot</h3> 294 <p>Non sei sicuro di qualche robot faccia al caso tuo? Rispondi ad un paio di domande per trovarlo!</p> 295 <a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/" class="btn-white">Aiutami a scegliere</a> 296 </div> 297 </div> 298 </div> 299 300 </ul> 301 </li> 302 </ul> 303 </div> 304 <div class="col-xs-3 flex-center"> 305 <form name="search" action="/index.php" method="POST" class="box-search"> 306 <input type="hidden" name="module" value="products"/> 307 <input type="hidden" name="method" value="main"/> 308 <input type="hidden" name="resetFilters" value="1"/> 309 <input type="text" id="siteSearchText" placeholder="Cerca prodotti..." class="o-subheader__title--active" name="filters:search"> 310 <button type="submit" style="border:0;background:transparent;"><i class="a-icon fa fa-search"></i></button> 311 </form> 312 <a href="/wishlist"> 313 <img src="https://images.nital.it/irobot/site/prefer.webp" alt="iRobot Wishlist" style="margin-right: 15px; max-width: 23px;" width="23" height="22"> 314 </a> 315 <div class="m-iconWithDropdown" style="position: relative;" data-dropdown="cart" data-count-url="" data-cart-link="/carrello/"> 316 <img class="cart-desktop" src="https://images.nital.it/irobot/site/cart.webp" alt="iRobot carrello" style="margin-right: 15px; max-width: 26px;" width="23" height="22"> 317 <div class="menu-icon-counter js-cart-counter"></div> 318 <div class="mini-cart-desktop row"> 319 <div class="col-xs-12"> 320 <div class="mini-cart-container row"> 321 <div class="title col-xs-12">Il tuo carrello</div> 322 <p class="text-center"> 323 Nessun prodotto nel carrello. 324 </p> 325 326 <div class="col-xs-12 nopadding free-shipping"> 327 <strong> 328 Spedizione gratuita su tutti gli ordini superiori a €49 329 <br/> 330 Offerta a tempo limitato 331 </strong> 332 </div> 333 </div> 334 </div> 335 <div class="col-xs-12"> 336 <div class="row mini-cart-footer"> 337 <div class="col-xs-6 text-left margin-top-10 text-green"> 338 <strong>Totale ordine</strong> 339 </div> 340 <div class="col-xs-6 text-right margin-top-10 text-green"> 341 <strong>€ 0.00</strong> 342 </div> 343 344 <div class="col-xs-12 text-center margin-top-20"> 345 <a class="a-btn a-btn--primary-green w-100" href="/carrello/">Carrello</a> 346 </div> 347 </div> 348 </div> 349 </div>
350 </div> 351 </div> 352 </div> 353 </div> 354 355 <div class="container-fluid hidden-desktop-header padding-top-20"> 356 <div class="row"> 357 <div class="col-xs-12 flex-space-between"> 358 <div class="navbar-header"> 359 <button id="btn-burger-menu" type="button" class="navbar-toggle collapsed"></button> 360 </div> 361 <a href="/" > 362 <img src="https://images.nital.it/irobot/site/logo.svg" alt="iRobot" height="25" width="107"> 363 </a> 364 <div class="m-iconWithDropdown" style="position: relative;" data-dropdown="cart" data-count-url="" data-cart-link="/carrello/"> 365 <img class="cart-desktop" src="https://images.nital.it/irobot/site/cart.webp" alt="iRobot carrello" style="margin-right: 15px; max-width: 26px;" width="23" height="22"> 366 <div class="menu-icon-counter js-cart-counter"></div> 367 <div class="mini-cart-desktop row"> 368 <div class="col-xs-12"> 369 <div class="mini-cart-container row"> 370 <div class="title col-xs-12">Il tuo carrello</div> 371 372 <p class="text-center"> 373 Nessun prodotto nel carrello. 374 </p> 375 376 <div class="col-xs-12 free-shipping"> 377 <strong> 378 Spedizione gratuita su tutti gli ordini superiori a €49 379 <br/> 380 Offerta a tempo limitato 381 </strong> 382 </div> 383 </div> 384 </div> 385 <div class="col-xs-12"> 386 <div class="row mini-cart-footer"> 387 <div class="col-xs-6 text-left margin-top-10 text-green"> 388 <strong>Totale ordine</strong> 389 </div> 390 <div class="col-xs-6 text-right margin-top-10 text-green"> 391 <strong>€ 0.00</strong> 392 </div> 393 394 <div class="col-xs-12 text-center margin-top-20"> 395 <a class="a-btn a-btn--primary-green w-100" href="/carrello/">Carrello</a> 396 </div> 397 </div> 398 </div> 399 </div> 400 </div> 401 </div> 402 <div class="col-xs-12"> 403 <hr class="hidden-md hidden-xl hidden-lg"> 404 </div> 405 <div class="col-xs-12"> 406 <form name="search" action="/index.php" method="POST" class="box-search"> 407 <input type="hidden" name="module" value="products"/> 408 <input type="hidden" name="method" value="main"/> 409 <input type="hidden" name="resetFilters" value="1"/> 410 <input type="text" id="siteSearchText" placeholder="Cerca prodotti..." class="o-subheader__title--active" name="filters:search"> 411 <button type="submit" style="border:0;background:transparent;"><i class="a-icon fa fa-search"></i></button> 412 </form> 413 </div> 414 415 </div> 416 </div> 417 418 <div id="burger-container"> 419 <div id="burger-menu" class="js-burger"> 420 <div class="close-menu clearfix d-xl-none"> 421 <div class="back"> 422 <button class="back-button"><i class="fa fa-chevron-left" aria-hidden="true"></i> Indietro</button> 423 </div> 424 <div class="close-button pull-right d-flex"> 425 <button role="button" class="close-buton-icon" aria-label="Close Menu"></button> 426 </div> 427 </div> 428 <ul class="sidebar-nav"> 429 <li> 430 <a class="submenu">Novità <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 431 <div class="submenu-container"> 432 <div class="submenu-menu"> 433 <ul class="sidebar-nav"> 434 <li> 435 <a href="/irobot_roomba/roomba_115_combo_p_21190817173" name="roomba_115">Roomba® 115 Combo</a> 436 </li> 437 <li> 438 <a href="/irobot_roomba/roomba_plus_415_combo_autowash_dock_p_20974817210" name="roomba_415">Roomba® Plus 415 Combo</a> 439 </li> 440 <li> 441 <a href="/irobot_roomba/roomba_plus_515_combo_autowash_dock_p_20973817231" name="roomba_515">Roomba® Plus 515 Combo</a> 442 </li> 443 <li> 444 <a href="/irobot_roomba/roomba_plus_575_combo_autowash_dock_p_20975817236" name="roomba_575">Roomba® Plus 575 Combo</a> 445 </li> 446 <li> 447 <a href="/irobot_roomba/_roomba_plus_615_combo_wash_only_dock_p_21215817241" name="roomba_615">Roomba® Plus 615 Combo</a> 448 </li> 449 <li> 450 <a href="/irobot_roomba/_roomba_plus_675_combo_autowash_dock_p_21219817242" name="roomba_675">Roomba® Plus 675 Combo</a> 451 </li> 452 <li> 453 <a href="/irobot_roomba/roomba_max_715_vac_autoempty_dock_p_21093817266" name="roomba_max_715">Roomba® Max 715 Vac</a> 454 </li> 455 <li> 456 <a href="/irobot_roomba/roomba_max_775_combo_autowash_dock_p_21047817270" name="roomba_max_775">Roomba® Max 775 Combo</a> 457 </li> 458 </ul> 459 </div> 460 </div> 461 </li> 462 <li> 463 <a class="submenu">Robot <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 464 <div class="submenu-container"> 465 <div class="submenu-menu"> 466 <ul class="sidebar-nav"> 467 <li> 468 <p class="title">Robot</p> 469 </li> 470 <li> 471 <a href="/nuova-gamma-2026/" name="mini-pink-tn">Novità 2026</a> 472 </li> 473 <li> 474 <a href="/roomba-mini" name="mini-pink-tn">Roomba® Mini</a> 475 </li> 476 <li> 477 <a href="/roomba/" name="roomba-novita">Roomba® Combo 2 in 1</a> 478 </li> 479 <li> 480 <a href="/tutti-i-prodotti/" name="bundle_160">Tutti i prodotti</a> 481 </li> 482 </ul> 483 </div> 484 </div> 485 </li> 486 <li> 487 <a class="submenu" href="/accessori/">Accessori <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 488 </li> 489 <li> 490 <a class="submenu">Offerte <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 491 <div class="submenu-container"> 492 <div class="submenu-menu"> 493 <ul class="sidebar-nav"> 494 <li> 495 <p class="title">Offerte</p> 496 </li> 497 <li> 498 <a href="/offerte/" name="offerte"> 499 Sconti e offerte 500 </a> 501 </li> 502 <li> 503 <a href="/outlet/" name="ricondizionati">Ricondizionati</a> 504 </li> 505 </ul> 506 </div> 507 </div> 508 </li> 509 <li> 510 <a class="submenu">Perchè scegliere iRobot <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 511 <div class="submenu-container"> 512 <div class="submenu-menu"> 513 <ul class="sidebar-nav"> 514 <li> 515 <p class="title">Perchè scegliere iRobot</p> 516 </li> 517 <li> 518 <a href="/perche-irobot/" name="Perche iRobot">Perchè iRobot</a> 519 </li> 520 <li> 521 <a href="/irobot-os/" name="iRobot OS">iRobot OS</a> 522 </li> 523 <li> 524 <a href="/irobot-home-app/" name="iRobot App">iRobot App</a> 525 </li> 526 <li> 527 <a href="/pet-promise/" name="P.O.O.P Promise">P.O.O.P Promise</a> 528 </li> 529 </ul> 530 </div> 531 </div> 532 </li> 533 <li> 534 <a class="submenu">Supporto <i class="fa fa-chevron-right" aria-hidden="true"></i></a> 535 <div class="submenu-container"> 536 <div class="submenu-menu"> 537 <ul class="sidebar-nav"> 538 <li> 539 <p class="title">Supporto</p> 540 </li> 541 <li> 542 <a href="/care/" name="Assistenza iRobot">Assistenza iRobot</a> 543 </li> 544 <li> 545 <a href="/manuali/" name="Manuali iRobot">Manuali</a> 546 </li> 547 <li> 548 <a href="/domande_frequenti_faq/" name="Domande Frequenti">Domande Frequenti</a> 549 </li> 550 <li> 551 <a href="/rivenditori/" name="Rivenditori">Rivenditori</a> 552 </li> 553 <li> 554 <a href="/contatti/" name="Contatti">Contatti</a> 555 </li> 556 </ul> 557 </div> 558 </div> 559 </li> 560 </ul> 561 <div class="col-xs-12"> 562 <hr class="divider"> 563 </div> 564 <ul class="sidebar-nav"> 565 <li> 566 <a class="link" href="/inews/">iNews</a> 567 </li> 568 <li> 569 <a class="link" href="/gift-card/">Gift Card</a> 570 </li> 571 <li> 572 <a class="link prefer" href="/wishlist" title="Preferiti"> 573 <span>Preferiti</span> 574 </a> 575 </li> 576 <li> 577 <a class="link login" href="/login/" title="Login"> 578 <span class="user-message">Login</span> 579 </a> 580 </li> 581 </ul> 582 </div> 583 </div> 584</header> 585 586 <div id="content"> 587 <link rel="stylesheet" href="/src/skins/default/css/style-irobot-care.css"/> 588 589 590<div class="container-fluid home-care nopadding"> 591 <div class="container"> 592 <div class="row"> 593 <div class="col-xs-12 col-xl-10 col-xl-offset-1"> 594 <div class="container-fluid"> 595 <div class="row"> 596 <div class="col-xs-12 breadcrumb-care"> 597 <a href="/care"> 598 <img src="/src/skins/default/images/logo-care.png" /> 599 </a> 600 </div> 601 </div> 602 <div class="row"> 603 <div class="col-xs-12"> 604 <h1>Benvenuti in Assistenza iRobot</h1> 605 <div class="padding-top-10" style="line-height:26px;"> 606 Utilizzare il servizio iRobot Care Assistance è semplice e veloce:<br/> 607 STEP 1: <strong>SELEZIONA LA SERIE</strong> DEL TUO PRODOTTO<br/> 608 STEP 2: <strong>SELEZIONA IL PROBLEMA</strong> CHE RISCONTRI<br/>
608 609 STEP 3: <strong>INVIA LA RICHIESTA</strong> PER RICEVERE IL RICAMBIO O IL RITIRO CON CORRIERE (in base alla problematica del tuo robot)<br/><br/> 610 Per concludere la richiesta è necessario effettuare il login al sito <a href="/">www.irobot.it</a> 611 </div> 612 </div> 613 <div class="col-xs-12 padding-top-60 padding-bottom-40"> 614 <div class="green-title text-center"> 615 Seleziona il prodotto per cui necessiti assistenza 616 </div> 617 </div> 618 <div class="col-xs-12 text-center padding-bottom-20"> 619 <div class="cont-series"> 620 <a href="/index.php?module=care&method=startCare&series=24" class="box-series"> 621 <img src="https://files.irobot.it/var/upload/care/105mini_67d4530d7c892.png" class="img-responsive center-block" /> 622 Roomba Combo 105/115 </a> 623 </div> 624 <div class="cont-series"> 625 <a href="/index.php?module=care&method=startCare&series=25" class="box-series"> 626 <img src="https://files.irobot.it/var/upload/care/205mini_67d45334889ee.png" class="img-responsive center-block" /> 627 Roomba Combo 205 </a> 628 </div> 629 <div class="cont-series"> 630 <a href="/index.php?module=care&method=startCare&series=26" class="box-series"> 631 <img src="https://files.irobot.it/var/upload/care/405mini_67d955da79e25.png" class="img-responsive center-block" /> 632 Roomba Combo 405/415 </a> 633 </div> 634 <div class="cont-series"> 635 <a href="/index.php?module=care&method=startCare&series=27" class="box-series"> 636 <img src="https://files.irobot.it/var/upload/care/505mini_67d4547e16e45.png" class="img-responsive center-block" /> 637 Roomba Combo 505/515 </a> 638 </div> 639 <div class="cont-series"> 640 <a href="/index.php?module=care&method=startCare&series=28" class="box-series"> 641 <img src="https://files.irobot.it/var/upload/care/705mini_68b154e07f28a.png" class="img-responsive center-block" /> 642 Roomba 705/715 Max </a> 643 </div> 644 <div class="cont-series"> 645 <a href="/index.php?module=care&method=startCare&series=29" class="box-series"> 646 <img src="https://files.irobot.it/var/upload/care/705combomini_68c3eb2974b36.png" class="img-responsive center-block" /> 647 Roomba Combo 705/775 Max </a> 648 </div> 649 <div class="cont-series"> 650 <a href="/index.php?module=care&method=startCare&series=17" class="box-series"> 651 <img src="https://files.irobot.it/var/upload/care/COMBO10MAX_66fd2e4242355.jpg" class="img-responsive center-block" /> 652 Roomba COMBO 10 MAX </a> 653 </div> 654 <div class="cont-series"> 655 <a href="/index.php?module=care&method=startCare&series=19" class="box-series"> 656 <img src="https://files.irobot.it/var/upload/care/COMBOJ9_66fd2e86dfc81.jpg" class="img-responsive center-block" /> 657 Roomba COMBO J9+ </a> 658 </div> 659 <div class="cont-series"> 660 <a href="/index.php?module=care&method=startCare&series=16" class="box-series"> 661 <img src="https://files.irobot.it/var/upload/care/combo-j7_64649059815cd.webp" class="img-responsive center-block" /> 662 Roomba COMBO J7 </a> 663 </div> 664 <div class="cont-series"> 665 <a href="/index.php?module=care&method=startCare&series=20" class="box-series"> 666 <img src="https://files.irobot.it/var/upload/care/comoi8_66fd464a1cd96.jpg" class="img-responsive center-block" /> 667 Roomba COMBO i5 - i8 o j5 </a> 668 </div> 669 <div class="cont-series"> 670 <a href="/index.php?module=care&method=startCare&series=21" class="box-series"> 671 <img src="https://files.irobot.it/var/upload/care/combomini_2_60475b864eadd_67038b16217b8.jpg" class="img-responsive center-block" /> 672 Roomba COMBO R </a> 673 </div> 674 <div class="cont-series"> 675 <a href="/index.php?module=care&method=startCare&series=22" class="box-series"> 676 <img src="https://files.irobot.it/var/upload/care/essenzialicona_67038d0bbe42e.jpg" class="img-responsive center-block" /> 677 Roomba Essential </a> 678 </div> 679 <div class="cont-series"> 680 <a href="/index.php?module=care&method=startCare&series=12" class="box-series"> 681 <img src="https://files.irobot.it/var/upload/care/iconas_5ecd19b4be51a.png" class="img-responsive center-block" /> 682 Roomba serie S </a> 683 </div> 684 <div class="cont-series"> 685 <a href="/index.php?module=care&method=startCare&series=15" class="box-series"> 686 <img src="https://files.irobot.it/var/upload/care/iconaj_614dd31a42d63.png" class="img-responsive center-block" /> 687 Roomba serie J </a> 688 </div> 689 <div class="cont-series"> 690 <a href="/index.php?module=care&method=startCare&series=9" class="box-series"> 691 <img src="https://files.irobot.it/var/upload/care/iconaI_5cd5893db7b8b.png" class="img-responsive center-block" /> 692 Roomba serie I </a> 693 </div> 694 <div class="cont-series"> 695 <a href="/index.php?module=care&method=startCare&series=10" class="box-series"> 696 <img src="https://files.irobot.it/var/upload/care/iconaE_5cd5895aeabc6.png" class="img-responsive center-block" /> 697 Roomba serie E </a> 698 </div> 699 <div class="cont-series"> 700 <a href="/index.php?module=care&method=startCare&series=18" class="box-series"> 701 <img src="https://files.irobot.it/var/upload/care/roomba-500_583406d291d53_66fd1e8f00ccf.jpg" class="img-responsive center-block" /> 702 Serie 500/700/800 </a> 703 </div> 704 <div class="cont-series"> 705 <a href="/index.php?module=care&method=startCare&series=1" class="box-series"> 706 <img src="https://files.irobot.it/var/upload/care/roomba-900_582c72f7d534a.jpg" class="img-responsive center-block" />
707 Roomba serie 900 </a> 708 </div> 709 <div class="cont-series"> 710 <a href="/index.php?module=care&method=startCare&series=4" class="box-series"> 711 <img src="https://files.irobot.it/var/upload/care/roomba-600_582ec49f66a0b.jpg" class="img-responsive center-block" /> 712 Roomba serie 600 </a> 713 </div> 714 <div class="cont-series"> 715 <a href="/index.php?module=care&method=startCare&series=5" class="box-series"> 716 <img src="https://files.irobot.it/var/upload/care/scooba-450_582ed2df9ef29.jpg" class="img-responsive center-block" /> 717 Scooba </a> 718 </div> 719 <div class="cont-series"> 720 <a href="/index.php?module=care&method=startCare&series=6" class="box-series"> 721 <img src="https://files.irobot.it/var/upload/care/braava-390t_582ed6f93b44e.jpg" class="img-responsive center-block" /> 722 Braava 380/390t </a> 723 </div> 724 <div class="cont-series"> 725 <a href="/index.php?module=care&method=startCare&series=7" class="box-series"> 726 <img src="https://files.irobot.it/var/upload/care/braava-jet_582ed71de9fb1_5f7d88af3b024.png" class="img-responsive center-block" /> 727 Braava Jet 240/M6 </a> 728 </div> 729 </div> 730 <div class="clearfix"></div> 731 </div> 732 </div> 733 </div> 734 </div> 735 </div> 736</div> 737 738 </div> 739 740 741 742<footer id="new-footer"> 743 <div class="container-fluid" data-aos="fade-in"> 744 <div class="row"> 745 <div class="col-xs-12 col-md-4 hidden-lg hidden-xl text-xs-center"> 746 <a href="#" class="footer-logomark hidden-xs hidden-sm"></a> 747 <h3>iRobot newsletter</h3> 748 </div> 749 <div class="col-xs-12 col-md-8 col-lg-3 text-xs-center"> 750 <a href="#" class="footer-logomark hidden-xs hidden-sm hidden-md"></a> 751 <h3 class="hidden-xs hidden-sm hidden-md">iRobot newsletter</h3> 752 <label>Inserisci la tua email per ricevere le ultime offerte, le novità su prodotti e altro ancora da iRobot.</label> 753 <form method="POST" action="https://nital.activehosted.com/proc.php" id="_form_59_" class="_form _form_59 _inline-form ac-form-inclusion" novalidate data-styles-version="3"> 754 <input type="hidden" name="u" value="59" /> 755 <input type="hidden" name="f" value="59" /> 756 <input type="hidden" name="s" /> 757 <input type="hidden" name="c" value="0" /> 758 <input type="hidden" name="m" value="0" /> 759 <input type="hidden" name="act" value="sub" /> 760 <input type="hidden" name="v" value="2" /> 761 <input type="hidden" name="or" value="4e41979e6738d01b9d20f74e34bc4e02" /> 762 <div class="_form-content"> 763 <div class="_form_element _x22567922 _full_width " > 764 <label for="email" class="_form-label"> 765 Email* 766 </label> 767 <div class="_field-wrapper"> 768 <input type="text" id="email" name="email" placeholder="Digita l'email" required class="email-newsletter" style="max-width:304px;"/> 769 </div> 770 </div> 771 <div class="_form_element _x50863322 _full_width " > 772 <label for="ls" class="_form-label"> 773 Verifica la richiesta* 774 </label> 775 <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"></div> 776 </div> 777 <div class="_form_element _x04017372 _full_width " > 778 <fieldset class="_form-fieldset"> 779 <input type="hidden" id="ca[14][t]" name="ca[14][t]" value="radio" /> 780 <legend class="_form-label"> 781 Privacy iRobot DEF 782 </legend> 783 <label class="" style="display:block;"> 784 <input id="ca[14][v]Ho letto e compreso l'informativa sulla Privacy. Autorizzo l'uso dei miei dati per scopi di marketing (newsletter, promozioni, ecc.) da parte di Nital S.p.A.. Puoi ritirare il tuo consenso o gestire le tue preferenze in qualsiasi momento cliccando sul link di cancellazione in fondo a qualsiasi nostra e-mail di marketing, o inviandoci un'e-mail a [email protected]" type="radio" name="ca[14][v]" value="Ho letto e compreso l'informativa sulla Privacy. Autorizzo l'uso dei miei dati per scopi di marketing (newsletter, promozioni, ecc.) da parte di Nital S.p.A.. Puoi ritirare il tuo consenso o gestire le tue preferenze in qualsiasi momento cliccando sul link di cancellazione in fondo a qualsiasi nostra e-mail di marketing, o inviandoci un'e-mail a [email protected]" required> 785 Acconsento al <a href="//images.nital.it/privacy/privacy.html" class="fancyboxIframe" style="text-decoration:underline;"><strong>trattamento dei miei dati personali</strong></a> 786 </label> 787 </fieldset> 788 </div> 789 <div class="_button-wrapper _full_width"> 790 <button id="_form_59_submit" class="_submit submit-newsletter" type="submit"> 791 Iscriviti 792 </button> 793 </div> 794 <div class="_clear-element"></div>
795 </div> 796 <div class="_form-thank-you" style="display:none;"></div> 797</form> 798 799<style> 800 #_form_59_ { font-size:14px; line-height:1.6; margin:0; } 801 #_form_59_ * { outline:0; } 802 ._form_hide { display:none; visibility:hidden; } 803 ._form_show { display:block; visibility:visible; } 804 #_form_59_._form-top { top:0; } 805 #_form_59_._form-bottom { bottom:0; } 806 #_form_59_._form-left { left:0; } 807 #_form_59_._form-right { right:0; } 808 #_form_59_ input[type="text"],#_form_59_ input[type="tel"],#_form_59_ input[type="date"],#_form_59_ textarea { height:auto; color:#fff !important; border: 0.125rem solid #fff; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } 809 #_form_59_ textarea { resize:none; } 810 #_form_59_ ._submit { -webkit-appearance:none; cursor:pointer; font-size:16px; text-align:center; background:#fff !important; border:0 !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important; color:#447355 !important; padding:10px !important; } 811 #_form_59_ ._submit:disabled { cursor:not-allowed; opacity:0.4; } 812 #_form_59_ ._submit.processing { position:relative; } 813 #_form_59_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%; background-image:linear-gradient(#fff, #fff), conic-gradient(#fff, #447355); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; } 814 #_form_59_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#fff !important; border:0 !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important; color:#447355 !important; padding:10px !important; } 815 @keyframes _spin { 816 0% { transform:translate(-50%, -50%) rotate(90deg); } 817 100% { transform:translate(-50%, -50%) rotate(450deg); } 818 } 819 #_form_59_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; } 820 #_form_59_ ._close-icon:before { position:relative; } 821 #_form_59_ ._form-body { margin-bottom:30px; } 822 #_form_59_ ._form-image-left { width:150px; float:left; } 823 #_form_59_ ._form-content-right { margin-left:164px; } 824 #_form_59_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; } 825 #_form_59_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; } 826 #_form_59_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; } 827 #_form_59_ ._form-label,#_form_59_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:none; } 828 #_form_59_._dark ._form-branding { color:#333; } 829 #_form_59_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); } 830 #_form_59_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; } 831 #_form_59_ ._form_element * { font-size:14px; } 832 #_form_59_ ._form_element._clear { clear:both; width:100%; float:none; } 833 #_form_59_ ._form_element._clear:after { clear:left; } 834 #_form_59_ ._form_element input[type="text"],#_form_59_ ._form_element input[type="date"],#_form_59_ ._form_element select,#_form_59_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; } 835 #_form_59_ ._field-wrapper { position:relative; } 836 #_form_59_ ._inline-style { float:left; } 837 #_form_59_ ._inline-style input[type="text"] { width:150px; } 838 #_form_59_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; } 839 #_form_59_ ._form_element img._form-image { max-width:100%; } 840 #_form_59_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; } 841 #_form_59_ ._clear-element { clear:left; } 842 #_form_59_ ._full_width { width:100%; } 843 #_form_59_ ._form_full_field { display:block; width:100%; margin-bottom:10px; } 844 #_form_59_ input[type="text"]._has_error,#_form_59_ textarea._has_error { border:#f37c7b 1px solid; } 845 #_form_59_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; } 846 #_form_59_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; } 847 #_form_59_ ._error._above { padding-bottom:4px; bottom:39px; right:0; } 848 #_form_59_ ._error._below { padding-top:8px; top:100%; right:0; } 849 #_form_59_ ._error._above ._error-arrow { bottom:-4px; right:15px;
849 border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; } 850 #_form_59_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; } 851 #_form_59_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); } 852 #_form_59_ ._error-inner._form_error { margin-bottom:5px; text-align:left; } 853 #_form_59_ ._button-wrapper ._error-inner._form_error { position:static; } 854 #_form_59_ ._error-inner._no_arrow { margin-bottom:10px; } 855 #_form_59_ ._error-arrow { position:absolute; width:0; height:0; } 856 #_form_59_ ._error-html { margin-bottom:10px; } 857 .pika-single { z-index:10000001 !important; } 858 #_form_59_ input[type="text"].datetime_date { width:69%; display:inline; } 859 #_form_59_ select.datetime_time { width:29%; display:inline; height:32px; } 860 #_form_59_ input[type="date"].datetime_date { width:69%; display:inline-flex; } 861 #_form_59_ input[type="time"].datetime_time { width:29%; display:inline-flex; } 862 @media all and (min-width:320px) and (max-width:667px) { 863 ::-webkit-scrollbar { display:none; } 864 #_form_59_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; } 865 #_form_59_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; } 866 #_form_59_ ._form-content { margin:0; width:100%; } 867 #_form_59_ ._form-inner { display:block; min-width:100%; } 868 #_form_59_ ._form-title,#_form_59_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; } 869 #_form_59_ ._form-title { font-size:1.2em; } 870 #_form_59_ ._form_element { margin:0 0 20px; padding:0; width:100%; } 871 #_form_59_ ._form-element,#_form_59_ ._inline-style,#_form_59_ input[type="text"],#_form_59_ label,#_form_59_ p,#_form_59_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; } 872 #_form_59_ ._row._checkbox-radio label { display:inline; } 873 #_form_59_ ._row,#_form_59_ p,#_form_59_ label { margin-bottom:0.7em; width:100%; } 874 #_form_59_ ._row input[type="checkbox"],#_form_59_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; } 875 #_form_59_ ._row input[type="checkbox"] + span label { display:inline; } 876 #_form_59_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; } 877 #_form_59_ ._form-image { max-width:100%; height:auto !important; } 878 #_form_59_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; } 879 #_form_59_ input[type="radio"],#_form_59_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; } 880 #_form_59_ button[type="submit"] { padding:20px; font-size:1.5em; } 881 #_form_59_ ._inline-style { margin:20px 0 0 !important; } 882 } 883 #_form_59_ { position:relative; text-align:left; /*margin:25px auto 0; padding-top:20px; padding-right:20px; padding-bottom:20px; padding-left:20px;*/ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#447355 !important; border:0px solid #b0b0b0 !important; max-width:340px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#fff !important; } 884 #_form_59_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; } 885 #_form_59_:before,#_form_59_:after { content:" "; display:table; } 886 #_form_59_:after { clear:both; } 887 #_form_59_._inline-style { width:auto; display:inline-block; } 888 #_form_59_._inline-style input[type="text"],#_form_59_._inline-style input[type="date"] { padding:10px 12px; } 889 #_form_59_._inline-style button._inline-style { position:relative; top:27px; } 890 #_form_59_._inline-style p { margin:0; } 891 #_form_59_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; } 892 #_form_59_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; } 893 @media all and (min-width:320px) and (max-width:667px) { #_form_59_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; } } 894 #_form_59_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; } 895 #_form_59_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; } 896 #_form_59_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; } 897 #_form_59_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); } 898 #_form_59_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; } 899 #_form_59_ .iti__country-list--dropup { margin-bottom:4px; } 900 #_form_59_ .phone-error-hidden { display:none; } 901 #_form_59_ .phone-error { color:#e40e49; } 902 #_form_59_ .phone-input-error { border:1px solid #e40e49 !important; } 903 904 #_form_59_ ._x47988790 label { display:none; } 905 #_form_59_ ._x04017372, #_form_59_ ._x04017372 label { margin-bottom: 0px; } 906 #_form_59_ ._x04017372 label * { color:#fff; } 907 #_form_59_ ._x50863322 label { display:none; } 908 #_form_59_ ._x22567922 label { display:none; } 909 #_form_59_ ._x47988790 input { display:none; } 910</style> 911
912<script type="text/javascript"> 913 window.cfields = []; 914 window._show_thank_you = function(id, message, trackcmp_url, email) { 915 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 916 form.querySelector('._form-content').style.display = 'none'; 917 thank_you.innerHTML = message; 918 thank_you.style.display = 'block'; 919 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 920 var visitorObject = window[vgoAlias]; 921 if (email && typeof visitorObject !== 'undefined') { 922 visitorObject('setEmail', email); 923 visitorObject('update'); 924 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 925 // Site tracking URL to use after inline form submission. 926 _load_script(trackcmp_url); 927 } 928 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 929 }; 930 window._show_error = function(id, message, html) { 931 var form = document.getElementById('_form_' + id + '_'), 932 err = document.createElement('div'), 933 button = form.querySelector('button'), 934 old_error = form.querySelector('._form_error'); 935 if (old_error) old_error.parentNode.removeChild(old_error); 936 err.innerHTML = message; 937 err.className = '_error-inner _form_error _no_arrow'; 938 var wrapper = document.createElement('div'); 939 wrapper.className = '_form-inner'; 940 wrapper.appendChild(err); 941 button.parentNode.insertBefore(wrapper, button); 942 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 943 submitButton.disabled = false; 944 submitButton.classList.remove('processing'); 945 if (html) { 946 var div = document.createElement('div'); 947 div.className = '_error-html'; 948 div.innerHTML = html; 949 err.appendChild(div); 950 } 951 }; 952 window._load_script = function(url, callback, isSubmit) { 953 var head = document.querySelector('head'), script = document.createElement('script'), r = false; 954 var submitButton = document.querySelector('#_form_59_submit'); 955 script.type = 'text/javascript'; 956 script.charset = 'utf-8'; 957 script.src = url; 958 if (callback) { 959 script.onload = script.onreadystatechange = function() { 960 if (!r && (!this.readyState || this.readyState == 'complete')) { 961 r = true; 962 callback(); 963 } 964 }; 965 } 966 script.onerror = function() { 967 if (isSubmit) { 968 if (script.src.length > 10000) { 969 _show_error("59", "Invio non riuscito. Accorcia le risposte e riprova."); 970 } else { 971 _show_error("59", "Invio non riuscito. Riprova."); 972 } 973 submitButton.disabled = false; 974 submitButton.classList.remove('processing'); 975 } 976 } 977 978 head.appendChild(script); 979 }; 980 (function() { 981 if (window.location.search.search("excludeform") !== -1) return false; 982 var getCookie = function(name) { 983 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 984 return match ? match[2] : null; 985 } 986 var setCookie = function(name, value) { 987 var now = new Date(); 988 var time = now.getTime(); 989 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 990 now.setTime(expireTime); 991 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 992 } 993 var addEvent = function(element, event, func) { 994 if (element.addEventListener) { 995 element.addEventListener(event, func); 996 } else { 997 var oldFunc = element['on' + event]; 998 element['on' + event] = function() { 999 oldFunc.apply(this, arguments); 1000 func.apply(this, arguments); 1001 }; 1002 } 1003 } 1004 var _removed = false;
1005 var form_to_submit = document.getElementById('_form_59_'); 1006 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 1007 1008 var getUrlParam = function(name) { 1009 var params = new URLSearchParams(window.location.search); 1010 return params.get(name) || false; 1011 }; 1012 1013 var acctDateFormat = "%d/%m/%Y"; 1014 var getNormalizedDate = function(date, acctFormat) { 1015 var decodedDate = decodeURIComponent(date); 1016 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 1017 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 1018 } else if (Date.parse(decodedDate)) { 1019 var dateObj = new Date(decodedDate); 1020 var year = dateObj.getFullYear(); 1021 var month = dateObj.getMonth() + 1; 1022 var day = dateObj.getDate(); 1023 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 1024 } 1025 return false; 1026 }; 1027 1028 var getNormalizedTime = function(time) { 1029 var hour, minutes; 1030 var decodedTime = decodeURIComponent(time); 1031 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 1032 if (timeParts[3]) { // 12 hour format 1033 var isPM = timeParts[3].toLowerCase() === 'pm'; 1034 if (isPM) { 1035 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 1036 } else { 1037 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 1038 } 1039 } else { // 24 hour format 1040 hour = timeParts[1]; 1041 } 1042 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 1043 var minutes = timeParts[2]; 1044 return `${normalizedHour}:${minutes}`; 1045 }; 1046 1047 for (var i = 0; i < allInputs.length; i++) { 1048 var regexStr = "field\\[(\\d+)\\]"; 1049 var results = new RegExp(regexStr).exec(allInputs[i].name); 1050 if (results != undefined) { 1051 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 1052 ? `${window.cfields[results[1]]}_time` 1053 : window.cfields[results[1]]; 1054 } else { 1055 allInputs[i].dataset.name = allInputs[i].name; 1056 } 1057 var fieldVal = getUrlParam(allInputs[i].dataset.name); 1058 1059 if (fieldVal) { 1060 if (allInputs[i].dataset.autofill === "false") { 1061 continue; 1062 } 1063 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 1064 if (allInputs[i].value == fieldVal) { 1065 allInputs[i].checked = true; 1066 } 1067 } else if (allInputs[i].type == "date") { 1068 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 1069 } else if (allInputs[i].type == "time") { 1070 allInputs[i].value = getNormalizedTime(fieldVal); 1071 } else { 1072 allInputs[i].value = fieldVal; 1073 } 1074 } 1075 } 1076 1077 var remove_tooltips = function() { 1078 for (var i = 0; i < tooltips.length; i++) { 1079 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1080 } 1081 tooltips = []; 1082 }; 1083 var remove_tooltip = function(elem) { 1084 for (var i = 0; i < tooltips.length; i++) { 1085 if (tooltips[i].elem === elem) { 1086 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1087 tooltips.splice(i, 1); 1088 return; 1089 } 1090 } 1091 }; 1092 var create_tooltip = function(elem, text) { 1093 var tooltip = document.createElement('div'), 1094 arrow = document.createElement('div'), 1095 inner = document.createElement('div'), new_tooltip = {}; 1096 if (elem.type != 'radio' && elem.type != 'checkbox') { 1097 tooltip.className = '_error'; 1098 arrow.className = '_error-arrow'; 1099 inner.className = '_error-inner'; 1100 inner.innerHTML = text; 1101 tooltip.appendChild(arrow); 1102 tooltip.appendChild(inner); 1103 elem.parentNode.appendChild(tooltip); 1104 } else { 1105 tooltip.className = '_error-inner _no_arrow'; 1106 tooltip.innerHTML = text; 1107 elem.parentNode.insertBefore(tooltip, elem); 1108 new_tooltip.no_arrow = true; 1109 } 1110 new_tooltip.tip = tooltip; 1111 new_tooltip.elem = elem; 1112 tooltips.push(new_tooltip); 1113 return new_tooltip; 1114 }; 1115 var resize_tooltip = function(tooltip) { 1116 var rect = tooltip.elem.getBoundingClientRect(); 1117 var doc = document.documentElement, 1118 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 1119 if (scrollPosition < 40) { 1120 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 1121 } else { 1122 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 1123 } 1124 }; 1125 var resize_tooltips = function() { 1126 if (_removed) return; 1127 for (var i = 0; i < tooltips.length; i++) { 1128 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 1129 } 1130 };
1131 var validate_field = function(elem, remove) { 1132 var tooltip = null, value = elem.value, no_error = true; 1133 remove ? remove_tooltip(elem) : false; 1134 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1135 if (elem.getAttribute('required') !== null) { 1136 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 1137 var elems = form_to_submit.elements[elem.name]; 1138 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 1139 no_error = elem.checked; 1140 } 1141 else { 1142 no_error = false; 1143 for (var i = 0; i < elems.length; i++) { 1144 if (elems[i].checked) no_error = true; 1145 } 1146 } 1147 if (!no_error) { 1148 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 1149 } 1150 } else if (elem.type =='checkbox') { 1151 var elems = form_to_submit.elements[elem.name], found = false, err = []; 1152 no_error = true; 1153 for (var i = 0; i < elems.length; i++) { 1154 if (elems[i].getAttribute('required') === null) continue; 1155 if (!found && elems[i] !== elem) return true; 1156 found = true; 1157 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 1158 if (!elems[i].checked) { 1159 no_error = false; 1160 elems[i].className = elems[i].className + ' _has_error'; 1161 err.push("È necessario verificare %s".replace("%s", elems[i].value)); 1162 } 1163 } 1164 if (!no_error) { 1165 tooltip = create_tooltip(elem, err.join('<br/>')); 1166 } 1167 } else if (elem.tagName == 'SELECT') { 1168 var selected = true; 1169 if (elem.multiple) { 1170 selected = false; 1171 for (var i = 0; i < elem.options.length; i++) { 1172 if (elem.options[i].selected) { 1173 selected = true; 1174 break; 1175 } 1176 } 1177 } else { 1178 for (var i = 0; i < elem.options.length; i++) { 1179 if (elem.options[i].selected 1180 && (!elem.options[i].value 1181 || (elem.options[i].value.match(/\n/g))) 1182 ) { 1183 selected = false; 1184 } 1185 } 1186 } 1187 if (!selected) { 1188 elem.className = elem.className + ' _has_error'; 1189 no_error = false; 1190 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 1191 } 1192 } else if (value === undefined || value === null || value === '') { 1193 elem.className = elem.className + ' _has_error'; 1194 no_error = false; 1195 tooltip = create_tooltip(elem, "Questo campo è obbligatorio."); 1196 } 1197 } 1198 if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) { 1199 if (elem.className.includes('phone-input-error')) { 1200 elem.className = elem.className + ' _has_error'; 1201 no_error = false;
1202 } 1203 } 1204 if (no_error && elem.name == 'email') { 1205 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 1206 elem.className = elem.className + ' _has_error'; 1207 no_error = false; 1208 tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido."); 1209 } 1210 } 1211 if (no_error && /date_field/.test(elem.className)) { 1212 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 1213 elem.className = elem.className + ' _has_error'; 1214 no_error = false; 1215 tooltip = create_tooltip(elem, "Inserisci una data valida."); 1216 } 1217 } 1218 tooltip ? resize_tooltip(tooltip) : false; 1219 return no_error; 1220 }; 1221 var needs_validate = function(el) { 1222 if(el.getAttribute('required') !== null){ 1223 return true 1224 } 1225 if(el.name === 'email' && el.value !== ""){ 1226 return true 1227 } 1228 1229 if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){ 1230 return true 1231 } 1232 1233 return false 1234 }; 1235 var validate_form = function(e) { 1236 var err = form_to_submit.querySelector('._form_error'), no_error = true; 1237 if (!submitted) { 1238 submitted = true; 1239 for (var i = 0, len = allInputs.length; i < len; i++) { 1240 var input = allInputs[i]; 1241 if (needs_validate(input)) { 1242 if (input.type == 'tel') { 1243 addEvent(input, 'blur', function() { 1244 this.value = this.value.trim(); 1245 validate_field(this, true); 1246 }); 1247 } 1248 if (input.type == 'text' || input.type == 'number' || input.type == 'time') { 1249 addEvent(input, 'blur', function() { 1250 this.value = this.value.trim(); 1251 validate_field(this, true); 1252 }); 1253 addEvent(input, 'input', function() { 1254 validate_field(this, true); 1255 }); 1256 } else if (input.type == 'radio' || input.type == 'checkbox') { 1257 (function(el) { 1258 var radios = form_to_submit.elements[el.name]; 1259 for (var i = 0; i < radios.length; i++) { 1260 addEvent(radios[i], 'click', function() { 1261 validate_field(el, true); 1262 }); 1263 } 1264 })(input); 1265 } else if (input.tagName == 'SELECT') { 1266 addEvent(input, 'change', function() { 1267 validate_field(this, true); 1268 }); 1269 } else if (input.type == 'textarea'){ 1270 addEvent(input, 'input', function() { 1271 validate_field(this, true); 1272 }); 1273 } 1274 } 1275 } 1276 } 1277 remove_tooltips(); 1278 for (var i = 0, len = allInputs.length; i < len; i++) { 1279 var elem = allInputs[i]; 1280 if (needs_validate(elem)) { 1281 if (elem.tagName.toLowerCase() !== "select") { 1282 elem.value = elem.value.trim(); 1283 } 1284 validate_field(elem) ? true : no_error = false;
1285 } 1286 } 1287 if (!no_error && e) { 1288 e.preventDefault(); 1289 } 1290 resize_tooltips(); 1291 return no_error; 1292 }; 1293 addEvent(window, 'resize', resize_tooltips); 1294 addEvent(window, 'scroll', resize_tooltips); 1295 1296 var hidePhoneInputError = function(inputId) { 1297 var errorMessage = document.getElementById("error-msg-" + inputId); 1298 var input = document.getElementById(inputId); 1299 errorMessage.classList.remove("phone-error"); 1300 errorMessage.classList.add("phone-error-hidden"); 1301 input.classList.remove("phone-input-error"); 1302 }; 1303 1304 var initializePhoneInput = function(input, defaultCountry) { 1305 return window.intlTelInput(input, { 1306 utilsScript: "https://unpkg.com/[email protected]/build/js/utils.js", 1307 autoHideDialCode: false, 1308 separateDialCode: true, 1309 initialCountry: defaultCountry, 1310 preferredCountries: [] 1311 }); 1312 } 1313 1314 var setPhoneInputEventListeners = function(inputId, input, iti) { 1315 input.addEventListener('blur', function() { 1316 var errorMessage = document.getElementById("error-msg-" + inputId); 1317 if (input.value.trim()) { 1318 if (iti.isValidNumber()) { 1319 iti.setNumber(iti.getNumber()); 1320 if (errorMessage.classList.contains("phone-error")){ 1321 hidePhoneInputError(inputId); 1322 } 1323 } else { 1324 showPhoneInputError(inputId) 1325 } 1326 } else { 1327 if (errorMessage.classList.contains("phone-error")){ 1328 hidePhoneInputError(inputId); 1329 } 1330 } 1331 }); 1332 1333 input.addEventListener("countrychange", function() { 1334 iti.setNumber(''); 1335 }); 1336 1337 input.addEventListener("keydown", function(e) { 1338 var charCode = (e.which) ? e.which : e.keyCode; 1339 if (charCode > 31 && (charCode < 48 || charCode >
1339 57) && charCode !== 8) { 1340 e.preventDefault(); 1341 } 1342 }); 1343 }; 1344 1345 var showPhoneInputError = function(inputId) { 1346 var errorMessage = document.getElementById("error-msg-" + inputId); 1347 var input = document.getElementById(inputId); 1348 errorMessage.classList.add("phone-error"); 1349 errorMessage.classList.remove("phone-error-hidden"); 1350 input.classList.add("phone-input-error"); 1351 }; 1352 1353 1354 window['recaptcha_callback'] = function() { 1355 // Get all recaptchas in the DOM (there may be more than one form on the page). 1356 var recaptchas = document.getElementsByClassName("g-recaptcha"); 1357 for (var i in recaptchas) { 1358 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 1359 var recaptcha_id = "recaptcha_" + i; 1360 recaptchas[i].id = recaptcha_id; 1361 var el = document.getElementById(recaptcha_id); 1362 if (el != null) { 1363 var sitekey = el.getAttribute("data-sitekey"); 1364 var stoken = el.getAttribute("data-stoken"); 1365 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 1366 } 1367 } 1368 }; 1369 _load_script( 1370 "https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit" 1371 ); 1372 var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")}; 1373 1374 const formSupportsPost = false; 1375 var form_submit = function(e) { 1376 e.preventDefault(); 1377 if (validate_form()) { 1378 // use this trick to get the submit button & disable it using plain
1378javascript 1379 var submitButton = e.target.querySelector('#_form_59_submit'); 1380 submitButton.disabled = true; 1381 submitButton.classList.add('processing'); 1382 var serialized = _form_serialize( 1383 document.getElementById('_form_59_') 1384 ).replace(/%0A/g, '\\n'); 1385 var err = form_to_submit.querySelector('._form_error'); 1386 err ? err.parentNode.removeChild(err) : false; 1387 async function submitForm() { 1388 var formData = new FormData(); 1389 const searchParams = new URLSearchParams(serialized); 1390 searchParams.forEach((value, key) => { 1391 formData.append(key, value); 1392 }); 1393 1394 const response = await fetch('https://nital.activehosted.com/proc.php?jsonp=true', { 1395 headers: { 1396 "Accept": "application/json" 1397 }, 1398 body: formData, 1399 method: "POST" 1400 }); 1401 return response.json(); 1402 } 1403 1404 if (formSupportsPost) { 1405 submitForm().then((data) => { 1406 eval(data.js); 1407 }); 1408 } else { 1409 _load_script('https://nital.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 1410 } 1411 } 1412 return false; 1413 }; 1414 addEvent(form_to_submit, 'submit', form_submit); 1415 })(); 1416</script>
1416 </div> 1417 <div class="col-xs-12 col-lg-9"> 1418 <div class="row"> 1419 <div class="col-xs-12 col-md-3 collapse-row first"> 1420 <h4 href="#collapsible-categories" data-toggle="collapse" class="collapsed">Categorie<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1421 <ul class="menu-footer content" id="collapsible-categories"> 1422 <li><a href="/roomba">Roomba® Robot Aspirapolvere</a></li> 1423 <li><a href="/aiutami_a_scegliere_miglior_robot_aspirapolvere/">Trova il tuo Robot</a></li> 1424 <li><a href="/roomba/compare">Comparazione prodotti</a></li> 1425 <li><a href="/roomba/prodotti/">Prodotti Roomba</a></li> 1426 <li><a href="/accessori/">Ricambi Roomba</a></li> 1427 <li><a href="/lavapavimenti/">Lavapavimenti</a></li> 1428 <li><a href="/aspirapolvere/">Aspirapolvere</a></li> 1429 <li><a href="/combo/">Robot aspirapolvere e lava pavimenti</a></li> 1430 <li><a href="/migliori-robot-aspira-e-lavapavimenti/">Migliori robot aspira e lavapavimenti</a></li> 1431 <li><a href="/aspirapolvere-robotizzati/">Aspirapolvere robotizzati</a></li> 1432 <li><a href="/aspirapolvere-senza-filo/">Aspirapolvere senza filo</a></li> 1433 <li><a href="/aspirapolvere-per-parquet/">Aspirapolvere per parquet</a></li> 1434 <li><a href="/aspirapolvere-per-peli-di-animali/">Aspirapolvere per peli di animali</a></li> 1435 <li><a href="/offerte/">Offerte</a></li> 1436 </ul> 1437 </div> 1438 <div class="hidden-md hidden-lg hidden-xl col-xs-12 col-md-6 collapse-row second"> 1439 <h4 href="#collapsible-products" data-toggle="collapse" class="collapsed">Prodotti<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1440 <div class="menu-footer content" id="collapsible-products"> 1441 <div class="row"> 1442 <div class="col-xs-12 col-sm-6"> 1443 <ul> 1444 <li><a href="/irobot_roomba/roomba_max_775_combo_autowash_dock_p_21047817270">Roomba® Max 775 Combo + AutoWash™ Dock</a></li> 1445 <li><a href="/irobot_roomba/roomba_max_715_vac_autoempty_dock_p_21093817266">Roomba® 715 Vac + dock AutoEmpty™</a></li> 1446 <li><a href="/irobot_roomba/_roomba_plus_675_combo_autowash_dock_p_21219817242">Roomba® 675 Combo + dock AutoWash™</a></li> 1447 <li><a href="/irobot_roomba/_roomba_plus_615_combo_wash_only_dock_p_21215817241">Roomba® 615 Combo + base Wash Only</a></li> 1448 <li><a href="/irobot_roomba/roomba_plus_575_combo_autowash_dock_p_20975817236">Roomba® 575 Combo + dock AutoWash™</a></li> 1449 <li><a href="/irobot_roomba/roomba_plus_415_combo_autowash_dock_p_20974817210">Roomba® 415 Combo + dock AutoWash™</a></li> 1450 <li><a href="/irobot_roomba/roomba_115_combo_autoempty_dock_p_20492817175">Roomba® 115 Combo + AutoEmpty™ Dock</a></li> 1451 <li><a href="/irobot_roomba/roomba_115_combo_p_21190817173">Roomba® 115 Combo</a></li> 1452 </ul> 1453 </div> 1454 <div class="col-xs-12 col-sm-6"> 1455 <ul> 1456 <li><a href="/">Roomba® Max 706 Combo + AutoWash™ Dock & Total Kit</a></li> 1457 <li><a href="/irobot_roomba/roomba_plus_505_combo_autowash__p_19640817228">Roomba® Plus 505 Combo</a></li> 1458 <li><a href="/irobot_roomba/roomba_105_combo_autoempty_dock_p_18746817170">Roomba® 105 Combo+ AutoEmpty™ Dock</a></li> 1459 <li><a href="/irobot_roomba/roomba_mini_combo_autoempty_dock_black_p_20381817137">Roomba® Mini</a></li> 1460 <li> </li> 1461 </ul> 1462 </div> 1463 </div> 1464 </div> 1465 </div> 1466 <div class="col-xs-12 col-md-3 collapse-row"> 1467 <h4 href="#collapsible-about" data-toggle="collapse" class="collapsed">About iRobot<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1468 <ul class="menu-footer content" id="collapsible-about"> 1469 <li><a href="/mission.php">La nostra missione</a></li> 1470 <li><a href="/press/">Area Press</a></li> 1471 <li><a href="/vantaggi/">Very Important Plus</a></li> 1472 <li><a href="/registrati/">Registrati</a></li> 1473 <li><a href="/index.php?module=login&method=recPassword">Ricorda password</a></li> 1474 </ul> 1475 </div> 1476 <div class="col-xs-12 col-md-3 collapse-row"> 1477 <h4 href="#collapsible-support" data-toggle="collapse" class="collapsed">
1477Acquisti web<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1478 <ul class="menu-footer content" id="collapsible-support"> 1479 <li><a href="/index.php?module=customerService&method=condVendita">Condizioni di vendita</a></li> 1480 <li><a href="/index.php?module=customerService&method=pagamenti">Pagamenti</a></li> 1481 <li><a href="/index.php?module=customerService&method=garanziaLegale">Garanzia legale</a></li> 1482 <li><a href="/index.php?module=customerService&method=recesso">Diritto di recesso</a></li> 1483 <li><a href="https://irobot.aftership.com/returns/" target="_blank">Richiedi un reso</a></li> 1484 <li><a href="/effettua-un-reclamo/">Reclami</a></li> 1485 <li><a href="/produttori-e-responsabili/">Produttori e responsabili UE</a></li> 1486 </ul> 1487 </div> 1488 <div class="col-xs-12 col-md-3 collapse-row"> 1489 <h4 href="#collapsible-programs" data-toggle="collapse" class="collapsed">Supporto<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1490 <ul class="menu-footer content" id="collapsible-programs"> 1491 <li><a href="/care/">Assistenza iRobot</a></li> 1492 <li><a href="/30giorni/">Soddisfatti o Rimborsati</a></li> 1493 <li><a href="/domande_frequenti_faq/">Domande Frequenti</a></li> 1494 <li><a href="/rivenditori/">Rivenditori</a></li> 1495 <li><a href="/contatti/">Contatti</a></li> 1496 <li><a href="/manuali/">Manuali</a></li> 1497 </ul> 1498 </div> 1499 </div> 1500 <div class="row hidden-xs hidden-sm"> 1501 <div class="col-xs-12 col-md-6 collapse-row second margin-top-30"> 1502 <h4 href="#collapsible-products" data-toggle="collapse" class="collapsed">Prodotti<span class="collapse-arrow hidden-md hidden-lg hidden-xl"><i class="fa fa-chevron-down" aria-hidden="true"></i></span></h4> 1503 <div class="row" id="collapsible-products"> 1504 <div class="col-xs-6"> 1505 <ul class="menu-footer content"> 1506 <li><a href="/irobot_roomba/roomba_max_775_combo_autowash_dock_p_21047817270">Roomba® Max 775 Combo + AutoWash™ Dock</a></li> 1507 <li><a href="/irobot_roomba/roomba_max_715_vac_autoempty_dock_p_21093817266">Roomba® 715 Vac + dock AutoEmpty™</a></li> 1508 <li><a href="/irobot_roomba/_roomba_plus_675_combo_autowash_dock_p_21219817242">Roomba® 675 Combo + dock AutoWash™</a></li> 1509 <li><a href="/irobot_roomba/_roomba_plus_615_combo_wash_only_dock_p_21215817241">Roomba® 615 Combo + base Wash Only</a></li> 1510 <li><a href="/irobot_roomba/roomba_plus_575_combo_autowash_dock_p_20975817236">Roomba® 575 Combo + dock AutoWash™</a></li> 1511 <li><a href="/irobot_roomba/roomba_plus_415_combo_autowash_dock_p_20974817210">Roomba® 415 Combo + dock AutoWash™</a></li> 1512 <li><a href="/irobot_roomba/roomba_115_combo_autoempty_dock_p_20492817175">Roomba® 115 Combo + AutoEmpty™ Dock</a></li> 1513 <li><a href="/irobot_roomba/roomba_115_combo_p_21190817173">Roomba® 115 Combo</a></li> 1514 </ul> 1515 </div> 1516 <div class="col-xs-6"> 1517 <ul class="menu-footer content"> 1518 <li><a href="/">Roomba® Max 706 Combo + AutoWash™ Dock & Total Kit</a></li> 1519 <li><a href="/irobot_roomba/roomba_plus_505_combo_autowash__p_19640817228">Roomba® Plus 505 Combo</a></li> 1520 <li><a href="/irobot_roomba/roomba_105_combo_autoempty_dock_p_18746817170">Roomba® 105 Combo+ AutoEmpty™ Dock</a></li> 1521 <li><a href="/irobot_roomba/roomba_mini_combo_autoempty_dock_black_p_20381817137">Roomba® Mini</a></li> 1522 </ul> 1523 </div> 1524 </div> 1525 </div> 1526 </div> 1527 </div> 1528 1529 <div class="col-xs-12 margin-top-80"> 1530 <ul class="social-links"> 1531 <li> 1532 <a class="footer-icon footer-facebook-icon" aria-label="Facebook" href="https://www.facebook.com/irobot.it/" target="_blank"> 1533 <img src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMjBDMCA4Ljk1NCA4Ljk1NCAwIDIwIDBzMjAgOC45NTQgMjAgMjAtOC45NTQgMjAtMjAgMjBTMCAzMS4wNDYgMCAyMHonIGZpbGw9JyMzNTYwNDQnLz48cGF0aCBkPSdNMTguMTE3IDI4di03Ljk3N0gxNnYtMi44NzJoMi4xMTd2LTIuNDUzYzAtMS45MjggMS4yNS0zLjY5OCA0LjEzMi0zLjY5OCAxLjE2NiAwIDIuMDMuMTExIDIuMDMuMTExbC0uMDY5IDIuNjgycy0uODgtLjAwOC0xLjg0LS4wMDhjLTEuMDM5IDAtMS4yMDUuNDc3LTEuMjA1IDEuMjY5djIuMDk3aDMuMTI4bC0uMTM2IDIuODcyaC0yLjk5MlYyOGgtMy4wNDh6JyBmaWxsPScjZmZmJy8+PC9zdmc+" alt="Facebook iRobot" width="40" height="40"> 1534 </a> 1535 </li> 1536 <li> 1537 <a class="footer-icon footer-instagram-icon" aria-label="Instagram" href="https://www.instagram.com/irobotitalia/" target="_blank"> 1538 <img src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMjBDMCA4Ljk1NCA4Ljk1NCAwIDIwIDBzMjAgOC45NTQgMjAgMjAtOC45NTQgMjAtMjAgMjBTMCAzMS4wNDYgMCAyMHonIGZpbGw9JyMzNTYwNDQnLz48cGF0aCBkPSdNMjAuNTAy
1538IDE2LjY1NGEzLjg0IDMuODQgMCAwIDAtMy44NDUgMy44NDYgMy44NCAzLjg0IDAgMCAwIDMuODQ1IDMuODQ2IDMuODQgMy44NCAwIDAgMCAzLjg0NS0zLjg0NiAzLjg0IDMuODQgMCAwIDAtMy44NDUtMy44NDZ6bTAgNi4zNDZhMi41MDUgMi41MDUgMCAwIDEtMi41LTIuNWMwLTEuMzc5IDEuMTIxLTIuNSAyLjUtMi41IDEuMzc4IDAgMi41IDEuMTIxIDIuNSAyLjVzLTEuMTI1IDIuNS0yLjUgMi41em00Ljg5OS02LjUwM2EuODk1Ljg5NSAwIDAgMS0uODk3Ljg5Ny44OTcuODk3IDAgMSAxIC44OTctLjg5N3ptMi41NDYuOTFjLS4wNTctMS4yMDEtLjMzMS0yLjI2Ni0xLjIxMS0zLjE0My0uODc3LS44NzctMS45NDEtMS4xNTEtMy4xNDItMS4yMTEtMS4yMzktLjA3LTQuOTUtLjA3LTYuMTg4IDAtMS4xOTguMDU3LTIuMjYyLjMzMS0zLjE0MiAxLjIwOC0uODguODc3LTEuMTUxIDEuOTQxLTEuMjExIDMuMTQzLS4wNyAxLjIzOC0uMDcgNC45NSAwIDYuMTg5LjA1NyAxLjIwMS4zMzEgMi4yNjYgMS4yMTEgMy4xNDMuODguODc3IDEuOTQxIDEuMTUxIDMuMTQyIDEuMjExIDEuMjM5LjA3IDQuOTUuMDcgNi4xODggMCAxLjIwMS0uMDU3IDIuMjY1LS4zMzEgMy4xNDItMS4yMTEuODc3LS44NzcgMS4xNTEtMS45NDIgMS4yMTEtMy4xNDMuMDctMS4yMzkuMDctNC45NDcgMC02LjE4NnptLTEuNiA3LjUxNWEyLjUzMSAyLjUzMSAwIDAgMS0xLjQyNSAxLjQyNWMtLjk4Ny4zOTItMy4zMy4zMDItNC40Mi4zMDItMS4wOTEgMC0zLjQzNy4wODctNC40Mi0uMzAyYTIuNTMxIDIuNTMxIDAgMCAxLTEuNDI2LTEuNDI1Yy0uMzkyLS45ODgtLjMwMi0zLjMzLS4zMDItNC40MjIgMC0xLjA5MS0uMDg3LTMuNDM4LjMwMi00LjQyMmEyLjUzMSAyLjUzMSAwIDAgMSAxLjQyNS0xLjQyNWMuOTg3LS4zOTIgMy4zMy0uMzAyIDQuNDItLjMwMiAxLjA5MiAwIDMuNDM3LS4wODcgNC40MjEuMzAyYTIuNTMgMi41MyAwIDAgMSAxLjQyNiAxLjQyNWMuMzkxLjk4OC4zIDMuMzMuMyA0LjQyMiAwIDEuMDkxLjA5MSAzLjQzOC0uMyA0LjQyMnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=" alt="Instagram iRobot" width="40" height="40"> 1539 </a> 1540 </li> 1541 <li> 1542 <a class="footer-icon footer-youtube-icon" aria-label="YouTube" href="https://www.youtube.com/user/iRobotItalia" target="_blank"> 1543 <img src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMjBDMCA4Ljk1NCA4Ljk1NCAwIDIwIDBzMjAgOC45NTQgMjAgMjAtOC45NTQgMjAtMjAgMjBTMCAzMS4wNDYgMCAyMHonIGZpbGw9JyMzNTYwNDQnLz48cGF0aCBkPSdNMjguNjI0IDE2LjAzNGEyLjI5NCAyLjI5NCAwIDAgMC0xLjU5MS0xLjY0NUMyNS42MjggMTQgMjAgMTQgMjAgMTRzLTUuNjI5IDAtNy4wMzMuMzg5YTIuMjk0IDIuMjk0IDAgMCAwLTEuNTkgMS42NDVDMTEgMTcuNDg1IDExIDIwLjUxNCAxMSAyMC41MTRzMCAzLjAyNy4zNzYgNC40NzhjLjIwNy44LjgxNyAxLjQwNSAxLjU5MSAxLjYyQzE0LjM3MSAyNyAyMCAyNyAyMCAyN3M1LjYyOSAwIDcuMDMyLS4zODlhMi4yNTggMi4yNTggMCAwIDAgMS41OTItMS42MTlDMjkgMjMuNTQxIDI5IDIwLjUxMyAyOSAyMC41MTNzMC0zLjAyOC0uMzc2LTQuNDc5em0tMTAuNDY1IDcuMjI4di01LjQ5OGw0LjcwNSAyLjc1LTQuNzA1IDIuNzQ4eicgZmlsbD0nI2ZmZicvPjwvc3ZnPg==" alt="Youtube iRobot" width="40" height="40"> 1544 </a> 1545 </li> 1546 <li style="float: right;"> 1547 <a class="footer-icon back-to-top"> 1548 <img src="data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMjBDMCA4Ljk1NCA4Ljk1NCAwIDIwIDBzMjAgOC45NTQgMjAgMjAtOC45NTQgMjAtMjAgMjBTMCAzMS4wNDYgMCAyMHonIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdNMjYuMzE2IDE4Ljk0N0wyMCAxMi42MzJtLTYuMzE2IDYuMzE1TDIwIDEyLjYzMm0wIDBWMjUuNzknIHN0cm9rZT0nIzQ0NzM1NScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=" alt="Torna all'inizio" width="40" height="40"> 1549 </a> 1550 </li> 1551 </ul> 1552 </div> 1553 1554 <div class="col-xs-12"> 1555 <hr class="divider-footer"> 1556 </div> 1557 1558 <div class="col-xs-12 col-sm-8"> 1559 <a class="small-text fancyboxIframe" href="https://images.nital.it/privacy/privacy_irobot.html">Privacy Policy</a> 1560 1561 <a class="small-text fancyboxIframe" target="_blank" href="https://www.iubenda.com/privacy-policy/20559260/cookie-policy">Cookie</a> 1562 1563 <a class="small-text" target="_blank" href="https://images.nital.it/credits/credits.html">Credits</a> 1564 1565 <a class="small-text" target="_blank" href="https://www.nital.it/sitemap/index.php">Sitemap</a> 1566 1567 </div> 1568 <div class="col-xs-12 col-sm-4 text-piva"> 1569 <div style="display: flex;justify-content: flex-end;align-items: center;"> 1570 <a href="https://files.irobot.it/ISO9001/certificazione-ISO9001-nital.pdf" target="_blank"> 1571 <img class="img-responsive" src="https://files.irobot.it/ISO9001/ISO9001.webp" alt="Certificazione ISO9001" style="max-width:130px;margin-right:15px;"> 1572 </a> 1573 <p class="small-text">© Nital S.p.A. P.IVA 06047610016</p> 1574 </div> 1575 </div> 1576 </div> 1577 </div> 1578 1579 <div class="modal fade" id="newsletter_nital"> 1580 <div class="modal-dialog"> 1581 <div class="modal-content"> 1582 <div class="modal-body" style="margin-top:65px"> 1583 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Chiudi</span></button> 1584 <div class="row"> 1585 <div class="col-xs-12 margin-top-10-perc newsletter-text"> 1586 <p class="title_newsletter"> 1587 <strong>Rimani aggiornato</strong><br> 1588 <br class="hidden-xs hidden-sm"> 1589 </p> 1590 <p class="text_newsletter text_newsletter_bold"> 1591 <strong>Se sei qui è perché sei interessato<br> <span id="newsletter_text_change">alle nostre offerte!</span></strong> 1592 </p> 1593 <p class="text_newsletter">
1594 Unisciti alla famiglia iRobot e sii il primo<br> a scoprire sconti esclusivi e novità ! 1595 </p> 1596 <form method="POST" action="https://nital.activehosted.com/proc.php" id="_form_77_" class="_form _form_77 _inline-form _dark" novalidate data-styles-version="3"> 1597 <input type="hidden" name="u" value="77" /> 1598 <input type="hidden" name="f" value="77" /> 1599 <input type="hidden" name="s" /> 1600 <input type="hidden" name="c" value="0" /> 1601 <input type="hidden" name="m" value="0" /> 1602 <input type="hidden" name="act" value="sub" /> 1603 <input type="hidden" name="v" value="2" /> 1604 <input type="hidden" name="or" value="df8cfb0eab9f2e3163fa485421915caa" /> 1605 <div class="_form-content"> 1606 <div class="_form_element _x22567922 _full_width " > 1607 <label for="email" class="_form-label"> 1608 Email* 1609 </label> 1610 <div class="_field-wrapper"> 1611 <input type="text" id="email" name="email" placeholder="Digita l'email" required/> 1612 </div> 1613 </div> 1614 <div class="_form_element _x50863322 _full_width " > 1615 <label for="ls" class="_form-label"> 1616 Verifica la richiesta* 1617 </label> 1618 <div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"></div> 1619 </div> 1620 <div class="_form_element _x04017372 _full_width " > 1621 <fieldset class="_form-fieldset"> 1622 <input type="hidden" id="ca[14][t]" name="ca[14][t]" value="radio" /> 1623 <legend class="_form-label"> 1624 Privacy iRobot DEF 1625 </legend> 1626 <div class="_row _checkbox-radio"> 1627 <label class="" style="display:block"> 1628 <input id="ca[14][v]Ho letto e compreso l'informativa sulla Privacy. Autorizzo l'uso dei miei dati per scopi di marketing (newsletter, promozioni, ecc.) da parte di Nital S.p.A.. Puoi ritirare il tuo consenso o gestire le tue preferenze in qualsiasi momento cliccando sul link di cancellazione in fondo a qualsiasi nostra e-mail di marketing, o inviandoci un'e-mail a [email protected]" type="radio" name="ca[14][v]" value="Ho letto e compreso l'informativa sulla Privacy. Autorizzo l'uso dei miei dati per scopi di marketing (newsletter, promozioni, ecc.) da parte di Nital S.p.A.. Puoi ritirare il tuo consenso o gestire le tue preferenze in qualsiasi momento cliccando sul link di cancellazione in fondo a qualsiasi nostra e-mail di marketing, o inviandoci un'e-mail a [email protected]" required> 1629 Ho letto e compreso l'<a href="//images.nital.it/privacy/privacy.html" class="fancyboxIframe">informativa sulla Privacy</a>. Autorizzo l'uso dei miei dati per scopi di marketing (newsletter, promozioni, ecc.) da parte di <u>Nital S.p.A.</u>. Puoi ritirare il tuo consenso o gestire le tue preferenze in qualsiasi momento cliccando sul link di cancellazione in fondo a qualsiasi nostra e-mail di marketing, o inviandoci un'e-mail a <a href="mailto:[email protected]"> [email protected]</a> 1630 </label> 1631 </div> 1632 </fieldset> 1633 </div> 1634 <div class="_button-wrapper _full_width text-center"> 1635 <button id="_form_77_submit" class="_submit btn btn-iscriviti" type="submit"> 1636 Iscriviti 1637 </button> 1638 </div> 1639 <div class="_clear-element"></div> 1640 </div> 1641 <div class="_form-thank-you" style="display:none;"></div> 1642</form> 1643 1644<style> 1645 #_form_77_ { font-size:14px; line-height:1.6; margin:0; } 1646 #_form_77_ * { outline:0; } 1647 ._form_hide { display:none; visibility:hidden; } 1648 ._form_show { display:block; visibility:visible; } 1649 #_form_77_._form-top { top:0; } 1650 #_form_77_._form-bottom { bottom:0; } 1651 #_form_77_._form-left { left:0; } 1652 #_form_77_._form-right { right:0; } 1653 #_form_77_ input[type="text"],#_form_77_ input[type="tel"],#_form_77_ input[type="date"],#_form_77_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } 1654 #_form_77_ textarea { resize:none; } 1655 #_form_77_ ._submit { width:70% !important; -webkit-appearance:none; cursor:pointer; font-size:14px; text-align:center; background:#447355 !important; border:0 !important; border-radius:100em 100em 100em 100em !important; color:#fff !important; padding:10px !important; } 1656 #_form_77_ ._submit:disabled { cursor:not-allowed; opacity:0.4; } 1657 #_form_77_ ._submit.processing { position:relative; } 1658 #_form_77_ ._submit.processing::before { content:''; width:1em; height:1em; position:absolute; z-index:1; top:50%; left:50%; border:double 3px transparent; border-radius:50%;
1658 background-image:linear-gradient(#447355, #447355), conic-gradient(#447355, #fff); background-origin:border-box; background-clip:content-box, border-box; animation:1200ms ease 0s infinite normal none running _spin; } 1659 #_form_77_ ._submit.processing::after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:#447355 !important; border:0 !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important; color:#fff !important; padding:10px !important; } 1660 @keyframes _spin { 1661 0% { transform:translate(-50%, -50%) rotate(90deg); } 1662 100% { transform:translate(-50%, -50%) rotate(450deg); } 1663 } 1664 #_form_77_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png'); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; } 1665 #_form_77_ ._close-icon:before { position:relative; } 1666 #_form_77_ ._form-body { margin-bottom:30px; } 1667 #_form_77_ ._form-image-left { width:150px; float:left; } 1668 #_form_77_ ._form-content-right { margin-left:164px; } 1669 #_form_77_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; } 1670 #_form_77_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; } 1671 #_form_77_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; } 1672 #_form_77_ ._form-label,#_form_77_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:none; } 1673 #_form_77_._dark ._form-branding { color:#333; } 1674 #_form_77_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); } 1675 #_form_77_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; } 1676 #_form_77_ ._form_element * { font-size:14px; } 1677 #_form_77_ ._form_element._clear { clear:both; width:100%; float:none; } 1678 #_form_77_ ._form_element._clear:after { clear:left; } 1679 #_form_77_ ._form_element input[type="text"],#_form_77_ ._form_element input[type="date"],#_form_77_ ._form_element select,#_form_77_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; } 1680 #_form_77_ ._field-wrapper { position:relative; } 1681 #_form_77_ ._inline-style { float:left; } 1682 #_form_77_ ._inline-style input[type="text"] { width:150px; } 1683 #_form_77_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; } 1684 #_form_77_ ._form_element img._form-image { max-width:100%; } 1685 #_form_77_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; } 1686 #_form_77_ ._clear-element { clear:left; } 1687 #_form_77_ ._full_width { width:100%; } 1688 #_form_77_ ._form_full_field { display:block; width:100%; margin-bottom:10px; } 1689 #_form_77_ input[type="text"]._has_error,#_form_77_ textarea._has_error { border:#f37c7b 1px solid; } 1690 #_form_77_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; } 1691 #_form_77_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; } 1692 #_form_77_ ._error._above { padding-bottom:4px; bottom:39px; right:0; } 1693 #_form_77_ ._error._below { padding-top:8px; top:100%; right:0; } 1694 #_form_77_ ._error._above ._error-arrow { bottom:-4px; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fdd; } 1695 #_form_77_ ._error._below ._error-arrow { top:0; right:15px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fdd; } 1696 #_form_77_ ._error-inner { padding:12px 12px 12px 36px; background-color:#fdd; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewB
1696ox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:12px center; font-size:14px; font-family:arial, sans-serif; font-weight:600; line-height:16px; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295); } 1697 #_form_77_ ._error-inner._form_error { margin-bottom:5px; text-align:left; } 1698 #_form_77_ ._button-wrapper ._error-inner._form_error { position:static; } 1699 #_form_77_ ._error-inner._no_arrow { margin-bottom:10px; } 1700 #_form_77_ ._error-arrow { position:absolute; width:0; height:0; } 1701 #_form_77_ ._error-html { margin-bottom:10px; } 1702 .pika-single { z-index:10000001 !important; } 1703 #_form_77_ input[type="text"].datetime_date { width:69%; display:inline; } 1704 #_form_77_ select.datetime_time { width:29%; display:inline; height:32px; } 1705 #_form_77_ input[type="date"].datetime_date { width:69%; display:inline-flex; } 1706 #_form_77_ input[type="time"].datetime_time { width:29%; display:inline-flex; } 1707 @media all and (min-width:320px) and (max-width:667px) { 1708 ::-webkit-scrollbar { display:none; } 1709 #_form_77_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; } 1710 #_form_77_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; } 1711 #_form_77_ ._form-content { margin:0; width:100%; } 1712 #_form_77_ ._form-inner { display:block; min-width:100%; } 1713 #_form_77_ ._form-title,#_form_77_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; } 1714 #_form_77_ ._form-title { font-size:1.2em; } 1715 #_form_77_ ._form_element { margin:0 0 20px; padding:0; width:100%; } 1716 #_form_77_ ._form-element,#_form_77_ ._inline-style,#_form_77_ input[type="text"],#_form_77_ label,#_form_77_ p,#_form_77_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; } 1717 #_form_77_ ._row._checkbox-radio label { display:inline; } 1718 #_form_77_ ._row,#_form_77_ p,#_form_77_ label { margin-bottom:0.7em; width:100%; } 1719 #_form_77_ ._row input[type="checkbox"],#_form_77_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; } 1720 #_form_77_ ._row input[type="checkbox"] + span label { display:inline; } 1721 #_form_77_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; } 1722 #_form_77_ ._form-image { max-width:100%; height:auto !important; } 1723 #_form_77_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; } 1724 #_form_77_ input[type="radio"],#_form_77_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; } 1725 #_form_77_ button[type="submit"] { padding:20px; font-size:1.5em; } 1726 #_form_77_ ._inline-style { margin:20px 0 0 !important; } 1727 } 1728 #_form_77_ { position:relative; text-align:left; margin:25px auto 0; padding-right:20px; padding-bottom:20px; padding-left:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:transparent !important; border:0px solid #b0b0b0 !important; max-width:80%; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; } 1729 #_form_77_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; } 1730 #_form_77_:before,#_form_77_:after { content:" "; display:table; } 1731 #_form_77_:after { clear:both; } 1732 #_form_77_._inline-style { width:auto; display:inline-block; } 1733 #_form_77_._inline-style input[type="text"],#_form_77_._inline-style input[type="date"] { padding:10px 12px; } 1734 #_form_77_._inline-style button._inline-style { position:relative; top:27px; } 1735 #_form_77_._inline-style p { margin:0; } 1736 #_form_77_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; } 1737 #_form_77_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; } 1738 @media all and (min-width:320px) and (max-width:667px) { #_form_77_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; } } 1739 #_form_77_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; } 1740 #_form_77_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; } 1741 #_form_77_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; } 1742 #_form_77_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); } 1743 #_form_77_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; } 1744 #_form_77_ .iti__country-list--dropup { margin-bottom:4px; } 1745 #_form_77_ .phone-error-hidden { display:none; } 1746 #_form_77_ .phone-error { color:#e40e49; } 1747 #_form_77_ .phone-input-error { border:1px solid #e40e49 !important; } 1748 1749 #_form_77_ ._x47988790 label { display:none; } 1750 #_form_77_ ._x04017372 label { font-size:11px } 1751 #_form_77_ ._x04017372 * { font-size:11px } 1752 #_form_77_ ._x50863322 label { display:none; } 1753 #_form_77_ ._x22567922 label { display:none; } 1754 #_form_77_ ._x47988790 input { display:none; } 1755</style> 1756
1757<script type="text/javascript"> 1758 window.cfields = []; 1759 window._show_thank_you = function(id, message, trackcmp_url, email) { 1760 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 1761 form.querySelector('._form-content').style.display = 'none'; 1762 thank_you.innerHTML = message; 1763 thank_you.style.display = 'block'; 1764 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 1765 var visitorObject = window[vgoAlias]; 1766 if (email && typeof visitorObject !== 'undefined') { 1767 visitorObject('setEmail', email); 1768 visitorObject('update'); 1769 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 1770 // Site tracking URL to use after inline form submission. 1771 _load_script(trackcmp_url); 1772 } 1773 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 1774 }; 1775 window._show_error = function(id, message, html) { 1776 var form = document.getElementById('_form_' + id + '_'), 1777 err = document.createElement('div'), 1778 button = form.querySelector('button'), 1779 old_error = form.querySelector('._form_error'); 1780 if (old_error) old_error.parentNode.removeChild(old_error); 1781 err.innerHTML = message; 1782 err.className = '_error-inner _form_error _no_arrow'; 1783 var wrapper = document.createElement('div'); 1784 wrapper.className = '_form-inner'; 1785 wrapper.appendChild(err); 1786 button.parentNode.insertBefore(wrapper, button); 1787 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 1788 submitButton.disabled = false; 1789 submitButton.classList.remove('processing'); 1790 if (html) { 1791 var div = document.createElement('div'); 1792 div.className = '_error-html'; 1793 div.innerHTML = html; 1794 err.appendChild(div); 1795 } 1796 }; 1797 window._load_script = function(url, callback, isSubmit) { 1798 var head = document.querySelector('head'), script = document.createElement('script'), r = false; 1799 var submitButton = document.querySelector('#_form_77_submit'); 1800 script.type = 'text/javascript'; 1801 script.charset = 'utf-8'; 1802 script.src = url; 1803 if (callback) { 1804 script.onload = script.onreadystatechange = function() { 1805 if (!r && (!this.readyState || this.readyState == 'complete')) { 1806 r = true; 1807 callback(); 1808 } 1809 }; 1810 } 1811 script.onerror = function() { 1812 if (isSubmit) { 1813 if (script.src.length > 10000) { 1814 _show_error("77", "Invio non riuscito. Accorcia le risposte e riprova."); 1815 } else { 1816 _show_error("77", "Invio non riuscito. Riprova."); 1817 } 1818 submitButton.disabled = false; 1819 submitButton.classList.remove('processing'); 1820 } 1821 } 1822 1823 head.appendChild(script); 1824 }; 1825 (function() { 1826 if (window.location.search.search("excludeform") !== -1) return false; 1827 var getCookie = function(name) { 1828 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 1829 return match ? match[2] : null; 1830 } 1831 var setCookie = function(name, value) { 1832 var now = new Date(); 1833 var time = now.getTime(); 1834 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 1835 now.setTime(expireTime); 1836 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 1837 } 1838 var addEvent = function(element, event, func) { 1839 if (element.addEventListener) { 1840 element.addEventListener(event, func); 1841 } else { 1842 var oldFunc = element['on' + event]; 1843 element['on' + event] = function() { 1844 oldFunc.apply(this, arguments); 1845 func.apply(this, arguments); 1846 }; 1847 } 1848 } 1849 var _removed = false;
1850 var form_to_submit = document.getElementById('_form_77_'); 1851 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 1852 1853 var getUrlParam = function(name) { 1854 var params = new URLSearchParams(window.location.search); 1855 return params.get(name) || false; 1856 }; 1857 1858 var acctDateFormat = "%d/%m/%Y"; 1859 var getNormalizedDate = function(date, acctFormat) { 1860 var decodedDate = decodeURIComponent(date); 1861 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 1862 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 1863 } else if (Date.parse(decodedDate)) { 1864 var dateObj = new Date(decodedDate); 1865 var year = dateObj.getFullYear(); 1866 var month = dateObj.getMonth() + 1; 1867 var day = dateObj.getDate(); 1868 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 1869 } 1870 return false; 1871 }; 1872 1873 var getNormalizedTime = function(time) { 1874 var hour, minutes; 1875 var decodedTime = decodeURIComponent(time); 1876 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 1877 if (timeParts[3]) { // 12 hour format 1878 var isPM = timeParts[3].toLowerCase() === 'pm'; 1879 if (isPM) { 1880 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 1881 } else { 1882 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 1883 } 1884 } else { // 24 hour format 1885 hour = timeParts[1]; 1886 } 1887 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 1888 var minutes = timeParts[2]; 1889 return `${normalizedHour}:${minutes}`; 1890 }; 1891 1892 for (var i = 0; i < allInputs.length; i++) { 1893 var regexStr = "field\\[(\\d+)\\]"; 1894 var results = new RegExp(regexStr).exec(allInputs[i].name); 1895 if (results != undefined) { 1896 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 1897 ? `${window.cfields[results[1]]}_time` 1898 : window.cfields[results[1]]; 1899 } else { 1900 allInputs[i].dataset.name = allInputs[i].name; 1901 } 1902 var fieldVal = getUrlParam(allInputs[i].dataset.name); 1903 1904 if (fieldVal) { 1905 if (allInputs[i].dataset.autofill === "false") { 1906 continue; 1907 } 1908 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 1909 if (allInputs[i].value == fieldVal) { 1910 allInputs[i].checked = true; 1911 } 1912 } else if (allInputs[i].type == "date") { 1913 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 1914 } else if (allInputs[i].type == "time") { 1915 allInputs[i].value = getNormalizedTime(fieldVal); 1916 } else { 1917 allInputs[i].value = fieldVal; 1918 } 1919 } 1920 } 1921 1922 var remove_tooltips = function() { 1923 for (var i = 0; i < tooltips.length; i++) { 1924 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1925 } 1926 tooltips = []; 1927 }; 1928 var remove_tooltip = function(elem) { 1929 for (var i = 0; i < tooltips.length; i++) { 1930 if (tooltips[i].elem === elem) { 1931 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1932 tooltips.splice(i, 1); 1933 return; 1934 } 1935 } 1936 }; 1937 var create_tooltip = function(elem, text) { 1938 var tooltip = document.createElement('div'), 1939 arrow = document.createElement('div'), 1940 inner = document.createElement('div'), new_tooltip = {}; 1941 if (elem.type != 'radio' && elem.type != 'checkbox') { 1942 tooltip.className = '_error'; 1943 arrow.className = '_error-arrow'; 1944 inner.className = '_error-inner'; 1945 inner.innerHTML = text; 1946 tooltip.appendChild(arrow); 1947 tooltip.appendChild(inner); 1948 elem.parentNode.appendChild(tooltip); 1949 } else { 1950 tooltip.className = '_error-inner _no_arrow'; 1951 tooltip.innerHTML = text; 1952 elem.parentNode.insertBefore(tooltip, elem); 1953 new_tooltip.no_arrow = true; 1954 } 1955 new_tooltip.tip = tooltip; 1956 new_tooltip.elem = elem; 1957 tooltips.push(new_tooltip); 1958 return new_tooltip; 1959 }; 1960 var resize_tooltip = function(tooltip) { 1961 var rect = tooltip.elem.getBoundingClientRect(); 1962 var doc = document.documentElement, 1963 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 1964 if (scrollPosition < 40) { 1965 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 1966 } else { 1967 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 1968 } 1969 }; 1970 var resize_tooltips = function() { 1971 if (_removed) return; 1972 for (var i = 0; i < tooltips.length; i++) { 1973 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 1974 } 1975 };
1976 var validate_field = function(elem, remove) { 1977 var tooltip = null, value = elem.value, no_error = true; 1978 remove ? remove_tooltip(elem) : false; 1979 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1980 if (elem.getAttribute('required') !== null) { 1981 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 1982 var elems = form_to_submit.elements[elem.name]; 1983 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 1984 no_error = elem.checked; 1985 } 1986 else { 1987 no_error = false; 1988 for (var i = 0; i < elems.length; i++) { 1989 if (elems[i].checked) no_error = true; 1990 } 1991 } 1992 if (!no_error) { 1993 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 1994 } 1995 } else if (elem.type =='checkbox') { 1996 var elems = form_to_submit.elements[elem.name], found = false, err = []; 1997 no_error = true; 1998 for (var i = 0; i < elems.length; i++) { 1999 if (elems[i].getAttribute('required') === null) continue; 2000 if (!found && elems[i] !== elem) return true; 2001 found = true; 2002 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 2003 if (!elems[i].checked) { 2004 no_error = false; 2005 elems[i].className = elems[i].className + ' _has_error'; 2006 err.push("È necessario verificare %s".replace("%s", elems[i].value)); 2007 } 2008 } 2009 if (!no_error) { 2010 tooltip = create_tooltip(elem, err.join('<br/>')); 2011 } 2012 } else if (elem.tagName == 'SELECT') { 2013 var selected = true; 2014 if (elem.multiple) { 2015 selected = false; 2016 for (var i = 0; i < elem.options.length; i++) { 2017 if (elem.options[i].selected) { 2018 selected = true; 2019 break; 2020 } 2021 } 2022 } else { 2023 for (var i = 0; i < elem.options.length; i++) { 2024 if (elem.options[i].selected 2025 && (!elem.options[i].value 2026 || (elem.options[i].value.match(/\n/g))) 2027 ) { 2028 selected = false; 2029 } 2030 } 2031 } 2032 if (!selected) { 2033 elem.className = elem.className + ' _has_error'; 2034 no_error = false; 2035 tooltip = create_tooltip(elem, "Seleziona un\'opzione."); 2036 } 2037 } else if (value === undefined || value === null || value === '') { 2038 elem.className = elem.className + ' _has_error'; 2039 no_error = false; 2040 tooltip = create_tooltip(elem, "Questo campo è obbligatorio."); 2041 } 2042 } 2043 if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) { 2044 if (elem.className.includes('phone-input-error')) { 2045 elem.className = elem.className + ' _has_error'; 2046 no_error = false;
2047 } 2048 } 2049 if (no_error && elem.name == 'email') { 2050 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 2051 elem.className = elem.className + ' _has_error'; 2052 no_error = false; 2053 tooltip = create_tooltip(elem, "Inserisci un indirizzo email valido."); 2054 } 2055 } 2056 if (no_error && /date_field/.test(elem.className)) { 2057 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 2058 elem.className = elem.className + ' _has_error'; 2059 no_error = false; 2060 tooltip = create_tooltip(elem, "Inserisci una data valida."); 2061 } 2062 } 2063 tooltip ? resize_tooltip(tooltip) : false; 2064 return no_error; 2065 }; 2066 var needs_validate = function(el) { 2067 if(el.getAttribute('required') !== null){ 2068 return true 2069 } 2070 if(el.name === 'email' && el.value !== ""){ 2071 return true 2072 } 2073 2074 if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){ 2075 return true 2076 } 2077 2078 return false 2079 }; 2080 var validate_form = function(e) { 2081 var err = form_to_submit.querySelector('._form_error'), no_error = true; 2082 if (!submitted) { 2083 submitted = true; 2084 for (var i = 0, len = allInputs.length; i < len; i++) { 2085 var input = allInputs[i]; 2086 if (needs_validate(input)) { 2087 if (input.type == 'tel') { 2088 addEvent(input, 'blur', function() { 2089 this.value = this.value.trim(); 2090 validate_field(this, true); 2091 }); 2092 } 2093 if (input.type == 'text' || input.type == 'number' || input.type == 'time') { 2094 addEvent(input, 'blur', function() { 2095 this.value = this.value.trim(); 2096 validate_field(this, true); 2097 }); 2098 addEvent(input, 'input', function() { 2099 validate_field(this, true); 2100 }); 2101 } else if (input.type == 'radio' || input.type == 'checkbox') { 2102 (function(el) { 2103 var radios = form_to_submit.elements[el.name]; 2104 for (var i = 0; i < radios.length; i++) { 2105 addEvent(radios[i], 'click', function() { 2106 validate_field(el, true); 2107 }); 2108 } 2109 })(input); 2110 } else if (input.tagName == 'SELECT') { 2111 addEvent(input, 'change', function() { 2112 validate_field(this, true); 2113 }); 2114 } else if (input.type == 'textarea'){ 2115 addEvent(input, 'input', function() { 2116 validate_field(this, true); 2117 }); 2118 } 2119 } 2120 } 2121 } 2122 remove_tooltips(); 2123 for (var i = 0, len = allInputs.length; i < len; i++) { 2124 var elem = allInputs[i]; 2125 if (needs_validate(elem)) { 2126 if (elem.tagName.toLowerCase() !== "select") { 2127 elem.value = elem.value.trim(); 2128 } 2129 validate_field(elem) ? true : no_error = false;
2130 } 2131 } 2132 if (!no_error && e) { 2133 e.preventDefault(); 2134 } 2135 resize_tooltips(); 2136 return no_error; 2137 }; 2138 addEvent(window, 'resize', resize_tooltips); 2139 addEvent(window, 'scroll', resize_tooltips); 2140 2141 var hidePhoneInputError = function(inputId) { 2142 var errorMessage = document.getElementById("error-msg-" + inputId); 2143 var input = document.getElementById(inputId); 2144 errorMessage.classList.remove("phone-error"); 2145 errorMessage.classList.add("phone-error-hidden"); 2146 input.classList.remove("phone-input-error"); 2147 }; 2148 2149 var initializePhoneInput = function(input, defaultCountry) { 2150 return window.intlTelInput(input, { 2151 utilsScript: "https://unpkg.com/[email protected]/build/js/utils.js", 2152 autoHideDialCode: false, 2153 separateDialCode: true, 2154 initialCountry: defaultCountry, 2155 preferredCountries: [] 2156 }); 2157 } 2158 2159 var setPhoneInputEventListeners = function(inputId, input, iti) { 2160 input.addEventListener('blur', function() { 2161 var errorMessage = document.getElementById("error-msg-" + inputId); 2162 if (input.value.trim()) { 2163 if (iti.isValidNumber()) { 2164 iti.setNumber(iti.getNumber()); 2165 if (errorMessage.classList.contains("phone-error")){ 2166 hidePhoneInputError(inputId); 2167 } 2168 } else { 2169 showPhoneInputError(inputId) 2170 } 2171 } else { 2172 if (errorMessage.classList.contains("phone-error")){ 2173 hidePhoneInputError(inputId); 2174 } 2175 } 2176 }); 2177 2178 input.addEventListener("countrychange", function() { 2179 iti.setNumber(''); 2180 }); 2181 2182 input.addEventListener("keydown", function(e) { 2183 var charCode = (e.which) ? e.which : e.keyCode; 2184 if (charCode > 31 && (charCode < 48 || charCode >
2184 57) && charCode !== 8) { 2185 e.preventDefault(); 2186 } 2187 }); 2188 }; 2189 2190 var showPhoneInputError = function(inputId) { 2191 var errorMessage = document.getElementById("error-msg-" + inputId); 2192 var input = document.getElementById(inputId); 2193 errorMessage.classList.add("phone-error"); 2194 errorMessage.classList.remove("phone-error-hidden"); 2195 input.classList.add("phone-input-error"); 2196 }; 2197 2198 2199 window['recaptcha_callback'] = function() { 2200 // Get all recaptchas in the DOM (there may be more than one form on the page). 2201 var recaptchas = document.getElementsByClassName("g-recaptcha"); 2202 for (var i in recaptchas) { 2203 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 2204 var recaptcha_id = "recaptcha_" + i; 2205 recaptchas[i].id = recaptcha_id; 2206 var el = document.getElementById(recaptcha_id); 2207 if (el != null) { 2208 var sitekey = el.getAttribute("data-sitekey"); 2209 var stoken = el.getAttribute("data-stoken"); 2210 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 2211 } 2212 } 2213 }; _load_script( 2214 "https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit" 2215 ); 2216 var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")}; 2217 2218 const formSupportsPost = false; 2219 var form_submit = function(e) { 2220 e.preventDefault(); 2221 if (validate_form()) { 2222 // use this trick to get the submit button & disable it using plain
2222javascript 2223 var submitButton = e.target.querySelector('#_form_77_submit'); 2224 submitButton.disabled = true; 2225 submitButton.classList.add('processing'); 2226 var serialized = _form_serialize( 2227 document.getElementById('_form_77_') 2228 ).replace(/%0A/g, '\\n'); 2229 var err = form_to_submit.querySelector('._form_error'); 2230 err ? err.parentNode.removeChild(err) : false; 2231 async function submitForm() { 2232 var formData = new FormData(); 2233 const searchParams = new URLSearchParams(serialized); 2234 searchParams.forEach((value, key) => { 2235 formData.append(key, value); 2236 }); 2237 2238 const response = await fetch('https://nital.activehosted.com/proc.php?jsonp=true', { 2239 headers: { 2240 "Accept": "application/json" 2241 }, 2242 body: formData, 2243 method: "POST" 2244 }); 2245 return response.json(); 2246 } 2247 2248 if (formSupportsPost) { 2249 submitForm().then((data) => { 2250 eval(data.js); 2251 }); 2252 } else { 2253 _load_script('https://nital.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 2254 } 2255 } 2256 return false; 2257 }; 2258 addEvent(form_to_submit, 'submit', form_submit); 2259 })(); 2260</script>
2260 </div> 2261 </div> 2262 </div> 2263 </div> 2264 </div> 2265 </div> 2266</footer> 2267 2268<style> 2269 #newsletter_nital .modal-dialog{ 2270 width: 630px; 2271 height: 630px; 2272 } 2273 #newsletter_nital .modal-content{ 2274 width: 100%; 2275 height: 100%; 2276 border-radius: 50%; 2277 border: solid 5px #447355; 2278 } 2279 #newsletter_nital .modal-body{ 2280 text-align: center; 2281 margin-top: 110px; 2282 } 2283 #newsletter_nital .title_newsletter{ 2284 font-size: 35px; 2285 color: #447355; 2286 } 2287 #newsletter_nital .text_newsletter{ 2288 font-size: 20px; 2289 margin-top: 10px; 2290 margin-bottom: 10px; 2291 color: #000; 2292 } 2293 #newsletter_nital #newsletterEmail{ 2294 width: 80%; 2295 margin: 10px auto; 2296 border-radius: 0; 2297 } 2298 #newsletter_nital .btn-iscriviti{ 2299 height: 60px; 2300 background-color: #447355; 2301 border-radius: 100em 100em 100em 100em; 2302 width: 37%; 2303 color: white; 2304 font-size: 25px; 2305 margin-bottom: 20px; 2306 } 2307 #newsletter_nital .close{ 2308 opacity: 1; 2309 color: black; 2310 font-size: 30px; 2311 margin-right: 110px; 2312 margin-top: -40px; 2313 position:absolute; 2314 right:0; 2315 top:50px; 2316 z-index:999; 2317 } 2318 @media (max-width:991px){ /* versione tablet */ 2319 #newsletter_nital .modal-dialog{ 2320 width: 90%; 2321 height: auto; 2322 } 2323 #newsletter_nital .modal-body { 2324 margin-top: 70px; 2325 } 2326 #newsletter_nital .close{ 2327 font-size: 23px; 2328 margin-right: 70px; 2329 margin-top: -25px; 2330 margin-right: 20px; 2331 } 2332 #newsletter_nital .modal-content { 2333 border-radius: 30px; 2334 border: solid 2px #447355; 2335 } 2336 } 2337 @media (max-width:767px){ /* versione mobile */ 2338 #newsletter_nital .modal-dialog { 2339 margin-top: 35px!important; 2340 margin: auto; 2341 } 2342 } 2343 @media (max-width:565px){ /* versione mobile */ 2344 #newsletter_nital .title_newsletter { 2345 font-size: 25px; 2346 } 2347 #newsletter_nital .text_newsletter { 2348 font-size: 13px; 2349 } 2350 #newsletter_nital .btn-iscriviti { 2351 height: 45px; 2352 width: 37%; 2353 font-size: 18px; 2354 margin-bottom: 15px; 2355 } 2356 #newsletter_nital .modal-body { 2357 margin-top: -8px; 2358 } 2359 #newsletter_nital .modal-body { 2360 margin-top: 15px; 2361 } 2362 } 2363 #userbot_chat-content .userbot_circle-button{ 2364 border-radius: 0 !important; 2365 width: 285px !important; 2366 height: 30px !important; 2367 line-height: 30px !important; 2368 border-top-left-radius: 6px !important; 2369 border-top-right-radius: 6px !important; 2370 font-size: 14px !important; 2371 font-family: "Open Sans","Arial" !important; 2372 bottom: 0 !important; 2373 } 2374 #userbot_chat-content .userbot_circle-button .userbot_circle-button-image{ 2375 background: url("/src/skins/default/js/chat-sf/img/window_icon.svg") 10px center no-repeat !important; 2376 } 2377 #userbot_chat-content .userbot_circle-button .userbot_circle-button-image:after { 2378 content: "LIVE CHAT"; 2379 color:#fff; 2380 position:absolute; 2381 left:50%; 2382 transform:translateX(-50%); 2383 } 2384</style> 2385 2386 2387 2388 <div class="modal fade" id="succ-cart"> 2389 <div class="modal-dialog"> 2390 <div class="modal-content"> 2391 <div class="modal-header"> 2392 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Chiudi</span></button> 2393 <h4 class="modal-title">Prodotto aggiunto al carrello!</h4> 2394 </div> 2395 <div class="modal-body"></div> 2396 <div class="modal-footer"> 2397 <a id="rtn-list-succ-cart-btn" href="/index.php?module=products&method=main&goBack=1" class="btn btn-default">Continua la spesa</a> 2398 <button id="close-succ-cart-btn" type="button" class="btn btn-default" data-dismiss="modal">Continua la spesa</button> 2399 <a href="/carrello/" class="btn btn-success" style="color:white">Vai alla cassa</a> 2400 </div> 2401 </div><!-- /.modal-content --> 2402 </div><!-- /.modal-dialog --> 2403 </div><!-- /.modal --> 2404 2405 <!-- GOOGLE ANALYTICS --> 2406
2406<script type="text/javascript"> 2407 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 2408 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 2409 </script>
2409 2410 <!-- FINE ANALYTICS --> 2411 2412 <link rel="stylesheet" href="/src/skins/default/css/style-restyling.css?v=2.9" /> 2413 <link rel="stylesheet" href="/src/skins/default/css/style-restyling-foreach.css?v=1.6" /> 2414 <link rel="stylesheet" href="/src/skins/default/css/bootstrapXL.css"> 2415 <!-- slick --> 2416 <link rel="stylesheet" type="text/css" href="/src/skins/default/js/slick1.8.1/slick.css" /> 2417 <link rel="stylesheet" href="/src/skins/default/css/bootstrap-datetimepicker.css"> 2418 2419
2419<script type='text/javascript' src="/src/skins/default/js/jquery-3.6.0.min.js"></script>
2419 2420
2420<script src="https://code.jquery.com/jquery-migrate-3.4.0.min.js"></script>
2420 2421
2421<script defer src="https://use.fontawesome.com/962c02445c.js"></script>
2421 2422
2422<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
2422 2423 2424 <!-- slick --> 2425
2425<script type="text/javascript" src="/src/skins/default/js/slick1.8.1/slick.min.js"></script>
2425 2426 <!-- fancybox --> 2427 <link rel="stylesheet" type="text/css" href="/src/skins/default/js/fancybox/jquery.fancybox.css" /> 2428
2428<script defer type="text/javascript" src="/src/skins/default/js/fancybox/jquery.fancybox.pack.js"></script>
2428 2429
2429<script defer type="text/javascript" src="/src/skins/default/js/custom.js?v=1.7"></script>
2429 2430 2431 <!-- Lazy load offscreen images --> 2432
2432<script defer src="/src/skins/default/js/lazysizes.min.js"></script>
2432 2433 2434 2435
2435<script defer src="https://cdn.userbot.ai/widget-chat/dist/userbot.js" type="text/javascript"></script>
2435 2436 2437 2438
2438<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.0/jquery.validate.min.js"></script>
2438 2439
2439<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.0/additional-methods.min.js"></script>
vendor: 1 bytes, line 2439
2439
2440<script type="text/javascript" src="https://www.nital.it/js/msg-top-cookie.js"></script>
2440<script> 2441 $(document).ready(function(){ 2442 $("#topbar").hide(); 2443 if (setMessaggeTop(2,238)==true) { 2444 $("#topbar").fadeIn(); 2445 $('.messages-slide').slick({ 2446 infinite: true, 2447 slidesToShow: 1, 2448 slidesToScroll: 1, 2449 arrows:true, 2450 prevArrow: '<div class="arrow prev-arrow"><i class="fa fa-angle-left"></i></div>', 2451 nextArrow: '<div class="arrow next-arrow"><i class="fa fa-angle-right"></i></div>', 2452 dots:false, 2453 autoplay: true, 2454 autoplaySpeed: 3000, 2455 }); 2456 2457 $("#close").click(function(){ 2458 createCookie('msgTop'+'<?=2?>'+'<?=238?>',true,60); 2459 $('.messages-slide').slick('unslick'); 2460 $('header').css({top: 0}); 2461 2462 $("#topbar").fadeOut('slow'); 2463 }); 2464 } 2465 }); 2466 </script>
2466<script> 2467 $('.cart-desktop').click(function(){ 2468 if($('.mini-cart-desktop').hasClass('active')){ 2469 $('.mini-cart-desktop').slideUp('fast'); 2470 $('.mini-cart-desktop').removeClass('active'); 2471 }else{ 2472 $('.mini-cart-desktop').slideDown('fast'); 2473 $('.mini-cart-desktop').addClass('active'); 2474 } 2475 }); 2476 2477 $('.js-cart-counter').click(function(){ 2478 if($('.mini-cart-desktop').hasClass('active')){ 2479 $('.mini-cart-desktop').slideUp('fast'); 2480 $('.mini-cart-desktop').removeClass('active'); 2481 }else{ 2482 $('.mini-cart-desktop').slideDown('fast'); 2483 $('.mini-cart-desktop').addClass('active'); 2484 } 2485 }); 2486 2487 $(document).ready(function() { 2488 $.ajax({ 2489 url: '/index.php?module=cart&method=numProdsInCart', 2490 xhrFields: { 2491 withCredentials: true 2492 }, 2493 success: function(data){ 2494 $('.js-cart-counter').html(data); 2495 } 2496 }); 2497 }); 2498 2499 $(".dropdown-item a").hover(function(){ 2500 $(this).parents(".dropdown-menu").find(".box-img-animate img").attr("src","https://files.irobot.it/public/menu/"+$(this).attr("name")+".webp") 2501 }); 2502 2503 $("#btn-burger-menu").click(function(){ 2504 $('#burger-container').css("visibility","inherit"); 2505 $('#burger-menu').css("width","100%"); 2506 }); 2507 2508 $(".close-button").click(function(){ 2509 $('#burger-container').css("visibility","hidden"); 2510 $('#burger-menu').css("width","0%"); 2511 }); 2512 2513 $(".submenu").click(function(){ 2514 if($(this).siblings('.submenu-container').css("visibility") == "inherit"){ 2515 $(this).siblings('.submenu-container').css("visibility","hidden"); 2516 $(this).siblings('.submenu-container').find('.submenu-menu').css("width","0%"); 2517 $(".back").css("display", "none"); 2518 } else { 2519 $(this).siblings('.submenu-container').css("visibility","inherit"); 2520 $(this).siblings('.submenu-container').find('.submenu-menu').css("width","100%"); 2521 $(".back").css("display", "block"); 2522 } 2523 }); 2524 2525 $(".back-button").click(function(){ 2526 if($(".back").css("display") == "none") { 2527 $(".back").css("display","block"); 2528 } else { 2529 $(".back").css("display","none"); 2530 } 2531 2532 $('#burger-container').css("visibility","inherit"); 2533 $('#burger-menu').css("width","100%"); 2534 $('.submenu-container').css("visibility","hidden"); 2535 $('.submenu-menu').css("width","0%"); 2536 }); 2537</script>
2537<script> 2538 $(document).ready(function() { 2539 if($( document ).width() <= 991) { 2540 $(".menu-footer").addClass("collapse"); 2541 } else { 2542 $(".menu-footer").removeClass("collapse"); 2543 } 2544 }); 2545 $(window).on('resize', function(){ 2546 if($( document ).width() <= 991) { 2547 $(".menu-footer").addClass("collapse"); 2548 } else { 2549 $(".menu-footer").removeClass("collapse"); 2550 } 2551 }); 2552 2553 $(".collapse-row").click(function () { 2554 if($(this).find(".collapse-arrow").find("i").hasClass("fa-chevron-down")) { 2555 $(this).find(".collapse-arrow").find("i").removeClass("fa-chevron-down"); 2556 $(this).find(".collapse-arrow").find("i").addClass("fa-chevron-up"); 2557 } else { 2558 $(this).find(".collapse-arrow").find("i").addClass("fa-chevron-down"); 2559 $(this).find(".collapse-arrow").find("i").removeClass("fa-chevron-up"); 2560 } 2561 }); 2562 var doofinder_script ='//cdn.doofinder.com/media/js/doofinder-classic.7.latest.min.js'; 2563 (function(d,t){var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1; 2564 f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script; 2565 f.setAttribute('charset','utf-8'); 2566 s.parentNode.insertBefore(f,s)}(document,'script')); 2567 var dfClassicLayers = [{ 2568 "queryInput": "input[name='filters:search']", 2569 "hashid": "7468bffeac03240363573c9a18184a3c", 2570 "zone": "eu1", 2571 "display": { 2572 "lang": "it", 2573 "align": "center" 2574 }, 2575 "historyPlugin": true 2576 }]; 2577</script>
2577<script> 2578 document.addEventListener('userbot.ready', function() { 2579 window.Userbot({ 2580 "key": "f6f8a64dac190b548207b2812ae81925", 2581 "customerToken":"4520", 2582 "app":{"hostname":"https://cdn.userbot.ai/widget-chat/dist","socket":"ai.userbot.ai"}, 2583 "chat": { "minified": false } 2584 }); 2585 }); 2586 </script>
2586<script> 2587 $(".back-to-top").click(function () { 2588 $("html, body").animate({scrollTop: 0}, 1000); 2589 }); 2590</script>
2590 2591 </body> 2592</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.