PageSourceSearch

https://www.irobot.es/es_ES/login?rurl=1

html irobot.es collected 2026-09-24 17:46:11 UTC 104,575 bytes, 2,411 lines download raw bytes

1<!DOCTYPE html>
2<html lang="es">
3<head>
4<!--[if gt IE 9]><!-->
5
6<script>
7    
8
9(function(){
10window.irb = {
11urls: {"EXT_CART_ADDTOCART":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/Cart-AddExtendProduct","EXT_CART_WARRANTYCHECK":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/Cart-DoesWarrantyExist","cartShow":"https://www.irobot.es/es_ES/cart","paymentInstrumentsSavePayment":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/PaymentInstruments-SavePayment","tradeinGetData":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/TradeIn-GetData","cartAddProduct":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/Cart-AddProduct","tradeInGetEligibleProductsSuggestion":"https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/TradeIn-GetEligibleProductsSuggestion"},
12sitePreferences: {"EXT_STORE_ID":"a98bedb9-7123-430a-a2e6-d15892fc1b16","EXT_ENVIRONMENT":"demo","EXT_REGION":null,"EXT_LOCALE":"es-ES","EXT_WHITE_LABEL_CONFIG":null,"EXT_SUFFIX":"","EXT_SDK_URL":"https://sdk.helloextend.com/extend-sdk-client/v1/extend-sdk-client.min.js","EXT_ENABLED":true,"EXT_CART_UPSELL_SWITCH":true,"EXT_PDP_UPSELL_SWITCH":true,"IRB_ENABLE_CART_ADDPRODUCT_REDIRECT_TO_CART":true,"recaptchaV3SiteKey":"6LdvfQEpAAAAABGFyMnJWCjzEP-q6nyj6AU4bMsy","recaptchaEnabled":"v3","accountAddPaymentRecaptchaEnabled":true,"giftCardRecaptchaEnabled":true,"placeOrderRecaptchaEnabled":true,"tradeInEnabled":true,"newPDPTemplateEnabled":true,"transcendEnabled":true},
13siteLocale: 'es_ES',
14resources: {"qty":"Can","shopNow":"Comprar ahora","addToCart":"Añadir a la cesta","seeMore":"Ver más","seeLess":"Ver menos","missingShippingAddress":"Please enter Address information","closeButton":"Cerrar","promoDetails":"Details"},
15userAgent: {
16  "action": "Page-GetUserAgentData",
17  "queryString": "",
18  "locale": "es_ES",
19  "userAgentData": {
20    "userAgentString": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36",
21    "isMobileApp": false
22  }
23}
24};
25}());
26
27</script>
27
28
29
30
31
32
33
34    
35
36
37
38
39
40<script
41    data-cfasync="false"
42    data-auto-reload="off"
43    
44    data-prompt=1
45    src="https://transcend-cdn.com/cm/2f1ef7cd-4347-47e3-b10c-433ad6f4c13f/airgap.js"
46></script>
46
47
48
49    
50
51
52
53
54<script>
55    (function() {
56        window.dataLayer = window.dataLayer || [];
57        
58        
59    }());
60</script>
60
61
62
63<script>
64(function () {
65
66  document.addEventListener("DOMContentLoaded", () => {
67    // ---- CONFIG: edit these two lists ----
68    var BLOCKED_LOCALES = ['de_DE','de'];
69    var BLOCKED_PIDS    = []; // master product numbers (as in the URL / wrapper data-pid)
70    // --------------------------------------
71
72    function currentLocale() {
73      try { if (window.irb && window.irb.siteLocale) return window.irb.siteLocale; } catch (e) {}
74      var m = (location.pathname || '').match(/\/([a-z]{2}_[A-Z]{2})\//);
75      return m ? m[1] : '';
76    }
77
78    if (BLOCKED_LOCALES.indexOf(currentLocale()) === -1) return; // guard 1: locale
79    if (!BLOCKED_PIDS.length) return;
80
81    // Scope each rule to the wrapper's data-pid. detail.js rewrites that attribute
82    // on every variant switch, so the rule re-evaluates itself in BOTH directions
83    // with no event listener. The "i" flag keeps the old case-insensitive match.
84    var css = BLOCKED_PIDS.map(function (p) {
85      return '.product-detail[data-pid="' + p + '" i] [data-testid="add-to-cart__container"]';
86    }).join(',') + '{ visibility:hidden !important; height: 1px !important; }';
87
88    var s = document.createElement('style');
89    s.appendChild(document.createTextNode(css));
90    (document.head || document.documentElement).appendChild(s);
91  });
92})();
93</script>
93
94
95
96
97<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'registered':
98false});w[l].push({'gtm.start':
99new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
100j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
101'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
102})(window,document,'script','dataLayer','GTM-T26ZZC');</script>
102
103
104
105
106
107<link rel="preload" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/main.js" as="script" />
108<script defer="defer" src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/main.js"></script>
108
109
110
111    
111<script defer type="text/javascript" src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/login.js" >
112    </script>
112
113
114    
114<script defer type="text/javascript" src="https://js.braintreegateway.com/web/3.76.4/js/client.min.js" >
115    </script>
115
116
117    
117<script defer type="text/javascript" src="https://js.braintreegateway.com/web/3.76.4/js/data-collector.min.js" >
118    </script>
118
119
120    
120<script defer type="text/javascript" src="https://js.braintreegateway.com/web/3.76.4/js/paypal.min.js" >
121    </script>
121
122
123    
123<script defer type="text/javascript" src="https://js.braintreegateway.com/web/3.76.4/js/paypal-checkout.min.js" >
124    </script>
124
125
126    
126<script defer type="text/javascript" src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/int_braintree.js" >
127    </script>
127
128
129
130
131
132
133<script>
134    var EXT_STORE_ID = "a98bedb9-7123-430a-a2e6-d15892fc1b16";
135    var EXT_ENVIRONMENT = false ? 'production' : 'demo';
136    var EXT_REGION = "null";
137    var EXT_WHITE_LABEL_CONFIG = null;
138    var EXT_SUFFIX = '';
139    var EXT_LOCALE = 'es-ES';
140    var isDebugMode = false || false;
141
142    if (window) {
143        if (window.braintree) {
144            window.braintree.isDebugMode = isDebugMode;
145        } else {
146            window.braintree = window.braintree || {};
147            window.braintree.isDebugMode = isDebugMode;
148        }
149    }
150</script>
150
151
152
153    
154    <link rel="preconnect" href="//sdk.helloextend.com" crossorigin />
155    <link rel="dns-prefetch" href="//sdk.helloextend.com" crossorigin />
156
157
158
159    
160    <link rel="preconnect" href="https://www.google.com" />
161    <link rel="preconnect" href="https://www.gstatic.com" crossorigin />
162
163
164<!--<![endif]-->
165<meta charset=UTF-8>
166
167<meta http-equiv="x-ua-compatible" content="ie=edge">
168
169<meta name="viewport" content="width=device-width, initial-scale=1">
170
171
172
173  <title>Login Page | iRobot®</title>
174
175
176<meta name="description" content="Login to your iRobot account"/>
177<meta name="keywords" content="iRobot"/>
178
179
180
181
182<link rel="icon" type="image/png" href="/on/demandware.static/Sites-iRobotEU-Site/-/default/dw9fba3158/images/favicons/favicon-196x196.png" sizes="196x196" />
183<link rel="icon" type="image/png" href="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwb1439c7a/images/favicons/favicon-96x96.png" sizes="96x96" />
184<link rel="icon" type="image/png" href="/on/demandware.static/Sites-iRobotEU-Site/-/default/dw1e051a09/images/favicons/favicon-32x32.png" sizes="32x32" />
185<link rel="icon" type="image/png" href="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwbc94448a/images/favicons/favicon-16x16.png" sizes="16x16" />
186<link rel="icon" type="image/png" href="/on/demandware.static/Sites-iRobotEU-Site/-/default/dw38c3ced7/images/favicons/favicon-128x128.png" sizes="128x128" />
187
188<link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/global.css" />
189
190
191
192    <link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/irbTradeinGlobal.module.css" />
193
194
195
196<link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/login.css"  />
197<link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/irbTranscendGlobal.module.css"  />
198<link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/braintree.css"  />
199
200
201
202    <!-- dwMarker="content" dwContentID="356120f7affad38a7e3e35fd90" -->
203    <meta name="google-site-verification" content="xryY-lJh52R_HFjHQqWIlHw_yxQ8mhifLMrENhfmigs" />
204
205
206
207
208
209
210    
211    
211<script src="https://h.online-metrix.net/fp/tags.js?org_id=k8vif92e&amp;session_id=iroboteuggKOaFGHwrvDnsLW4M7QiZ-pO18ZBgcveiM=" defer="defer"></script>
211
212
213
214
215
216 
217
218
219
220
221
222<link rel="stylesheet" href="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/css/skin/skin.css" />
223
224
225
226	
226<script type="text/javascript" src="//cdn.evgnet.com/beacon/irobot/emea_prod/scripts/evergage.min.js"></script>
226
227	
228
229
230
231
232
233
234
235
236
237
238
239    
239<script type="text/javascript" id="User1st_Snippet">
240var u1stConfiguration = {/*Add the settings if relevant*/ }
241var script = document.createElement("script");
242script.id = "User1st_Switcher";
243script.src = "https://ufe.user1st.info/content/frontend.prod.js";
244var documentPosition = document.head || document.documentElement;
245documentPosition.insertAdjacentElement("afterbegin", script);
246</script>
246
247
248
249
250
251
252
253
254
255
256
257
258<script>
259    window.powerreviewsBasePath = "https://www.irobot.es/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/powerreviews/";
260</script>
260
261
262
263
264
265    
266
267<script type="text/javascript" src="https://cdns.us1.gigya.com/js/gigya.js?apiKey=3_rWtvxmUKwgOzu3AUPTMLnM46lj-LxURGflmu5PcE_sGptTbD-wMeshVbLvYpq01K">
268{
269    lang: 'es-es',
270    shortURLs:'whenRequired'
271}
272</script>
272
273
274<script type="text/javascript">
275    window.gigyaConfig = {
276        gigyaLoginURL: "https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/GigyaRaaS-Login",
277        profileUpdateURL: "https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/GigyaRaaS-UpdateProfile",
278        gigyaLanguage: "es-es",
279        cartURL: "https://www.irobot.es/es_ES/cart",
280        accountURL: "https://www.irobot.es/es_ES/account",
281        gigyaHelper: {
282            loginScreenSet: function() { return "iRobot-RegistrationLogin-EU"; },
283            registrationScreenSet: function() { return "iRobot-RegistrationLogin-EU"; },
284            profileScreenSet: function() { return "iRobot-ProfileUpdate-EU"; },
285            loginStartScreen: function() { return "gigya-login-screen"; },
286            registrationStartScreen: function() { return "gigya-register-screen"; },
287            profileStartScreen: function() { return "gigya-update-profile-screen"; }
288        },
289        gigyaAuthenticated: false,
290        gigyaQueryString: typeof queryString !== 'undefined' ? queryString : null,
291        gigyaAccounts: gigya.accounts,
292        language: 'es-es',
293        gigyaLoginURL: "https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/GigyaRaaS-Login",
294    }
295</script>
295
296
297<script src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/gigyaScript.js"></script>
297
298
299
300
301
302    
303    
304    
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319<script id="datadogInitSettings" type="application/json">
320{"applicationId":"9f616873-b765-47ce-91ce-4886d4298571","clientToken":"pubc721596c5577788d1bf7a8a6aeb8338e","customerId":"bc00oUryXM60tphLtvOA08aMnA","site":"datadoghq.com","service":"www.irobot.es","sessionSampleRate":100,"sessionReplaySampleRate":0,"sessionId":"ggKOaFGHwrvDnsLW4M7QiZ-pO18ZBgcveiM=","trackResources":true,"trackLongTasks":true,"trackUserInteractions":true,"defaultPrivacyLevel":"mask"}
321</script>
vendor: 1 bytes, line 321
321
322<script id="datadogLocaleConfigSettings" type="application/json">
323{"minRequiredConsent":2,"enableDatadogWithoutCookieSelected":false}
324</script>
vendor: 1 bytes, line 324
324
325<script src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/js/datadog.js"></script>
325
326
327
328
329
330
331
332
333
334
335
336
337<script>
338    (function() {
339        window.dataLayer = window.dataLayer || [];
340        
341            
342        
343    }());
344</script>
344
345
346
347
348<script type="text/javascript">//<!--
349/* <![CDATA[ (head-active_data.js) */
350var dw = (window.dw || {});
351dw.ac = {
352    _analytics: null,
353    _events: [],
354    _category: "",
355    _searchData: "",
356    _anact: "",
357    _anact_nohit_tag: "",
358    _analytics_enabled: "true",
359    _timeZone: "Europe/Madrid",
360    _capture: function(configs) {
361        if (Object.prototype.toString.call(configs) === "[object Array]") {
362            configs.forEach(captureObject);
363            return;
364        }
365        dw.ac._events.push(configs);
366    },
367	capture: function() { 
368		dw.ac._capture(arguments);
369		// send to CQ as well:
370		if (window.CQuotient) {
371			window.CQuotient.trackEventsFromAC(arguments);
372		}
373	},
374    EV_PRD_SEARCHHIT: "searchhit",
375    EV_PRD_DETAIL: "detail",
376    EV_PRD_RECOMMENDATION: "recommendation",
377    EV_PRD_SETPRODUCT: "setproduct",
378    applyContext: function(context) {
379        if (typeof context === "object" && context.hasOwnProperty("category")) {
380        	dw.ac._category = context.category;
381        }
382        if (typeof context === "object" && context.hasOwnProperty("searchData")) {
383        	dw.ac._searchData = context.searchData;
384        }
385    },
386    setDWAnalytics: function(analytics) {
387        dw.ac._analytics = analytics;
388    },
389    eventsIsEmpty: function() {
390        return 0 == dw.ac._events.length;
391    }
392};
393/* ]]> */
394// -->
395</script>
vendor: 1 bytes, line 395
395
396<script type="text/javascript">//<!--
397/* <![CDATA[ (head-cquotient.js) */
398var CQuotient = window.CQuotient = {};
399CQuotient.clientId = 'bfxp-iRobotEU';
400CQuotient.realm = 'BFXP';
401CQuotient.siteId = 'iRobotEU';
402CQuotient.instanceType = 'prd';
403CQuotient.locale = 'es_ES';
404CQuotient.fbPixelId = '__UNKNOWN__';
405CQuotient.activities = [];
406CQuotient.cqcid='';
407CQuotient.cquid='';
408CQuotient.cqeid='';
409CQuotient.cqlid='';
410CQuotient.apiHost='api.cquotient.com';
411/* Turn this on to test against Staging Einstein */
412/* CQuotient.useTest= true; */
413CQuotient.useTest = ('true' === 'false');
414CQuotient.initFromCookies = function () {
415	var ca = document.cookie.split(';');
416	for(var i=0;i < ca.length;i++) {
417	  var c = ca[i];
418	  while (c.charAt(0)==' ') c = c.substring(1,c.length);
419	  if (c.indexOf('cqcid=') == 0) {
420		CQuotient.cqcid=c.substring('cqcid='.length,c.length);
421	  } else if (c.indexOf('cquid=') == 0) {
422		  var value = c.substring('cquid='.length,c.length);
423		  if (value) {
424		  	var split_value = value.split("|", 3);
425		  	if (split_value.length > 0) {
426			  CQuotient.cquid=split_value[0];
427		  	}
428		  	if (split_value.length > 1) {
429			  CQuotient.cqeid=split_value[1];
430		  	}
431		  	if (split_value.length > 2) {
432			  CQuotient.cqlid=split_value[2];
433		  	}
434		  }
435	  }
436	}
437}
438CQuotient.getCQCookieId = function () {
439	if(window.CQuotient.cqcid == '')
440		window.CQuotient.initFromCookies();
441	return window.CQuotient.cqcid;
442};
443CQuotient.getCQUserId = function () {
444	if(window.CQuotient.cquid == '')
445		window.CQuotient.initFromCookies();
446	return window.CQuotient.cquid;
447};
448CQuotient.getCQHashedEmail = function () {
449	if(window.CQuotient.cqeid == '')
450		window.CQuotient.initFromCookies();
451	return window.CQuotient.cqeid;
452};
453CQuotient.getCQHashedLogin = function () {
454	if(window.CQuotient.cqlid == '')
455		window.CQuotient.initFromCookies();
456	return window.CQuotient.cqlid;
457};
458CQuotient.trackEventsFromAC = function (/* Object or Array */ events) {
459try {
460	if (Object.prototype.toString.call(events) === "[object Array]") {
461		events.forEach(_trackASingleCQEvent);
462	} else {
463		CQuotient._trackASingleCQEvent(events);
464	}
465} catch(err) {}
466};
467CQuotient._trackASingleCQEvent = function ( /* Object */ event) {
468	if (event && event.id) {
469		if (event.type === dw.ac.EV_PRD_DETAIL) {
470			CQuotient.trackViewProduct( {id:'', alt_id: event.id, type: 'raw_sku'} );
471		} // not handling the other dw.ac.* events currently
472	}
473};
474CQuotient.trackViewProduct = function(/* Object */ cqParamData){
475	var cq_params = {};
476	cq_params.cookieId = CQuotient.getCQCookieId();
477	cq_params.userId = CQuotient.getCQUserId();
478	cq_params.emailId = CQuotient.getCQHashedEmail();
479	cq_params.loginId = CQuotient.getCQHashedLogin();
480	cq_params.product = cqParamData.product;
481	cq_params.realm = cqParamData.realm;
482	cq_params.siteId = cqParamData.siteId;
483	cq_params.instanceType = cqParamData.instanceType;
484	cq_params.locale = CQuotient.locale;
485	
486	if(CQuotient.sendActivity) {
487		CQuotient.sendActivity(CQuotient.clientId, 'viewProduct', cq_params);
488	} else {
489		CQuotient.activities.push({activityType: 'viewProduct', parameters: cq_params});
490	}
491};
492/* ]]> */
493// -->
494</script>
494
495
496
497
498
499
500</head>
501<body>
502
503<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 503-504
503
504<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
504GTM-T26ZZC
vendor: 83 bytes, line 504
504" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
505<!-- End Google Tag Manager (noscript) -->
506
507<div class="page" data-action="Login-Show" data-querystring="rurl=1" data-sfmp="null" >
508<header class="s-header">
509    
510    
511    
512    <a href="#maincontent" class="skip" aria-label="Skip to main content">Skip to main content</a>
513<a href="#footercontent" class="skip" aria-label="Skip to footer content">Skip to footer content</a>
514    <div class="header-banner slide-up d-none">
515        <div class="s-header__banner-container">
516            <div class="d-flex justify-content-between s-header__banner">
517                <div class="s-header__banner-content">
518                    
519	 
520
521
522	<div class="html-slot-container">
523    
524        
525            <!--
526Some general notes:
527* --hb-color-bg controls the background color of the header banner
528* --hb-color-text controls the text color of the items in the header banner carousel
529* --hb-color-nav-icons controls the color of the SVG icons in the header banner 
530* --hb-color-nav-links controls the color of the nav links in the header banner
531-->
532
533<style type="text/css">
534    #us-offers-deals{
535        color: #D0312D;
536    }
537</style>
538
539    <!-- Note: you must keep this div with the class of 'js-header-banner-carousel' on it for the carousel to initialize. Within this div, the carousel will still work as it does today. -->
540    <div class="js-header-banner-carousel">
541
542<!-- <div class="header-promotion">Envío gratuito en pedidos superiores a 50€.</div> -->
543 
544    <div class="header-promotion">Regístrate en iRobot.es para obtener un 10% de descuento en tu primer pedido.  <a href="https://www.irobot.es/#footer" class="header-promotion-link">Regístrate</a></div></div>
545        
546    
547</div>
548 
549	
550                </div>
551                <div class="s-header__banner-actions">
552                    
553    
554        <div class="user hidden-sm-down">
555            <a href="https://asistencia.irobot.es/s/">Ayuda</a>
556            <a href="/es_ES/login">Estado del pedido</a>
557            <a href="https://www.irobot.es/es_ES/login">
558                <span class="user-message">Iniciar sesi&oacute;n</span>
559            </a>
560            <a class="user__wishlist-link" href="https://www.irobot.es/es_ES/wishlist" title="Mi lista de deseos">
561                <span class="sr-only">Mi lista de deseos</span>
562            </a>
563        </div>
564    
565
566
567                    
568    <div class="dropdown country-selector" data-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/Page-SetLocale" tabindex="0">
569        <span class="btn dropdown-toggle" id="dropdownCountrySelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
570            <i class="flag-icon flag-icon-es"></i>
571            espa&ntilde;ol (Espa&ntilde;a)
572        </span>
573        <div class="dropdown-menu dropdown-country-selector" aria-labelledby="dropdownCountrySelector">
574            
575                <a class="dropdown-item dropdown-item-country" href="#" data-locale="de_AT" data-currencyCode="EUR" >
576                    <i class="flag-icon flag-icon-at"></i>
577                    Deutsch (&Ouml;sterreich)
578                </a>
579            
580                <a class="dropdown-item dropdown-item-country" href="#" data-locale="nl_BE" data-currencyCode="EUR" >
581                    <i class="flag-icon flag-icon-be"></i>
582                    Nederlands (Belgi&euml;)
583                </a>
584            
585                <a class="dropdown-item dropdown-item-country" href="#" data-locale="fr_BE" data-currencyCode="EUR" >
586                    <i class="flag-icon flag-icon-be"></i>
587                    fran&ccedil;ais (Belgique)
588                </a>
589            
590                <a class="dropdown-item dropdown-item-country" href="#" data-locale="en_CA" data-currencyCode="CAD" >
591                    <i class="flag-icon flag-icon-ca"></i>
592                    English (Canada)
593                </a>
594            
595                <a class="dropdown-item dropdown-item-country" href="#" data-locale="fr_CA" data-currencyCode="CAD" >
596                    <i class="flag-icon flag-icon-ca"></i>
597                    fran&ccedil;ais (Canada)
598                </a>
599            
600                <a class="dropdown-item dropdown-item-country" href="#" data-locale="de_DE" data-currencyCode="EUR" >
601                    <i class="flag-icon flag-icon-de"></i>
602                    Deutsch (Deutschland)
603                </a>
604            
605                <a class="dropdown-item dropdown-item-country" href="#" data-locale="fr_FR" data-currencyCode="EUR" >
606                    <i class="flag-icon flag-icon-fr"></i>
607                    fran&ccedil;ais (France)
608                </a>
609            
610                <a class="dropdown-item dropdown-item-country" href="#" data-locale="en_IE" data-currencyCode="EUR" >
611                    <i class="flag-icon flag-icon-ie"></i>
612                    English (Ireland)
613                </a>
614            
615                <a class="dropdown-item dropdown-item-country" href="#" data-locale="nl_NL" data-currencyCode="EUR" >
616                    <i class="flag-icon flag-icon-nl"></i>
617                    Nederlands (Nederland)
618                </a>
619            
620                <a class="dropdown-item dropdown-item-country" href="#" data-locale="pt_PT" data-currencyCode="EUR" >
621                    <i class="flag-icon flag-icon-pt"></i>
622                    portugu&ecirc;s (Portugal)
623                </a>
624            
625                <a class="dropdown-item dropdown-item-country" href="#" data-locale="en_GB" data-currencyCode="GBP" >
626                    <i class="flag-icon flag-icon-gb"></i>
627                    English (United Kingdom)
628                </a>
629            
630                <a class="dropdown-item dropdown-item-country" href="#" data-locale="en_US" data-currencyCode="USD" >
631                    <i class="flag-icon flag-icon-us"></i>
632                    English (United States)
633                </a>
634            
635        </div>
636    </div>
637
638
639                </div>
640            </div>
641        </div>
642    </div>
643    <nav class="s-header__navigation" role="navigation">
644        <div class="s-header__menu-container">
645            <div class="s-header__row">
646                <div class="col-12 d-xl-flex justify-content-between s-header__xl-flex">
647                    <div class="s-header__nav-brand d-block">
648                        <a class="logo-home s-header__logo-home" href="/" title="iRobot Inicio">
649                        </a>
650                    </div>
651                    <div class="main-menu navbar-toggleable-lg menu-toggleable-left multilevel-dropdown d-xl-block" id="sg-navbar-collapse">
652                        <div class="container">
653                            <div class="row">
654                                <nav class="navbar navbar-expand-xl bg-inverse col-12">
655    <div class="close-menu clearfix d-xl-none">
656        <div class="back pull-left">
657            <button role="button" class="back-button" aria-label="Back to previous menu">
658                <span class="back-button-caret"></span>
659                Back
660            </button>
661        </div>
662        <div class="close-button pull-right d-flex">
663            <button role="button" class="close-buton-icon" aria-label="Close Menu"></button>
664        </div>
665    </div>
666    <div class="menu-group" role="navigation">
667        <ul class="nav navbar-nav">
668            
669                
670                    
671                        <li class="nav-item">
672                            <a href="https://www.irobot.es/es_ES/roomba-new-arrivals.html" id="es-new-arrivals" class="nav-link" role="link" aria-haspopup="false" aria-expanded="false" tabindex="0">Novedades</a>
673                        </li>
674                        
675                    
676                    
677                        <li class="nav-item dropdown">
678                            <a href="/es_ES/es/productos" id="es-products" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="0">Productos</a>
679                            
680                             
681                            <div class="dropdown-menu js-dropdown-menu right-in">
682    
683        <ul class="dropdown-menu__categories-container" aria-label="es-products">
684            
685            
686                
687                
688                    
689                
690                
691                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw8089a274/405_series.png?sw=300&amp;fmt=auto 1280w">
692                        <a href="https://www.irobot.es/es_ES/roomba-robots.html" id="es-roomba-robots" class="dropdown-link">Descubre Robots Roomba</a>
693                    </li>
694                
695            
696                
697                
698                
699                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dwc9b6e069/875_black_tn.png?sw=300&amp;fmt=auto 1280w">
700                        <a href="roomba-max-875-combo/Z185040.html" id="es-875-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Max 875 Combo</a>
701                    </li>
702                
703            
704                
705                
706                
707                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw59b759ea/775_black_tn.png?sw=300&amp;fmt=auto 1280w">
708                        <a href="/roomba-max-775-combo-series/775MASTER.html" id="es-775-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Max 775 Combo</a>
709                    </li>
710                
711            
712                
713                
714                
715                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dwf026c381/715_black_tn.png?sw=300&amp;fmt=auto 1280w">
716                        <a href="roomba-max-715-vac/W255040.html" id="es-715-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Max 715 Vac</a>
717                    </li>
718                
719            
720                
721                
722                
723                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dwb47e7e2c/675_white_tn.png?sw=300&amp;fmt=auto 1280w">
724                        <a href="roomba-plus-675-combo/V185040.html" id="es-675-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Plus 675 Combo</a>
725                    </li>
726                
727            
728                
729                
730                
731                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw32a638fd/615_black_tn.png?sw=300&amp;fmt=auto 1280w">
732                        <a href="roomba-plus-615-combo/V184040.html" id="es-615-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Plus 615 Combo</a>
733                    </li>
734                
735            
736                
737                
738                
739                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw82047bac/575_white_tn.png?sw=300&amp;fmt=auto 1280w">
740                        <a href="/roomba-plus-575-combo/R285040.html" id="es-575-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Plus 575 Combo</a>
741                    </li>
742                
743            
744                
745                
746                
747                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dwd65b1564/n285040_1.png?sw=300&amp;fmt=auto 1280w">
748                        <a href="/roomba-plus-515-combo/N285040.html" id="es-515-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Plus 515 Combo</a>
749                    </li>
750                
751            
752                
753                
754                
755                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw40c292c7/415_white_tn.png?sw=300&amp;fmt=auto 1280w">
756                        <a href="/roomba-415-combo-series/415MASTER.html" id="es-415-series" class="dropdown-link">(NOVEDAD) Roomba&reg; Plus 415 Combo</a>
757                    </li>
758                
759            
760                
761                
762                
763                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dwc7477076/y454040_1.png?sw=300&amp;fmt=auto 1280w">
764                        <a href="/roomba-115-combo-series/115MASTER.html" id="es-115-series" class="dropdown-link">(NOVEDAD) Roomba&reg; 115 Combo Serie</a>
765                    </li>
766                
767            
768                
769                
770                
771                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw31e039ce/mini-pink-tn.png?sw=300&amp;fmt=auto 1280w">
772                        <a href="es_ES/roomba-mini-robots.html" id="es-mini-series" class="dropdown-link">Roomba&reg; Mini Serie</a>
773                    </li>
774                
775            
776                
777                
778                
779                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw51f68847/505-series.png?sw=300&amp;fmt=auto 1280w">
780                        <a href="https://www.irobot.es/es_ES/search?cgid=roomba-robot-vacuums" id="es-roomba-robotic-vacuums" class="dropdown-link">Descubre todos los robots aspiradores y friegasuelos</a>
781                    </li>
782                
783            
784            <li class="d-none d-xl-flex dropdown-item--category-image">
785                <img class="dropdown-item__thumbnail-image js-menu-dropdown-image"
786                    src="https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw8089a274/405_series.png?sw=300&amp;fmt=auto" alt=""
787                    srcset="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw8089a274/405_series.png?sw=300&amp;fmt=auto 1280w"
788                />
789            </li>
790        </ul>
791    
792
793    
794        <div class="category-info__container">
795<div class="category-info__usefull-links-container">
796<div class="category-info__usefull-title">M&aacute;s informaci&oacute;n</div>
797
798<ul class="category-info__usefull-container">
799	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/tradein.html">Plan renove</a></li>
800	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/irobot-home-app.html">iRobot Home App</a></li>
801	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/comparison-chart.html">Comparar los robots aspiradores Roomba&reg;
801</a></li>
802	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/help-me-choose.html">Necesito ayuda para elegir</a></li>
803</ul>
804</div>
805
806<div class="category-info__help">
807    <div class="category-info__help-title">Conoce el Roomba® Max 775 Combo</div>
808
809    <div class="category-info__help-content">
810        30 000 Pascales, un fregado con agua caliente y una IA avanzada que detecta y se adapta a la suciedad.    </div>
811
812    <div class="category-info__btn-container">
813        <a class="btn btn-outline-primary category-info__help-button" href="https://www.irobot.es/es_ES/roomba-max-775-combo/X285040.html">
814            M&aacute;s informaci&oacute;n
815        </a>
816    </div>
817</div>
818    
819</div>
820
821                        </li>
822                    
823                
824                    
825                    
826                        <li class="nav-item dropdown">
827                            <a href="/es_ES/es/accesorios" id="es-accessories" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="0">Accesorios</a>
828                            
829                             
830                            <div class="dropdown-menu js-dropdown-menu right-in">
831    
832        <ul class="dropdown-menu__categories-container" aria-label="es-accessories">
833            
834            
835                
836                
837                    
838                
839                
840                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw10b32e0f/i3_i3+_i7_i7+_e5_e6_Photo_Studio_Replenishment_Kit_1000x1000.png?sw=300&amp;fmt=auto 1280w">
841                        <a href="/es_ES/es/accesorios-para-roomba" id="es-roomba-parts-accessories" class="dropdown-link">Accesorios para Roomba</a>
842                    </li>
843                
844            
845                
846                
847                
848                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw10b32e0f/i3_i3+_i7_i7+_e5_e6_Photo_Studio_Replenishment_Kit_1000x1000.png?sw=300&amp;fmt=auto 1280w">
849                        <a href="/es_ES/es/accesorios-para-roomba-combo" id="es-roomba-combo-accessories" class="dropdown-link">Accesorios para Roomba Combo</a>
850                    </li>
851                
852            
853                
854                
855                
856                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw0dfa321a/B240_Accessories_AllPads.png?sw=300&amp;fmt=auto 1280w">
857                        <a href="/es_ES/es/accesorios-para-braava" id="es-braava-parts-accessories" class="dropdown-link">Accesorios para Braava</a>
858                    </li>
859                
860            
861                
862                
863                
864                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw934e7f5d/Photo_Studio_Accessories_Replenishment_Kit_transparent_1000x1000.png?sw=300&amp;fmt=auto 1280w">
865                        <a href="https://www.irobot.es/es_ES/accessories.html" id="es-accessories-offers" class="dropdown-link">Ofertas de Accesorios</a>
866                    </li>
867                
868            
869            <li class="d-none d-xl-flex dropdown-item--category-image">
870                <img class="dropdown-item__thumbnail-image js-menu-dropdown-image"
871                    src="https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw10b32e0f/i3_i3+_i7_i7+_e5_e6_Photo_Studio_Replenishment_Kit_1000x1000.png?sw=300&amp;fmt=auto" alt=""
872                    srcset="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw10b32e0f/i3_i3+_i7_i7+_e5_e6_Photo_Studio_Replenishment_Kit_1000x1000.png?sw=300&amp;fmt=auto 1280w"
873                />
874            </li>
875        </ul>
876    
877
878    
879        <div class="category-info__container">
880<div class="category-info__usefull-links-container">
881<div class="category-info__usefull-title">Mejorar tu limpieza</div>
882
883<ul class="category-info__usefull-container">
884	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="/es_ES/es/accesorios">Compre todos los accesorios auténticos de iRobot®</a></li>
885
886</ul>
887</div>
888
889<div class="category-info__help">
890<div class="category-info__help-title">¿Sabías que...?</div>
891
892<div class="category-info__help-content">El mantenimiento periódico de tu robot con accesorios de iRobot® se traduce en una mejor limpieza de tu hogar.</div>
893
894<div class="category-info__btn-container"><a class="btn btn-outline-primary category-info__help-button" href="https://www.irobot.es/es_ES/accessories.html">Comprar ahora</a></div>
895</div>
896</div>
897    
898</div>
899
900                        </li>
901                    
902                
903                    
904                    
905                        <li class="nav-item dropdown">
906                            <a href="https://www.irobot.es/es_ES/deals.html" id="es-deals-offers" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" tabindex="0">Ofertas</a>
907                            
908                             
909                            <div class="dropdown-menu js-dropdown-menu right-in">
910    
911        <ul class="dropdown-menu__categories-container" aria-label="es-deals-offers">
912            
913            
914                
915                
916                    
917                
918                
919                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw14ba8eeb/j7_m6_Graphite_Website_Bundle_550x550.png?sw=300&amp;fmt=auto 1280w">
920                        <a href="https://www.irobot.es/es_ES/deals.html" id="es-seasonal-deals-offers" class="dropdown-link">&Uacute;ltimas ofertas</a>
921                    </li>
922                
923            
924                
925                
926                
927                    <li class="dropdown-item js-sub-cat-hover" role="presentation" data-thumbnail-image="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw934e7f5d/Photo_Studio_Accessories_Replenishment_Kit_transparent_1000x1000.png?sw=300&amp;fmt=auto 1280w">
928                        <a href="https://www.irobot.es/es_ES/accessories.html" id="es-accessories-deals-offers" class="dropdown-link">Ofertas de Accesorios</a>
929                    </li>
930                
931            
932            <li class="d-none d-xl-flex dropdown-item--category-image">
933                <img class="dropdown-item__thumbnail-image js-menu-dropdown-image"
934                    src="https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw14ba8eeb/j7_m6_Graphite_Website_Bundle_550x550.png?sw=300&amp;fmt=auto" alt=""
935                    srcset="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwf1ec52d5/images/transparent.gif 769w, https://www.irobot.es/dw/image/v2/BFXP_PRD/on/demandware.static/-/Sites-site-catalog-irobot/default/dw14ba8eeb/j7_m6_Graphite_Website_Bundle_550x550.png?sw=300&amp;fmt=auto 1280w"
936                />
937            </li>
938        </ul>
939    
940
941    
942        <div class="category-info__container">
943<div class="category-info__usefull-links-container">
944<div class="category-info__usefull-title">Encuentra tu pareja perfecta</div>
945
946<ul class="category-info__usefull-container">
947	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/comparison-chart.html">Comparar los robots aspiradores Roomba&reg;
947</a></li>
948	<li class="category-info__usefull-list"><a class="category-info__usefull-link" href="https://www.irobot.es/es_ES/help-me-choose.html">Necesito ayuda para elegir</a></li>
949</ul>
950</div>
951
952<div class="category-info__help">
953<div class="category-info__help-title">Descubre qu&eacute; productos son los m&aacute;s adecuados para ti.</div>
954
955<div class="category-info__help-content">Tu casa es tan &uacute;nica como t&uacute;, y nosotros disponemos de los robots aspiradores y los robots friegasuelos necesarios para ayudarte a mantenerla limpia.</div>
956
957<div class="category-info__btn-container"><a class="btn btn-outline-primary category-info__help-button" href="https://www.irobot.es/es_ES/help-me-choose.html">Responder al cuestionario</a></div>
958</div>
959</div>
960    
961</div>
962
963                        </li>
964                    
965                
966                
967            
968        </ul>
969        <div class="d-xl-none menu-secondary">
970            
971    <ul class="nav navbar-nav">
972        <li class="nav-item d-xl-none">
973            <a href="https://asistencia.irobot.es/s/" class="nav-link--secondary">Ayuda</a>
974        </li>
975        
976            <li class="nav-item d-xl-none">
977                <a class="user__wishlist-link nav-link--secondary" href="https://www.irobot.es/es_ES/wishlist" title="Mi lista de deseos">
978                    <span>Mi lista de deseos</span>
979                </a>
980            </li>
981            <li class="nav-item d-xl-none">
982                <a href="/on/demandware.store/Sites-iRobotEU-Site/es_ES/Order-History" class="nav-link--secondary">Estado del pedido</a>
983            </li>
984            <li class="nav-item d-xl-none">
985                <a href="https://www.irobot.es/es_ES/login" class="nav-link--secondary">
986                    <span class="user-message">Iniciar sesi&oacute;n</span>
987                </a>
988            </li>
989        
990    </ul>
991
992
993            
994    <ul class="nav navbar-nav">
995        <li class="menu-item dropdown country-selector d-xl-none" data-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/Page-SetLocale">
996            <span class="btn title" id="dropdownCountrySelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
997                <i class="flag-icon flag-icon-es"></i>
998                espa&ntilde;ol (Espa&ntilde;a)
999            </span>
1000            <div class="content dropdown-country-selector d-none" aria-labelledby="dropdownCountrySelector">
1001                
1002                    <a class="dropdown-item" href="#" data-locale="de_AT" data-currencyCode="EUR" >
1003                        <i class="flag-icon flag-icon-at"></i>
1004                        Deutsch (&Ouml;sterreich)
1005                    </a>
1006                
1007                    <a class="dropdown-item" href="#" data-locale="nl_BE" data-currencyCode="EUR" >
1008                        <i class="flag-icon flag-icon-be"></i>
1009                        Nederlands (Belgi&euml;)
1010                    </a>
1011                
1012                    <a class="dropdown-item" href="#" data-locale="fr_BE" data-currencyCode="EUR" >
1013                        <i class="flag-icon flag-icon-be"></i>
1014                        fran&ccedil;ais (Belgique)
1015                    </a>
1016                
1017                    <a class="dropdown-item" href="#" data-locale="en_CA" data-currencyCode="CAD" >
1018                        <i class="flag-icon flag-icon-ca"></i>
1019                        English (Canada)
1020                    </a>
1021                
1022                    <a class="dropdown-item" href="#" data-locale="fr_CA" data-currencyCode="CAD" >
1023                        <i class="flag-icon flag-icon-ca"></i>
1024                        fran&ccedil;ais (Canada)
1025                    </a>
1026                
1027                    <a class="dropdown-item" href="#" data-locale="de_DE" data-currencyCode="EUR" >
1028                        <i class="flag-icon flag-icon-de"></i>
1029                        Deutsch (Deutschland)
1030                    </a>
1031                
1032                    <a class="dropdown-item" href="#" data-locale="fr_FR" data-currencyCode="EUR" >
1033                        <i class="flag-icon flag-icon-fr"></i>
1034                        fran&ccedil;ais (France)
1035                    </a>
1036                
1037                    <a class="dropdown-item" href="#" data-locale="en_IE" data-currencyCode="EUR" >
1038                        <i class="flag-icon flag-icon-ie"></i>
1039                        English (Ireland)
1040                    </a>
1041                
1042                    <a class="dropdown-item" href="#" data-locale="nl_NL" data-currencyCode="EUR" >
1043                        <i class="flag-icon flag-icon-nl"></i>
1044                        Nederlands (Nederland)
1045                    </a>
1046                
1047                    <a class="dropdown-item" href="#" data-locale="pt_PT" data-currencyCode="EUR" >
1048                        <i class="flag-icon flag-icon-pt"></i>
1049                        portugu&ecirc;s (Portugal)
1050                    </a>
1051                
1052                    <a class="dropdown-item" href="#" data-locale="en_GB" data-currencyCode="GBP" >
1053                        <i class="flag-icon flag-icon-gb"></i>
1054                        English (United Kingdom)
1055                    </a>
1056                
1057                    <a class="dropdown-item" href="#" data-locale="en_US" data-currencyCode="USD" >
1058                        <i class="flag-icon flag-icon-us"></i>
1059                        English (United States)
1060                    </a>
1061                
1062            </div>
1063        </li>
1064    </ul>
1065
1066
1067        </div>
1068    </div>
1069</nav>
1070
1071                            </div>
1072                        </div>
1073                    </div>
1074                    <div class="navbar-header">
1075                        <div class="pull-left">
1076                            <button class="navbar-toggler d-xl-none s-header__navbar-toggler" type="button" aria-controls="sg-navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
1077                            </button>
1078                        </div>
1079                        <div class="pull-right d-xl-flex justify-content-between s-header__search-component">
1080                            <div class="search">
1081                                <div class="site-search">
1082    <form role="search"
1083          action="/es_ES/search"
1084          method="get"
1085          name="simpleSearch">
1086        <input class="form-control search-field"
1087               type="text"
1088               name="q"
1089               value=""
1090               placeholder="Buscar"
1091               role="combobox"
1092               aria-describedby="search-assistive-text"
1093               aria-haspopup="listbox"
1094               aria-owns="search-results"
1095               aria-expanded="false"
1096               aria-autocomplete="list"
1097               aria-activedescendant=""
1098               aria-controls="search-results"
1099               aria-label="Enter Keyword or Item No."
1100               autocomplete="off" />
1101        <button type="reset" name="reset-button" class="fa fa-times reset-button d-none" aria-label="Clear search keywords"></button>
1102        <button type="submit" name="search-button" class="fa fa-search" aria-label="Submit search keywords"></button>
1103        <div class="suggestions-wrapper" data-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/SearchServices-GetSuggestions?q="></div>
1104        <input type="hidden" value="es_ES" name="lang">
1105        <input type="hidden" value="3" id="searchCharsMinLength">
1106    </form>
1107</div>
1108
1109                            </div>
1110                            <div class="s-header__minicart minicart" data-action-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/Cart-MiniCartShow">
1111                                
1112<div class="minicart-total hide-link-med">
1113    <a class="minicart-link" href="https://www.irobot.es/es_ES/cart" title="Cart 0 Items" aria-label="Cart 0 Items" aria-haspopup="true">
1114        <i class="minicart-icon fa fa-shopping-bag"></i>
1115        <span class="minicart-quantity d-none">
1116            0
1117        </span>
1118    </a>
1119</div>
1120
1121<div class="popover popover-bottom"></div>
1122
1123                            </div>
1124                        </div>
1125                    </div>
1126                </div>
1127            </div>
1128        </div>
1129        <div class="search-mobile d-xl-none">
1130            <div class="site-search">
1131    <form role="search"
1132          action="/es_ES/search"
1133          method="get"
1134          name="simpleSearch">
1135        <input class="form-control search-field"
1136               type="text"
1137               name="q"
1138               value=""
1139               placeholder="Buscar"
1140               role="combobox"
1141               aria-describedby="search-assistive-text"
1142               aria-haspopup="listbox"
1143               aria-owns="search-results"
1144               aria-expanded="false"
1145               aria-autocomplete="list"
1146               aria-activedescendant=""
1147               aria-controls="search-results"
1148               aria-label="Enter Keyword or Item No."
1149               autocomplete="off" />
1150        <button type="reset" name="reset-button" class="fa fa-times reset-button d-none" aria-label="Clear search keywords"></button>
1151        <button type="submit" name="search-button" class="fa fa-search" aria-label="Submit search keywords"></button>
1152        <div class="suggestions-wrapper" data-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/SearchServices-GetSuggestions?q="></div>
1153        <input type="hidden" value="es_ES" name="lang">
1154        <input type="hidden" value="3" id="searchCharsMinLength">
1155    </form>
1156</div>
1157
1158        </div>
1159    </nav>
1160</header>
1161
1162
1163
1164<div role="main" id="maincontent">
1165
1166    
1167
1168    
1169    
1170
1171    <div class="container login-page s-login">
1172        
1173        <div class="row">
1174    <div class="col" role="navigation" aria-label="Breadcrumb">
1175        <ol class="breadcrumb">
1176            
1177                <li class="breadcrumb-item">
1178                    
1179                        <a href="https://www.irobot.es/">
1180                            Inicio
1181                        </a>
1182                    
1183                </li>
1184            
1185                <li class="breadcrumb-item">
1186                    
1187                        <a href="/es_ES/login" aria-current="page">
1188                            Iniciar sesi&oacute;n
1189                        </a>
1190                    
1191                </li>
1192            
1193        </ol>
1194    </div>
1195</div>
1196
1197        <div class="s-login__small-container">
1198            
1199	 
1200
1201
1202	
1203    
1204        
1205    
1206
1207 
1208	
1209        </div>
1210
1211        <div class="d-flex flex-wrap justify-content-between align-items-center s-login__header-container">
1212            <div class="s-login__required-label">* Obligatorio</div>
1213            
1214                <div class="d-flex s-login__need-help">
1215                    <span>&iquest;Necesitas ayuda? Llama al</span>
1216                    <span class="s-login__need-help-number"><a href="tel:+34 919 03 14 67">+34 919 03 14 67</a></span>
1217                </div>
1218            
1219        </div>
1220        <div class="row justify-content-center s-login__content-container">
1221            <div class="col-sm-8 col-md-6">
1222                <div class="card">
1223                    <div class="card-body s-login__create-account-card" data-js="gigya">
1224                        <div class="login-form-nav">
1225                            <ul class="nav nav-tabs nav-fill" role="tablist">
1226    <li class="nav-item" role="presentation">
1227        <a
1228            
1229                class="nav-link active"
1230            
1231            href="#login" data-toggle="tab" role="tab" aria-controls="login" aria-selected="true" id="login-tab">
1232            Iniciar sesi&oacute;n
1233         </a>
1234    </li>
1235    <li class="nav-item" role="presentation">
1236        <a
1237            
1238                class="nav-link"
1239            
1240            href="#register" data-toggle="tab" role="tab" aria-controls="register" aria-selected="false" id="register-tab">
1241            Crear cuenta
1242         </a>
1243    </li>
1244</ul>
1245
1246                            <div class="tab-content">
1247                                <div class="tab-pane active" id="login" role="tabpanel" aria-labelledby="login-tab">
1248                                    
1249                                        <div id="gigya-login"></div>
1250                                    
1251                                </div>
1252                                <div class="tab-pane " id="register" role="tabpanel" aria-labelledby="register-tab">
1253                                    <div class="s-login__create-account-content">
1254                                        <iscontentasset aid="account-create-above-form">
1255                                    </div>
1256                                    
1257                                        <div id="gigya-register"></div>
1258                                    
1259                                </div>
1260                            </div>
1261                        </div>
1262                    </div>
1263                </div>
1264            </div>
1265            <div class="col-sm-8 col-md-6">
1266                <div class="card">
1267                    
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281<form action="/es_ES/order" class="trackorder" method="POST" name="trackorder-form">
1282    <h2 class="card-header track-order-header">Consultar estado del pedido</h2>
1283    <div class="card-body s-login__order-status-card">
1284        
1285        <div class="track-order-header-text">
1286            
1287    
1288    <div class="content-asset"><!-- dwMarker="content" dwContentID="27f36fdafd23095646559b49e8" -->
1289        Para consultar tu pedido, introduce el número del pedido y tu dirección de correo electrónico.
1290    </div> <!-- End content-asset -->
1291
1292
1293
1294        </div>
1295
1296        <div class="form-group required">
1297            <input
1298                type="text"
1299                required class="form-control"
1300                aria-describedby="form-number-error"
1301                id="trackorder-form-number"
1302                name="trackOrderNumber"
1303                data-missing-error="Este campo es obligatorio."
1304                placeholder="N&uacute;mero del pedido"
1305            />
1306            <label class="form-control-label" for="trackorder-form-number">
1307                N&uacute;mero del pedido
1308            </label>
1309            <div class="invalid-feedback" id="form-number-error"></div>
1310        </div>
1311
1312        <div class="form-group required">
1313            <input
1314                type="text"
1315                required class="form-control"
1316                id="trackorder-form-email"
1317                aria-describedby="form-email-error"
1318                name="trackOrderEmail"
1319                pattern="^(?!.*\.\.)[A-Za-z0-9](?:[A-Za-z0-9._%+-]{0,62}[A-Za-z0-9])?@(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)+[A-Za-z]{2,63}$"
1320                maxlength="50" placeholder="Correo electr&oacute;nico del pedido"
1321                data-missing-error="Este campo es obligatorio."
1322                data-pattern-mismatch="Sigue el formato requerido"
1323            />
1324            <label class="form-control-label" for="trackorder-form-email">
1325                Correo electr&oacute;nico del pedido
1326            </label>
1327            <div class="invalid-feedback" id="form-email-error"></div>
1328        </div>
1329
1330        <input type="hidden" name="csrf_token" value="JPhboClt62obSZhS-O3kMOnxsntDI5UMHgAxuSON4P9-_Danla6kzXLxuOI2TT7EQuwJgY-Yulzfvz7z8z9XUdaubYbqxFz4UfjTuZ7nQqy3zsD9IctY5IVzupT5M3U8R-oaahgvAMWhGdQDpfqAY_3E6uN6EKVYgXfzezbXt33F98HpzKw=" />
1331
1332        <div class="form-group">
1333            <button class="button button--secondary button--fluid" type="submit" name="submit" value="submit">
1334                Buscar pedido
1335            </button>
1336        </div>
1337    </div>
1338</form>
1339
1340                </div>
1341            </div>
1342        </div>
1343
1344        <div class="s-login__small-container">
1345            
1346	 
1347
1348
1349	<div class="html-slot-container">
1350    
1351        
1352    
1353</div>
1354 
1355	
1356        </div>
1357    </div>
1358
1359</div>
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373<footer id="footercontent">
1374    <div class="footer-container-top">
1375        <div class="newsletter-container">
1376            <div class="row">
1377                <div class="col-md-10 col-lg-12 col-xl-12 m-auto">
1378                    <div class="footer-newsletter-content">
1379                        <!-- dwMarker="content" dwContentID="ec030c64e651bdf8e9f88bebed" -->
1380    <div class="row">
1381<div class="col-md-12 col-lg-3 col-xl-12">
1382<a href="#" class="footer-logomark"></a>
1383
1384<h3 class="newsletter-heading">Regístrate en iRobot.es para obtener un 10% de descuento en tu primer pedido.</h3>
1385</div>
1386<div class="col-md-12 col-lg-6 col-xl-12">
1387<div class="newsletter-subheader">
1388	<p> </p>
1389</div>
1390<form method="post" name="optInForm" id="optInForm" action="https://cloud.email.irobot.com/sitecore_form_processing" onsubmit="return handleFormSubmit(this)">
1391    <input value="Spain" name="country" type="hidden">
1392    <input value="es_ES" name="language" type="hidden">
1393	<label for="field0" class="label-position top ">Introduce tu dirección de correo electrónico a continuación para descubrir las últimas ofertas, los nuevos productos y mucho más de iRobot.</label>
1394	<div class="input-group">
1395		<input id="field0" class="footer-email-input" placeholder="Dirección de correo electrónico" name="email" type="text" class="field-size-top-small" />
1396		<button type="submit" value="Join" class="btn btn-primary footer-email-submit">Registrarse</button>
1397	</div>
1398	<div class="footer-newsletter-privacy">
1399		<p>Para obtener más información sobre cómo utilizamos tu información, consulta nuestra <a href="https://about.irobot.com/es-ES/legal/privacy-policy">Política de privacidad</a>.</p>
1400	</div>
1401
1402</form>
1403</div>
1404</div>
1405    
1405<script>
1406       // Newsletter Form Validation
1407
1408// Source = https://img04.en25.com/i/livevalidation_standalone.compressed.js
1409// LiveValidation 1.3 (standalone version)
1410// Copyright (c) 2007-2008 Alec Hill (www.livevalidation.com)
1411// LiveValidation is licensed under the terms of the MIT License
1412// MODIFIED by Oracle for use in Eloqua Forms.v2
1413if (document.querySelector("#optInForm")) {
1414  var LiveValidation = function (e, i) {
1415    this.initialize(e, i);
1416  };
1417  (LiveValidation.VERSION = "1.3 standalone eloqua-19A"),
1418    (LiveValidation.TEXTAREA = 1),
1419    (LiveValidation.TEXT = 2),
1420    (LiveValidation.PASSWORD = 3),
1421    (LiveValidation.CHECKBOX = 4),
1422    (LiveValidation.SELECT = 5),
1423    (LiveValidation.FILE = 6),
1424    (LiveValidation.GROUP = 7),
1425    (LiveValidation.massValidate = function (e) {
1426      for (var i = !0, t = 0, a = e.length; t < a; ++t) {
1427        var n = e[t].validate();
1428        i && (i = n);
1429      }
1430      return i;
1431    }),
1432    (LiveValidation.prototype = {
1433      validClass: "LV_valid",
1434      invalidClass: "LV_invalid",
1435      messageClass: "LV_validation_message",
1436      validFieldClass: "LV_valid_field",
1437      invalidFieldClass: "LV_invalid_field",
1438      initialize: function (e, i) {
1439        var t = this,
1440          a = i || {};
1441        if (!e)
1442          throw new Error(
1443            "LiveValidation::initialize - No element reference or element id has been provided!"
1444          );
1445        if (
1446          (a.isGroup
1447            ? ((this.element = e),
1448              (this.form = this.element[0].form),
1449              (this.elementType = LiveValidation.GROUP))
1450            : ((this.element = e.nodeName ? e : document.getElementById(e)),
1451              (this.form = this.element.form),
1452              (this.elementType = this.getElementType())),
1453          !this.element)
1454        )
1455          throw new Error(
1456            "LiveValidation::initialize - No element with reference or id of '" +
1457              e +
1458              "' exists!"
1459          );
1460        (this.validations = []),
1461          (this.validMessage = a.validMessage || "Thank you!"),
1462          (this.isGroup = a.isGroup || !1);
1463        var n = a.insertAfterWhatNode || this.element;
1464        if (
1465          ((this.insertAfterWhatNode = n.nodeType
1466            ? n
1467            : document.getElementById(n)),
1468          (this.onValid =
1469            a.onValid ||
1470            function () {
1471              this.insertMessage(this.createMessageSpan()),
1472                this.addFieldClass();
1473            }),
1474          (this.onInvalid =
1475            a.onInvalid ||
1476            function () {
1477              this.insertMessage(this.createMessageSpan()),
1478                this.addFieldClass();
1479            }),
1480          (this.wait = a.wait || 0),
1481          (this.onlyOnSubmit = a.onlyOnSubmit || !1),
1482          this.form &&
1483            ((this.formObj = LiveValidationForm.getInstance(this.form)),
1484            this.formObj.addField(this)),
1485          !this.onlyOnSubmit)
1486        )
1487          switch (this.elementType) {
1488          }
1489      },
1490
1491      add: function (e, i) {
1492        return this.validations.push({ type: e, params: i || {} }), this;
1493      },
1494      remove: function (e, i) {
1495        for (var t = !1, a = 0, n = this.validations.length; a < n; a++)
1496          if (
1497            this.validations[a].type == e &&
1498            this.validations[a].params == i
1499          ) {
1500            t = !0;
1501            break;
1502          }
1503        return t && this.validations.splice(a, 1), this;
1504      },
1505
1506      getElementType: function () {
1507        switch (!0) {
1508          case "INPUT" == this.element.nodeName.toUpperCase() &&
1509            "TEXT" == this.element.type.toUpperCase():
1510            return LiveValidation.TEXT;
1511        }
1512      },
1513      doValidations: function () {
1514        this.validationFailed = !1;
1515        for (var e = 0, i = this.validations.length; e < i; ++e) {
1516          var t = this.validations[e];
1517          switch (t.type) {
1518            case Validate.Presence:
1519            case Validate.Confirmation:
1520            case Validate.Acceptance:
1521              (this.displayMessageWhenEmpty = !0),
1522                (this.validationFailed = !this.validateElement(
1523                  t.type,
1524                  t.params
1525                ));
1526              break;
1527            default:
1528              this.validationFailed = !this.validateElement(t.type, t.params);
1529          }
1530          if (this.validationFailed) return !1;
1531        }
1532        return (this.message = this.validMessage), !0;
1533      },
1534      validateElement: function (e, i) {
1535        if (this.elementType == LiveValidation.SELECT)
1536          var t =
1537            -1 !== this.element.selectedIndex
1538              ? this.element.options[this.element.selectedIndex].value
1539              : "";
1540        else t = this.element.value;
1541        var s = !0;
1542        try {
1543          e(t, i);
1544        } catch (e) {
1545          if (!(e instanceof Validate.Error)) throw e;
1546          ("" !== t || ("" === t && this.displayMessageWhenEmpty)) &&
1547            ((this.validationFailed = !0),
1548            (this.message = e.message),
1549            (s = !1));
1550        } finally {
1551          return s;
1552        }
1553      },
1554      validate: function () {
1555        return (
1556          !!this.element.disabled ||
1557          (this.doValidations() ? (this.onValid(), !0) : (this.onInvalid(), !1))
1558        );
1559      },
1560
1561      createMessageSpan: function () {
1562        var e = document.createElement("span"),
1563          i = document.createTextNode(this.message);
1564        return e.appendChild(i), e;
1565      },
1566      insertMessage: function (e) {
1567        if (
1568          (this.removeMessage(),
1569          (this.displayMessageWhenEmpty &&
1570            this.elementType == this.element.value) ||
1571            "" != this.element.value)
1572        ) {
1573          var i = this.validationFailed ? this.invalidClass : this.validClass;
1574          (e.className += " " + this.messageClass + " " + i),
1575            this.insertAfterWhatNode.nextSibling
1576              ? this.insertAfterWhatNode.parentNode.parentElement.insertBefore(
1577                  e,
1578                  this.insertAfterWhatNode.parentElement.nextSibling
1579                )
1580              : this.insertAfterWhatNode.parentNode.parentElement.appendChild(
1581                  e
1582                );
1583        }
1584      },
1585      addFieldClass: function () {
1586        this.removeFieldClass(),
1587          this.validationFailed
1588            ? this.isGroup
1589              ? -1 ==
1590                  this.insertAfterWhatNode.parentElement.className.indexOf(
1591                    this.invalidFieldClass
1592                  ) &&
1593                (this.insertAfterWhatNode.parentElement.className +=
1594                  " " + this.invalidFieldClass)
1595              : -1 == this.element.className.indexOf(this.invalidFieldClass) &&
1596                (this.element.className += " " + this.invalidFieldClass)
1597            : (this.displayMessageWhenEmpty || "" != this.element.value) &&
1598              (this.isGroup
1599                ? -1 ==
1600                    this.insertAfterWhatNode.parentElement.className.indexOf(
1601                      this.invalidFieldClass
1602                    ) &&
1603                  (this.insertAfterWhatNode.parentElement.className +=
1604                    " " + this.validFieldClass)
1605                : -1 == this.element.className.indexOf(this.validFieldClass) &&
1606                  (this.element.className += " " + this.validFieldClass));
1607      },
1608      removeMessage: function () {
1609        for (
1610          var e, i = this.insertAfterWhatNode.parentElement;
1611          i.nextSibling;
1612
1613        ) {
1614          if (1 === i.nextSibling.nodeType) {
1615            e = i.nextSibling;
1616            break;
1617          }
1618          i = i.nextSibling;
1619        }
1620        e &&
1621          -1 != e.className.indexOf(this.messageClass) &&
1622          this.insertAfterWhatNode.parentElement.parentNode.removeChild(e);
1623      },
1624      removeFieldClass: function () {
1625        this.isGroup
1626          ? (-1 !=
1627              this.insertAfterWhatNode.parentElement.className.indexOf(
1628                this.invalidFieldClass
1629              ) &&
1630              (this.insertAfterWhatNode.parentElement.className =
1631                this.insertAfterWhatNode.parentElement.className
1632                  .split(this.invalidFieldClass)
1633                  .join("")),
1634            -1 !=
1635              this.insertAfterWhatNode.parentElement.className.indexOf(
1636                this.validFieldClass
1637              ) &&
1638              (this.insertAfterWhatNode.parentElement.className =
1639                this.insertAfterWhatNode.parentElement.className
1640                  .split(this.validFieldClass)
1641                  .join(" ")))
1642          : (-1 != this.element.className.indexOf(this.invalidFieldClass) &&
1643              (this.element.className = this.element.className
1644                .split(this.invalidFieldClass)
1645                .join("")),
1646            -1 != this.element.className.indexOf(this.validFieldClass) &&
1647              (this.element.className = this.element.className
1648                .split(this.validFieldClass)
1649                .join(" ")));
1650      },
1651      removeMessageAndFieldClass: function () {
1652        this.removeMessage(), this.removeFieldClass();
1653      },
1654    });
1655  var LiveValidationForm = function (e) {
1656    this.initialize(e);
1657  };
1658  (LiveValidationForm.instances = {}),
1659    (LiveValidationForm.getInstance = function (e) {
1660      var i = Math.random() * Math.random();
1661      return (
1662        e.id ||
1663          (e.id =
1664            "formId_" + i.toString().replace(/\./, "") + new Date().valueOf()),
1665        LiveValidationForm.instances[e.id] ||
1666          (LiveValidationForm.instances[e.id] = new LiveValidationForm(e)),
1667        LiveValidationForm.instances[e.id]
1668      );
1669    }),
1670    (LiveValidationForm.prototype = {
1671      initialize: function (e) {
1672        (this.name = e.id),
1673          (this.element = e),
1674          (this.fields = []),
1675          (this.oldOnSubmit = this.element.onsubmit || function () {});
1676        var i = this;
1677        this.element.onsubmit = function (e) {
1678          return (
1679            !!LiveValidation.massValidate(i.fields) &&
1680            !1 !== i.oldOnSubmit.call(this, e || window.event)
1681          );
1682        };
1683      },
1684      addField: function (e) {
1685        this.fields.push(e);
1686      },
1687      removeField: function (e) {
1688        for (var i = [], t = 0, a = this.fields.length; t < a; t++)
1689          this.fields[t] !== e && i.push(this.fields[t]);
1690        this.fields = i;
1691      },
1692      destroy: function (e) {
1693        return (
1694          !(0 != this.fields.length && !e) &&
1695          ((this.element.onsubmit = this.oldOnSubmit),
1696          !(LiveValidationForm.instances[this.name] = null))
1697        );
1698      },
1699    });
1700  var Validate = {
1701    Presence: function (e, i) {
1702      var t = (i = i || {}).failureMessage || "Can't be empty!";
1703      return ("" !== e && null != e) || Validate.fail(t), !0;
1704    },
1705    Format: function (e, i) {
1706      e = String(e);
1707      var t = (i = i || {}).failureMessage || "Not valid!",
1708        a = i.pattern || /./,
1709        n = i.negate || !1;
1710      return (
1711        n || a.test(e) || Validate.fail(t),
1712        n && a.test(e) && Validate.fail(t),
1713        !0
1714      );
1715    },
1716    Email: function (e, i) {
1717      var t = (i = i || {}).failureMessage || "Must be a valid email address!";
1718      return (
1719        Validate.Format(e, {
1720          failureMessage: t,
1721          pattern: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i,
1722        }),
1723        !0
1724      );
1725    },
1726    now: function (e, i, t) {
1727      if (!e)
1728        throw new Error(
1729          "Validate::now - Validation function must be provided!"
1730        );
1731      var a = !0;
1732      try {
1733        e(i, t || {});
1734      } catch (e) {
1735        if (!(e instanceof Validate.Error)) throw e;
1736        a = !1;
1737      } finally {
1738        return a;
1739      }
1740    },
1741    fail: function (e) {
1742      throw new Validate.Error(e);
1743    },
1744    Error: function (e) {
1745      (this.message = e), (this.name = "ValidationError");
1746    },
1747  };
1748
1749  var dom0 = document.querySelector("#optInForm #field0");
1750
1751  var field0 = new LiveValidation(dom0, {
1752    validMessage: "",
1753    onlyOnBlur: false,
1754    wait: 300,
1755  });
1756  field0.add(Validate.Format, {
1757    pattern: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i,
1758    failureMessage: "A valid email address is required",
1759  });
1760  field0.add(Validate.Presence, {
1761    failureMessage: "This field is required",
1762  });
1763  function handleFormSubmit(ele) {
1764    var submitButton = ele.querySelector("button[type=submit]");
1765    var spinner = document.createElement("span");
1766    spinner.setAttribute("class", "loader");
1767    submitButton.setAttribute("disabled", true);
1768    submitButton.style.cursor = "wait";
1769    submitButton.parentNode.appendChild(spinner);
1770    return true;
1771  }
1772  function resetSubmitButton(e) {
1773    var submitButtons = e.target.form.getElementsByClassName("submit-button");
1774    for (var i = 0; i < submitButtons.length; i++) {
1775      submitButtons[i].disabled = false;
1776    }
1777  }
1778  function addChangeHandler(elements) {
1779    for (var i = 0; i < elements.length; i++) {
1780      elements[i].addEventListener("change", resetSubmitButton);
1781    }
1782  }
1783}
1784
1785    </script>
1785
1786    <input type="hidden" name="csrf_token" value="IDzs39QDDRUutOGvDJxw67dRAGLyocLqFH3ow0zzSn2pTm7XODpVuDxggMOg1Q0SxSDOSlpMO-KiQRSUKPbdDplDVDYFKfcoiQKtvcXIM7rlLG4RI7k7J5EaYyEtjZWd7uNetiw2elBWnd8NQq5gCawTwOQhnM9uT3Y5o07XLEC78-A9Wbk="/>
1787<!-- END_dwmarker -->
1788
1789                    </div>
1790                </div>
1791            </div>
1792        </div>
1793        <div class="footer-right-column">
1794            <div class="footer-container row">
1795                <div class="footer-item col-lg-3 collapsible-md">
1796                    
1797    
1798    <div class="content-asset"><!-- dwMarker="content" dwContentID="55f2597b6b3a633ef48f0b5ed7" -->
1799        <div><button aria-controls="collapsible-products" aria-expanded="false" class="title btn text-left btn-block d-lg-none">Productos</button>
1800<h2 class="title d-none d-lg-block">Productos</h2>
1801</div>
1802
1803<ul class="menu-footer content" id="collapsible-products">
1804	<li><a href="https://www.irobot.es/es_ES/comparison-chart.html">Comparar productos</a></li>
1805	<li><a href="https://www.irobot.es/es_ES/help-me-choose.html">Necesito ayuda para elegir</a></li>
1806	<li><a href="https://www.irobot.es/es_ES/roomba.html">Robots aspiradores Roomba&reg;</a></li>
1807	<li><a href="https://www.irobot.es/es_ES/braava.html">Robots friegasuelos Braava&reg;</a></li>
1808	<li><a href="https://www.irobot.es/es_ES/bundles.html">Packs de iRobot&reg;</a></li>
1809</ul>
1810<!-- END: footer-products-->
1811    </div> <!-- End content-asset -->
1812
1813
1814
1815                </div>
1816                <div class="footer-item col-lg-3 collapsible-md">
1817                    
1818    
1819    <div class="content-asset"><!-- dwMarker="content" dwContentID="79352381ea66b9207968665e1d" -->
1820        <div><button aria-controls="collapsible-about" aria-expanded="false" class="title btn text-left btn-block d-lg-none">Pagos y afiliados</button>
1821<h2 class="title d-none d-lg-block">Pagos y afiliados</h2>
1822</div>
1823
1824<ul class="menu-footer content" id="collapsible-about">
1825	<li><a href="https://www.irobot.es/es_es/klarna.html">Pagar con Klarna</a></li>
1826	<li><a href="http://www.irobot.es/es_ES/affiliates.html">Afiliarse</a></li>
1827</ul>
1828<!-- END: footer-about-irobot-->
1829    </div> <!-- End content-asset -->
1830
1831
1832
1833                </div>
1834                <div class="footer-item col-lg-3 collapsible-md">
1835                    
1836    
1837    <div class="content-asset"><!-- dwMarker="content" dwContentID="4deb6ca00dbef8b828a72fbcf3" -->
1838        <div><button aria-controls="collapsible-support" aria-expanded="false" class="title btn text-left btn-block d-lg-none">Apoio</button>
1839<h2 class="title d-none d-lg-block">Apoio</h2>
1840</div>
1841
1842<ul class="menu-footer content" id="collapsible-support">
1843	<li><a href="https://asistencia.irobot.es/s/contact-support-info">Ponte en contacto con nosotros</a></li>
1844	<li><a href="https://www.irobot.es/es_ES/login">Estado del pedido</a></li>
1845	<li><a href="https://www.irobot.es/es_ES/shipping-info.html">Pol&iacute;tica de env&iacute;o</a></li>
1846	<li><a href="https://www.irobot.es/es_ES/tradein.html">Plan renove</a></li>
1847	<li><a href="https://www.irobot.es/es_ES/returns-warranties.html">Devoluciones &amp; Garant&iacute;a </a></li>
1848<li><a href="https://www.irobot.es/es_ES/safety-guide.html">Guía de seguridad de Roomba®</a></li>
1849	<li><a href="https://suporte.irobot.es//s/">Encontrar respostas</a></li>
1850	<li><a href="https://www.irobot.es/es_ES/wishlist">Encontrar uma lista de desejos</a></li>
1851	<li><a href="https://www.irobot.es/es_ES/privacy-notice.html">Pol&iacute;tica de privacidad</a></li>
1852	<li><a href="https://www.irobot.es/es_ES/pet-owner-official-promise.html">Compromiso con due&ntilde;os de mascotas de iRobot</a></li>
1853	<li><a href="https://www.irobot.es/es_ES/eula.html">EULA</a></li>
1854	<li><a href="https://www.irobot.es/es_ES/terms-of-sale.html">T&eacute;rminos de venta del consumidor</a></li>
1855	<li><a href="https://www.irobot.es/es_ES/terms-of-service.html">T&eacute;rminos de Servicio</a></li>
1856	<li><a href="https://www.irobot.es/es_ES/data-security.html">Seguridad de los datos y del robot en iRobot</a></li>
1857	<li><a href="https://global.irobot.com/en-GB/compliance/declarations-of-conformity?Country=GB">Apoyo a la seguridad</a></li>
1858	<li><a href="https://www.irobot.es/es_ES/sitemap.html">Mapa del sitio</a></li>
1859	<li><a delete="" href="https://global.irobot.com/es-ES/Manage-Your-Account?Country=ES">Eliminar mi cuenta</a></li>
1860</ul>
1861<!-- END: footer_support -->
1862    </div> <!-- End content-asset -->
1863
1864
1865
1866                </div>
1867                <div class="footer-item col-lg-3 collapsible-md">
1868                    
1869    
1870    <div class="content-asset"><!-- dwMarker="content" dwContentID="a18474cf47c784ba5244dedb45" -->
1871        <div><button aria-controls="collapsible-programs" aria-expanded="false" class="title btn text-left btn-block d-lg-none">Acerca de iRobot</button>
1872<h2 class="title d-none d-lg-block">Acerca de iRobot</h2>
1873</div>
1874
1875<ul class="menu-footer content" id="collapsible-programs">
1876	<li><a href="https://careers.irobot.com">Carreras profesionales</a></li>
1877	<li><a href="https://investor.irobot.com/">Inversores</a></li>
1878	<li><a href="https://global.irobot.com">global.irobot.com</a></li>
1879</ul>
1880<!-- END: footer_programs -->
1881    </div> <!-- End content-asset -->
1882
1883
1884
1885                </div>
1886            </div>
1887        </div>
1888    </div>
1889    <div class="footer-container-bottom d-flex flex-wrap">
1890        <div class="col-10 footer-lg-remove-padding footer-md-remove-padding">
1891            
1892	 
1893
1894
1895	
1896    
1897        <ul class="social-links">
1898<li><a class="footer-icon footer-facebook-icon" aria-label="Facebook" href="https://www.facebook.com/irobot.es/" target="_blank"></a></li>
1899<li><a class="footer-icon footer-instagram-icon" aria-label="Instagram" href="https://www.instagram.com/irobot_es/" target="_blank"></a></li>
1900<li><a class="footer-icon footer-linkedin-icon" aria-label="LinkedIn" href="https://www.linkedin.com/company/irobot" target="_blank"></a></li>
1901<li><a class="footer-icon footer-twitter-icon" aria-label="Twitter" href="https://twitter.com/iRobot_ES" target="_blank"></a></li>
1902<li><a class="footer-icon footer-youtube-icon" aria-label="YouTube" href="https://www.youtube.com/c/irobot" target="_blank"></a></li>
1903</ul>
1904    
1905
1906 
1907	
1908        </div>
1909
1910        <div class="col-2 footer-lg-remove-padding footer-md-remove-padding">
1911            <button class="footer-icon back-to-top float-right footer-back-to-top"
1912                type="button"
1913                title="Back to top"
1914                aria-label="Back to top" />
1915        </div>
1916
1917        <hr class="footer-hr" />
1918
1919        <div class="col-12 col-lg-8 footer-policy footer-md-remove-padding footer-lg-remove-padding">
1920            
1921    
1922    <div class="content-asset"><!-- dwMarker="content" dwContentID="87ffb28b7651e3fdbb6643ee4f" -->
1923        <ul class="footer-policy-terms float-md-left">
1924<li><a href="https://www.irobot.es/es_ES/privacy-notice.html">Política de privacidad</a></li>
1925<li><a href="https://www.irobot.es/es_ES/sitemap.html">Mapa del sitio</a></li>
1926<li><a href="https://www.irobot.es/es_ES/impressum.html">Impressum</a></li>
1927</ul>
1928    </div> <!-- End content-asset -->
1929
1930
1931
1932        </div>
1933
1934        <div class="col-12 col-lg-4 copyright-notice footer-md-remove-padding footer-lg-remove-padding">
1935            <div class="float-lg-right">
1936                
1937    
1938    <div class="content-asset"><!-- dwMarker="content" dwContentID="f2b8e08348380ad7a12baa5896" -->
1939        <p class="copyright">© 2023 iRobot Corporation. Todos los derechos reservados.</p>
1940    </div> <!-- End content-asset -->
1941
1942
1943
1944            </div>
1945        </div>
1946
1947        
1948        	
1949    
1950        
1951
1952        
1953        
1954            <button id="transcend-button" class="transcend-button d-none" data-view-state="CompleteOptions">
1955    Cookie Preferences
1956</button>
1957
1958        
1959        
1960    </div>
1961</footer>
1962
1963</div>
1964<div class="error-messaging"></div>
1965<div class="modal-background"></div>
1966<div class="desktop-modal-background"></div>
1967
1968
1969
1970
1971
1972<span class="api-true  tracking-consent"
1973    data-caOnline="false"
1974    data-url="/on/demandware.store/Sites-iRobotEU-Site/es_ES/ConsentTracking-GetContent?cid=tracking_hint"
1975    data-reject="/on/demandware.store/Sites-iRobotEU-Site/es_ES/ConsentTracking-SetSession?consent=false"
1976    data-accept="/on/demandware.store/Sites-iRobotEU-Site/es_ES/ConsentTracking-SetSession?consent=true"
1977    data-acceptText="Si"
1978    data-rejectText="No"
1979    data-heading="Tracking Consent"
1980    ></span>
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998<div
1999    class="irb-dialog irb-dialog-tradein js-irb-dialog-tradein"
2000    role="alertdialog"
2001    aria-modal="true"
2002    aria-labelledby="irb-dialog-header-title"
2003    aria-describedby="irb-dialog-header-title"
2004    data-has-suggestions="null"
2005>
2006    <div class="irb-dialog__container irb-dialog__animation--scale">
2007        <div class="irb-dialog__surface">
2008            
2009            <header class="irb-dialog__header">
2010                <button class="btn btn--back js-tradein__main-flow--back" type="button"></button>
2011
2012                <div class="irb-dialog__header__title">
2013                    <img src="/on/demandware.static/Sites-iRobotEU-Site/-/default/dwd2393bde/images/irobot-logo.svg" alt="irobot-logo" loading="lazy" />
2014                </div>
2015
2016                <button class="btn btn--close" type="button" data-irb-dialog-action="close"></button>
2017            </header>
2018
2019            <div class="js-tradein__sections-wrapper">
2020                
2021                <div class="error-messaging"></div>
2022
2023                
2024                <div class="js-tradein__how-it-works tradein__how-it-works">
2025                    
2026    
2027    <div class="content-asset"><!-- dwMarker="content" dwContentID="f7dfb437dbc31687c2bf307b38" -->
2028        <section class="irb-dialog__content tradein_how-it-works">
2029    <!-- Primary content -->
2030    <div class="irb-dialog__content--primary">
2031        <h3 class="irb-dialog__content-title">Get a credit for your new Roomba&reg;.</h3>
2032        <p class="irb-dialog__content-text">With the iRobot® Trade-In Program, its easy to get credit for your eligible vacuum.</p>
2033        <p class="irb-dialog__content-subtitle">Here’s how it works:</p>
2034
2035        <ol>
2036            <li>
2037                <p class="irb-dialog__content-text"><strong>Get your Trade-In estimate</strong></p>
2038                <p class="irb-dialog__content-text">Purchase a Roomba® or Braava® robot today and see your expected trade in credit.</p>
2039            </li>
2040            <li>
2041                <p class="irb-dialog__content-text"><strong>Send your robot to us</strong></p>
2042                <p class="irb-dialog__content-text">We will confirm the model we received matches the model you entered. </p>
2043            </li>
2044            <li>
2045                <p class="irb-dialog__content-text"><strong>Receive your credit</strong></p>
2046                <p class="irb-dialog__content-text">Once confirmed, you will receive the credit back to your method of payment.</p>
2047            </li>
2048        </ol>
2049    </div>
2050
2051    <!-- Secondary content -->
2052    <div class="irb-dialog__content--secondary bg-color-white">
2053        <p class="irb-dialog__content-text text-color--irb-green"><strong>Have questions about buying a Roomba&reg;?</strong></p>
2054        <p class="irb-dialog__content-text">
2055            <a href="https://homesupport.irobot.com/s/contact-support-info" target="_blank">Contact Customer Care</a>
2056        </p>
2057    </div>
2058</section>
2059    </div> <!-- End content-asset -->
2060
2061
2062
2063                </div>
2064
2065                
2066                <div class="js-tradein__other tradein__other" data-tradein-back-btn="1">
2067                    
2068    
2069    <div class="content-asset"><!-- dwMarker="content" dwContentID="ad271b203b52a31a6cd3afa605" -->
2070        <section class="irb-dialog__content">
2071    <!-- Primary content -->
2072    <div class="irb-dialog__content--primary">
2073        <h3 class="irb-dialog__content-title">Currently we’re offering credit for iRobot branded products.</h3>
2074        <p class="irb-dialog__content-text">While it doesn’t qualify for our iRobot® Trade-In Program, here’s ways you can still recycle your current product...</p>
2075        <p class="irb-dialog__content-subtitle">Recycling resources & tips</p>
2076
2077        <ol>
2078            <li>
2079                <p class="irb-dialog__content-text">EPA Electronics Donation and Recycling<br><a href="https://www.epa.gov/recycle/electronics-donation-and-recycling">https://www.epa.gov/recycle/electronics-donation-and-recycling</a></p>
2080            </li>
2081            <li>
2082                <p class="irb-dialog__content-text">Consider donating your non-qualifying device. Many local charities, schools, or community centers may benefit from a used vacuum or mop. Donating not only extends the life of your device but also supports those in need within your community.</p>
2083            </li>
2084        </ol>
2085    </div>
2086
2087    <!-- Secondary content -->
2088    <div class="irb-dialog__content--secondary bg-color-white">
2089        <p class="irb-dialog__content-text text-color--irb-green"><strong>Have questions about buying a Roomba&reg;?</strong></p>
2090        <p class="irb-dialog__content-text">
2091            <a href="https://homesupport.irobot.com/s/contact-support-info" target="_blank">Contact Customer Care</a>
2092        </p>
2093    </div>
2094</section>
2095    </div> <!-- End content-asset -->
2096
2097
2098
2099                </div>
2100
2101                
2102                <div class="js-tradein__already-in-cart tradein__already-in-cart">
2103                    <section class="irb-dialog__content">
2104                        <div class="irb-dialog__content--primary">
2105                            <h3 class="irb-dialog__content-title">&iexcl;Ya casi est&aacute;s!</h3>
2106                            <p class="irb-dialog__content-text">Completa tu compra ahora para aprovechar tu intercambio.</p>
2107                            <p class="irb-dialog__content-text">Si deseas hacer cambios, simplemente elimina el intercambio de tu carrito.</p>
2108
2109                            <div class="irb-dialog__actions">
2110                                <a class="btn btn-primary" href="https://www.irobot.es/es_ES/cart">Ver carrito</a>
2111                            </div>
2112                        </div>
2113                    </section>
2114                </div>
2115
2116                
2117                <div class="js-tradein__eligible-prod-suggestions tradein__eligible-prod-suggestions">
2118                    <section class="irb-dialog__content">
2119                        
2120                    </section>
2121                </div>
2122
2123                
2124                <div class="js-tradein__main-flow tradein__main-flow">
2125                    
2126                    <section class="irb-dialog__content" data-tradein-step="1">
2127                        <div class="irb-dialog__content--primary">
2128                            <p class="tradein-step-indicator">Paso <span class="js-tradein__main-flow--steps"></span></p>
2129                            <h3 class="irb-dialog__content-title">&iquest;Qui&eacute;n lo ha fabricado?</h3>
2130
2131                            <div class="irb-dialog__actions">
2132                                
2133                                <button type="button" class="btn-primary" data-tradein-goto-step="2" data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "&iquest;Qui&eacute;n lo ha fabricado?", "TradeInSelection": "iRobot"}'>iRobot</button>
2134
2135                                
2136                                <button
2137                                    type="button"
2138                                    class="btn-primary"
2139                                    data-dialog-tradein-section="js-tradein__other"
2140                                    data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "&iquest;Qui&eacute;n lo ha fabricado?", "TradeInSelection": "otro"}'
2141                                >otro</button>
2142                            </div>
2143                        </div>
2144                    </section>
2145
2146                    
2147                    <section class="irb-dialog__content" data-tradein-step="2">
2148                        <div class="irb-dialog__content--primary">
2149                            <p class="tradein-step-indicator">Paso <span class="js-tradein__main-flow--steps"></span></p>
2150                            <h3 class="irb-dialog__content-title">Elija su modelo</h3>
2151                            <p class="irb-dialog__content-text">Elija el modelo que desea canjear</p>
2152
2153                            <form
2154                                class="irb-trade-in__form--model"
2155                                method="POST"
2156                                action="/on/demandware.store/Sites-iRobotEU-Site/es_ES/TradeIn-SubmitModel"
2157                                novalidate
2158                                name = "dwfrm_tradeinModel" id = "dwfrm_tradeinModel"
2159                            >
2160                                <div class="form-group required">
2161                                    <select
2162                                        id="irb-trade-in__choose-model"
2163                                        class="irb-trade-in__choose-model js-irb-trade-in__choose-model form-control"
2164                                        placeholder="Seleccione su modelo"
2165                                        data-missing-error="Seleccione su modelo"
2166                                        name="dwfrm_tradeinModel_tradeinSelectModel" required aria-required="true" value="" maxLength="2147483647"
2167                                    >
2168                                        <option value=""></option>
2169
2170                                        
2171                                            <option
2172                                                id="TRDINT1"
2173                                                value="TRDINT1"
2174                                                label="Roomba&reg; 415, 105, 205, i2, 400-600, e series, Roomba Combo&reg; and Roomba&reg; Vac Essential, j6, Braava&reg; 200-300, or Braava jet&reg; m6 robot Trade-In credit"
2175                                                data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Elija su modelo", "TradeInSelection": "TRDINT1"}'
2176                                            >
2177                                                Roomba&reg; 415, 105, 205, i2, 400-600, e series, Roomba Combo&reg; and Roomba&reg; Vac Essential, j6, Braava&reg; 200-300, or Braava jet&reg; m6 robot Trade-In credit
2178                                            </option>
2179                                        
2180                                            <option
2181                                                id="TRDINT2"
2182                                                value="TRDINT2"
2183                                                label="Roomba&reg; 515, 700-900, i1, i3, i4, i5, or i8 robots Trade-In Credit"
2184                                                data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Elija su modelo", "TradeInSelection": "TRDINT2"}'
2185                                            >
2186                                                Roomba&reg; 515, 700-900, i1, i3, i4, i5, or i8 robots Trade-In Credit
2187                                            </option>
2188                                        
2189                                            <option
2190                                                id="TRDINT3"
2191                                                value="TRDINT3"
2192                                                label="Roomba&reg; 575, 405, 505, 705 Vac, 678 Combo, i6 - i7, j5, j7, or j9 robots Trade-In Credit"
2193                                                data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Elija su modelo", "TradeInSelection": "TRDINT3"}'
2194                                            >
2195                                                Roomba&reg; 575, 405, 505, 705 Vac, 678 Combo, i6 - i7, j5, j7, or j9 robots Trade-In Credit
2196                                            </option>
2197                                        
2198                                            <option
2199                                                id="TRDINT4"
2200                                                value="TRDINT4"
2201                                                label="Roomba&reg; 775, s9 or Roomba Combo&reg; j7 robots Trade-In Credit"
2202                                                data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Elija su modelo", "TradeInSelection": "TRDINT4"}'
2203                                            >
2204                                                Roomba&reg; 775, s9 or Roomba Combo&reg; j7 robots Trade-In Credit
2205                                            </option>
2206                                        
2207                                            <option
2208                                                id="TRDINT5"
2209                                                value="TRDINT5"
2210                                                label="Roomba Combo&reg; 10 Max robot + AutoWash&trade; dock, 705 Combo, 875 Combo, or Roomba Combo&reg; j9 robots Trade-In Credit"
2211                                                data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Elija su modelo", "TradeInSelection": "TRDINT5"}'
2212                                            >
2213                                                Roomba Combo&reg; 10 Max robot + AutoWash&trade; dock, 705 Combo, 875 Combo, or Roomba Combo&reg; j9 robots Trade-In Credit
2214                                            </option>
2215                                        
2216                                    </select>
2217
2218                                    <label class="form-control-label" for="irb-trade-in__choose-model">
2219                                        Seleccione su modelo
2220                                    </label>
2221
2222                                    <div class="invalid-feedback"></div>
2223                                </div>
2224
2225                                <div class="irb-dialog__actions">
2226                                    
2227                                    <button type="submit" name="irb-trade-in__choose-model--submit" class="btn-primary irb-trade-in__choose-model--submit" disabled="disabled">Seleccionar</button>
2228                                </div>
2229                            </form>
2230
2231                            
2232    
2233    <div class="content-asset"><!-- dwMarker="content" dwContentID="51b8249a5c5d98142596344b4c" -->
2234        <p class="irb-dialog__content-subtitle"><strong data-renderer-mark="true">Cómo encontrarlo:</strong></p>
2235
2236<ol>
2237    <li>
2238    <p data-renderer-start-pos="189">Para encontrar el número de modelo de Roomba® o Braava®, gira el robot.</p>
2239    </li>
2240    <li>
2241    <p data-renderer-start-pos="260">El número de modelo está impreso cerca de la rueda izquierda, en la parte inferior del robot.</p>
2242    </li>
2243</ol>
2244    </div> <!-- End content-asset -->
2245
2246
2247
2248                        </div>
2249                    </section>
2250
2251                    
2252                    <section class="irb-dialog__content" data-tradein-step="3">
2253                        <div class="irb-dialog__content--primary">
2254                            <p class="tradein-step-indicator">Paso <span class="js-tradein__main-flow--steps"></span></p>
2255                            <h3 class="irb-dialog__content-title">Introducir n&uacute;mero de serie</h3>
2256                            <p class="irb-dialog__content-text">Introduzca el n&uacute;
2256mero de serie de su canje (OPCIONAL).</p>
2257
2258                            <form
2259                                class="irb-trade-in__form--serial"
2260                                method="POST"
2261                                action="/on/demandware.store/Sites-iRobotEU-Site/es_ES/TradeIn-SubmitSerialNumber"
2262                                novalidate
2263                                name = "dwfrm_tradeinSerialNumber" id = "dwfrm_tradeinSerialNumber"
2264                            >
2265                                <div class="form-group">
2266                                    <input
2267                                        id="irb-trade-in__serial-number"
2268                                        class="irb-trade-in__serial-number form-control"
2269                                        type="text"
2270                                        value=""
2271                                        autofocus
2272                                        placeholder="N&uacute;mero de serie"
2273                                        data-pattern-mismatch="Respete el formato solicitado."
2274                                        name="dwfrm_tradeinSerialNumber_serialNumber" value="" maxLength="2147483647" pattern="^[a-zA-Z0-9\-]*$"
2275                                    />
2276
2277                                    <label class="form-control-label" for="irb-trade-in__serial-number">
2278                                        N&uacute;mero de serie
2279                                    </label>
2280
2281                                    <div class="invalid-feedback"></div>
2282                                </div>
2283
2284                                <div class="irb-dialog__actions">
2285                                    
2286                                    <button type="submit" name="irb-trade-in__serial-number--submit" class="btn-primary irb-trade-in__serial-number--submit" data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Introducir n&uacute;mero de serie", "TradeInSelection": "Validar"}'>Validar</button>
2287                                    
2288                                    <button type="submit" name="irb-trade-in__serial-number--submit-novalidate" class="btn-primary irb-trade-in__serial-number--submit-novalidate" data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "Introducir n&uacute;mero de serie", "TradeInSelection": "Saltar"}'>Saltar</button>
2289                                </div>
2290                            </form>
2291
2292                            
2293    
2294    <div class="content-asset"><!-- dwMarker="content" dwContentID="2406510682d4298bbf4ecf614a" -->
2295        <p class="irb-dialog__content-subtitle"><strong data-renderer-mark="true">How to find it:</strong></p>
2296
2297<ol>
2298	<li>
2299	<p data-renderer-start-pos="449">Your Roomba&reg; or Braava&reg; serial number can be located easily, simply by&nbsp;removing the bin. 
</p>
2300	</li>
2301	<li>
2302	<p data-renderer-start-pos="543">With the bin removed, just turn your robot over and look at where the bin was located.</p>
2303	</li>
2304</ol>
2305    </div> <!-- End content-asset -->
2306
2307
2308
2309                        </div>
2310                    </section>
2311
2312                    
2313                    <section class="irb-dialog__content" data-tradein-step="4">
2314                        <div class="irb-dialog__content--primary">
2315                            <p class="tradein-step-indicator">Paso <span class="js-tradein__main-flow--steps"></span></p>
2316                            <h3 class="irb-dialog__content-title">&iquest;Es este su modelo?</h3>
2317
2318                            <div class="tradein__wrapper--product-tile js-tradein__wrapper--product-tile">
2319                                
2320                            </div>
2321
2322                            <div class="irb-dialog__actions">
2323                                
2324                                <button type="submit" form="irb-trade-in__form--addproduct" name="irb-trade-in__accept-btn" class="btn-primary irb-trade-in__accept-btn" data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "&iquest;Es este su modelo?", "TradeInSelection": "S&iacute;"}'>S&iacute;</button>
2325
2326                                <button type="button" name="irb-trade-cancel-btn" class="btn-primary irb-trade-cancel-btn" data-gtm-tradein='{"event": "TradeIn", "TradeInStep": "&iquest;Es este su modelo?", "TradeInSelection": "Elegir otro modelo"}' data-tradein-goto-step="2">Elegir otro modelo</button>
2327                            </div>
2328                        </div>
2329
2330                        
2331    
2332    <div class="content-asset"><!-- dwMarker="content" dwContentID="03b47895ca6a50e775c9835cdb" -->
2333        <div class="irb-dialog__content--secondary">
2334    <p class="irb-dialog__content-text">By clicking 'Yes' you agree to our</p>
2335    <p class="irb-dialog__content-text text-color--irb-green">
2336        <a href="https://www.irobot.es/es_ES/privacy-policy.html" target="_blank">Privacy Policy</a> |
2337        <a href="/en_US/terms-and-conditions.html#trade-in-terms" target="_blank">Trade In Terms &amp; Conditions</a>.
2338    </p>
2339</div>
2340    </div> <!-- End content-asset -->
2341
2342
2343
2344                    </section>
2345
2346                    
2347                    <section class="irb-dialog__content" data-tradein-step="5">
2348                        <div class="irb-dialog__content--primary">
2349                            <p class="tradein-step-indicator">
2350                                
2351                            </p>
2352                            <h3 class="irb-dialog__content-title js-irb-dialog__content-title"></h3>
2353
2354                            
2355    
2356    <div class="content-asset"><!-- dwMarker="content" dwContentID="e90c5e3629eb4de2a37c63930f" -->
2357        <p class="irb-dialog__content-subtitle">Here’s how to use it:</p>
2358
2359<p class="irb-dialog__content-text">Add a robot vacuum or mop to your cart today and see the expected trade-in credit applied to your total.  You will receive the credit back to your method of payment once we receive the device(s).</p>
2360<p class="irb-dialog__content-text">If your model doesn’t match the condition described you will receive an email with next steps. </p>
2361    </div> <!-- End content-asset -->
2362
2363
2364
2365
2366                            <div class="irb-dialog__actions">
2367                                
2368                                <button
2369                                    type="button"
2370                                    class="btn-primary"
2371                                    data-irb-dialog-action="close"
2372                                >
2373                                    Continuar
2374                                </button>
2375                            </div>
2376                        </div>
2377                    </section>
2378                </div>
2379            </div>
2380        </div>
2381    </div>
2382
2383    <div class="irb-dialog__scrim"></div>
2384</div>
2385
2386
2387<!-- Demandware Analytics code 1.0 (body_end-analytics-tracking-asynch.js) -->
2388<script type="text/javascript">//<!--
2389/* <![CDATA[ */
2390function trackPage() {
2391    try{
2392        var trackingUrl = "https://www.irobot.es/on/demandware.store/Sites-iRobotEU-Site/es_ES/__Analytics-Start";
2393        var dwAnalytics = dw.__dwAnalytics.getTracker(trackingUrl);
2394        if (typeof dw.ac == "undefined") {
2395            dwAnalytics.trackPageView();
2396        } else {
2397            dw.ac.setDWAnalytics(dwAnalytics);
2398        }
2399    }catch(err) {};
2400}
2401/* ]]> */
2402// -->
2403</script>
vendor: 1 bytes, line 2403
2403
2404<script type="text/javascript" src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/internal/jscript/dwanalytics-22.2.js" async="async" onload="trackPage()"></script>
2404
2405<!-- Demandware Active Data (body_end-active_data.js) -->
2406<script src="/on/demandware.static/Sites-iRobotEU-Site/-/es_ES/v1790252994669/internal/jscript/dwac-21.7.js" type="text/javascript" async="async"></script>
2406<!-- CQuotient Activity Tracking (body_end-cquotient.js) -->
2407<script src="https://cdn.cquotient.com/js/v2/gretel.min.js" type="text/javascript" async="async"></script>
vendor: 1 bytes, line 2407
2407
2408<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ad9d305f27a54cdf87d94bece5feda34","spa":2}' crossorigin="anonymous"></script>
2408
2409</body>
2410</html>
2411

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.