1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="es"> 3 <head> 4 <link rel="preconnect" href="https://acdn-us.mitiendanube.com" /> 5 <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" /> 6 <link rel="preconnect" href="https://fonts.googleapis.com" /> 7 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1" /> 11 <title>LÃnea Seca: Extractos en Polvo Estandarizados Naturales</title> 12 <meta name="description" content="Descubrà extractos secos estandarizados como Vitex, Chaga , Shatavari y Ashwagandha para bienestar hormonal, antioxidante y equilibrio emocional. Calidad y pureza certificada." /> 13 <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Lora:400,700|Sora:400,700&display=swap" /> 14 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/dart-style-critical-96fce2cf09282ae404616d8b40c2881a.css" as="style" /> 15 <link rel="preload" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/dart-style-colors-bb320079e16093acd28a37b073a2bc8d.css" as="style" /> 16 17 18 19 20 21 22 23 24 <link rel="preload" fetchpriority="high" as="image" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-480-0.webp?7595297770218917051" imagesrcset="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-480-0.webp?7595297770218917051 480w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-640-0.webp?7595297770218917051 640w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-1024-1024.webp?7595297770218917051 1024w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-1920-1920.webp?7595297770218917051 1920w"> 25 26 27 28 29<meta property="og:site_name" content="Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar" /> 30 31 <meta property="fb:admins" content="950388431495856" /> 32 33<meta property="fb:app_id" content="107147892676939" /> 34 35 36 37 <meta property="og:url" content="https://esporadevida.com/extractos-en-polvo/" /> 38 <meta property="og:title" content="Extractos en Polvo" /> 39 <meta property="og:description" content="Potencia estandarizada | Respaldo de laboratorio | Concentración que podés verificar" /> 40 41 42 43 44 <meta property="og:image" content="http://acdn-us.mitiendanube.com/stores/003/445/480/themes/common/ogimage-1160887128-1758494849-9c904a556a573301d8cf26a6af9214491758494849.png?0" /> 45 <meta property="og:image:secure_url" content="https://acdn-us.mitiendanube.com/stores/003/445/480/themes/common/ogimage-1160887128-1758494849-9c904a556a573301d8cf26a6af9214491758494849.png?0" /> 46 47 48 49 50 51 52 53 54 <style> 55 56 57 58 59 60 61 @import url('//fonts.googleapis.com/css?family=Lora:400,700|Sora:400,700&display=swap'); 62 63 64 65 66 67:root { 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 --main-foreground: #4b3d34; 84 --main-background: #f3f2e6; 85 86 --accent-color: #c85b23; 87 88 --button-background: #c78f42; 89 --button-foreground: #FFFFFF; 90 91 --label-background: #c78f42; 92 --label-foreground: #ffffff; 93 94 95 --adbar-background: #c78f42; 96 --adbar-foreground: #ffffff; 97 98 --header-background: #f3f2e6; 99 --header-foreground: #4b3d34; 100 --header-transparent-foreground: ; 101 102 --newsletter-background: #FFFFFF; 103 --newsletter-foreground: #ffffff; 104 105 --footer-background: #182018; 106 --footer-foreground: #f3ede3; 107 108 109 110 111 --main-foreground-opacity-05: #4b3d340D; 112 --main-foreground-opacity-08: #4b3d3414; 113 --main-foreground-opacity-10: #4b3d341A; 114 --main-foreground-opacity-20: #4b3d3433; 115 --main-foreground-opacity-30: #4b3d344D; 116 --main-foreground-opacity-40: #4b3d3466; 117 --main-foreground-opacity-50: #4b3d3480; 118 --main-foreground-opacity-60: #4b3d3499; 119 --main-foreground-opacity-80: #4b3d34CC; 120 --main-foreground-opacity-90: #4b3d34E6; 121 122 --main-background-opacity-20: #f3f2e633; 123 --main-background-opacity-30: #f3f2e64D; 124 --main-background-opacity-50: #f3f2e680; 125 --main-background-opacity-60: #f3f2e699; 126 --main-background-opacity-80: #f3f2e6CC; 127 --main-background-opacity-90: #f3f2e6E6; 128 129 --accent-color-opacity-20: #c85b2333; 130 131 --header-foreground-opacity-20: #4b3d3433; 132 --header-foreground-opacity-30: #4b3d344D; 133 134 --header-background-opacity-50: #f3f2e680; 135 136 --header-transparent-foreground-opacity-30: 4D; 137 138 --newsletter-foreground-opacity-80: #ffffffCC; 139 140 --footer-foreground-opacity-20: #f3ede333; 141 --footer-foreground-opacity-30: #f3ede34D; 142 --footer-foreground-opacity-50: #f3ede380; 143 --footer-foreground-opacity-60: #f3ede399; 144 --footer-foreground-opacity-80: #f3ede3CC; 145 146 147 --success: #4bb98c; 148 --danger: #dd7774; 149 --warning: #dc8f38; 150 151 152 153 --heading-font: "Lora", serif; 154 --body-font: "Sora", sans-serif; 155 156 157 158 --h1: 30px; 159 --h2: 26px; 160 --h3: 22px; 161 --h4: 20px; 162 --h5: 18px; 163 --h6: 16px; 164 165 166 --font-large: 18px; 167 --font-big: 16px; 168 --font-base: 14px; 169 --font-medium: 13px; 170 --font-small: 12px; 171 --font-smallest: 10px; 172 173 174
175 --title-font-weight: 700; 176 177} 178 </style> 179 180 181 <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/dart-style-critical-96fce2cf09282ae404616d8b40c2881a.css" media="all" /> 182 183 184 <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/dart-style-colors-bb320079e16093acd28a37b073a2bc8d.css" media="all" /> 185 186 187 <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/dart-style-async-657f64ed34ddea2b29f553214cddcb6e.css" media="print" onload="this.media='all'"> 188 189 190 <style> 191 192 </style> 193 194 <style> 195 /* Pulso dot animado */ 196 @keyframes edv-pulse { 197 0%,100%{opacity:1;transform:scale(1)} 198 50%{opacity:.4;transform:scale(1.4)} 199 } 200 201 /* Sticky add-to-cart bar en mobile */ 202 .edv-sticky-bar { 203 display:none; 204 position:fixed; 205 bottom:0; 206 left:0; 207 right:0; 208 background:#fff; 209 border-top:1px solid #e5e5e2; 210 padding:10px 16px; 211 z-index:9990; 212 box-shadow:0 -2px 12px rgba(0,0,0,.08); 213 } 214 .edv-sticky-bar.visible { display:flex; align-items:center; gap:10px; } 215 .edv-sticky-bar-name { 216 flex:1; 217 font-size:13px; 218 font-weight:600; 219 color:#1a1a1a; 220 white-space:nowrap; 221 overflow:hidden; 222 text-overflow:ellipsis; 223 } 224 .edv-sticky-bar-btn { 225 background:#C78F42; 226 color:#fff; 227 border:none; 228 border-radius:8px; 229 padding:10px 20px; 230 font-size:13px; 231 font-weight:600; 232 cursor:pointer; 233 white-space:nowrap; 234 letter-spacing:.5px; 235 } 236 .edv-sticky-bar-btn:hover { background:#d4612e; } 237 238 /* Ãconos de garantÃa debajo del carrito */ 239 .edv-trust-icons { 240 display:flex; 241 gap:12px; 242 flex-wrap:wrap; 243 margin:14px 0 4px; 244 padding:12px 0; 245 border-top:1px solid #eeede8; 246 border-bottom:1px solid #eeede8; 247 } 248 .edv-trust-item { 249 display:flex; 250 align-items:center; 251 gap:5px; 252 font-size:11px; 253 color:#666; 254 line-height:1.3; 255 } 256 .edv-trust-item svg { flex-shrink:0; } 257 258 /* Badge "Más vendido" en grilla */ 259 .edv-bestseller-badge { 260 display:inline-block; 261 background:#C78F42; 262 color:#fff; 263 font-size:10px; 264 font-weight:700; 265 padding:2px 8px; 266 border-radius:20px; 267 letter-spacing:.3px; 268 margin-bottom:4px; 269 } 270 271 /* Schema / breadcrumb no necesita CSS */ 272 273 @media (min-width:768px) { 274 .edv-sticky-bar { display:none !important; } 275 } 276 277 </style> 278 279
279<script> 280 (function(){ 281 function highlightTransfer(){ 282 var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false); 283 var node; 284 while(node = walker.nextNode()){ 285 var txt = node.nodeValue || ''; 286 if(txt.toLowerCase().indexOf('transferencia') === -1) continue; 287 var parent = node.parentNode; 288 if(!parent || parent.nodeType !== 1) continue; 289 // Excluir barra de anuncios 290 if(parent.closest && parent.closest('.js-announcement-bar, .announcement-bar, .section-adbar, [class*="announcement"], [class*="promo-bar"], [class*="header-bar"], [class*="adbar"]')) continue; 291 // Si el nodo de texto está dentro de un inline (span/a/strong), subimos al padre para colorear toda la lÃnea 292 var tag = parent.tagName.toLowerCase(); 293 var target = (['span','a','strong','em','b'].indexOf(tag) > -1 && parent.parentNode) ? parent.parentNode : parent; 294 target.style.color = '#C78F42'; 295 target.style.fontWeight = '700'; 296 } 297 } 298 if(document.readyState === 'loading'){ 299 document.addEventListener('DOMContentLoaded', function(){ setTimeout(highlightTransfer, 800); }); 300 } else { 301 setTimeout(highlightTransfer, 800); 302 } 303 })(); 304 </script>
304 305 306 307 308 309 310 311 312 313 314 315 316 317 <link href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/common/logo-2052399713-1737674666-30750e2ca82ec70b1a8f9e36126488631737674666.ico?0" class="js-favicon" rel="icon" type="image/x-icon" /> 318 <link href="//acdn-us.mitiendanube.com/stores/003/445/480/themes/common/logo-2052399713-1737674666-30750e2ca82ec70b1a8f9e36126488631737674666.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" /> 319<link rel="canonical" href="https://esporadevida.com/extractos-en-polvo/" /> 320 321<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" /> 322 <meta name="google-site-verification" content="WzOKsirME5zS8IzB-_NQq6VlzD36mtGYMUuXF6KQvCo" /> 323 <meta name="facebook-domain-verification" content="6jh55vpub4jiqdrgzkwu9b1nawjkgg" /> 324
325<script> 326 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 327 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 328 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 329 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 330 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 331 332 333 const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase(); 334 const partnerAgentIdentifier = 'tiendanube\u002Dcore'; 335 const advancedMatchingConfig = {}; 336 337 if (tnTrackCookie) { 338 advancedMatchingConfig.external_id = tnTrackCookie; 339 } 340 341 const pixelId = '2951339415055650'; 342 343 fbq('init', pixelId, advancedMatchingConfig); 344 fbq('set', 'agent', partnerAgentIdentifier, pixelId); 345 346 fbq.disablePushState = true; 347 348 fbq('track', 'PageView'); 349 350</script>
350 351<noscript> 352 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2951339415055650&ev=PageView&noscript=1"/> 353</noscript> 354 355 356 357 358 359
360<script type="text/javascript"> 361 var LS = LS || {}; 362 LS.store = { 363 id : 3445480, 364 url : "esporadevida.mitiendanube.com", 365 custom_url : "esporadevida.com", 366 ga4_measurement_id : "G-JD1HDVV0DW", 367 gads_measurement_id : "", 368 has_preexisting_google_mc_catalog : false, 369 has_google_analytics_track_product_ids : false, 370 should_group_kits_for_analytics : true, 371 skip_ga4_frontend_analytics : false, 372 skip_gads_frontend_analytics : false, 373 name: "Espora\u0020de\u0020Vida\u00AE\u0020\u007C\u0020Adapt\u00F3genos\u0020y\u0020Hongos\u0020Funcionales\u0020\u2014\u0020Extractos\u0020para\u0020el\u0020Bienestar", 374 has_kits_v2: true, 375 nube_sdk_product_state: "full", 376 }; 377 LS.cart = { 378 id : null, 379 hash : null, 380 subtotal : 0, 381 has_non_shippable_products: false, 382 has_shippable_products: false, 383 items : [ 384 ], 385 grouped_items : [ 386 ], 387 analytics_items: [ 388 ] 389 }; 390 LS.hasCartMinimumValue = false; 391 LS.abStorefrontCartExperiments = null; 392 LS.lang = "es_AR"; 393 LS.langCode = "es"; 394 LS.currency = { 395 code : "ARS", 396 display_short: "\u0024", 397 display_long: "\u0024\u0020ARS", 398 cents_separator : ",", 399 thousands_separator : "." 400 }; 401 LS.country = "AR"; 402 LS.category = { 403 id : 31351134, 404 name : 'Extractos\u0020en\u0020Polvo', 405 google_shopping_category: 'Salud\u0020y\u0020belleza\u0020\u003E\u0020Cuidado\u0020de\u0020la\u0020salud\u0020\u003E\u0020Nutrici\u00F3n\u0020y\u0020actividad\u0020f\u00EDsica\u0020\u003E\u0020Vitaminas\u0020y\u0020complementos', 406 google_item_categories: {"item_category":"Extractos en Polvo"}, 407 }; 408 LS.appliedProductFilters = {}; 409 LS.productsCount = 3; 410 LS.productFiltersTypes = {"min_price":"price","max_price":"price","":"price"}; 411 LS.customer = null; 412 LS.customerHasPriceTables = false; 413 LS.template= "category"; 414 LS.isPreview = false; 415 LS.theme = { 416 code: "rio", 417 name: "Rio", 418 custom: true, 419 }; 420 LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=27359071" 421 422 LS.socialScripts = []; 423 LS.DOMReady = function(fn) { 424 if (document.addEventListener) { 425 document.addEventListener('DOMContentLoaded', fn); 426 } else { 427 document.attachEvent('onreadystatechange', function() { 428 if (document.readyState === 'interactive') 429 fn(); 430 }); 431 } 432 }; 433 434 // Making it a thenable so it can be made into a full fledged Promise later 435 LS._readyCallbacks = []; 436 LS.ready = { 437 then: function(callback){ 438 LS._readyCallbacks.push(callback); 439 } 440 }; 441 442 window.addEventListener('load', () => { 443 if(!window.cartService) { 444 return; 445 } 446 447 window.cartService.setCurrentLoadTime(1791377892); 448 }); 449 450 window.pageData = { 451 id: "category", 452 name: "Extractos\u0020en\u0020Polvo" 453 } 454 455 window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null}; 456 457 window.metricServiceDispatchQueue = []; 458 window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) }; 459 460 window.translations = { 461 cart: { 462 error_messages: { 463 out_of_stock: 'No hay más stock de este producto.', 464 unavailable_product: 'Este producto no está disponible.', 465 update_error: 'Ocurrió un error al actualizar el carrito.', 466 subscription_only_product: 'Este producto solo está disponible para suscripciones.', 467 subscription_item_already_in_cart: 'Este producto ya se encuentra en el carrito.', 468 subscription_limit_reached: 'Solo podés agregar un producto por suscripción al carrito.' 469 }, 470 name: 'Carrito de compras' 471 } 472 }; 473</script>
473 474 475 476
476<script> 477 window.recaptchaEnabled = true; 478 window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' }; 479 window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' }; 480 </script>
480 481 482
482<script type="module"> 483 import {onCLS, onFCP, onFID, onINP, onLCP, onTTFB} from 'https://unpkg.com/[email protected]/dist/web-vitals.js?module'; 484 485 const queue = new Map(); 486 let shouldLogQueuedMetrics = true; 487 488 const pageInfo = { 489 handle: pageData.id, 490 url: window.location.href, 491 }; 492 493 function isMetricValid(metric) { 494 return metric && typeof metric.value === 'number' && !isNaN(metric.value) && metric.value >= 0; 495 } 496 497 function queueMetric(metric) { 498 if (!isMetricValid(metric) || queue.has(metric.name)) return; 499 queue.set(metric.name, metric); 500 } 501 502 function logQueuedMetrics() { 503 if (queue.size === 0 || !shouldLogQueuedMetrics) return; 504 505 shouldLogQueuedMetrics = false; 506 logMetrics([...queue.values()]); 507 } 508 509 /** 510 * Cloudflare cache status of the document request. 511 * 512 * A page cannot read the response headers of its own navigation, so `cf-cache-status` is 513 * unreachable from here. Instead the edge copies it into `Server-Timing`, which *is* exposed 514 * to JS through the navigation timing entry. 515 * 516 * When the status is unavailable we report *why*, because each cause needs a different fix: 517 * - 'client_unsupported': no `PerformanceServerTiming` (Safari < 16.4, old WebViews) or no 518 * navigation entry. Expected, permanent baseline â nothing to act on. 519 * - 'client_no_header': the API works and the edge answered, but it sent no `cfCacheStatus`. 520 * That means Cloudflare stopped emitting it, i.e. Web Analytics (RUM) was turned off on 521 * the zone. This is the one to alert on. 522 * - 'client_error': reading the navigation timing entry threw. A bug on our side. 523 */ 524 function getCfCacheStatus() { 525 try { 526 const navigation = performance.getEntriesByType('navigation')[0]; 527 const serverTiming = navigation?.serverTiming; 528 529 // Undefined (not merely empty) means the browser has no PerformanceServerTiming. 530 if (!serverTiming) { 531 return 'client_unsupported'; 532 } 533 534 const entry = serverTiming.find(({name}) => name === 'cfCacheStatus'); 535 536 return entry?.description || 'client_no_header'; 537 } catch (e) { 538 console.error('[web-vitals] could not read the Cloudflare cache status', e); 539 540 return 'client_error'; 541 } 542 } 543 544 function logMetrics(metrics) { 545 if (metrics.length === 0) return; 546 547 const webVitals = Object.fromEntries( 548 metrics.map(({name, rating, value}) => [name, {rating, value}]) 549 ); 550 551 const data = JSON.stringify({ 552 pageInfo, 553 webVitals, 554 cloudflare: { cacheStatus: getCfCacheStatus() } 555 }); 556 557 if (!navigator.sendBeacon) { 558 fetch('/stats/web_vitals/', { 559 method: 'POST', 560 headers: { 'Content-Type': 'application/json' }, 561 body: data 562 }).catch(console.error); 563 } else { 564 navigator.sendBeacon('/stats/web_vitals/', data); 565 } 566 } 567 568 569 /** 570 * Log network metrics like TTFB, DNS lookup, and connection negotiation 571 */ 572 function logNetworkMetrics(ttfb) { 573 if (!isMetricValid(ttfb)) return; 574 575 const metrics = [ttfb]; 576 577 const pageNav = ttfb.entries?.[0]; 578 if (pageNav) { 579 const dnsLookup = { name: 'DNS_LOOKUP', value: pageNav.domainLookupEnd - pageNav.domainLookupStart }; 580 const connectionNegotiation = { name: 'CONNECTION_NEGOTIATION', value: pageNav.connectEnd - pageNav.connectStart }; 581 582 if (isMetricValid(dnsLookup)) metrics.push(dnsLookup); 583 if (isMetricValid(connectionNegotiation)) metrics.push(connectionNegotiation); 584 } 585 586 logMetrics(metrics); 587 } 588 589 function listenWebMetrics() { 590 onCLS(queueMetric); 591 onFCP(queueMetric); 592 onFID(queueMetric); 593 onINP(queueMetric); 594 onLCP(queueMetric); 595 onTTFB(logNetworkMetrics); 596 597 addEventListener('visibilitychange', () => { 598 if (document.visibilityState === 'hidden') logQueuedMetrics(); 599 }, { once: true }); 600 601 addEventListener('beforeunload', logQueuedMetrics); 602 603 // Safari does not reliably fire the `visibilitychange` event when the page is being unloaded. 604 addEventListener('pagehide', logQueuedMetrics); 605 } 606 607 listenWebMetrics(); 608 609</script>
609 610
611<script> 612 window.enableNativeLibraries = true; 613 window.hasMetricsTag = false; 614 window.hasFixFilterPaginationTag = false; 615 window.hasUpdatingCartStatusTag = false; 616 window.hasMaxPaymentDiscountFixTag = false; 617</script>
617 618 619
619<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-b22d9148f7250f5fdefcb028158f67ef30.js?v=27359071" async="true"></script>
619 620
620<script>window.vanillaJS = true;</script>
620 621 622
623<script type="text/javascript"> 624 window.skipJQuery = true; 625 626 LS.ready.then(() => { 627 if (!window.jQueryNuvem) { 628 window.jQueryNuvem = $ 629 } 630 }); 631</script>
631 632 633 634 635
636<script type="text/javascript"> 637 638 function ga_send_event(category, action, label, value) { 639 return; 640 } 641 642 </script>
642 643 644 645 646 <!-- Google tag (gtag.js) --> 647
647<script async src="https://www.googletagmanager.com/gtag/js?id=G-JD1HDVV0DW&l=dataLayerTN"></script>
647 648
648<script> 649 window.dataLayerTN = window.dataLayerTN || []; 650 function gtagTN(){dataLayerTN.push(arguments);} 651 652 gtagTN('consent', 'default', { 653 'ad_storage': 'granted', 654 'ad_user_data': 'granted', 655 'ad_personalization': 'granted', 656 'analytics_storage': 'granted' 657 }); 658 659 gtagTN('js', new Date()); 660 661 let additionalConfigInfo = {}; 662 663 664 gtagTN('config', 'G-JD1HDVV0DW', additionalConfigInfo); 665 </script>
665 666 667
667<script> 668 const HOME_LIST_ITEM_ID = 'home'; 669 const CATEGORY_LIST_ITEM_ID = 'category'; 670 const SEARCH_LIST_ITEM_ID = 'search'; 671 672 const LIST_ITEM_NAMES = { 673 [HOME_LIST_ITEM_ID]: 'Home', 674 [CATEGORY_LIST_ITEM_ID]: 'Category', 675 [SEARCH_LIST_ITEM_ID]: 'Search results', 676 }; 677 678 const PRODUCT_ITEM_SELECTOR = '.js-item-product'; 679 680 const findGoogleItemByProductId = function(productId) { 681 const googleItems = [{"info":{"item_id":"1208607181","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"VITEX\u27ff Regulaci\u00f3n Hormonal + Vitalidad C\u00edclica","price":57699,"item_category":"Extractos en Polvo"},"source":{"product_id":"270671516","variant_id":"1208607181"}},{"info":{"item_id":"1208618405","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"SHATAVARI \u27ff Regulaci\u00f3n C\u00edclica + Prolactina + Salud \u00datero Ov\u00e1rica","price":57699,"item_category":"Extractos en Polvo"},"source":{"product_id":"270672021","variant_id":"1208618405"}},{"info":{"item_id":"1208614379","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"CHAGA \u27ff Modulador del Estr\u00e9s Oxidativo + Alta Protecci\u00f3n Celular","price":71799,"item_category":"Extractos en Polvo"},"source":{"product_id":"270671837","variant_id":"1208614379"}}]; 682 return googleItems.find(item => item.source.product_id === productId); 683 } 684 685 686 LS.ready.then(function() { 687 const PRODUCT_GRID_SELECTOR = '.js-product-table,.product-grid,.js-infinite-grid,.js-masonry-grid'; 688 const itemListId = "category"; 689 690 document.querySelectorAll(PRODUCT_GRID_SELECTOR).forEach(element => { 691 element.addEventListener('click', function(event) { 692 const product = event.target.closest(PRODUCT_ITEM_SELECTOR); 693 if (!product) { 694 return; 695 } 696 697 const productId = product.dataset.productId; 698 const name = event.target.closest('a')?.getAttribute('title'); 699 700 if (!productId || !name) { 701 return; 702 } 703 704 const googleItem = findGoogleItemByProductId(productId); 705 const googleItemId = googleItem?.info?.item_id ?? productId; 706 707 const eventItem = { 708 item_id: googleItemId, 709 item_name: googleItem?.info?.item_name ?? name, 710 item_list_id: itemListId, 711 item_list_name: LIST_ITEM_NAMES[itemListId] 712 }; 713 714 715 if(typeof gtagTN === 'function') { 716 gtagTN('event', 'select_item', { 717 items: [{ 718 ...eventItem, 719 id: eventItem.item_id, 720 }] 721 }); 722 } 723 724 dataLayer.push({ ecommerce: null }); 725 dataLayer.push({ 726 event: 'select_item', 727 ecommerce: { 728 items: [eventItem] 729 } 730 }); 731 }); 732 }); 733 }); 734 </script>
734
734<script> 735 const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config'; 736 737 const HOME_ITEM_LIST_ID = 'home'; 738 const CATEGORY_ITEM_LIST_ID = 'category'; 739 const SEARCH_ITEM_LIST_ID = 'search'; 740 const CART_ITEM_LIST_ID = 'cart'; 741 const PRODUCT_ITEM_LIST_ID = 'product'; 742 743 const ITEM_LIST_NAMES = { 744 [HOME_ITEM_LIST_ID]: 'Home', 745 [CATEGORY_ITEM_LIST_ID]: 'Category', 746 [SEARCH_ITEM_LIST_ID]: 'Search results', 747 [CART_ITEM_LIST_ID]: 'Shopping cart', 748 [PRODUCT_ITEM_LIST_ID]: 'Product detail' 749 }; 750 751 const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail'; 752 753 function removeNullEntries(data) { 754 Object.entries(data).forEach(([key, value]) => { 755 if (!value) { 756 delete data[key]; 757 } 758 }); 759 } 760 761 function formatCartItemIntoGoogleAnalyticsItem(cartItem) { 762 const cartItemId = cartItem.item_id ?? cartItem.id; 763 const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}'); 764 const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID; 765 766 const cartItemData = { 767 item_id: cartItem.google_item_id, 768 item_brand: cartItem.brand, 769 item_name: cartItem.analytics_name, 770 item_variant: cartItem.analytics_variant, 771 price: +((cartItem.unit_price / 100).toFixed(2)), 772 quantity: Math.abs(cartItem.quantity), 773 item_list_id: itemListId, 774 item_list_name: ITEM_LIST_NAMES[itemListId], 775 ...cartItem.google_item_categories 776 }; 777 778 removeNullEntries(cartItemData); 779 780 return cartItemData; 781 } 782 783 const formatCartItemForUnifiedGtag = (cartItem) => { 784 const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem); 785 786 return { 787 ...cartItemDataForGa4, 788 id: cartItemDataForGa4.item_id, 789 google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL 790 }; 791 } 792</script>
792 793 794
794<script> 795 796 797 const viewItemListFromCategoryPageEventData = { 798 items: [ 799 {"item_id":"1208607181","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"VITEX\u27ff Regulaci\u00f3n Hormonal + Vitalidad C\u00edclica","price":57699,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category","id":"1208607181","google_business_vertical":"retail"}, 800 {"item_id":"1208618405","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"SHATAVARI \u27ff Regulaci\u00f3n C\u00edclica + Prolactina + Salud \u00datero Ov\u00e1rica","price":57699,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category","id":"1208618405","google_business_vertical":"retail"}, 801 {"item_id":"1208614379","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"CHAGA \u27ff Modulador del Estr\u00e9s Oxidativo + Alta Protecci\u00f3n Celular","price":71799,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category","id":"1208614379","google_business_vertical":"retail"}, 802 ] 803 }; 804 805 gtagTN('event', 'view_item_list', viewItemListFromCategoryPageEventData); 806 807 808 809 </script>
809 810 811
811<script> 812 <!-- Google Tag Manager --> 813 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 814 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 815 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 816 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 817 })(window,document,'script','dataLayer','AW-16776149410'); 818 <!-- End Google Tag Manager --> 819</script>
819 820 821
821<script> 822 823 window.dataLayer = window.dataLayer || []; 824 825 826 827 dataLayer.push({ ecommerce: null }); 828 dataLayer.push({ 829 event: "view_item_list", 830 ecommerce: { 831 items: [ 832 {"item_id":"1208607181","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"VITEX\u27ff Regulaci\u00f3n Hormonal + Vitalidad C\u00edclica","price":57699,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category"}, 833 {"item_id":"1208618405","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"SHATAVARI \u27ff Regulaci\u00f3n C\u00edclica + Prolactina + Salud \u00datero Ov\u00e1rica","price":57699,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category"}, 834 {"item_id":"1208614379","item_brand":"Espora de vida\u00ae | Adapt\u00f3genos de verdad","item_name":"CHAGA \u27ff Modulador del Estr\u00e9s Oxidativo + Alta Protecci\u00f3n Celular","price":71799,"item_category":"Extractos en Polvo","item_list_id":"category","item_list_name":"Category"}, 835 ] 836 } 837 }); 838 839 840 841 842 </script>
842 843 844
844<script> 845 var fb_params = { 846 referrer: document.referrer, 847 userAgent: navigator.userAgent, 848 language: 'es-AR' 849 }; 850 851 852 const canSendPreFbq = false && typeof navigator.sendBeacon === 'function'; 853 let pixelFunction = 'track'; 854 let pixelEvent = null; 855 let metaEventId = null; 856 const fbTimestamp = new Date().getTime(); 857 let contentType = 'product'; 858 859 fb_params['content_ids'] = ['1208607181','1208618405','1208614379']; 860 fb_params['content_type'] = contentType; 861 if(LS.category) { 862 fb_params['content_name'] = LS.category.name; 863 if(LS.category.google_shopping_category) { 864 fb_params['content_category'] = LS.category.google_shopping_category.replace(/&/g, '&'); 865 } 866 } 867 pixelFunction = 'trackCustom'; 868 pixelEvent = 'ViewCategory'; 869 870 if(pixelEvent) { 871 if (canSendPreFbq) { 872 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 873 type: 'pre_fbq', 874 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 875 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 876 timestamp: Date.now(), 877 pixelEvent 878 })); 879 } 880 if (metaEventId) { 881 fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId }); 882 } else { 883 fbq(pixelFunction, pixelEvent, fb_params); 884 } 885 } 886 887 const getContentId = (cartProduct) => { 888 return cartProduct.meta_content_id == null 889 ? cartProduct.variant_id.toString() 890 : String(cartProduct.meta_content_id); 891 }; 892 893 LS.ready.then(function() { 894 LS.on(LS.events.productAddedToCart, function (event, data) { 895 if (!data) { 896 data = event.detail; 897 } 898 899 const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data; 900 const value = cartItem.unit_price / 100 * quantityAdded; 901 902 // Facebook Pixel does not have an event to remove products from the cart. 903 if (value <= 0 || quantityAdded <= 0) { 904 return; 905 } 906 const contentIds = [getContentId(cartItem)]; 907 const contents = [{ 908 id: contentIds[0], 909 quantity: quantityAdded, 910 item_price: +cartItem.unit_price / 100, 911 }]; 912 const customData = { 913 referrer: document.referrer, 914 userAgent: navigator.userAgent, 915 language: 'es-AR', 916 content_ids: contentIds, 917 contents: contents, 918 content_type: contentType, 919 currency: LS.currency.code, 920 quantity: quantityAdded, 921 value 922 }; 923 924 const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`; 925 926 trackAddToCartAJAX(customData, fbAddToCartEventId); 927 928 sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId); 929 }); 930 }); 931 932 function trackAddToCartAJAX(customData, fbEventId) { 933 const eventName = 'AddToCart'; 934 if (canSendPreFbq) { 935 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 936 type: 'pre_fbq', 937 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 938 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 939 timestamp: Date.now(), 940 pixelEvent: eventName, 941 eventId: fbEventId 942 })); 943 } 944 fbq('track', eventName, customData, { eventID: fbEventId }); 945 } 946 947 async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) { 948 let data = { 949 event_name: 'AddToCart', 950 cart_id: cartId, 951 cart_product_id: cartItemId, 952 event_id: fbEventId, 953 }; 954 955 Object.assign(data, customData) 956 957 setTimeout(function() { 958 new Image().src = '/fb-capi/?' + new URLSearchParams(data); 959 }, 500); 960 } 961 </script>
961 962
963<script type="text/javascript"> 964 function amplitude_log_event(event, properties) { 965 // dummy function 966 return true; 967 } 968</script>
968 969 970 971
971<script> 972 !function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify", "instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"Nuvemshop";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 973 974 ttq.load('D2LJ273C77U1DBN52NM0'); 975 }(window, document, 'ttq'); 976 </script>
976 977
977<script> 978 979 const tiktokTimestamp = new Date().getTime(); 980 let eventName = ''; 981 let eventParams = { 982 content_type: 'product', 983 currency: LS.currency.code, 984 }; 985 let eventOptions = undefined; 986 987 988 ttq.track('Pageview'); 989 990 const advancedMatchingData = {}; 991 if (Object.keys(advancedMatchingData).length) { 992 ttq.identify(advancedMatchingData); 993 } 994 995 if (eventName) { 996 ttq.track(eventName, eventParams, eventOptions); 997 } 998 999 const getTikTokProductContentId = (cartItem) => { 1000 return cartItem.tiktok_content_id == null 1001 ? String(cartItem.variant_id) 1002 : String(cartItem.tiktok_content_id); 1003 }; 1004 1005 LS.ready.then(function() { 1006 let kitViewContentTracked = false; 1007 1008 LS.on(LS.events.kitCombinationSelected, function (event) { 1009 const data = event.detail; 1010 if (!data.combination_id || kitViewContentTracked) { 1011 return; 1012 } 1013 1014 kitViewContentTracked = true; 1015 1016 const kitEventParams = { 1017 content_type: 'product', 1018 currency: LS.currency.code, 1019 contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }], 1020 value: data.price ?? (LS.cart.subtotal / 100), 1021 }; 1022 1023 ttq.track('ViewContent', kitEventParams); 1024 }); 1025 1026 LS.on(LS.events.productAddedToCart, function (event, data) { 1027 1028 data ??= event.detail; 1029 1030 const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data; 1031 const price = cartItem.unit_price / 100; 1032 const itemWasRemovedFromCart = price * quantityAdded <= 0; 1033 1034 if (itemWasRemovedFromCart) { 1035 return; 1036 } 1037 1038 const eventName = 'AddToCart'; 1039 1040 const eventParams = { 1041 content_type: 'product', 1042 currency: LS.currency.code, 1043 contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }], 1044 value: price * +quantityAdded, 1045 }; 1046 1047 const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`; 1048 1049 ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId }); 1050 }); 1051 }); 1052 </script>
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064
1065<script type="application/ld+json" data-component='structured-data.organization'> 1066{ 1067 "@context": "https://schema.org", 1068 "@type": "Organization", 1069 "name": "Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar", 1070 "logo": "https://acdn-us.mitiendanube.com/stores/003/445/480/themes/common/logo-1850093169-1758495209-87e602da9ee991f2eedac55bb11017f51758495210.png?0", 1071 "url": "https://esporadevida.com" 1072 ,"sameAs": [ 1073 "https://www.facebook.com/profile.php?id=61569089033488", 1074 "https://instagram.com/esporadevida.ar", 1075 "https://www.tiktok.com/@https://www.tiktok.com/esporadevida.ar", 1076 "https://ar.pinterest.com/esporadevida/", 1077 "https://www.youtube.com/@EsporaDeVida" 1078 ] 1079 } 1080</script>
1080 1081 1082 1083 1084
1084<script type="application/ld+json" data-component='structured-data.page'> 1085 { 1086 "@context": "https://schema.org/", 1087 "@type": "WebPage", 1088 "name": "LÃnea Seca: Extractos en Polvo Estandarizados Naturales", 1089 "description": "Descubrà extractos secos estandarizados como Vitex, Chaga , Shatavari y Ashwagandha para bienestar hormonal, antioxidante y equilibrio emocional. Calidad y pureza certificada.", 1090 "breadcrumb": { 1091 "@type": "BreadcrumbList", 1092 "itemListElement": [ 1093 { 1094 "@type": "ListItem", 1095 "position": 1, 1096 "name": "Inicio", 1097 "item": "https://esporadevida.com" 1098 }, { 1099 "@type": "ListItem", 1100 "position": 2, 1101 "name": "Extractos en Polvo", 1102 "item": "https://esporadevida.com/extractos-en-polvo/" 1103 } ] 1104 } } 1105 </script>
1105 1106 1107 1108 </head> 1109 <body class=" template-category"> 1110 1111 1112 <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1113 1114 1115 <symbol id="bars" viewBox="0 0 512 512"> 1116 <path d="M486.4,102.45H25.6V76.85H486.4Zm0,179.2H25.6v-25.6H486.4Zm0,179.2H25.6v-25.6H486.4Z"/> 1117 </symbol> 1118 1119 <symbol id="search" viewBox="0 0 512 512"> 1120 <path d="M389.68,359.13A204,204,0,0,0,435.2,230.4c0-113.11-91.69-204.8-204.8-204.8S25.6,117.29,25.6,230.4s91.69,204.8,204.8,204.8a204.13,204.13,0,0,0,142-57.19L486.69,492.34l18.1-18.1ZM230.4,409.6A179.2,179.2,0,1,1,409.6,230.4,179.2,179.2,0,0,1,230.4,409.6Z"/> 1121 </symbol> 1122 1123 <symbol id="user" viewBox="0 0 512 512"> 1124 <path d="M384,281.6H128A102.41,102.41,0,0,0,25.6,384V512H486.4V384A102.41,102.41,0,0,0,384,281.6Zm76.8,204.8H51.2V384A76.79,76.79,0,0,1,128,307.2H384A76.79,76.79,0,0,1,460.8,384ZM256,256A128,128,0,1,0,128,128,128,128,0,0,0,256,256Zm0-230.4A102.4,102.4,0,1,1,153.6,128,102.41,102.41,0,0,1,256,25.6Z"/> 1125 </symbol> 1126 1127 <symbol id="home" viewBox="0 0 512 512"> 1128 <path d="m256 0 225.7 183.3v325H30.3v-325L256 0zM56.9 195.9v285.8h106.2V309.2c0-36.7 29.7-66.4 66.4-66.4h53.1c36.7 0 66.4 29.7 66.4 66.4v172.6h106.2V195.9L256 34.2 56.9 195.9zm265.5 285.9V309.2c0-22-17.8-39.8-39.8-39.8h-53.1c-22 0-39.8 17.8-39.8 39.8v172.6h132.7z"/> 1129 </symbol> 1130 1131 <symbol id="bag" viewBox="0 0 512 512"> 1132 <path d="M371.2 128v-14.2C371.2 50.87 319.43.2 256 .2S140.8 50.87 140.8 113.8V128H51.2v281.6c0 56.55 45.85 102.4 102.4 102.4h204.8c56.55 0 102.4-45.85 102.4-102.4V128h-89.6Zm-204.8-14.2c0-48.41 39.92-88 89.6-88s89.6 39.59 89.6 88V128H166.4v-14.2Zm268.8 295.8c0 42.42-34.39 76.8-76.8 76.8H153.6c-42.42 0-76.8-34.38-76.8-76.8v-256h64v89.8h25.6v-89.8h179.2v89.8h25.6v-89.8h64v256Z"/> 1133 </symbol> 1134 1135 <symbol id="globe" viewBox="0 0 512 512"> 1136 <path d="M256,.28C114.62.28,0,114.89,0,256.28s114.62,256,256,256,256-114.62,256-256S397.38.28,256,.28ZM468.32,166.68h-116.5c-8.69-58.05-25.47-106.24-47.02-135.51,73.93,15.96,134.7,67.3,163.52,135.51ZM332.8,256.28c0,22.31-1.29,43.68-3.49,64h-146.63c-2.19-20.32-3.49-41.69-3.49-64s1.29-43.68,3.49-64h146.63c2.19,20.32,3.49,41.69,3.49,64ZM277.26,474.57c-9.23,9.77-16.43,12.11-21.26,12.11s-12.02-2.34-21.26-12.11c-9.29-9.82-18.83-25.4-27.38-46.78-9.07-22.69-16.39-50.58-21.32-81.91h139.92c-4.93,31.33-12.24,59.23-21.32,81.91-8.55,21.38-18.1,36.96-27.38,46.78ZM186.04,166.68c4.93-31.33,12.25-59.23,21.32-81.91,8.55-21.38,18.09-36.96,27.38-46.78,9.24-9.77,16.43-12.11,21.26-12.11s12.02,2.34,21.26,12.11c9.29,9.82,18.83,25.4,27.38,46.78,9.07,22.68,16.39,50.58,21.32,81.91h-139.92ZM207.2,31.17c-21.56,29.27-38.33,77.46-47.02,135.51H43.68C72.5,98.46,133.26,47.13,207.2,31.17ZM34.8,192.28h122.16c-2.11,20.49-3.36,41.86-3.36,64s1.24,43.51,3.36,64H34.8c-5.88-20.34-9.2-41.77-9.2-64s3.32-43.66,9.2-64ZM43.68,345.88h116.5c8.69,58.05,25.46,106.24,47.02,135.51-73.93-15.96-134.7-67.3-163.52-135.51ZM304.8,481.38c21.55-29.27,38.33-77.46,47.02-135.51h116.5c-28.82,68.21-89.59,119.55-163.52,135.51ZM477.2,320.28h-122.16c2.11-20.49,3.36-41.86,3.36-64s-1.24-43.51-3.36-64h122.16c5.88,20.34,9.2,41.77,9.2,64s-3.32,43.66-9.2,64Z"/> 1137 </symbol> 1138 1139 1140 <symbol id="arrow-long" viewBox="0 0 512 512"> 1141 <path d="M442.7,243.2l-54.95-54.95,18.1-18.1L491.7,256l-85.85,85.85-18.1-18.1L442.7,268.8H25.6V243.2Z"/> 1142 </symbol> 1143 1144 <symbol id="chevron" viewBox="0 0 256 512"> 1145 <path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/> 1146 </symbol> 1147 1148 1149 1150 1151 <symbol id="play" viewBox="0 0 448 512"> 1152 <path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z"/> 1153 </symbol> 1154 1155 1156 <symbol id="filter" viewBox="0 0 512 512"> 1157 <path d="M254.71,64a64,64,0,0,0-125.42,0H25.6V89.6H129.29a64,64,0,0,0,125.42,0H486.4V64ZM192,115.2a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,115.2Zm0,256a64,64,0,0,0-62.71,51.2H25.6V448H129.29a64,64,0,0,0,125.42,0H486.4V422.4H254.71A64,64,0,0,0,192,371.2Zm0,102.4a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,473.6ZM320,192a64,64,0,0,0-62.71,51.2H25.6v25.6H257.29a64,64,0,0,0,125.42,0H486.4V243.2H382.71A64,64,0,0,0,320,192Zm0,102.4A38.4,38.4,0,1,1,358.4,256,38.4,38.4,0,0,1,320,294.4Z"/> 1158 </symbol> 1159 1160 1161 <symbol id="times" viewBox="0 0 512 512"> 1162 <path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/> 1163 </symbol> 1164
1165 <symbol id="check" viewBox="0 0 512 512"> 1166 <path d="M197.3,402.1s0,0-18.1-18.1l18.1,18.1h0c-10,10-26.21,10-36.21,0l-109.9-109.9c-10-10-10-26.21,0-36.2h0c10-10,26.21-10,36.2,0l73.69,73.69c10,10,26.21,10,36.2,0L424.6,102.4c10-10,26.21-10,36.2,0h0c10,10,10,26.21,0,36.2L197.3,402.1Z"/> 1167 </symbol> 1168 1169 <symbol id="edit" viewBox="0 0 576 512"> 1170 <path d="M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z"/> 1171 </symbol> 1172 1173 <symbol id="eye" viewBox="0 0 576 512"> 1174 <path d="M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"/> 1175 </symbol> 1176 1177 <symbol id="eye-closed" viewBox="0 0 576 512"> 1178 <path d="M636.995 485.251L22.9945 1.75064C21.3379 0.426688 19.2235 -0.185349 17.1158 0.0490439C15.0081 0.283436 13.0798 1.34508 11.7545 3.00064L1.75455 15.5106C0.429468 17.166 -0.184241 19.2797 0.0482696 21.3873C0.28078 23.4949 1.34049 25.4239 2.99454 26.7506L616.995 510.251C617.815 510.908 618.757 511.397 619.767 511.69C620.776 511.982 621.834 512.073 622.879 511.957C623.923 511.841 624.935 511.52 625.856 511.013C626.777 510.506 627.588 509.822 628.245 509.001L638.245 496.491C639.569 494.834 640.181 492.72 639.946 490.612C639.712 488.504 638.65 486.576 636.995 485.251ZM319.995 96.0006C353.931 96.0377 386.467 109.535 410.463 133.532C434.46 157.529 447.957 190.064 447.995 224.001C447.995 245.621 442.095 265.691 432.595 283.571L458.045 303.571C471.645 280.091 479.995 253.141 479.995 224.001C479.995 187.171 467.085 153.691 446.215 126.671C502.128 154.898 547.602 200.196 576.045 256.001C559.047 289 536.067 318.554 508.275 343.161L533.595 363.101C562.065 336.821 586.465 305.841 604.525 270.591C606.812 266.066 608.004 261.066 608.004 255.996C608.004 250.925 606.812 245.926 604.525 241.401C550.295 135.591 442.935 64.0006 319.995 64.0006C275.078 63.9768 230.688 73.6756 189.875 92.4306L235.645 128.431C258.235 108.521 287.555 96.0006 319.995 96.0006ZM380.855 242.831C383.988 233.278 384.797 223.116 383.211 213.188C381.626 203.26 377.694 193.855 371.741 185.753C365.788 177.652 357.988 171.088 348.987 166.609C339.987 162.13 330.047 159.864 319.995 160.001C318.995 160.001 318.105 160.241 317.145 160.291C321.026 170.685 320.941 182.145 316.905 192.481L380.855 242.831ZM163.235 193.671C161.155 203.649 160.07 213.808 159.995 224.001C159.892 250.808 166.552 277.208 179.359 300.758C192.166 324.308 210.706 344.248 233.263 358.732C255.82 373.217 281.667 381.778 308.41 383.623C335.154 385.469 361.931 380.539 386.265 369.291L356.685 346.001C344.985 349.531 332.835 352.001 320.005 352.001C286.067 351.964 253.53 338.466 229.532 314.47C205.534 290.474 192.034 257.938 191.995 224.001C191.995 221.561 192.585 219.281 192.715 216.881L163.235 193.671ZM319.995 416.001C212.635 416.001 114.525 354.691 63.9945 256.001C81.4245 222.001 105.085 193.281 132.305 169.281L106.445 148.911C77.9645 175.191 53.5745 206.161 35.5145 241.411C33.227 245.936 32.0351 250.935 32.0351 256.006C32.0351 261.076 33.227 266.076 35.5145 270.601C89.7045 376.411 197.065 448.001 319.995 448.001C364.911 448.024 409.301 438.325 450.115 419.571L420.865 396.571C389.055 408.841 355.145 416.001 319.995 416.001Z"/> 1179 </symbol> 1180 1181 <symbol id="minus" viewBox="0 0 512 512"> 1182 <path d="M486.4,269.27H25.6v-25.6H486.4Z"/> 1183 </symbol> 1184 1185 <symbol id="plus" viewBox="0 0 512 512"> 1186 <path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/> 1187 </symbol> 1188 1189 <symbol id="trash-alt" viewBox="0 0 448 512"> 1190 <path d="M428.8,102.45a51.2,51.2,0,0,0-51.2-51.2H300.8V25.65A25.6,25.6,0,0,0,275.2.05H172.8a25.6,25.6,0,0,0-25.6,25.6v25.6H70.4a51.2,51.2,0,0,0-51.2,51.2v76.8H44.8v281.6A51.2,51.2,0,0,0,96,512.05H352a51.2,51.2,0,0,0,51.2-51.2V179.25h25.6Zm-256-76.8H275.2v25.6H172.8Zm204.8,435.2a25.6,25.6,0,0,1-25.6,25.6H96a25.6,25.6,0,0,1-25.6-25.6V179.25H377.6Zm25.6-307.2H44.8v-51.2a25.6,25.6,0,0,1,25.6-25.6H377.6a25.6,25.6,0,0,1,25.6,25.6ZM172.8,435.25H147.2V204.85h25.6Zm128,0H275.2V204.85h25.6Z"/> 1191 </symbol> 1192 1193 <symbol id="info-circle" viewBox="0 0 512 512"> 1194 <path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/> 1195 </symbol> 1196
1197 <symbol id="truck" viewBox="0 0 640 512"> 1198 <path d="M615.11,238.15l-51.78-77.69a50.61,50.61,0,0,0-42.11-22.53H454.94V87.33a50.61,50.61,0,0,0-50.6-50.61H67a50.6,50.6,0,0,0-50.6,50.61V357.2A50.6,50.6,0,0,0,67,407.81H85.55a84.35,84.35,0,0,0,165.29,0H355.43a84.35,84.35,0,0,0,165.29,0H573a50.6,50.6,0,0,0,50.6-50.61v-91A50.58,50.58,0,0,0,615.11,238.15ZM454.94,171.66h66.28a16.85,16.85,0,0,1,14,7.51l40,60H454.94ZM168.19,441.54a50.6,50.6,0,1,1,50.61-50.6A50.61,50.61,0,0,1,168.19,441.54Zm187.24-67.47H250.84a84.35,84.35,0,0,0-165.29,0H67A16.87,16.87,0,0,1,50.12,357.2V87.33A16.87,16.87,0,0,1,67,70.46H404.34A16.86,16.86,0,0,1,421.2,87.33v221A84.43,84.43,0,0,0,355.43,374.07Zm82.64,67.47a50.6,50.6,0,1,1,50.6-50.6A50.61,50.61,0,0,1,438.07,441.54ZM589.88,357.2A16.87,16.87,0,0,1,573,374.07H520.72a84.45,84.45,0,0,0-65.78-65.78V272.87H589.88Z"/> 1199 </symbol> 1200 1201 <symbol id="store-alt" viewBox="0 0 640 512"> 1202 <path d="M572.86,164.8a12.74,12.74,0,0,0-1.79-6.59l-91.19-152A12.82,12.82,0,0,0,468.9,0H104.1a12.82,12.82,0,0,0-11,6.21l-91.2,152A12.82,12.82,0,0,0,.14,164.8h0v30.4a81,81,0,0,0,60.8,78.3V499.2A12.8,12.8,0,0,0,73.7,512H499.3a12.8,12.8,0,0,0,12.8-12.8V273.5a81,81,0,0,0,60.8-78.3V164.8ZM111.35,25.6h350.3L537.49,152h-502Zm51.15,152H273.7v17.6a55.6,55.6,0,1,1-111.2,0Zm136.8,0H410.5v17.6a55.6,55.6,0,0,1-111.2,0ZM25.7,195.2V177.6H136.9v17.6a55.6,55.6,0,1,1-111.2,0ZM334.5,486.4h-96v-144a12.8,12.8,0,0,1,12.8-12.8h70.4a12.8,12.8,0,0,1,12.8,12.8Zm25.6,0v-144A38.4,38.4,0,0,0,321.7,304H251.3a38.4,38.4,0,0,0-38.4,38.4v144H86.5V275.87a80.78,80.78,0,0,0,63.2-37.24,80.82,80.82,0,0,0,136.8,0,80.82,80.82,0,0,0,136.8,0,80.78,80.78,0,0,0,63.2,37.24V486.4ZM491.7,250.8a55.6,55.6,0,0,1-55.6-55.6V177.6H547.3v17.6A55.6,55.6,0,0,1,491.7,250.8Z"/> 1203 </symbol> 1204
1205 <symbol id="check" viewBox="0 0 512 512"> 1206 <path d="M174.61,370.49,451.75,93.35l18.1,18.1L174.32,407,42,270.53l18.38-17.82Z"/> 1207 </symbol> 1208 1209 <symbol id="map-marker-alt" viewBox="0 0 448 512"> 1210 <path d="M268.8,0C162.7,0,76.8,86.01,76.8,192c0,71.12,23.99,93.34,151.27,297.42,18.79,30.12,62.69,30.09,81.46,0,127.35-204.19,151.27-226.32,151.27-297.42C460.8,85.9,374.79,0,268.8,0Zm0,464C141.38,259.69,124.8,246.79,124.8,192c0-79.53,64.47-144,144-144s144,64.47,144,144c0,54.55-15.17,65.43-144,272Zm0-361.6c-49.48,0-89.6,40.12-89.6,89.6s40.12,89.6,89.6,89.6,89.6-40.12,89.6-89.6-40.12-89.6-89.6-89.6Zm0,128c-21.21,0-38.4-17.19-38.4-38.4s17.19-38.4,38.4-38.4,38.4,17.19,38.4,38.4-17.19,38.4-38.4,38.4Z"/> 1211 </symbol> 1212 1213 <symbol id="usd-circle" viewBox="0 0 496 512"> 1214 <path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm40.3-221.3l-72-20.2c-12.1-3.4-20.6-14.4-20.6-26.7 0-15.3 12.8-27.8 28.5-27.8h45c11.2 0 21.9 3.6 30.6 10.1 3.2 2.4 7.6 2 10.4-.8l11.3-11.5c3.4-3.4 3-9-.8-12-14.6-11.6-32.6-17.9-51.6-17.9H264v-40c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v40h-7.8c-33.3 0-60.5 26.8-60.5 59.8 0 26.6 18.1 50.2 43.9 57.5l72 20.2c12.1 3.4 20.6 14.4 20.6 26.7 0 15.3-12.8 27.8-28.5 27.8h-45c-11.2 0-21.9-3.6-30.6-10.1-3.2-2.4-7.6-2-10.4.8l-11.3 11.5c-3.4 3.4-3 9 .8 12 14.6 11.6 32.6 17.9 51.6 17.9h5.2v40c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-40h7.8c33.3 0 60.5-26.8 60.5-59.8-.1-26.6-18.1-50.2-44-57.5z"/> 1215 </symbol> 1216 1217 <symbol id="calendar" viewBox="0 0 448 512"> 1218 <path d="M400 64h-48V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H128V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V192h384v272zm0-304H32v-48c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v48zM112 384h96c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm16-96h64v64h-64v-64z"/> 1219 </symbol> 1220 1221 <symbol id="credit-card" viewBox="0 0 576 512"> 1222 <path d="M512,32.05H64a64,64,0,0,0-64,64v320a64,64,0,0,0,64,64H512a64,64,0,0,0,64-64v-320A64,64,0,0,0,512,32.05Zm32,384a32,32,0,0,1-32,32H64a32,32,0,0,1-32-32v-224H544Zm0-256H32v-64a32,32,0,0,1,32-32H512a32,32,0,0,1,32,32Z"/> 1223 </symbol> 1224 1225 <symbol id="email" viewBox="0 0 512 512"> 1226 <path d="M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zM48 96h416a16 16 0 0 1 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3A6862.8 6862.8 0 0 1 32 153.4V112a16 16 0 0 1 16-16zm416 320H48a16 16 0 0 1-16-16V195a11843 11843 0 0 0 130.7 104.7c20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3A11843 11843 0 0 0 480 195v205a16 16 0 0 1-16 16z"/> 1227 </symbol> 1228 1229 <symbol id="ruller" viewBox="0 0 512 512"> 1230 <path d="M448,128H64a25.6,25.6,0,0,0-25.6,25.6V358.4A25.6,25.6,0,0,0,64,384H448a25.6,25.6,0,0,0,25.6-25.6V153.6A25.6,25.6,0,0,0,448,128Zm0,230.4H64V153.6h76.8v128h25.6v-128h76.8v76.8h25.6V153.6h76.8v128h25.6v-128H448Z"/> 1231 </symbol> 1232 1233 <symbol id="spinner-third" viewBox="0 0 512 512"> 1234 <path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/> 1235 </symbol> 1236 1237 1238 <symbol id="instagram" viewBox="0 0 448 512"> 1239 <path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/> 1240 </symbol> 1241
1242 <symbol id="tiktok" viewBox="0 0 448 512"> 1243 <path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/> 1244 </symbol> 1245 1246 1247 <symbol id="youtube" viewBox="0 0 576 512"> 1248 <path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/> 1249 </symbol> 1250 1251 1252 <symbol id="facebook" viewBox="0 0 1024 1024"> 1253 <path d="M1024 512a512 512 0 1 0-592 505.8V660H302V512h130V399.2C432 270.9 508.4 200 625.4 200c56 0 114.6 10 114.6 10v126h-64.6c-63.6 0-83.4 39.5-83.4 80v96h142l-22.7 148H592v357.8A512 512 0 0 0 1024 512z"/> 1254 </symbol> 1255 1256 <symbol id="facebook-f" viewBox="0 0 320 512"> 1257 <path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/> 1258 </symbol> 1259 1260 <symbol id="pinterest" viewBox="0 0 384 512"> 1261 <path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/> 1262 </symbol> 1263 1264 <symbol id="twitter" viewBox="0 0 512 512"> 1265 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/> 1266 </symbol> 1267 1268 <symbol id="whatsapp" viewBox="0 0 448 512"> 1269 <path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/> 1270 </symbol> 1271</svg> 1272 1273 1274 1275 1276 1277 1278 <div class="js-overlay site-overlay" style="display: none;"></div> 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306<header class="js-head-main head-main position-sticky position-sticky-md head-utilities-md-icon head-logo-md-center transition-soft" data-store="head"> 1307 1308<section class="js-adbar section-adbar section-adbar-animated"> 1309 <div class="container-fluid"> 1310 <div class="js-adbar-animated adbar-animated font-small text-center"> 1311 <div class="js-adbar-text-container"> 1312 <span class="adbar-message mr-4 "> 1313 â¯ï¸ ENVÃOS GRATIS SUPERANDO LOS $110.000 1314 </span> 1315 <sp
1315an class="adbar-message mr-4 "> 1316 ⦠3 CUOTAS SIN INTERÃS 1317 </span> 1318 <span class="adbar-message mr-4 "> 1319 â¯ï¸ %10 DCTO. POR TRANSFERENCIA 1320 </span> 1321 <span class="adbar-message mr-4 "> 1322 â¯ï¸ ENVÃOS GRATIS SUPERANDO LOS $110.000 1323 </span> 1324 <span class="adbar-message mr-4 "> 1325 ⦠3 CUOTAS SIN INTERÃS 1326 </span> 1327 <span class="adbar-message mr-4 "> 1328 â¯ï¸ %10 DCTO. POR TRANSFERENCIA 1329 </span> 1330 <span class="adbar-message mr-4 "> 1331 â¯ï¸ ENVÃOS GRATIS SUPERANDO LOS $110.000 1332 </span> 1333 <span class="adbar-message mr-4 "> 1334 ⦠3 CUOTAS SIN INTERÃS 1335 </span> 1336 <span class="adbar-message mr-4 "> 1337 â¯ï¸ %10 DCTO. POR TRANSFERENCIA 1338 </span> 1339 <span class="adbar-message mr-4 "> 1340 â¯ï¸ ENVÃOS GRATIS SUPERANDO LOS $110.000 1341 </span> 1342 <span class="adbar-message mr-4 "> 1343 ⦠3 CUOTAS SIN INTERÃS 1344 </span> 1345 <span class="adbar-message mr-4 "> 1346 â¯ï¸ %10 DCTO. POR TRANSFERENCIA 1347 </span> 1348 <span class="adbar-message mr-4 "> 1349 â¯ï¸ ENVÃOS GRATIS SUPERANDO LOS $110.000 1350 </span> 1351 <sp
1351an class="adbar-message mr-4 "> 1352 ⦠3 CUOTAS SIN INTERÃS 1353 </span> 1354 <span class="adbar-message mr-4 "> 1355 â¯ï¸ %10 DCTO. POR TRANSFERENCIA 1356 </span> 1357 </div> 1358 </div> 1359 </div> 1360</section> <div class="container-fluid"> 1361 <div class=" row no-gutters align-items-center"> 1362 1363 1364 <div class="col-auto col-utility order-first order-md-first d-md-none"> 1365 1366 1367 <span class="utilities-container"> 1368 <a href="#" class="js-modal-open utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menú" data-component="menu-button"> 1369 <svg class="icon-inline utilities-icon "><use xlink:href="#bars"/></svg> 1370 </a> 1371 </span> 1372 </div> 1373 1374 1375 1376 1377 <div class="col-auto col-utility "> 1378 <span class="utilities-container"> 1379 <a href="#" class="js-modal-open js-search-button utilities-link utilities-item" data-toggle="#nav-search" aria-label="Buscador"> 1380 <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg> 1381 </a> 1382 </span> 1383 </div> 1384 1385 1386 <div class="col logo-center text-center logo-md-center order-md-0 logo-md-offset text-md-center"> 1387 1388<div id="logo" class="logo-img-container "> 1389 <a href="https://esporadevida.com" title="" ><img src="//acdn-us.mitiendanube.com/stores/003/445/480/themes/common/logo-1850093169-1758495209-87e602da9ee991f2eedac55bb11017f51758495210-480-0.webp" alt="Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar" class="logo-img transition-soft " width="4500" height="4500" /></a> 1390 </div> 1391 </div> 1392 1393 1394 1395 1396 <div class="col-auto col-utility "> 1397 1398 1399 <span class="utilities-container"> 1400 <a href="/account/login/" > 1401 <svg class="icon-inline utilities-icon "><use xlink:href="#user"/></svg> 1402 </a> 1403 </span> 1404 </div> 1405 1406 1407 <div class="col-auto col-utility "> 1408 1409 1410 <span class="utilities-container"> 1411 <div id="ajax-cart" class="cart-summary" data-component='cart-button'> 1412 <a href="#" class="js-modal-open js-fullscreen-modal-open " data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart"> 1413 <svg class="icon-inline utilities-icon "><use xlink:href="#bag"/></svg> 1414 <span class="js-cart-widget-amount badge badge-amount">0</span> 1415 </a> 1416 </div> 1417 </span> 1418 </div> 1419 </div> 1420 <div class=" d-md-block"> 1421 1422 1423 1424 1425<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed " style="display: none;"> 1426 <div class="notification notification-primary notification-cart position-relative"> 1427 <div class="js-cart-notification-close notification-close mr-2 mt-2"> 1428 <svg class="icon-inline icon-lg notification-icon"><use xlink:href="#times"/></svg> 1429 </div> 1430 <div class="js-cart-notification-item row" data-store="cart-notification-item"> 1431 <div class="col-2 pr-0 notification-img"> 1432 <img src="" class="js-cart-notification-item-img img-fluid" /> 1433 </div> 1434 <div class="col-10 text-left"> 1435 <div class="mb-1 mr-4"> 1436 <span class="js-cart-notification-item-name"></span>
1437 <span class="js-cart-notification-item-variant-container" style="display: none;"> 1438 (<span class="js-cart-notification-item-variant"></span>) 1439 </span> 1440 </div> 1441 <div class="mb-1"> 1442 <span class="js-cart-notification-item-quantity"></span> 1443 <span> x </span> 1444 <span class="js-cart-notification-item-price"></span> 1445 </div> 1446 <strong>¡Agregado al carrito!</strong> 1447 </div> 1448 </div> 1449 <div class="divider my-2"></div> 1450 <div class="row h6 mb-3"> 1451 <span class="col-auto text-left ml-2"> 1452 <span>Total</span> 1453 (<span class="js-cart-widget-amount"> 1454 0 1455 </span> 1456 <span class="js-cart-counts-plural" style="display: none;"> 1457 productos): 1458 </span> 1459 <span class="js-cart-counts-singular" style="display: none;"> 1460 producto): 1461 </span> 1462 1463 </span> 1464 <strong class="js-cart-total col text-right">$0,00</strong> 1465 </div> 1466 <a href="#" class="js-cart-notification-close js-modal-open js-open-cart js-fullscreen-modal-open btn btn-primary btn-medium w-100 d-inline-block" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart"> 1467 Ver carrito 1468 </a> 1469 </div> 1470</div> </div> 1471 1472 1473 <div class="row d-none d-md-block"> 1474 <div class="text-center"> 1475 <div class="nav-desktop"> 1476 <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu"> 1477 1478 1479 1480 1481 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1482 <a class="nav-list-link " href="/">Espora</a> 1483 </li> 1484 <li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 1485 <div class="nav-item-container"> 1486 <a class=" nav-list-link position-relative selected" href="https://esporadevida.com/productos/">Extractos 1487 <span class="nav-list-arrow ml-1"> 1488 <svg class="icon-inline svg-icon-text icon-md icon-rotate-90"><use xlink:href="#chevron"/></svg> 1489 </span> 1490 </a> 1491 </div> 1492 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 1493 <ul class="desktop-list-subitems list-subitems" > 1494 1495 1496 1497 1498 1499 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1500 <a class="nav-list-link selected" href="https://esporadevida.com/extractos-en-polvo/">Extractos en Polvo</a> 1501 </li> 1502 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1503 <a class="nav-list-link " href="https://esporadevida.com/extracto-liquido/">Extractos LÃquidos</a> 1504 </li> 1505 <li class="js-item-desktop nav-item nav-item-desktop " data-component="menu.item"> 1506 <a class="nav-list-link " href="https://esporadevida.com/stacks/">Stacks</a> 1507 </li> 1508 </ul> 1509 </div> 1510 </li> 1511 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1512 <a class="nav-list-link " href="https://esporadevida.com/productos/volver-a-vos/">Tu Protocolo</a> 1513 </li> 1514 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1515 <a class="nav-list-link " href="https://esporadevida.com/sabermas">Saber más</a> 1516 </li> 1517 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1518 <a class="nav-list-link " href="/blog/">Investigación</a> 1519 </li> 1520 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1521 <a class="nav-list-link " href="https://esporadevida.com/quienessomos/">Quiénes Somos</a> 1522 </li> 1523 <li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item"> 1524 <a class="nav-list-link " href="https://esporadevida.com/dondecomprar/">Tiendas fÃsicas</a> 1525 </li> 1526 </ul> 1527</div> </div> 1528 </div> 1529 1530 1531 </div> 1532 1533 1534 1535</header> 1536 1537 1538 1539 <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;"> 1540 <div class="container-fluid p-0"> 1541 <div class="row justify-content-center align-items-center"> 1542 <div class="col col-md-auto pr-0"> 1543 Al navegar por este sitio <strong>aceptás el uso de cookies</strong> para agilizar tu experiencia de compra. 1544 </div> 1545 <div class="col-auto"> 1546 <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendido</a> 1547 </div> 1548 </div> 1549 </div> 1550 </div> 1551 1552 1553 1554 1555 1556 1557 1558 1559<div id="js-cross-selling-modal" class="js-modal modal modal-bottom modal-bottom-sheet h-auto overflow-none modal-body-scrollable-auto modal-bottom modal--md transition-sli
1559de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;" > 1560 <div class="js-modal-close modal-header p-4 w-100"> 1561 <div class="row"> 1562 <div class="col offset-2 text-center"> 1563 ¡Descuento exclusivo! 1564 </div> 1565 <div class="col-2 text-right"> 1566 <a class="js-modal-close"> 1567 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 1568 </a> 1569 </div> 1570 </div> 1571 </div> 1572 <div class="modal-body "> 1573 1574 <div class="js-cross-selling-modal-body" style="display: none"></div> 1575 </div> 1576 <div class="modal-footer text-right d-md-block "> 1577 </div> 1578 1579 </div> 1580 1581<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div> 1582 1583 1584 1585 1586 1587 1588 1589<div id="nav-hamburger" class="js-modal modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal-left-md transition-sli
1589de modal-full transition-soft " style="display: none;" > 1590 <div class="modal-with-fixed-footer"> 1591 <div class="modal-scrollable-area"> 1592 <div class="js-modal-close modal-header text-left "> 1593 <span class="js-modal-close modal-close ml-1 no-header "> 1594 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 1595 </span> 1596 </div> 1597 <div class="modal-body nav-body"> 1598 <div class="nav-primary"> 1599 <ul class="nav-list" data-store="navigation" data-component="menu"> 1600 1601 1602 1603 1604 <li class="js-item-desktop nav-item " data-component="menu.item"> 1605 <a class="nav-list-link " href="/">Espora</a> 1606 </li> 1607 <li class="nav-item item-with-subitems" data-component="menu.item"> 1608 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative selected" href="#">Extractos 1609 <span class="nav-list-arrow ml-1"> 1610 <svg class="icon-inline svg-icon-text icon-lg"><use xlink:href="#arrow-long"/></svg> 1611 </span> 1612 </a> 1613 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 1614 <div class="modal-header"> 1615 <div class="row"> 1616 <div class="col"> 1617 <a class="js-toggle-menu-back" href="#"> 1618 <div class="row"> 1619 <div class="col-auto"> 1620 <svg class="icon-inline icon-lg svg-icon-text icon-flip-horizontal"><use xlink:href="#chevron"/></svg> 1621 </div> 1622 <div class="col"> 1623 Extractos 1624 </div> 1625 </div> 1626 </a> 1627 </div> 1628 <div class="col-auto"> 1629 <a class="js-toggle-menu-close js-modal-close"> 1630 <svg class="icon-inline icon-lg modal-close-icon"><use xlink:href="#times"/></svg> 1631 </a> 1632 </div> 1633 </div> 1634 </div> 1635 <li class="nav-item"> 1636 <a class="nav-list-link position-relative selected" href="https://esporadevida.com/productos/"> 1637 Ver todos los productos 1638 </a> 1639 </li> 1640 1641 1642 1643 1644 1645 <li class="js-item-desktop nav-item " data-component="menu.item"> 1646 <a class="nav-list-link selected" href="https://esporadevida.com/extractos-en-polvo/">Extractos en Polvo</a> 1647 </li> 1648 <li class="js-item-desktop nav-item " data-component="menu.item"> 1649 <a class="nav-list-link " href="https://esporadevida.com/extracto-liquido/">Extractos LÃquidos</a> 1650 </li> 1651 <li class="js-item-desktop nav-item " data-component="menu.item"> 1652 <a class="nav-list-link " href="https://esporadevida.com/stacks/">Stacks</a> 1653 </li> 1654 </ul> 1655 </li> 1656 <li class="js-item-desktop nav-item " data-component="menu.item"> 1657 <a class="nav-list-link " href="https://esporadevida.com/productos/volver-a-vos/">Tu Protocolo</a> 1658 </li> 1659 <li class="js-item-desktop nav-item " data-component="menu.item"> 1660 <a class="nav-list-link " href="https://esporadevida.com/sabermas">Saber más</a> 1661 </li> 1662 <li class="js-item-desktop nav-item " data-component="menu.item"> 1663 <a class="nav-list-link " href="/blog/">Investigación</a> 1664 </li> 1665 <li class="js-item-desktop nav-item " data-component="menu.item"> 1666 <a class="nav-list-link " href="https://esporadevida.com/quienessomos/">Quiénes Somos</a> 1667 </li> 1668 <li class="js-item-desktop nav-item " data-component="menu.item"> 1669 <a class="nav-list-link " href="https://esporadevida.com/dondecomprar/">Tiendas fÃsicas</a> 1670 </li> 1671 </ul> 1672 </div> 1673 </div> 1674 </div> 1675 <div class="modal-footer text-right pb-0 pt-3"> 1676 </div> 1677 </div> 1678 1679 </div> 1680 1681<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div> 1682 1683 1684 1685 1686 1687 1688<div id="nav-search" class="js-modal modal modal-nav-search modal-left modal-left-md transition-sli
1688de modal-docked-md transition-soft " style="display: none;" > 1689 <div class="js-modal-close modal-header text-left "> 1690 <span class="js-modal-close modal-close ml-1 no-header "> 1691 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 1692 </span> 1693 </div> 1694 <div class="modal-body "> 1695 <form class="js-search-container js-search-form " action="/search/" method="get"> 1696 <div class="form-group m-0"> 1697 <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="¿Qué estás buscando?" aria-label="¿Qué estás buscando?" /> 1698 <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar"> 1699 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg> 1700 </button> 1701 </div> 1702 </form> 1703 <div class="js-search-suggest search-suggest "> 1704 </div> 1705 1706 </div> 1707 1708 </div> 1709 1710<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div> 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal-cart modal-right modal-right-md transition-sli
1720de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_cart"> 1721 <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form"> 1722 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 1723 <div class="row"> 1724 <div class="col offset-2 text-center"> 1725 Carrito de Compras </div> 1726 <div class="col-2 text-right"> 1727 <a class="js-modal-close"> 1728 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 1729 </a> 1730 </div> 1731 </div> 1732 </div> 1733 <div class="modal-body "> 1734 <div class="js-ajax-cart-list cart-row"> 1735 </div> 1736<div class="js-empty-ajax-cart cart-row" > 1737 <div class="alert alert-info" data-component="cart.empty-message">El carrito de compras está vacÃo. </div> 1738</div> 1739<div id="error-ajax-stock" style="display: none;"> 1740 <div class="alert alert-warning"> 1741 ¡Uy! No tenemos más stock de este producto para agregarlo al carrito. Si querés podés<a href="/productos/" class="btn-link ml-1">ver otros acá</a> 1742 </div> 1743</div> 1744 1745<div class="cart-row"> 1746 1747 1748 1749 1750 <div class="js-visible-on-cart-filled" style="display: none;"> 1751 <div class="js-fulfillment-info js-allows-non-shippable" style="display: none"> 1752 1753 <div class="js-ship-free-rest mt-2 mb-3"> 1754 <div class="js-bar-progress bar-progress"> 1755 <div class="js-bar-progress-active bar-progress-active transition-soft"></div> 1756 </div> 1757 <div class="js-ship-free-rest-message ship-free-rest-message"> 1758 <div class="ship-free-rest-text bar-progress-success text-accent transition-soft"> 1759 ¡Genial! Tenés envÃo gratis 1760 </div> 1761 <div class="ship-free-rest-text bar-progress-amount transition-soft"> 1762 ¡Estás a <span class='js-ship-free-dif'></span> de tener <span class='text-accent'>envÃo gratis</span>! 1763 </div> 1764 <div class="ship-free-rest-text bar-progress-condition transition-soft"> 1765 <span class='text-accent'>EnvÃo gratis</span> superando los <span>$110.000,00</span> 1766 </div> 1767 </div> 1768 </div> 1769 </div> 1770 </div> 1771 1772 1773<div class="js-subtotal-price subtotal-price hidden" data-priceraw="0"></div> 1774 1775<div id="store-curr" class="hidden">ARS</div> 1776 1777 1778 1779 1780 1781 1782 1783 <div class="js-visible-on-cart-filled row h6 font-big mb-1" style="display:none;" data-store="cart-subtotal"> 1784 <span class="col-7"> 1785 Subtotal 1786 1787 <small class="js-subtotal-shipping-wording" > (sin envÃo)</small> 1788 : 1789 </span> 1790 <span class="js-ajax-cart-total js-cart-subtotal col text-right" data-priceraw="0" data-component="cart.subtotal" data-component-value=0>$0,00</span> 1791 </div> 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 <div class="js-total-promotions text-accent"> 1804 <span class="js-promo-discount" style="display:none;"> Descuento</span> 1805 <span class="js-promo-in" style="display:none;">en</span> 1806 <span class="js-promo-all" style="display:none;">todos los productos</span> 1807 <span class="js-promo-buying" style="display:none;"> comprando</span> 1808 <span class="js-promo-units-or-more" style="display:none;"> o más</span> 1809 </div> 1810 1811 <div class="js-fulfillment-info js-allows-non-shippable" style="display: none"> 1812 1813 <div class="js-visible-on-cart-filled divider" style="display:none;"></div> 1814 <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container"> 1815 1816 1817 <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;"> 1818 <div class="col-11 text-left pl-1 pr-0"> 1819 <div class="mb-1">El medio de envÃo que habÃas elegido ya no se encuentra disponible para este carrito. </div> 1820 <div>¡No te preocupes! Podés elegir otro.</div> 1821 </div> 1822 </div> 1823 1824 1825 <div id="cart-shipping-container" style="display: none;" data-shipping-url="/envio/"> 1826 1827
1828 <span id="cart-selected-shipping-method" data-code="" class="hidden"></span> 1829 1830 1831 <div class="js-accordion-container js-toggle-shipping w-100 mb-3"> 1832 <a href="#" class="js-accordion-toggle py-1 row"> 1833 <div class="col"> 1834 <svg class="icon-inline icon-w svg-icon-text mr-1"><use xlink:href="#truck"/></svg> 1835 <span class="subtitle">Medios de envÃo</span> 1836 </div> 1837 <div class="col-auto"> 1838 <span class="js-accordion-toggle-inactive"> 1839 <svg class="icon-inline svg-icon-text icon-rotate-90"><use xlink:href="#chevron"/></svg> 1840 </span> 1841 <span class="js-accordion-toggle-active" style="display: none;"> 1842 <svg class="icon-inline svg-icon-text icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 1843 </span> 1844 </div> 1845 </a> 1846 <div class="js-accordion-content" style="display: none;"> 1847 1848 1849 <div class="mt-1 mb-2" data-store="shipping-calculator"> 1850 <div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form"> 1851 <div class="js-shipping-calculator-with-zipcode mb-4 w-100 transition-up position-absolute mt-2"> 1852 <div class="container p-0"> 1853 <div class="row align-items-center"> 1854 <span class="col pr-0"> 1855 <span class="font-small align-bottom"> 1856 <span>Entregas para el CP:</span> 1857 <strong class="js-shipping-calculator-current-zip"></strong> 1858 </span> 1859 </span> 1860 <div class="col-auto pl-0"> 1861 <a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Cambiar CP</a> 1862 </div> 1863 </div> 1864 </div> 1865 </div> 1866 1867 <div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100"> 1868 1869 1870 1871<div class="form-group form-row form-group-inline mb-3"> 1872 <div class="position-relative col-12"> 1873 <div class="form-control-container " > 1874 <input 1875 type="tel" 1876 class=" form-control js-shipping-input d-block form-control-inline" 1877 autocorrect="off" 1878 autocapitalize="off" 1879 name="zipcode" placeholder="Tu código postal" aria-label="Tu código postal" data-component="cart" /> 1880 </div> 1881 <button class="js-calculate-shipping btn btn-secondary btn-block" aria-label="Calcular envÃo"> 1882 <span class="js-calculate-shipping-wording"> 1883 <svg class="icon-inline btn-icon svg-icon-text"><use xlink:href="#plus"/></svg> 1884 </span> 1885 <span class="float-right loading" style="display: none;"> 1886 <svg class="icon-inline btn-icon icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg> 1887 </span> 1888 </button> 1889 </div> 1890 <div class="col-12"> 1891 <a class="font-small text-uppercase mt-2 mb-2 d-block " href="https://www.correoargentino.com.ar/formularios/cpa" target="_blank">No sé mi código postal</a> 1892 </div> 1893 <div class="col-12"> 1894 <div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;"> 1895 1896 1897 No encontramos este código postal. ¿Está bien escrito? 1898 1899 </div> 1900 <div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Ocurrió un error al calcular el envÃo. Por favor intentá de nuevo en unos segundos.</div> 1901 <div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">El calculo falló por un problema con el medio de envÃo. Por favor intentá de nuevo en unos segundos.</div> 1902 </div> 1903 </div> 1904 1905 1906 </div> 1907 </div> 1908 <div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;"> 1909 <i class="spinner col-6 offset-3"></i> 1910 </div> 1911 <div class="js-shipping-calculator-response transition-soft radio-buttons-group" style="display: none;"></div> 1912 </div> 1913 </div> 1914</div> 1915 1916 1917 1918 1919 </div> 1920 </div> 1921 </div> 1922 1923 1924 1925 <div class="js-cart-total-container js-visible-on-cart-filled mb-4 pt-3" style="display:none;" data-store="cart-total"> 1926 <div class="h4 row mb-0 font-large">
1927 <span class="col">Total:</span> 1928 <span class="js-cart-total col text-right" data-component="cart.total" data-component-value=0>$0,00</span> 1929 </div> 1930 1931 <div class='total-price hidden'> 1932 Total: $0,00 1933 </div> 1934 1935 <div class="text-right"> 1936 1937 1938 1939 1940 1941 <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container mt-2 text-right" style="display: none;"> 1942 <span>O</span> 1943 <span 1944 class="js-payment-discount-price-cart payment-discount-price-cart " 1945 data-priceraw-without-shipping="0" 1946 data-combines-with-free-shipping="true" 1947 > 1948 $0,00 1949 </span> 1950 <span>con</span> 1951 <span class="js-payment-discount-name-cart "></span> 1952 <span 1953 class="js-payment-discount-installments" 1954 data-text-singular="en {1} cuota" 1955 data-text-plural="en {1} cuotas" 1956 style="display: none;" >en cuotas</span> 1957 </div> 1958 1959 1960 </div> 1961 </div> 1962 1963 <div class="js-visible-on-cart-filled container-fluid" style="display:none;"> 1964 1965 1966 1967 1968 <div style="margin:0 0 14px;display:flex;flex-direction:column;gap:8px;"> 1969 <div style="display:flex;align-items:center;gap:8px;font-size:13px;color:#555;line-height:1.4;"> 1970 <span style="width:8px;height:8px;border-radius:50%;background:#E8713A;display:inline-block;flex-shrink:0;"></span> 1971 <span>Elaborado en micro-lote · Stock limitado</span> 1972 </div> 1973 <div style="display:flex;align-items:center;gap:8px;font-size:13px;color:#C0441A;font-weight:500;line-height:1.4;"> 1974 <span style="width:8px;height:8px;border-radius:50%;background:#C0441A;display:inline-block;flex-shrink:0;"></span> 1975 <span>Reservá tu pedido antes de que se agote</span> 1976 </div> 1977 <div style="display:flex;align-items:center;gap:8px;font-size:12px;color:#3BAA5B;line-height:1.4;"> 1978 <span>✓</span> 1979 <span>15% OFF por transferencia · 3 cuotas sin interés</span> 1980 </div> 1981 </div> 1982 1983 <div class="js-ajax-cart-submit row mb-3" id="ajax-cart-submit-div" > 1984 <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/> 1985 </div> 1986 <div class="row"> 1987 1988 1989<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning w-100 mb-2" style="display:none"> 1990 El monto mÃnimo de compra es de $0,00 sin incluir el costo de envÃo. 1991</div> 1992<input type="hidden" id="ajax-cart-minimum-value" value="0"/> 1993 1994 1995<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning w-100 mb-2" data-component="checkout-enabled-validation-messages" style="display:none" role="status"> 1996 </div> 1997 1998 </div> 1999 2000 2001 2002 <div class="row mb-2"> 2003 <div class="text-center w-100"> 2004 <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver más productos</a> 2005 </div> 2006 </div> 2007 </div> 2008</div> 2009 2010 </div> 2011 2012 </form> 2013 </div> 2014 2015<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div> 2016 2017 2018 2019 2020 2021<div id="related-products-notification" class="js-modal modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom modal--md transition-sli
2021de modal-centered modal-centered-md-600px transition-soft " style="display: none;" > 2022 <div class="js-modal-close modal-header "> 2023 <div class="row"> 2024 <div class="col offset-2 text-center"> 2025 ¡Agregado al carrito! </div> 2026 <div class="col-2 text-right"> 2027 <a class="js-modal-close"> 2028 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 2029 </a> 2030 </div> 2031 </div> 2032 </div> 2033 <div class="modal-body modal-scrollable"> 2034 2035 2036 2037<div class="row align-items-center " > 2038 <div class="col-md-6 mb-3 mb-md-0"> 2039 <div class="js-cart-notification-item row align-items-center" data-store="cart-notification-item"> 2040 <div class="col-md-3 col-2 pr-0 notification-img"> 2041 <img src="" class="js-cart-notification-item-img img-fluid" /> 2042 </div> 2043 <div class="col-md-9 col-10 text-left"> 2044 <div class="mb-1 mr-4"> 2045 <span class="js-cart-notification-item-name"></span> 2046 <span class="js-cart-notification-item-variant-container" style="display: none;"> 2047 (<span class="js-cart-notification-item-variant"></span>) 2048 </span> 2049 </div> 2050 <div class="mb-1"> 2051 <span class="js-cart-notification-item-quantity"></span> 2052 <span> x </span> 2053 <span class="js-cart-notification-item-price"></span> 2054 </div> 2055 </div> 2056 </div> 2057 </div> 2058 <div class="col-md-6"> 2059 <div class="row mb-3"> 2060 <span class="col-auto text-left"> 2061 <span>Total</span> 2062 (<span class="js-cart-widget-amount"> 2063 0 2064 </span> 2065 <span class="js-cart-counts-plural" style="display: none;"> 2066 productos): 2067 </span> 2068 <span class="js-cart-counts-singular" style="display: none;"> 2069 producto): 2070 </span> 2071 2072 </span> 2073 <strong class="js-cart-total col text-right">$0,00</strong> 2074 </div> 2075 <a href="#" class="js-modal-close js-modal-open js-open-cart js-fullscreen-modal-open btn btn-primary btn-medium w-100 d-inline-block" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart"> 2076 Ver carrito 2077 </a> 2078 </div> 2079 </div> 2080</div> 2081 <div class="divider mt-0 mb-3"></div> 2082 2083 2084 <div class="js-related-products-notification-container" style="display: none"></div> 2085 2086 </div> 2087 2088 </div> 2089 2090<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div> 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100<section class="category-banner" data-store="category-banner"> 2101 <img class="category-banner-image" fetchpriority="high" src="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-480-0.webp?7595297770218917051" srcset="//acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-480-0.webp?7595297770218917051 480w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-640-0.webp?7595297770218917051 640w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-1024-1024.webp?7595297770218917051 1024w, //acdn-us.mitiendanube.com/stores/003/445/480/themes/rio/2-img-7732399929562886494-1789949203-5a24e6b2de04757f75c5bb382e4826291789949204-1920-1920.webp?7595297770218917051 1920w" alt="Banner" /> 2102</section> 2103<section class="container-fluid mt-3 d-md-none"> 2104 2105 <div class="breadcrumbs mb-0 mb-md-2"> 2106 <a class="crumb" href="https://esporadevida.com" title="Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar">Inicio</a>
2107 <span class="separator">.</span> 2108 <span class="crumb active">Extractos en Polvo</span> 2109 </div> 2110</section> 2111 2112 2113<section class="js-category-controls-prev category-controls-sticky-detector"></section> 2114<section class="js-category-controls category-controls position-relative-md container-fluid visible-when-content-ready"> 2115 <div class="row align-items-center"> 2116 <div class="col"> 2117 <div class="row align-items-center"> 2118 <div class="col-auto"> 2119 <div class="category-breadcrumbs-container d-none d-md-block"> 2120 2121 <div class="breadcrumbs mb-0 mb-md-2"> 2122 <a class="crumb" href="https://esporadevida.com" title="Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar">Inicio</a> 2123 <span class="separator">.</span> 2124 <span class="crumb active">Extractos en Polvo</span> 2125 </div> 2126 </div> 2127 2128<section class="page-header " data-store="page-title"> 2129 2130 <h1 class="h4" >Extractos en Polvo</h1> 2131 </section> 2132 </div> 2133 <div class="visible-when-content-ready col text-right d-none d-md-block"> 2134 2135 2136 </div> 2137 </div> 2138 </div> 2139 <div class="col-12 col-md-auto d-none d-md-block"> 2140 2141 2142 2143 2144 2145 <div class="form-group form-group-small d-inline-block w-auto mb-0"> 2146 <select class="js-sort-by-private form-select btn btn-default btn-medium text-left font-weight-bold " aria-label="Ordenar por" data-component="sort-by"> 2147 <option value="price-ascending" >Precio: menor a mayor</option> 2148 <option value="price-descending" >Precio: mayor a menor</option> 2149 <option value="alpha-ascending" >A - Z</option> 2150 <option value="alpha-descending" >Z - A</option> 2151 <option value="created-descending" >Más nuevo al más viejo</option> 2152 <option value="created-ascending" >Más viejo al más nuevo</option> 2153 <option value="best-selling" >Más vendidos</option> 2154 <option value="user" selected>Destacado</option> 2155 </select> 2156 2157 <div class="form-select-icon "> 2158 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 2159 </div> 2160 </div> 2161 2162 2163 2164 2165 2166 </div> 2167 <div class="visible-when-content-ready pl-0 col-auto d-md-none"> 2168 <a href="#" class="js-modal-open js-fullscreen-modal-open btn btn-default btn-medium form-select" data-toggle="#nav-filters" data-modal-url="modal-fullscreen-filters" data-component="filter-button"> 2169 <div class="row align-items-center"> 2170 <div class="col font-weight-bold"> 2171 Filtrar 2172 </div> 2173 <div class="col text-right"> 2174 <svg class="icon-inline"><use xlink:href="#filter"/></svg> 2175 </div> 2176 </div> 2177 </a> 2178 2179 2180<div id="nav-filters" class="js-modal js-fullscreen-modal modal modal-filters modal-right modal--md transition-sli
2180de modal-docked-md transition-soft " style="display: none;" > 2181 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 2182 <div class="row"> 2183 <div class="col offset-2 text-center"> 2184 Filtros </div> 2185 <div class="col-2 text-right"> 2186 <a class="js-modal-close"> 2187 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 2188 </a> 2189 </div> 2190 </div> 2191 </div> 2192 <div class="modal-body "> 2193 <div class="d-block d-md-none"> 2194 <div class="subtitle mb-2">Ordenar por</div> 2195 2196 2197 2198 2199 2200 <div class="form-group form-group-small d-inline-block w-auto mb-0"> 2201 <select class="js-sort-by-private form-select btn btn-default btn-medium text-left font-weight-bold " aria-label="Ordenar por" data-component="sort-by"> 2202 <option value="price-ascending" >Precio: menor a mayor</option> 2203 <option value="price-descending" >Precio: mayor a menor</option> 2204 <option value="alpha-ascending" >A - Z</option> 2205 <option value="alpha-descending" >Z - A</option> 2206 <option value="created-descending" >Más nuevo al más viejo</option> 2207 <option value="created-ascending" >Más viejo al más nuevo</option> 2208 <option value="best-selling" >Más vendidos</option> 2209 <option value="user" selected>Destacado</option> 2210 </select> 2211 2212 <div class="form-select-icon "> 2213 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 2214 </div> 2215 </div> 2216 2217 2218 2219 2220 2221 <div class="divider mt-3 pt-2 mb-4"></div> 2222 </div> 2223 2224 2225 <div id="filters" class="visible-when-content-ready" data-store="filters-nav"> 2226 2227 <div class="js-price-filter-container price-filter-container" data-store="filters-group" data-component="list.filter-price"> 2228 <form> 2229 <div class="mb-3 mt-4 subtitle">Precio</div> 2230 <div class="form-group"> 2231 <span class="js-filter-input-price-container filter-input-price-container"> 2232 <label class="form-label">Desde</label> 2233 <input 2234 type="number" 2235 name="min_price" 2236 step="1" min="0" 2237 pattern="\d*" 2238 oninput="validity.valid||(value='');" 2239 class="js-price-filter-input form-control filter-input-price" 2240 data-component="list.filter-price.min" 2241 value="" 2242 placeholder="57699" 2243 > 2244 <a class="js-price-filter-empty input-clear-content" style="display:none"> 2245 </a> 2246 </span> 2247 <span class="js-filter-input-price-container filter-input-price-container"> 2248 <label class="form-label">Hasta</label> 2249 <input 2250 type="number" 2251 name="max_price" 2252 step="1" min="0" 2253 pattern="\d*" 2254 oninput="validity.valid||(value='');" 2255 class="js-price-filter-input form-control filter-input-price" 2256 data-component="list.filter-price.max" 2257 value="" 2258 placeholder="71799" 2259 > 2260 <a class="js-price-filter-empty input-clear-content" style="display:none"> 2261 </a> 2262 </span> 2263 <button type="submit" class="js-price-filter-btn btn btn-secondary btn-small btn-price-filter disabled" disabled data-component="list.filter-price.submit">Aplicar</button> 2264 </div> 2265 </form> 2266</div> 2267 2268 2269 <div class="divider mt-3 pt-2"></div> 2270 2271 </div> 2272 <div class="js-filters-overlay filters-overlay" style="display: none;"> 2273 <div class="filters-updating-message"> 2274 <span class="js-applying-filter h5 mr-2" style="display: none;">Aplicando filtro</span>
2275 <span class="js-removing-filter h5 mr-2" style="display: none;">Borrando filtro</span> 2276 <svg class="icon-inline h5 icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg> 2277 </div> 2278 </div> 2279 <div class="js-sorting-overlay filters-overlay" style="display: none;"> 2280 <div class="filters-updating-message"> 2281 <span class="h5 mr-2">Ordenando productos</span> 2282 <span> 2283 <svg class="icon-inline h5 icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg> 2284 </span> 2285 </div> 2286 </div> 2287 </div> 2288 2289 </div> 2290 2291<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-filters" style="display: none;"></div> 2292</div> </div> 2293</section> 2294 2295 <p class="mt-2 mb-3 mt-md-0 mb-md-4 container-fluid">Potencia estandarizada | Respaldo de laboratorio | Concentración que podés verificar</p> 2296<div class="container-fluid visible-when-content-ready d-md-none"> 2297 2298 2299 </div> 2300 2301<section class="js-category-body category-body mt-2 mt-md-4 pt-md-1"> 2302 <div class="container-fluid"> 2303 <div class="row"> 2304 2305 2306 <div class="filters-sidebar col col-md-2 d-none d-md-block visible-when-content-ready"> 2307 2308 2309 2310 <div id="filters" class="visible-when-content-ready" data-store="filters-nav"> 2311 <h5 class="font-large mb-2 d-none d-md-block">Filtrar por</h5> 2312 2313 <div class="js-price-filter-container price-filter-container" data-store="filters-group" data-component="list.filter-price"> 2314 <form> 2315 <div class="mb-3 mt-4 subtitle">Precio</div> 2316 <div class="form-group"> 2317 <span class="js-filter-input-price-container filter-input-price-container"> 2318 <label class="form-label">Desde</label> 2319 <input 2320 type="number" 2321 name="min_price" 2322 step="1" min="0" 2323 pattern="\d*" 2324 oninput="validity.valid||(value='');" 2325 class="js-price-filter-input form-control filter-input-price" 2326 data-component="list.filter-price.min" 2327 value="" 2328 placeholder="57699" 2329 > 2330 <a class="js-price-filter-empty input-clear-content" style="display:none"> 2331 </a> 2332 </span> 2333 <span class="js-filter-input-price-container filter-input-price-container"> 2334 <label class="form-label">Hasta</label> 2335 <input 2336 type="number" 2337 name="max_price" 2338 step="1" min="0" 2339 pattern="\d*" 2340 oninput="validity.valid||(value='');" 2341 class="js-price-filter-input form-control filter-input-price" 2342 data-component="list.filter-price.max" 2343 value="" 2344 placeholder="71799" 2345 > 2346 <a class="js-price-filter-empty input-clear-content" style="display:none"> 2347 </a> 2348 </span> 2349 <button type="submit" class="js-price-filter-btn btn btn-secondary btn-small btn-square btn-icon chevron disabled" disabled data-component="list.filter-price.submit">Aplicar</button> 2350 </div> 2351 </form> 2352</div> 2353 2354 2355 <div class="divider mt-3 pt-2"></div> 2356 2357 </div> 2358 </div> 2359 2360<div class="col pl-0" data-store="category-grid-31351134"> 2361 <div class="js-product-table row"> 2362 <div class="last-page" style="display:none;"></div> 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 <div class="js-item-product col-6 col-md-3 item item-product grid-item " data-product-type="list" data-product-id="270671516" data-store="product-item-270671516" data-component="product-list-item" data-component-value="270671516" data-transition="fade-in-up"> 2373 <div class="js-product-container js-quickshop-container position-relative" data-variants="[{"product_id":270671516,"price_short":"$57.699,00","price_long":"$57.699,00 ARS","price_number":57699,"price_number_raw":5769900,"price_with_payment_discount_short":"$51.929,10","price_without_taxes":null,"compare_at_price_short":null,"compare_at_price_long":null,"compare_at_price_number":null,"compare_at_price_number_raw":null,"has_promotional_price":false,"promotional_price_short":null,"promotional_price_number":null,"stock":null,"sku":null,"available":true,"is_visible":true,"contact":false,"option0":null,"option1":null,"option2":null,"id":1208607181,"image":1277102469,"image_url":"\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-1024-1024.webp","installments_data":"{\"Pagos Personalizados\":{\"1\":{\"installment_value\":57699,\"installment_value_cents\":5769900,\"interest\":0,\"total_value\":57699,\"without_interests\":true,\"collector_is_third_party\":false}},\"Mercado Pago\":{\"1\":{\"installment_value\":57699,\"installment_value_cents\":5769900,\"interest\":0,\"total_value\":57699,\"without_interests\":true,\"collector_is_third_party\":false}}}","show_payment_discount_disclaimer":false,"popup_discount_visibility":{"pagos-personalizados":{"tab_show_discount":true,"methods":{"wire_transfer":{"show_discount":true,"show_disclaimer":false},"redirect":{"show_discount":false,"show_disclaimer":false}}},"mercado-pago":{"tab_show_discount":false,"methods":{"redirect":{"show_discount":false,"show_disclaimer":false},"ticket":{"show_discount":false,"show_disclaimer":false},"credit_card":{"show_discount":false,"show_disclaimer":false},"debit_card":{"show_discount":false,"show_disclaimer":false}}}},"max_payment_discount_max_installments":null}]" data-quickshop-id="quick270671516"> 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391<div class="js-product-item-image-container-private js-product-item-private-with-secondary-images product-item-image-container item-image" data-store="product-item-image-270671516" data-images-url=""> 2392 2393 2394 2395 2396 <div 2397 class="js-nubesdk-slot" 2398 data-nubesdk-slot="product_grid_item_image_top_left" 2399 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; top: 0; left: 0;" 2400 ></div> 2401 <div 2402 class="js-nubesdk-slot" 2403 data-nubesdk-slot="product_grid_item_image_top_right" 2404 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; top: 0; right: 0;" 2405 ></div> 2406 <div 2407 class="js-nubesdk-slot" 2408 data-nubesdk-slot="product_grid_item_image_bottom_left" 2409 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; bottom: 0; left: 0;" 2410 ></div> 2411 <div 2412 class="js-nubesdk-slot" 2413 data-nubesdk-slot="product_grid_item_image_bottom_right" 2414 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; bottom: 0; right: 0;" 2415 ></div> 2416 <div 2417 class="js-nubesdk-slot" 2418 data-nubesdk-slot="product_grid_item_image_top_center" 2419 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; top: 0; left: 50%; transform: translateX(-50%);" 2420 ></div> 2421 <div 2422 class="js-nubesdk-slot" 2423 data-nubesdk-slot="product_grid_item_image_bottom_center" 2424 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; bottom: 0; left: 50%; transform: translateX(-50%);" 2425 ></div> 2426 <div 2427 class="js-nubesdk-slot" 2428 data-nubesdk-slot="product_grid_item_image_center_left" 2429 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; left: 0; top: 50%; transform: translateY(-50%);" 2430 ></div> 2431 <div 2432 class="js-nubesdk-slot" 2433 data-nubesdk-slot="product_grid_item_image_center_right" 2434 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; right: 0; top: 50%; transform: translateY(-50%);" 2435 ></div> 2436 <div 2437 class="js-nubesdk-slot" 2438 data-nubesdk-slot="product_grid_item_image_center_center" 2439 data-nubesdk-slot-pick="270671516" style="position: absolute; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%);" 2440 ></div> 2441 2442 <div style="padding-bottom: 125%;" class="position-relative d-block"> 2443 <a href="https://esporadevida.com/productos/vitex-florecer/" title="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" aria-label="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" class="js-product-item-image-link-private "> 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454<img 2455 fetchpriority="high" 2456 width="1080" 2457 2458 height="1350" 2459 2460 src="//acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-480-0.webp" 2461 srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-1024-1024.webp 1024w" 2462 class=" image-priority-high js-product-item-image-private product-item-image js-item-image lazyautosizes fade-in img-absolute img-absolute-centered product-item-image-featured item-image-featured" 2463 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 2464 data-expand="-10" 2465 alt="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" 2466 /> 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476<img 2477 width="1080" 2478 2479 height="1350" 2480 2481 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2482 data-srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-1-8aac6b2fb1de3ffd8017645194334174-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-1-8aac6b2fb1de3ffd8017645194334174-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-1-8aac6b2fb1de3ffd8017645194334174-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-1-8aac6b2fb1de3ffd8017645194334174-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-1-8aac6b2fb1de3ffd8017645194334174-1024-1024.webp 1024w" 2483 class="lazyload js-product-item-image-private product-item-image js-item-image lazyautosizes fade-in img-absolute img-absolute-centered js-product-item-secondary-image-private product-item-image-secondary item-image-secondary" 2484 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 2485 data-sizes="auto" 2486 alt="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" 2487 /> 2488 2489 2490 <div class="placeholder-fade"> 2491 </div> 2492 </a> 2493 2494 <div class="item-floating-elements"> 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 <div class="labels js-labels-floating-group " data-store="product-item-labels"> 2511 2512 2513 <div class="js-stock-label-private label js-stock-label label label-default" data-store="product-item-label-stock" data-label="Sin stock" style="display:none;"> 2514 </div> 2515 2516 2517 <div class="js-offer-label-private label js-offer-label label label-accent" data-store="product-item-offer-label" data-promotion-type="price-discounts" style="display:none;"> 2518 2519 2520 2521 2522 2523 2524 <span class="label-offer-percentage "> 2525 <span class="js-offer-percentage">0</span>% 2526 </span> 2527 <span class="label-offer-percentage-text "> OFF</span> 2528 </div> 2529 2530 2531 2532 2533 <div class="js-shipping-label-private js-free-shipping-minimum-label label " data-store="product-item-label-shipping" data-promotion-type="free-shipping" style="display: none;"> 2534 EnvÃo gratis 2535 </div> 2536 2537 2538 2539 </div> 2540<span class="hidden" data-store="stock-product-270671516-infinite"></span> 2541<span class="js-free-shipping-combines-config hidden" data-combines="true"></span> 2542 </div> 2543 2544 2545 2546 </div> 2547 </div> 2548 2549 <div class="js-item-description item-description" data-store="product-item-info-270671516"> 2550 <a href="https://esporadevida.com/productos/vitex-florecer/" title="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" aria-label="VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica" class="item-link"> 2551 <div class="js-item-name item-name mb-2 " data-store="product-item-name-270671516">VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica</div> 2552 <div class="js-item-price-container item-price-container mb-2" data-store="product-item-price-270671516">
2553 <span class="js-compare-price-display price-compare " style="display:none;" data-price-compare-visibility="false"> 2554 $0,00 2555 </span> 2556 <span class="js-price-display item-price" data-product-price="5769900"> 2557 $57.699,00 2558 </span> 2559 2560 2561 2562 2563 2564 <div class="js-payment-discount-price-product-container payment-discount-price-product-container font-small mt-1" > 2565 <span 2566 class="js-payment-discount-price-product payment-discount-price-product " 2567 data-priceraw-without-shipping="5192910" 2568 data-combines-with-free-shipping="true" 2569 > 2570 $51.929,10 2571 </span> 2572 <span>con</span> 2573 <span class="js-payment-discount-name-product ">Transferencia / Depósito</span> 2574 <span 2575 class="js-payment-discount-installments" 2576 data-text-singular="en {1} cuota" 2577 data-text-plural="en {1} cuotas" 2578 style="display: none;" >en cuotas</span> 2579 </div> 2580 2581 </div> 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 </a> 2593 <div class="js-item-quickshop item-actions mt-3 "> 2594 2595 2596 2597 2598 <form class="js-product-form d-inline-block" method="post" action="/comprar/"> 2599 <input type="hidden" name="add_to_cart" value="270671516" /> 2600 2601 <input type="submit" class="js-addtocart js-prod-submit-form btn btn-primary btn-small w-100 mb-2 cart" value="Comprar" data-component="product-list-item.add-to-cart" data-component-value="270671516"/> 2602 2603 2604 <div class="js-addtocart js-addtocart-placeholder btn btn-primary btn-block btn-transition btn-small mb-2 disabled" style="display: none;"> 2605 <div class="d-inline-block"> 2606 <span class="js-addtocart-text"> 2607 Comprar 2608 </span> 2609 <span class="js-addtocart-success transition-container"> 2610 ¡Listo! 2611 </span> 2612 <div class="js-addtocart-adding js-addtocart-adding-text transition-container"> 2613 Agregando... 2614 </div> 2615 </div> 2616</div> </form> 2617 </div> 2618 </div> 2619 </div> 2620 2621 2622 2623
2623<script type="application/ld+json" data-component='structured-data.item'> 2624 { 2625 "@context": "https://schema.org/", 2626 "@type": "Product", 2627 "mainEntityOfPage": { 2628 "@type": "WebPage", 2629 "@id": "https://esporadevida.com/productos/vitex-florecer/" 2630 }, 2631 "name": "VITEXâ¿ Regulación Hormonal + Vitalidad CÃclica", 2632 "image": "https://acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-480-0.webp", 2633 "description": "Vitex en polvo estandarizado para equilibrar tu ciclo hormonal y aliviar sÃntomas del SPM. Ideal para fertilidad y menopausia. ¡Compralo ya!", 2634 "brand": { 2635 "@type": "Brand", 2636 "name": "Espora de vida® | Adaptógenos de verdad" 2637 }, 2638 "weight": { 2639 "@type": "QuantitativeValue", 2640 "unitCode": "KGM", 2641 "value": "0.15" 2642 }, 2643 "offers": { 2644 "@type": "Offer", 2645 "url": "https://esporadevida.com/productos/vitex-florecer/", 2646 "priceCurrency": "ARS", 2647 "price": "57699", 2648 "availability": "https://schema.org/InStock", 2649 "seller": { 2650 "@type": "Organization", 2651 "name": "Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar" 2652 } 2653 } } 2654 </script>
2654 2655 2656 </div> 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 <div class="js-item-product col-6 col-md-3 item item-product grid-item " data-product-type="list" data-product-id="270672021" data-store="product-item-270672021" data-component="product-list-item" data-component-value="270672021" data-transition="fade-in-up"> 2667 <div class="js-product-container js-quickshop-container position-relative" data-variants="[{"product_id":270672021,"price_short":"$57.699,00","price_long":"$57.699,00 ARS","price_number":57699,"price_number_raw":5769900,"price_with_payment_discount_short":"$51.929,10","price_without_taxes":null,"compare_at_price_short":null,"compare_at_price_long":null,"compare_at_price_number":null,"compare_at_price_number_raw":null,"has_promotional_price":false,"promotional_price_short":null,"promotional_price_number":null,"stock":null,"sku":null,"available":true,"is_visible":true,"contact":false,"option0":null,"option1":null,"option2":null,"id":1208618405,"image":1277101446,"image_url":"\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-1024-1024.webp","installments_data":"{\"Pagos Personalizados\":{\"1\":{\"installment_value\":57699,\"installment_value_cents\":5769900,\"interest\":0,\"total_value\":57699,\"without_interests\":true,\"collector_is_third_party\":false}},\"Mercado Pago\":{\"1\":{\"installment_value\":57699,\"installment_value_cents\":5769900,\"interest\":0,\"total_value\":57699,\"without_interests\":true,\"collector_is_third_party\":false}}}","show_payment_discount_disclaimer":false,"popup_discount_visibility":{"pagos-personalizados":{"tab_show_discount":true,"methods":{"wire_transfer":{"show_discount":true,"show_disclaimer":false},"redirect":{"show_discount":false,"show_disclaimer":false}}},"mercado-pago":{"tab_show_discount":false,"methods":{"debit_card":{"show_discount":false,"show_disclaimer":false},"redirect":{"show_discount":false,"show_disclaimer":false},"ticket":{"show_discount":false,"show_disclaimer":false},"credit_card":{"show_discount":false,"show_disclaimer":false}}}},"max_payment_discount_max_installments":null}]" data-quickshop-id="quick270672021"> 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685<div class="js-product-item-image-container-private js-product-item-private-with-secondary-images product-item-image-container item-image" data-store="product-item-image-270672021" data-images-url=""> 2686 2687 2688 2689 2690 <div 2691 class="js-nubesdk-slot" 2692 data-nubesdk-slot="product_grid_item_image_top_left" 2693 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; top: 0; left: 0;" 2694 ></div> 2695 <div 2696 class="js-nubesdk-slot" 2697 data-nubesdk-slot="product_grid_item_image_top_right" 2698 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; top: 0; right: 0;" 2699 ></div> 2700 <div 2701 class="js-nubesdk-slot" 2702 data-nubesdk-slot="product_grid_item_image_bottom_left" 2703 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; bottom: 0; left: 0;" 2704 ></div> 2705 <div 2706 class="js-nubesdk-slot" 2707 data-nubesdk-slot="product_grid_item_image_bottom_right" 2708 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; bottom: 0; right: 0;" 2709 ></div> 2710 <div 2711 class="js-nubesdk-slot" 2712 data-nubesdk-slot="product_grid_item_image_top_center" 2713 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; top: 0; left: 50%; transform: translateX(-50%);" 2714 ></div> 2715 <div 2716 class="js-nubesdk-slot" 2717 data-nubesdk-slot="product_grid_item_image_bottom_center" 2718 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; bottom: 0; left: 50%; transform: translateX(-50%);" 2719 ></div> 2720 <div 2721 class="js-nubesdk-slot" 2722 data-nubesdk-slot="product_grid_item_image_center_left" 2723 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; left: 0; top: 50%; transform: translateY(-50%);" 2724 ></div> 2725 <div 2726 class="js-nubesdk-slot" 2727 data-nubesdk-slot="product_grid_item_image_center_right" 2728 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; right: 0; top: 50%; transform: translateY(-50%);" 2729 ></div> 2730 <div 2731 class="js-nubesdk-slot" 2732 data-nubesdk-slot="product_grid_item_image_center_center" 2733 data-nubesdk-slot-pick="270672021" style="position: absolute; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%);" 2734 ></div> 2735 2736 <div style="padding-bottom: 125%;" class="position-relative d-block"> 2737 <a href="https://esporadevida.com/productos/shatavari-ritual/" title="SHATAVARI â¿ Regulación CÃclica + Prolactina +
2737Salud Ãtero Ovárica" aria-label="SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica" class="js-product-item-image-link-private "> 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748<img 2749 fetchpriority="high" 2750 width="1080" 2751 2752 height="1350" 2753 2754 src="//acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-480-0.webp" 2755 srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-1024-1024.webp 1024w" 2756 class=" image-priority-high js-product-item-image-private product-item-image js-item-image lazyautosizes fade-in img-absolute img-absolute-centered product-item-image-featured item-image-featured" 2757 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 2758 data-expand="-10" 2759 alt="SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica" 2760 /> 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770<img 2771 width="1080" 2772 2773 height="1350" 2774 2775 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 2776 data-srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-2-646eb3c23cc5a06f4117645240620230-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-2-646eb3c23cc5a06f4117645240620230-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-2-646eb3c23cc5a06f4117645240620230-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-2-646eb3c23cc5a06f4117645240620230-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-2-646eb3c23cc5a06f4117645240620230-1024-1024.webp 1024w" 2777 class="lazyload js-product-item-image-private product-item-image js-item-image lazyautosizes fade-in img-absolute img-absolute-centered js-product-item-secondary-image-private product-item-image-secondary item-image-secondary" 2778 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 2779 data-sizes="auto" 2780 alt="SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica" 2781 /> 2782 2783 2784 <div class="placeholder-fade"> 2785 </div> 2786 </a> 2787 2788 <div class="item-floating-elements"> 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 <div class="labels js-labels-floating-group " data-store="product-item-labels"> 2805 2806 2807 <div class="js-stock-label-private label js-stock-label label label-default" data-store="product-item-label-stock" data-label="Sin stock" style="display:none;"> 2808 </div> 2809 2810 2811 <div class="js-offer-label-private label js-offer-label label label-accent" data-store="product-item-offer-label" data-promotion-type="price-discounts" style="display:none;"> 2812 2813 2814 2815 2816 2817 2818 <span class="label-offer-percentage "> 2819 <span class="js-offer-percentage">0</span>% 2820 </span> 2821 <span class="label-offer-percentage-text "> OFF</span> 2822 </div> 2823 2824 2825 2826 2827 <div class="js-shipping-label-private js-free-shipping-minimum-label label " data-store="product-item-label-shipping" data-promotion-type="free-shipping" style="display: none;"> 2828 EnvÃo gratis 2829 </div> 2830 2831 2832 2833 </div> 2834<span class="hidden" data-store="stock-product-270672021-infinite"></span> 2835<span class="js-free-shipping-combines-config hidden" data-combines="true"></span> 2836 </div> 2837 2838 2839 2840 </div> 2841 </div> 2842 2843 <div class="js-item-description item-description" data-store="product-item-info-270672021"> 2844 <a href="https://esporadevida.com/productos/shatavari-ritual/" title="SHATAVARI â¿ Regulación CÃclica + Prolactina +
2844Salud Ãtero Ovárica" aria-label="SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica" class="item-link"> 2845 <div class="js-item-name item-name mb-2 " data-store="product-item-name-270672021">SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica</div> 2846 <div class="js-item-price-container item-price-container mb-2" data-store="product-item-price-270672021"> 2847 <span class="js-compare-price-display price-compare " style="display:none;" data-price-compare-visibility="false"> 2848 $0,00 2849 </span> 2850 <span class="js-price-display item-price" data-product-price="5769900"> 2851 $57.699,00 2852 </span> 2853 2854 2855 2856 2857 2858 <div class="js-payment-discount-price-product-container payment-discount-price-product-container font-small mt-1" > 2859 <span 2860 class="js-payment-discount-price-product payment-discount-price-product " 2861 data-priceraw-without-shipping="5192910" 2862 data-combines-with-free-shipping="true" 2863 > 2864 $51.929,10 2865 </span> 2866 <span>con</span> 2867 <span class="js-payment-discount-name-product ">Transferencia / Depósito</span> 2868 <span 2869 class="js-payment-discount-installments" 2870 data-text-singular="en {1} cuota" 2871 data-text-plural="en {1} cuotas" 2872 style="display: none;" >en cuotas</span> 2873 </div> 2874 2875 </div> 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 </a> 2887 <div class="js-item-quickshop item-actions mt-3 "> 2888 2889 2890 2891 2892 <form class="js-product-form d-inline-block" method="post" action="/comprar/"> 2893 <input type="hidden" name="add_to_cart" value="270672021" /> 2894 2895 <input type="submit" class="js-addtocart js-prod-submit-form btn btn-primary btn-small w-100 mb-2 cart" value="Comprar" data-component="product-list-item.add-to-cart" data-component-value="270672021"/> 2896 2897 2898 <div class="js-addtocart js-addtocart-placeholder btn btn-primary btn-block btn-transition btn-small mb-2 disabled" style="display: none;"> 2899 <div class="d-inline-block"> 2900 <span class="js-addtocart-text"> 2901 Comprar 2902 </span> 2903 <span class="js-addtocart-success transition-container"> 2904 ¡Listo! 2905 </span> 2906 <div class="js-addtocart-adding js-addtocart-adding-text transition-container"> 2907 Agregando... 2908 </div> 2909 </div> 2910</div> </form> 2911 </div> 2912 </div> 2913 </div> 2914 2915 2916 2917
2917<script type="application/ld+json" data-component='structured-data.item'> 2918 { 2919 "@context": "https://schema.org/", 2920 "@type": "Product", 2921 "mainEntityOfPage": { 2922 "@type": "WebPage", 2923 "@id": "https://esporadevida.com/productos/shatavari-ritual/" 2924 }, 2925 "name": "SHATAVARI â¿ Regulación CÃclica + Prolactina + Salud Ãtero Ovárica", 2926 "image": "https://acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-480-0.webp", 2927 "description": "Shatavari, extracto 5:1, regula el ciclo, apoya fertilidad y calma el SPM. Vitalidad y bienestar femenino en cada dosis. ¡Descubrà su poder!", 2928 "brand": { 2929 "@type": "Brand", 2930 "name": "Espora de vida® | Adaptógenos de verdad" 2931 }, 2932 "weight": { 2933 "@type": "QuantitativeValue", 2934 "unitCode": "KGM", 2935 "value": "0.15" 2936 }, 2937 "offers": { 2938 "@type": "Offer", 2939 "url": "https://esporadevida.com/productos/shatavari-ritual/", 2940 "priceCurrency": "ARS", 2941 "price": "57699", 2942 "availability": "https://schema.org/InStock", 2943 "seller": { 2944 "@type": "Organization", 2945 "name": "Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar" 2946 } 2947 } } 2948 </script>
2948 2949 2950 </div> 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 <div class="js-item-product col-6 col-md-3 item item-product grid-item " data-product-type="list" data-product-id="270671837" data-store="product-item-270671837" data-component="product-list-item" data-component-value="270671837" data-transition="fade-in-up"> 2961 <div class="js-product-container js-quickshop-container position-relative" data-variants="[{"product_id":270671837,"price_short":"$71.799,00","price_long":"$71.799,00 ARS","price_number":71799,"price_number_raw":7179900,"price_with_payment_discount_short":"$64.619,10","price_without_taxes":null,"compare_at_price_short":null,"compare_at_price_long":null,"compare_at_price_number":null,"compare_at_price_number_raw":null,"has_promotional_price":false,"promotional_price_short":null,"promotional_price_number":null,"stock":null,"sku":null,"available":true,"is_visible":true,"contact":false,"option0":null,"option1":null,"option2":null,"id":1208614379,"image":1277102614,"image_url":"\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-1024-1024.webp","installments_data":"{\"Pagos Personalizados\":{\"1\":{\"installment_value\":71799,\"installment_value_cents\":7179900,\"interest\":0,\"total_value\":71799,\"without_interests\":true,\"collector_is_third_party\":false}},\"Mercado Pago\":{\"1\":{\"installment_value\":71799,\"installment_value_cents\":7179900,\"interest\":0,\"total_value\":71799,\"without_interests\":true,\"collector_is_third_party\":false},\"2\":{\"installment_value\":35899.5,\"installment_value_cents\":3589950,\"interest\":0,\"total_value\":71799,\"without_interests\":true,\"collector_is_third_party\":false}}}","show_payment_discount_disclaimer":false,"popup_discount_visibility":{"pagos-personalizados":{"tab_show_discount":true,"methods":{"redirect":{"show_discount":false,"show_disclaimer":false},"wire_transfer":{"show_discount":true,"show_disclaimer":false}}},"mercado-pago":{"tab_show_discount":false,"methods":{"credit_card":{"show_discount":false,"show_disclaimer":false},"ticket":{"show_discount":false,"show_disclaimer":false},"redirect":{"show_discount":false,"show_disclaimer":false},"debit_card":{"show_discount":false,"show_disclaimer":false}}}},"max_payment_discount_max_installments":null}]" data-quickshop-id="quick270671837"> 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979<div class="js-product-item-image-container-private js-product-item-private-with-secondary-images product-item-image-container item-image" data-store="product-item-image-270671837" data-images-url=""> 2980 2981 2982 2983 2984 <div 2985 class="js-nubesdk-slot" 2986 data-nubesdk-slot="product_grid_item_image_top_left" 2987 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; top: 0; left: 0;" 2988 ></div> 2989 <div 2990 class="js-nubesdk-slot" 2991 data-nubesdk-slot="product_grid_item_image_top_right" 2992 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; top: 0; right: 0;" 2993 ></div> 2994 <div 2995 class="js-nubesdk-slot" 2996 data-nubesdk-slot="product_grid_item_image_bottom_left" 2997 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; bottom: 0; left: 0;" 2998 ></div> 2999 <div 3000 class="js-nubesdk-slot" 3001 data-nubesdk-slot="product_grid_item_image_bottom_right" 3002 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; bottom: 0; right: 0;" 3003 ></div> 3004 <div 3005 class="js-nubesdk-slot" 3006 data-nubesdk-slot="product_grid_item_image_top_center" 3007 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; top: 0; left: 50%; transform: translateX(-50%);" 3008 ></div> 3009 <div 3010 class="js-nubesdk-slot" 3011 data-nubesdk-slot="product_grid_item_image_bottom_center" 3012 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; bottom: 0; left: 50%; transform: translateX(-50%);" 3013 ></div> 3014 <div 3015 class="js-nubesdk-slot" 3016 data-nubesdk-slot="product_grid_item_image_center_left" 3017 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; left: 0; top: 50%; transform: translateY(-50%);" 3018 ></div> 3019 <div 3020 class="js-nubesdk-slot" 3021 data-nubesdk-slot="product_grid_item_image_center_right" 3022 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; right: 0; top: 50%; transform: translateY(-50%);" 3023 ></div> 3024 <div 3025 class="js-nubesdk-slot" 3026 data-nubesdk-slot="product_grid_item_image_center_center" 3027 data-nubesdk-slot-pick="270671837" style="position: absolute; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%);" 3028 ></div> 3029 3030 <div style="padding-bottom: 125%;" class="position-relative d-block"> 3031 <a href="https://esporadevida.com/productos/chaga-yin-yang/" title="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" aria-label="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" class="js-product-item-image-link-private "> 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042<img 3043 width="1080" 3044 3045 height="1350" 3046 3047 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3048 data-srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-1024-1024.webp 1024w" 3049 class="lazyload js-product-item-image-private product-item-image js-item-image lazyautosizes lazyload fade-in img-absolute img-absolute-centered product-item-image-featured item-image-featured" 3050 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 3051 data-expand="-10" 3052 alt="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" 3053 /> 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063<img 3064 width="1080" 3065 3066 height="1350" 3067 3068 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3069 data-srcset="//acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-d7ee44561705caa77117645135847380-240-0.webp 240w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-d7ee44561705caa77117645135847380-320-0.webp 320w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-d7ee44561705caa77117645135847380-480-0.webp 480w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-d7ee44561705caa77117645135847380-640-0.webp 640w, //acdn-us.mitiendanube.com/stores/003/445/480/products/tan-simple-and-minimalist-skincare-engagement-your-story-d7ee44561705caa77117645135847380-1024-1024.webp 1024w" 3070 class="lazyload js-product-item-image-private product-item-image js-item-image lazyautosizes lazyload fade-in img-absolute img-absolute-centered js-product-item-secondary-image-private product-item-image-secondary item-image-secondary" 3071 sizes="(max-width: 768px)50vw, (min-width: 769px)25vw" 3072 data-sizes="auto" 3073 alt="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" 3074 /> 3075 3076 3077 <div class="placeholder-fade"> 3078 </div> 3079 </a> 3080 3081 <div class="item-floating-elements"> 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 <div class="labels js-labels-floating-group " data-store="product-item-labels"> 3098 3099 3100 <div class="js-stock-label-private label js-stock-label label label-default" data-store="product-item-label-stock" data-label="Sin stock" style="display:none;"> 3101 </div> 3102 3103 3104 <div class="js-offer-label-private label js-offer-label label label-accent" data-store="product-item-offer-label" data-promotion-type="price-discounts" style="display:none;"> 3105 3106 3107 3108 3109 3110 3111 <span class="label-offer-percentage "> 3112 <span class="js-offer-percentage">0</span>% 3113 </span> 3114 <span class="label-offer-percentage-text "> OFF</span> 3115 </div> 3116 3117 3118 3119 3120 <div class="js-shipping-label-private js-free-shipping-minimum-label label " data-store="product-item-label-shipping" data-promotion-type="free-shipping" style="display: none;"> 3121 EnvÃo gratis 3122 </div> 3123 3124 3125 3126 </div> 3127<span class="hidden" data-store="stock-product-270671837-infinite"></span> 3128<span class="js-free-shipping-combines-config hidden" data-combines="true"></span> 3129 </div> 3130 3131 3132 3133 </div> 3134 </div> 3135 3136 <div class="js-item-description item-description" data-store="product-item-info-270671837"> 3137 <a href="https://esporadevida.com/productos/chaga-yin-yang/" title="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" aria-label="CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular" class="item-link"> 3138 <div class="js-item-name item-name mb-2 " data-store="product-item-name-270671837">CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular</div> 3139 <div class="js-item-price-container item-price-container mb-2" data-store="product-item-price-270671837">
3140 <span class="js-compare-price-display price-compare " style="display:none;" data-price-compare-visibility="false"> 3141 $0,00 3142 </span> 3143 <span class="js-price-display item-price" data-product-price="7179900"> 3144 $71.799,00 3145 </span> 3146 3147 3148 3149 3150 3151 <div class="js-payment-discount-price-product-container payment-discount-price-product-container font-small mt-1" > 3152 <span 3153 class="js-payment-discount-price-product payment-discount-price-product " 3154 data-priceraw-without-shipping="6461910" 3155 data-combines-with-free-shipping="true" 3156 > 3157 $64.619,10 3158 </span> 3159 <span>con</span> 3160 <span class="js-payment-discount-name-product ">Transferencia / Depósito</span> 3161 <span 3162 class="js-payment-discount-installments" 3163 data-text-singular="en {1} cuota" 3164 data-text-plural="en {1} cuotas" 3165 style="display: none;" >en cuotas</span> 3166 </div> 3167 3168 </div> 3169 3170 3171 3172 3173 3174 <div class="js-max-installments-container js-max-installments item-installments"> 3175 3176 3177 <div class="js-max-installments product-installments installment-no-interest"> 3178 3179 3180 3181 3182 <span class='js-installment-amount product-installment-amount'>2</span> 3183 3184 3185 <span> 3186 cuotas 3187 sin interés 3188 3189 de 3190 </span> 3191 3192 3193 <span class='js-installment-price product-installment-value'>$35.899,50</span> 3194 3195 3196 </div> 3197 </div> 3198 3199 3200 3201 3202 3203 3204 3205 3206 </a> 3207 <div class="js-item-quickshop item-actions mt-3 "> 3208 3209 3210 3211 3212 <form class="js-product-form d-inline-block" method="post" action="/comprar/"> 3213 <input type="hidden" name="add_to_cart" value="270671837" /> 3214 3215 <input type="submit" class="js-addtocart js-prod-submit-form btn btn-primary btn-small w-100 mb-2 cart" value="Comprar" data-component="product-list-item.add-to-cart" data-component-value="270671837"/> 3216 3217 3218 <div class="js-addtocart js-addtocart-placeholder btn btn-primary btn-block btn-transition btn-small mb-2 disabled" style="display: none;"> 3219 <div class="d-inline-block"> 3220 <span class="js-addtocart-text"> 3221 Comprar 3222 </span> 3223 <span class="js-addtocart-success transition-container"> 3224 ¡Listo! 3225 </span> 3226 <div class="js-addtocart-adding js-addtocart-adding-text transition-container"> 3227 Agregando... 3228 </div> 3229 </div> 3230</div> </form> 3231 </div> 3232 </div> 3233 </div> 3234 3235 3236 3237
3237<script type="application/ld+json" data-component='structured-data.item'> 3238 { 3239 "@context": "https://schema.org/", 3240 "@type": "Product", 3241 "mainEntityOfPage": { 3242 "@type": "WebPage", 3243 "@id": "https://esporadevida.com/productos/chaga-yin-yang/" 3244 }, 3245 "name": "CHAGA â¿ Modulador del Estrés Oxidativo + Alta Protección Celular", 3246 "image": "https://acdn-us.mitiendanube.com/stores/003/445/480/products/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-480-0.webp", 3247 "description": "Descubrà CHAGA, el superadaptógeno antioxidante que fortalece tus defensas y protege tus células. Ideal para salud y vitalidad diaria. ¡Compralo ahora!", 3248 "brand": { 3249 "@type": "Brand", 3250 "name": "Espora de vida® | Adaptógenos de verdad" 3251 }, 3252 "weight": { 3253 "@type": "QuantitativeValue", 3254 "unitCode": "KGM", 3255 "value": "0.15" 3256 }, 3257 "offers": { 3258 "@type": "Offer", 3259 "url": "https://esporadevida.com/productos/chaga-yin-yang/", 3260 "priceCurrency": "ARS", 3261 "price": "71799", 3262 "availability": "https://schema.org/InStock", 3263 "seller": { 3264 "@type": "Organization", 3265 "name": "Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar" 3266 } 3267 } } 3268 </script>
3268 3269 3270 </div> 3271 </div> 3272 </div> </div> 3273 </div> 3274</section> 3275
3276<script type="text/javascript"> 3277(function() { 3278 var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer; 3279 var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL; 3280 3281 setTimeout(function() { 3282 var tracking_url = '/stats/record_visit/?' + 3283 'referrer=' + encodeURIComponent(referrer) + 3284 '&url=' + encodeURIComponent(url) 3285 + '&category_id=31351134' 3286 + '&social_event_id_suffix=47b5bd69-3457-4402-bd62-8eece08fbbe7' 3287 + '&search_results_count=3' 3288 ; 3289 new Image().src = tracking_url; 3290 }, 500); 3291})(); 3292</script>
vendor: 1 bytes, line 3292
3292
3293<script type="text/javascript"> 3294 LS.ready.then(function() { 3295 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D3445480', 'onfirstinteraction'); 3296 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/revie\/nopatagonia\/6.js\u003FversionId\u003DpFHVbnPUJ0fEFWEKsoZRabvmfYjygLkf\u0026store\u003D3445480', 'onfirstinteraction'); 3297 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/perfit\/perfit\u002Djs\/5.js\u003FversionId\u003DfZ5dPpORi6k5sEqfwF_dcKwoAHD7C4SU\u0026a\u003Desporadevida\u0026r\u003D3f31379d\u0026h\u003Db74ce2e9\u0026store\u003D3445480', 'onfirstinteraction'); 3298 3299 LS.socialScripts.forEach(function (scriptSrc) { 3300 window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload'); 3301 }); 3302 }); 3303</script>
3303 3304 3305 3306 3307 3308 3309 3310 3311<div id="quickshop-modal" class="js-modal js-fullscreen-modal modal modal-quickshop bottom modal-centered modal-bottom-sheet modal-bottom modal--md transition-slide modal-centered modal-docked-md modal-docked-md-centered transition-soft " style="display: none;" > 3312 <div class="js-modal-close js-fullscreen-modal-close modal-header text-left modal-floating-close"> 3313 <span class="js-modal-close modal-close ml-1 no-header "> 3314 <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg> 3315 </span> 3316 </div> 3317 <div class="modal-body "> 3318 <div class="js-item-product" data-product-id=""> 3319 <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id=""> 3320 <div class="js-item-variants"> 3321 <div class="js-item-name h4 mb-2 pr-4" data-store="product-item-name-"></div> 3322 <div class="item-price-container mb-3" data-store="product-item-price-"> 3323 <span class="js-compare-price-display price-compare font-big"></span> 3324 <span class="js-price-display font-big"></span> 3325 3326 3327 3328 3329 3330 <div class="js-payment-discount-price-product-container payment-discount-price-product-container mt-2" style="display: none;"> 3331 <span 3332 class="js-payment-discount-price-product payment-discount-price-product " 3333 data-priceraw-without-shipping="" 3334 data-combines-with-free-shipping="false" 3335 > 3336 $0,00 3337 </span> 3338 <span>con</span> 3339 <span class="js-payment-discount-name-product "></span> 3340 <span 3341 class="js-payment-discount-installments" 3342 data-text-singular="en {1} cuota" 3343 data-text-plural="en {1} cuotas" 3344 style="display: none;" >en cuotas</span> 3345 </div> 3346 3347 </div> 3348 <img srcset="" class="js-quickshop-img js-item-image hidden"/> 3349 <div id="quickshop-form"></div> 3350 </div> 3351 </div> 3352 </div> 3353 </div> 3354 3355 </div> 3356 3357<div class="js-modal-overlay modal-overlay " data-modal-id="#quickshop-modal" style="display: none;"></div> 3358 3359 3360 <a href="https://wa.me/541138621484" target="_blank" class="js-btn-fixed-bottom btn-whatsapp " aria-label="Comunicate por WhatsApp"> 3361 <svg><use xlink:href="#whatsapp"/></svg> 3362 </a> 3363 3364 3365 3366 3367 3368<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer"> 3369 <div class="container-fluid"> 3370 <div class="row mb-4 "> 3371 3372 <div class="col-12 col-md-4 pr-md-5 mb-5"> 3373 3374 3375 3376 <div class="js-newsletter newsletter pb-2 mb-3"> 3377 <div class="js-home-newsletter-title subtitle mb-3" >Suscribite a nuestra newsletter</div> 3378 3379 <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store=""> 3380 <div class="newsletter-form input-append"> 3381 3382 3383<div class="form-group "> 3384 <input 3385 type="email" 3386 id="email" class=" form-control " 3387 autocorrect="off" 3388 autocapitalize="off" 3389 name="email" placeholder="Email" aria-label="Email" /> 3390 </div> 3391 3392 3393 3394 <div class="winnie-pooh" style="display: none;"> 3395 <label for="winnie-pooh-newsletter">No completar este campo</label> 3396 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 3397 </div> 3398 <input type="hidden" name="name" value="Sin nombre" /> 3399 <input type="hidden" name="message" value="Pedido de inscripción a newsletter" /> 3400 <input type="hidden" name="type" value="newsletter" /> 3401 <input type="submit" name="contact" class="btn newsletter-btn" value="Env
3401iar" /> 3402 <svg class="icon-inline newsletter-btn"><use xlink:href="#arrow-long"/></svg> 3403 </div> 3404 </form> 3405 3406 </div> 3407 <div class="text-center text-md-left"> 3408 <a class="social-icon " href="https://instagram.com/esporadevida.ar" target="_blank" aria-label="instagram Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar"> 3409 <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg> 3410 </a> 3411 <a class="social-icon " href="https://www.facebook.com/profile.php?id=61569089033488" target="_blank" aria-label="facebook Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar"> 3412 <svg class="icon-inline icon-lg"><use xlink:href="#facebook-f"/></svg> 3413 </a> 3414 <a class="social-icon " href="https://www.youtube.com/@EsporaDeVida" target="_blank" aria-label="youtube Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar"> 3415 <svg class="icon-inline icon-lg"><use xlink:href="#youtube"/></svg> 3416 </a> 3417 <a class="social-icon " href="https://www.tiktok.com/@https://www.tiktok.com/esporadevida.ar" target="_blank" aria-label="tiktok Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar"> 3418 <svg class="icon-inline icon-lg"><use xlink:href="#tiktok"/></svg> 3419 </a> 3420 <a class="social-icon " href="https://ar.pinterest.com/esporadevida/" target="_blank" aria-label="pinterest Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar"> 3421 <svg class="icon-inline icon-lg"><use xlink:href="#pinterest"/></svg> 3422 </a> 3423 </div> </div> 3424 3425 3426 <div class="js-accordion-container col-12 col-md pr-md-5 mb-4"> 3427 <a href="#" class="js-accordion-toggle-mobile row no-gutters"> 3428 <div class="subtitle mb-3 col">Navegación</div> 3429 <span class="d-md-none"> 3430 <span class="js-accordion-toggle-inactive"> 3431 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3432 </span> 3433 <span class="js-accordion-toggle-inactive" style="display: none;"> 3434 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3435 </span> 3436 </span> 3437 </a> 3438 <div class="js-accordion-content js-accordion-content-mobile"> 3439 <ul class="list"> 3440 <li class="footer-menu-item"> 3441 <a class="footer-menu-link" href="https://esporadevida.com/mayoristas/" >VENDà ESPORA!</a> 3442 </li> 3443 <li class="footer-menu-item"> 3444 <a class="footer-menu-link" href="https://esporadevida.com/dondecomprar/" >Tiendas FÃsicas</a> 3445 </li> 3446 <li class="footer-menu-item"> 3447 <a class="footer-menu-link" href="/contacto/" >Contacto</a> 3448 </li> 3449 <li class="footer-menu-item"> 3450 <a class="footer-menu-link" href="https://esporadevida.com/devoluciones/" >Devoluciones</a> 3451 </li> 3452 </ul> </div> 3453 </div> 3454 3455 3456 <div class="js-accordion-container col-12 col-md mb-4"> 3457 <a href="#" class="js-accordion-toggle-mobile row no-gutters"> 3458 <div class="subtitle mb-3 col">Contactános</div> 3459 <span class="d-md-none"> 3460 <span class="js-accordion-toggle-inactive"> 3461 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg> 3462 </span> 3463 <span class="js-accordion-toggle-inactive" style="display: none;"> 3464 <svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg> 3465 </span> 3466 </span> 3467 </a> 3468 <div class="js-accordion-content js-accordion-content-mobile"> 3469 <ul class="contact-info"> 3470 <li class="footer-menu-item"><a href="https://wa.me/541138621484" class="contact-link">541138621484</a></li> 3471 <li class="footer-menu-item"><a href="tel:01138621484" class="contact-link">01138621484</a></li> 3472 <li class="footer-menu-item"><a href="/cdn-cgi/l/email-protection#781d0b08170a191c1d0e111c19381f15191114561b1715" class="contact-link"><span class="__cf_email__" data-cfemail="2b4e585b44594a4f4e5d424f4a6b4c464a424705484446">[email protected]</span></a></li> 3473 <li class="footer-menu-item"><a target="_blank" href="https://esporadevida.com/blog/" class="contact-link">Visita nuestro Blog!</a></li> 3474 </ul> </div> 3475 </div> 3476 3477 3478 </div> 3479 3480 3481 <div class="footer-payments-shipping-logos text-center mb-5"> 3482 <span class="mr-2-md"> <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visa" width="40" height="25"> 3483 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="mastercard" width="40" height="25"> 3484 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="amex" width="40" height="25"> 3485 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="diners" width="40" height="25"> 3486 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_cabal" width="40" height="25"> 3487 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_tarjeta-naranja" width="40" height="25"> 3488 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="custom" width="40" height="25"> 3489 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_argencard" width="40" height="25"> 3490 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_cabaldebit" width="40" height="25"> 3491 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="maestro" width="40" height="25"> 3492 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visadebit" width="40" height="25"> 3493 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="pagofacil" width="40" height="25"> 3494 <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="rapipago" width="40" height="25"> 3495 </span> 3496 <span> <img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_17997" width="40" height="25"> 3497 </span> 3498 </div> 3499 3500 3501 3502 3503 <div class="row justify-content-center mb-4"> 3504 <div class="col text-center"> 3505 <div class="custom-seal custom-seal-code"> 3506 <div style="background:#182018;padding:56px 24px;text-align:center;font-family:inherit"> 3507 3508 <p style="font-size:11px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#16a085;margin-bottom:16px">Programa de distribuidores</p> 3509 3510 <h2 style="font-family:Georgia,serif;font-size:clamp(26px,4vw,40px);font-weight:700;color:#f3ede3;line-height:1.2;margin-bottom:12px">
3511 ¿Tenés un punto de venta? 3512 </h2> 3513 3514 <p style="font-size:15px;color:rgba(243,237,227,0.55);margin-bottom:8px;line-height:1.6"> 3515 Dietéticas · HerboristerÃas · Centros de bienestar · Distribuidores de suplementos 3516 </p> 3517 3518 <p style="font-size:15px;color:rgba(243,237,227,0.75);margin-bottom:32px;line-height:1.6;max-width:520px;margin-left:auto;margin-right:auto"> 3519 Sumate al programa <strong style="color:#16a085">ESPORALIADOS</strong> â márgenes reales, exclusividad por zona y el respaldo de una marca con +53.000 seguidores. 3520 </p> 3521 3522 <a href="https://esporadevida.com/mayoristas/" style="display:inline-block;background:#d96820;color:#fff;font-size:15px;font-weight:600;padding:15px 36px;border-radius:4px;text-decoration:none;letter-spacing:0.04em"> 3523 Conocé ESPORALIADOS â 3524 </a> 3525 3526 <p style="font-size:12px;color:rgba(243,237,227,0.3);margin-top:20px"> 3527 Primer pedido desde 15 unidades · EnvÃo sin cargo · Despacho por Andreani 3528 </p> 3529 3530</div> 3531 </div> 3532 </div> 3533 </div> 3534 </div> 3535 <div class="js-footer-legal footer-legal"> 3536 <div class="container-fluid"> 3537 <div class="row justify-content-center"> 3538 <div class="col-12 text-center font-small mb-3"> 3539 <div class="d-inline-block mr-md-2"> 3540 Copyright Espora de Vida® | Adaptógenos y Hongos Funcionales â Extractos para el Bienestar - 20363981470 - 2026. Todos los derechos reservados. 3541 </div> 3542 <div class="claim-link d-md-inline-block mt-md-0 mt-3"> 3543 <span class="d-inline-block mb-2">Defensa de las y los consumidores. Para reclamos</span> 3544 <a class="font-weight-bold" href="https://www.argentina.gob.ar/produccion/defensadelconsumidor/formulario" target="_blank" data-component="consumer-defense">ingresá acá.</a> 3545 3546 <span class="mx-1 d-none d-md-inline-block">/</span> 3547 <a class="font-weight-bold d-md-inline-block d-block mb-2 w-100 w-md-auto" href="/contacto/?order_cancellation_without_id=true" data-component="order-cancellation">Botón de arrepentimiento</a> 3548 </div> 3549 3550 </div> 3551 3552 <div class="col-12 text-center"> 3553 <div class="powered-by-logo"> 3554 <a target="_blank" title="Tiendanube" rel="nofollow" href="https://www.tiendanube.com?utm_source=esporadevida.com&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Tiendanube" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M37.2 42.8c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.5-23 23.1-23zM80.5 51c-.1 0-.3 0-.5-.1-.4 0-1-.1-1.6-.1-8.3 0-13.2 6.5-13.2 16.1v21h-7.7V43.8H65v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1l.1 7.7zm1 14.8c0-13.1 9.4-23.1 22-23.1 12.4 0 21.4 10.1 21.4 22.7 0 1-.1 1.6-.1 2.1v.7H89.3c.5 7.7 7.2 13.6 14.8 13.6 6.6 0 10-3.2 12.8-7.5l6.4 3.3c-3.6 6.6-10.3 11.3-19.2 11.3-13.2 0-22.6-9.7-22.6-23.1zm35.4-4c-.7-6.9-6.5-12.3-13.7-12.3s-13.1 6.3-13.8 12.3h27.5zm27.9.3l13.2-1.6v-2.3c0-5.4-3.5-8.5-9.3-8.5-5.3 0-8.7 2.6-10.3 7.8l-7.4-2.1c2.2-7.7 8.9-12.6 17.5-12.6 10.8 0 17 6.1 17 16v29.1h-7.4v-5.8c-3.5 4.4-8.9 6.8-14.8 6.8-8.3 0-13.9-5.4-13.9-12.6.2-7.9 5.2-12.8 15.4-14.2zm.1 19.9c7.6 0 13.2-4.9 13.2-11.7v-3.2l-12 1.5c-5.5.7-8.6 3.4-8.6 7.2 0 3.7 3 6.2 7.4 6.2zm73.3-57.7v63.5h-7.7v-7c-3.2 4.8-9.1 8-15.6 8-12.6 0-22.2-10-22.2-23.1 0-13 9.5-23.1 22.2-23.1 6.5 0 12.3 2.8 15.6 7.6V24.3h7.7zm-22.5 25.6c-8.7 0-15.2 6.9-15.2 15.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9-6.5-15.9-15.2-15.9zM272 65.8c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9 8.8 0 15.2-7.1 15.2-15.9s-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm77.7-23c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.6-23 23.1-23zm63.2 23c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm53.7 22.1h-7.8V43.8h7.8v6.4c2.8-4.4 7.4-7.4 14.1-7.4 11.3 0 17.8 7.5 17.8 19.2v25.9h-7.8v-25c0-8-4-12.9-11.6-12.9s-12.4 5.7-12.4 14.8v23.1h-.1zM541.3 10s-.1 0 0 0c-13.1 0-25.6 5.1-34.9 14.2-4.7-2-9.9-3.1-15.2-3.1-21.4 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9c5.2 0 10.4-1.1 15.1-3.1 9 8.8 21.3 14.2 34.8 14.2 27.6 0 50-22.4 50-50 .1-27.5-22.3-50-49.8-50zm-.1 88.9c-21.4 0-38.9-17.4-38.9-38.9h-11.1c0 9.8 2.8 19 7.7 26.7-2.5.7-5.1 1.1-7.7 1.1-15.3 0-27.8-12.5-27.8-27.8s12.5-27.8 27.8-27.8c6.1 0 11.8 1.9 16.7 5.6C515 43.1 519 51.2 519 60h11.1c0-11.6-5-22.4-13.9-29.8 7-5.8 15.8-9.1 25-9.1 21.4 0 38.9 17.5 38.9 38.9s-17.5 38.9-38.9 38.9zm78.2-11V52.3h-7.5v-8.9h7.5V30.2h10.5v13.2h7.5v8.9h-7.5v35.6h-10.5zm28.9-51c-3.5 0-6.4-2.9-6.4-6.4 0-3.6 2.9-6.5 6.4-6.5 3.7 0 6.5 3 6.5 6.5s-2.8 6.4-6.5 6.4zm-5.2 51V43.4h10.5v44.5h-10.5zm59.8-10.5c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2h-34.2c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.8-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8zm26.5 26.7h-10.5V43.4h10.5v5.9
3554c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8H741V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4l-.1 23.5zm73.2 0v-6.4c-3.3 4.6-8.9 7.4-15.1 7.4C766.5 89 757 79 757 65.6c0-13.1 9.4-23.3 21.7-23.3 6.2 0 11.8 2.5 15.1 7.2V26.7h10.4v61.2h-10.4zm-12.9-8.5c7.5 0 13.3-6.2 13.3-13.8 0-7.6-5.8-13.8-13.3-13.8s-13.3 6.2-13.3 13.8c-.1 7.7 5.8 13.8 13.3 13.8zm45.3-17.8l12.1-1.5v-1.9c0-4.4-3.1-7.3-7.9-7.3-4.5 0-7.4 2.3-8.8 6.7l-9.6-2.5c2.2-8 9.3-12.9 18.4-12.9 11.6 0 18.1 6.1 18.1 16.6v28.9h-9.8l-.1-5.4c-3 4.3-8.1 6.5-13.9 6.5-8.4 0-14.3-5.4-14.3-12.9 0-7.9 5.2-12.7 15.8-14.3zm1 18.9c6.5 0 11.2-4.2 11.2-10.1v-2.5l-10.1 1.4c-5 .6-7.4 2.9-7.4 6.1s2.5 5.1 6.3 5.1zm40.2 7.4h-10.5V43.4h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.5-19.2V43.4h10.5v24.7c0 7 3.4 11.2 9.3 11.2s9.3-4.2 9.3-11.2V43.4h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zm48 19.2V26.7h10.4v23.1c3.3-4.6 8.9-7.4 15.1-7.4 12.3 0 21.7 10 21.7 23.3 0 13.1-9.4 23.3-21.7 23.3-6.2 0-11.8-2.5-15.1-7.2v6.1h-10.4zm23.3-36.1c-7.5 0-13.3 6.2-13.3 13.8s5.8 13.8 13.3 13.8 13.3-6.2 13.3-13.8c.1-7.6-5.7-13.8-13.3-13.8zm70.6 25.6c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2H1015c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.9-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8z"/></svg></a> 3555 </div> 3556 </div> 3557 3558 </div> 3559 </div> 3560 </div> 3561</footer> 3562 3563 3564 <span class="js-ship-free-min hidden" data-pricemin="11000000"></span> 3565 <span class="js-free-shipping-config hidden" data-config="[{"remainingAmountForMinPrice":110000,"combinesWithOtherDiscounts":true,"onlyCheapestShipping":false}]"></span> 3566 <span class="js-cart-subtotal hidden" data-priceraw="0"></span> 3567 <span class="js-cart-discount hidden" data-priceraw="0"></span>
vendor: 144 bytes, lines 3567-3571
3567 3568 3569 3570 3571 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 3571-3576
3571<script type="text/javascript"> 3572 3573 3574 3575 3576!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
35762&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); 3577 3578!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:i(t[a])&&i(e[a])&&Object.keys(t[a]).length>0&&s(e[a],t[a])}
vendor: 14,698 bytes, line 3578
3578))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,l(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=o(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var l="div";0===n.indexOf("<li")&&(l="ul"),0===n.indexOf("<tr")&&(l="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(l="tr"),0===n.indexOf("<tbody")&&(l="table"),0===n.indexOf("<option")&&(l="select");var d=s.createElement(l);d.innerHTML=n;for(var h=0;h<d.childNodes.length;h+=1)a.push(d.childNodes[h])}else a=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),a=0;a<s.length;a+=1)i.push(s[a]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)a.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;a=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(a))}m.fn=c.prototype;var g,y,C,w={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return f(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),m(t).is(a))r.apply(t,i);else for(var s=m(t).parents(),n=0;n<s.length;n+=1)m(s[n]).is(a)&&r.apply(s[n],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var d,h=s.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(a)for(d=0;d<h.length;d+=1){var c=h[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:r,proxyListener:o}),u.addEventListener(c,o,n)}else for(d=0;d<h.length;d+=1){var v=h[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[v]||(u.dom7Listeners[v]=[]),u.dom7Listeners[v].push({listener:r,proxyListener:l}),u.addEventListener(v,l,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],h=0;h<this.length;h+=1){var p=this[h],u=void 0;if(!a&&p.dom7Listeners?u=p.dom7Listeners[d]:a&&p.dom7LiveListeners&&(u=p.dom7LiveListeners[d]),u&&u.length)for(var c=u.length-1;c>=0;c-=1){var v=u[c];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n<a.length;n+=1)for(var l=a[n],d=0;d<this.length;d+=1){var h=this[d];if(e.CustomEvent){var p=new e.CustomEvent(l,{detail:r,bubbles:!0,cancelable:!0});h.dom7EventData=i.filter((function(e,t){return t>0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-l}}return null},css:function(e,t){var i,s=o();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=o(),a=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof c)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=s.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?m(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return m(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?m(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return m(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!m(s[a]).is(e)||t.push(s[a]);return m(t)},filter:function(e){return m(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function b(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function T(){return Date.now()}function S(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function x(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),a=0,r=s.length;a<r;a+=1){var n=s[a],o=Object.getOwnPropertyDescriptor(i,n);void 0!==o&&o.enumerable&&(S(e[n])&&S(i[n])?x(e[n],i[n]):!S(e[n])&&S(i[n])?(e[n]={},x(e[n],i[n])):e[n]=i[n])}}return e}function E(e,t){Object.keys(t).forEach((function(i){S(t[i])&&Object.keys(t[i]).forEach((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function M(){return g||(g=function(){var e=o(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),y||(y=function(e){var t=(void 0===e?{}:e).userAgent,i=M(),s=o(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a,f="MacIntel"===a;return!p&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768"].indexOf(l+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),f=!1),h&&!v&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),y}function k(){return C||(C=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),C}
3578Object.keys(w).forEach((function(e){m.fn[e]=w[e]}));var L={name:"resize",create:function(){var e=this;x(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=o();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},z={attach:function(e,t){void 0===t&&(t={});var i=o(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},O={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:t(t({},z),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function I(e){var t=r(),i=o(),s=this.touchEventsData,a=this.params,n=this.touches;if(!this.animating||!a.preventInteractionOnTransition){var l=e;l.originalEvent&&(l=l.originalEvent);var d=m(l.target);if(("wrapper"!==a.touchEventsTarget||d.closest(this.wrapperEl).length)&&(s.isTouchEvent="touchstart"===l.type,(s.isTouchEvent||!("which"in l)||3!==l.which)&&!(!s.isTouchEvent&&"button"in l&&l.button>0||s.isTouched&&s.isMoved)))if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,n.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(x(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(s.formElements)&&(v=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var f=v&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,h="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(x(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=T()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);
3578if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold)){var c;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var v=this.isHorizontal()?p:u;a.diff=v,v*=s.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-v,g))),f&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 5,217 bytes, line 3578
3578if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:T()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}function B(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=T(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=T(),b((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var c=i.velocities.pop(),v=i.velocities.pop(),f=c.position-v.position,m=c.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(m>150||T()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,y=t.velocity*g,C=t.translate+y;r&&(C=-C);var w,S,x=!1,E=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(C<t.maxTranslate())s.freeModeMomentumBounce?(C+t.maxTranslate()<-E&&(C=t.maxTranslate()-E),w=t.maxTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.maxTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(C>t.minTranslate())s.freeModeMomentumBounce?(C-t.minTranslate()>E&&(C=t.minTranslate()+E),w=t.minTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.minTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(s.freeModeSticky){for(var M,P=0;P<l.length;P+=1)if(l[P]>-C){M=P;break}C=-(C=Math.abs(l[M]-C)<Math.abs(l[M-1]-C)||"next"===t.swipeDirection?l[M]:l[M-1])}if(S&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-C-t.translate)/t.velocity):Math.abs((C-t.translate)/t.velocity),s.freeModeSticky){var k=Math.abs((r?-C:C)-t.translate),L=t.slidesSizesGrid[t.activeIndex];g=k<L?s.speed:k<2*L?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&x?(t.updateProgress(w),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(w),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(C),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(C),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var z=0,O=t.slidesSizesGrid[0],I=0;I<o.length;I+=I<s.slidesPerGroupSkip?1:s.slidesPerGroup){var A=I<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[I+A]?h>=o[I]&&h<o[I+A]&&(z=I,O=o[I+A]-o[I]):h>=o[I]&&(z=I,O=o[o.length-1]-o[o.length-2])}var B=(h-o[z])/O,D=z<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(B>=s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z)),"prev"===t.swipeDirection&&(B>1-s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(z+D):t.slideTo(z):("next"===t.swipeDirection&&t.slideTo(z+D),"prev"===t.swipeDirection&&t.slideTo(z))}}}function D(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>
35781)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function G(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function N(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var $=!1;function F(){}var V={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&x(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(s,r)}return a.__emitterProxy=t,s.on(e,a,i)},onAny:function(e,t){if("function"!=typeof e)return this;var i=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[i](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){if(s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEac
3578h((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]){var a=[];s.eventsListeners[e].forEach((function(e){a.push(e)})),a.forEach((function(e){e.apply(i,t)}))}})),s}},update:{updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.width?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),x(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=o(),t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&t.virtual.enabled,l=n?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=n?this.virtual.slides.length:d.length,p=[],u=[],c=[];function v(e,i){return!t.cssMode||i!==d.length-1}var f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(this));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(this));var g=this.snapGrid.length,y=this.snapGrid.length,C=t.spaceBetween,w=-f,b=0,T=0;if(void 0!==s){var S,E;"string"==typeof C&&C.indexOf("%")>=0&&(C=parseFloat(C.replace("%",""))/100*s),this.virtualSize=-C,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(S=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(S=Math.max(S,t.slidesPerView*t.slidesPerColumn)));for(var M,P=t.slidesPerColumn,k=S/P,L=Math.floor(h/t.slidesPerColumn),z=0;z<h;z+=1){E=0;var O=d.eq(z);if(t.slidesPerColumn>1){var I=void 0,A=void 0,B=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor(z/(t.slidesPerGroup*t.slidesPerColumn)),G=z-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*P*t.slidesPerGroup)/P),t.slidesPerGroup);I=(A=G-(B=Math.floor(G/N))*N+D*t.slidesPerGroup)+B*S/P,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(B=z-(A=Math.floor(z/P))*P,(A>L||A===L&&B===P-1)&&(B+=1)>=P&&(B=0,A+=1)):A=z-(B=Math.floor(z/k))*k;O.css("margin-"+(this.isHorizontal()?"top":"left"),0!==B&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===t.slidesPerView){var $=e.getComputedStyle(O[0],null),F=O[0].style.transform,V=O[0].style.webkitTransform;if(F&&(O[0].style.transform="none"),V&&(O[0].style.webkitTransform="none"),t.roundLengths)E=this.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat($.getPropertyValue("width")||0),j=parseFloat($.getPropertyValue("padding-left")||0),_=parseFloat($.getPropertyValue("padding-right")||0),W=parseFloat($.getPropertyValue("margin-left")||0),R=parseFloat($.getPropertyValue("margin-right")||0),q=$.getPropertyValue("box-sizing");E=q&&"border-box"===q?H+W+R:H+j+_+W+R}else{var X=parseFloat($.getPropertyValue("height")||0),Y=parseFloat($.getPropertyValue("padding-top")||0),U=parseFloat($.getPropertyValue("padding-bottom")||0),K=parseFloat($.getPropertyValue("margin-top")||0),J=parseFloat($.getPropertyValue("margin-bottom")||0),Q=$.getPropertyValue("box-sizing");E=Q&&"border-box"===Q?X+K+J:X+Y+U+K+J}F&&(O[0].style.transform=F),V&&(O[0].style.webkitTransform=V),t.roundLengths&&(E=Math.floor(E))}else E=(s-(t.slidesPerView-1)*C)/t.slidesPerView,t.roundLengths&&(E=Math.floor(E)),d[z]&&(this.isHorizontal()?d[z].style.width=E+"px":d[z].style.height=E+"px");d[z]&&(d[z].swiperSlideSize=E),c.push(E),t.centeredSlides?(w=w+E/2+b/2+C,0===b&&0!==z&&(w=w-s/2-C),0===z&&(w=w-s/2-C),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),T%t.slidesPerGroup==0&&p.push(w),u.push(w)):(t.roundLengths&&(w=Math.floor(w)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&p.push(w),u.push(w),w=w+E+C),this.virtualSize+=E+C,b=E,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(E+t.spaceBetween)*S,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var Z=0;Z<p.length;Z+=1){var ee=p[Z];t.roundLengths&&(ee=Math.floor(ee)),p[Z]<this.virtualSize+p[0]&&M.push(ee)}p=M}if(!t.centeredSlides){M=[];for(var te=0;te<p.length;te+=1){var ie=p[te];t.roundLengths&&(ie=Math.floor(ie)),p[te]<=this.virtualSize-s&&M.push(ie)}p=M,Math.floor(this.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:C+"px"}):d.filter(v).css({marginRight:C+"px"}):d.filter(v).css({marginBottom:C+"px"}
3578)),t.centeredSlides&&t.centeredSlidesBounds){var se=0;c.forEach((function(e){se+=e+(t.spaceBetween?t.spaceBetween:0)}));var ae=(se-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>ae?ae+m:e}))}if(t.centerInsufficientSlides){var re=0;if(c.forEach((function(e){re+=e+(t.spaceBetween?t.spaceBetween:0)})),(re-=t.spaceBetween)<s){var ne=(s-re)/2;p.forEach((function(e,t){p[t]=e-ne})),u.forEach((function(e,t){u[t]=e+ne}))}}x(this,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:c}),h!==l&&this.emit("slidesLengthChange"),p.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==y&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;s&&(a=e),i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var n=i[r],o=(a+(t.centeredSlides?this.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(a-n.swiperSlideOffset),d=l+this.slidesSizesGrid[r];(l>=0&&l<this.size-1||d>1&&d<=this.size||l<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-o:o}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,o=r,l=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),x(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!o&&this.emit("reachBeginning toEdge"),n&&!l&&this.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);
3578i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,l=this.snapIndex,d=e;if(void 0===d){for(var h=0;h<s.length;h+=1)void 0!==s[h+1]?i>=s[h]&&i<s[h+1]-(s[h+1]-s[h])/2?d=h:i>=s[h]&&i<s[h+1]&&(d=h+1):i>=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);x(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):this.clickedIndex=m(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;var r=function(e,t){void 0===t&&(t="x");var i,s,a,r=o(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((s=n.transform||n.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}(a[0],e);return i&&(r=-r),r||0},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,r=this.wrapperEl,n=this.progress,o=0,l=0;this.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||a.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var r=this,n=r.params,o=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var l,d=r.minTranslate(),h=r.maxTranslate();if(l=s&&e>
3578d?d:s&&e<h?h:e,r.updateProgress(l),n.cssMode){var p,u=r.isHorizontal();if(0===t)o[u?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((p={})[u?"left":"top"]=-l,p.behavior="smooth",p));else o[u?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a){if("reset"===r)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var r=t;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,r=e;r<0&&(r=0);var n=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,h=a.activeIndex,p=a.rtlTranslate,u=a.wrapperEl;if(a.animating&&n.preventInteractionOnTransition)return!1;var c=Math.min(a.params.slidesPerGroupSkip,r),v=c+Math.floor((r-c)/a.params.slidesPerGroup);v>=o.length&&(v=o.length-1),(h||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var f,m=-o[v];if(a.updateProgress(m),n.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(r=g);if(a.initialized&&r!==h){if(!a.allowSlideNext&&m<a.translate&&m<a.minTranslate())return!1;if(!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(h||0)!==r)return!1}if(f=r>h?"next":r<h?"prev":"reset",p&&-m===a.translate||!p&&m===a.translate)return a.updateActiveIndex(r),n.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==n.effect&&a.setTranslate(m),"reset"!==f&&(a.transitionStart(i,f),a.transitionEnd(i,f)),!1;if(n.cssMode){var y,C=a.isHorizontal(),w=-m;if(p&&(w=u.scrollWidth-u.offsetWidth-w),0===t)u[C?"scrollLeft":"scrollTop"]=w;else if(u.scrollTo)u.scrollTo(((y={})[C?"left":"top"]=w,y.behavior="smooth",y));else u[C?"scrollLeft":"scrollTop"]=w;return!0}return 0===t?(a.setTransition(0),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.transitionEnd(i,f)):(a.setTransition(t),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,f))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.snapGrid,n=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=l(o?this.translate:-this.translate),p=r.map((function(e){return l(e)})),u=(r[p.indexOf(h)],r[p.indexOf(h)-1]);return void 0===u&&s.cssMode&&r.forEach((function(e){!u&&h>=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){var l=this.snapGrid[n];o-l>(this.snapGrid[n+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];o-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<t.loopedSlides-a/2||r>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;o<n;o+=1){var l=m(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(l)}a=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i<e.loopedSlides&&h.push(t),i<a.length&&i>=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}
3578));for(var p=0;p<h.length;p+=1)s.append(m(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=d.length-1;u>=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-n[t]-this.getTranslate();if(t<s)e=i.length-3*s+t,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l);else if(t>=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&this.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);a=s+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,o=[],l=r-1;l>=e;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;h<t.length;h+=1)t[h]&&i.append(t[h]);n=a>e?a+t.length:a}else i.append(t);for(var p=0;p<o.length;p+=1)i.append(o[p]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)a=e[n],this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support;this.onTouchStart=I.bind(this),this.onTouchMove=A.bind(this),this.onTouchEnd=B.bind(this),t.cssMode&&(this.onScroll=N.bind(this)),this.onClick=G.bind(this);var l=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,l),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,d),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,d),$||(e.addEventListener("touchstart",F),$=!0)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D,!0):this.on("observerUpdate",D,!0)},detachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=!!t.nested;
3578if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,l),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,d),s.removeEventListener(i.move,this.onTouchMove,l),s.removeEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,d)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,l),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,a=this.params,r=this.$el,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=this.getBreakpoint(n);if(o&&this.currentBreakpoint!==o){var l=o in n?n[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),x(this.params,d),x(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,this.emit("_beforeBreakpoint",d),c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=o();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var r=s[a],n=r.point;r.value<=t.innerWidth&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,l=o();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new l.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
3578),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},j={},_=function(){function t(){for(var e,i,s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&a[0].constructor===Object?i=a[0]:(e=a[0],i=a[1]),i||(i={}),i=x({},i),e&&!i.el&&(i.el=e);var n=this;n.support=M(),n.device=P({userAgent:i.userAgent}),n.browser=k(),n.eventsListeners={},n.eventsAnyListeners=[],void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach((function(e){var t=n.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var o=x({},V);n.useParams(o),n.params=x({},o,j,i),n.originalParams=x({},n.params),n.passedParams=x({}
3578,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=m;var l=m(n.params.el);if(e=l[0]){if(l.length>1){var d=[];return l.each((function(e){var s=x({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return l.children(e)}:h=l.children("."+n.params.wrapperClass),x(n,{$el:l,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:T(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}));e.emit("_slideClass",t,i.join(" "))}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;l<t.length;l+=1)t[l]&&!n&&(r+=1,(o+=t[l].swiperSlideSize)>s&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h<t.length;h+=1)i[h]-i[a]<s&&(r+=1);return r},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""}
3578)),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)}
3578)),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){x(j,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+T();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return j}},{key:"defaults",get:function(){return V}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();Object.keys(H).forEach((function(e){Object.keys(H[e]).forEach((function(t){_.prototype[t]=H[e][t]}))})),_.use([L,O]);var W={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),x(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,o,l,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,l=((o=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=o&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===o&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(o),v=n;v<=o;v+=1)d.eq(v).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var f=t.dynamicMainBullets;f>=0;f-=1)d.eq(d.length-f).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),y=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,C=e?"right":"left";d.css(this.isHorizontal()?C:"top",y+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/r,T=1,S=1;"horizontal"===w?T=b:S=b,a.find("."+t.progressbarFillClass).transform("translate3d(0,
35780,0) scaleX("+T+") scaleY("+S+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<a;r+=1)e.renderBullet?s+=e.renderBullet.call(this,r,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),x(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},q={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),o=r.attr("data-src"),l=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],o||n,l,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(l&&(r.attr("srcset",l),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(r.attr("src",o),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,o=i.slidesPerView;function l(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var h=a;h<a+o;h+=1)l(h)&&e.lazy.loadInSlide(h);else e.lazy.loadInSlide(a);if(n.loadPrevNext)if(o>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=o,c=Math.min(a+u+Math.max(p,u),s.length),v=Math.max(a-Math.max(u,p),0),f=a+o;f<c;f+=1)l(f)&&e.lazy.loadInSlide(f);for(var g=v;g<a;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children("."+i.slideNextClass);y.length>0&&e.lazy.loadInSlide(d(y));var C=t.children("."+i.slidePrevClass);C.length>0&&e.lazy.loadInSlide(d(C))}}},X={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=b((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,
3578!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function(){var e=r();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},Y={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},U=[{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:t({},W)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,r=s.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:t({dynamicBulletIndex:0},R)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:t({initialImageLoaded:!1},q)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){E(this,{autoplay:t(t({},X),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.auto
3578play.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:t({},Y)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};x(e.params,t),x(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}}];return _.use(U),_})); 3579 3580function createSwiper(selector, swiperParams, callback = null) { 3581 /** 3582 * Use timer to create new task instead of executing in the current one 3583 * in order to split total blocking time 3584 */ 3585 setTimeout(function() { 3586 const swiperInstance = new Swiper(selector, swiperParams); 3587 if (callback) { 3588 callback(swiperInstance); 3589 } 3590 }, 0); 3591} 3592 3593 3594 LS.ready.then(function(){ 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606// Move to our_content 3607window.urls = { 3608 "shippingUrl": "\/envio\/" 3609} 3610 3611 3612document.addEventListener('lazybeforeunveil', function(e){ 3613 if ((e.target.parentElement) && (e.target.nextElementSibling)) { 3614 var parent = e.target.parentElement; 3615 var sibling = e.target.nextElementSibling; 3616 if (sibling.classList.contains('js-lazy-loading-preloader')) { 3617 sibling.style.display = 'none'; 3618 parent.style.display = 'block'; 3619 } 3620 } 3621}); 3622 3623 3624window.lazySizesConfig = window.lazySizesConfig || {}; 3625lazySizesConfig.hFac = 0.4; 3626 3627 3628DOMContentLoaded.addEventOrExecute(() => { 3629 3630 3631 3632 jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) { 3633 e.preventDefault(); 3634 jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide(); 3635 }); 3636 3637 3638 var $notification_order_cancellation = jQueryNuvem(".js-notification-order-cancellation"); 3639 var $notification_status_page = jQueryNuvem(".js-notification-status-page"); 3640 var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom"); 3641 3642 3643 if ($notification_status_page.length > 0){ 3644 if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){ 3645 $notification_status_page.show(); 3646 }; 3647 jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) { 3648 e.preventDefault(); 3649 LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url')); 3650 }); 3651 } 3652 3653 3654 jQueryNuvem(".js-cart-notification-close").on("click", function(){ 3655 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 3656 setTimeout(function(){ 3657 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 3658 jQueryNuvem(".js-alert-added-to-cart").hide(); 3659 },2000); 3660 }); 3661 3662 3663 3664 3665 const footerLegal = jQueryNuvem(".js-footer-legal"); 3666 3667 restoreNotifications = function(){ 3668 3669 // Whatsapp button position 3670 $fixed_bottom_button.css("marginBottom", "0px"); 3671 3672 3673 footerLegal.removeAttr("style"); 3674 }; 3675 3676 if (!window.cookieNotificationService.isAcknowledged()) { 3677 jQueryNuvem(".js-notification-cookie-banner").show(); 3678 3679 3680 const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight(); 3681 footerLegal.css("paddingBottom", cookieBannerHeight + 30 + "px"); 3682 3683 3684 $fixed_bottom_button.css("marginBottom", "45px"); 3685 3686 } 3687 3688 jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) { 3689 window.cookieNotificationService.acknowledge(); 3690 restoreNotifications(); 3691 }); 3692 3693 3694 setTimeout(() => { 3695 $fixed_bottom_button.css("opacity", "1"); 3696 }, 1000); 3697 3698 3699
3700 restoreQuickshopForm = function(){ 3701 3702 3703 3704 jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide"); 3705 jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } ); 3706 jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', ''); 3707 3708 3709 setTimeout(function(){ 3710 var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form'); 3711 var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants"); 3712 3713 $quickshop_form.detach().appendTo($item_form_container); 3714 jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened"); 3715 },350); 3716 3717 }; 3718 3719 3720 3721 if (window.innerWidth < 768) { 3722 3723 3724 cleanURLHash = function(){ 3725 const uri = window.location.toString(); 3726 const clean_uri = uri.substring(0, uri.indexOf("#")); 3727 window.history.replaceState({}, document.title, clean_uri); 3728 }; 3729 3730 3731 goBackBrowser = function(){ 3732 cleanURLHash(); 3733 history.back(); 3734 }; 3735 3736 3737 if(window.location.href.indexOf("modal-fullscreen") > -1) { 3738 cleanURLHash(); 3739 } 3740 3741 3742 jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) { 3743 e.preventDefault(); 3744 var modal_url_hash = jQueryNuvem(this).data("modalUrl"); 3745 window.location.hash = modal_url_hash; 3746 }); 3747 3748 3749 jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) { 3750 e.preventDefault(); 3751 goBackBrowser(); 3752 }); 3753 3754 3755 window.onhashchange = function() { 3756 if(window.location.href.indexOf("modal-fullscreen") <= -1) { 3757 3758 3759 if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){ 3760 3761 3762 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3763 jQueryNuvem("body").removeClass("overflow-none"); 3764 } 3765 var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show"); 3766 var $opened_modal_overlay = $opened_modal.prev(); 3767 3768 $opened_modal.removeClass("modal-show"); 3769 setTimeout(() => $opened_modal.hide(), 500); 3770 $opened_modal_overlay.fadeOut(500); 3771 3772 restoreQuickshopForm(); 3773 3774 } 3775 } 3776 } 3777 3778 } 3779 3780 modalOpen = function(modal_id){ 3781 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]'); 3782 3783 if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (window.innerWidth < 768) && (!jQueryNuvem(this).hasClass("js-open-over-modal"))){ 3784 let tabnav_modals = jQueryNuvem(".js-tabnav-modal"); 3785 jQueryNuvem(tabnav_modals).removeClass("modal-show"); 3786 } 3787 3788 if (jQueryNuvem(modal_id).hasClass("modal-show")) { 3789 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3790 jQueryNuvem("body").removeClass("overflow-none"); 3791 } 3792 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 3793 setTimeout(() => modal.hide(), 500); 3794 } else { 3795 3796 3797 if(!jQueryNuvem(".js-modal.modal-show").length){ 3798 jQueryNuvem("body").addClass("overflow-none"); 3799 } 3800 3801 jQueryNuvem(modal_id).detach().appendTo("body"); 3802 jQueryNuvem(modal_id).show().addClass("modal-show"); 3803 3804 if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) { 3805 $overlay_id.fadeIn(400); 3806 $overlay_id.detach().insertBefore(modal_id); 3807 } 3808 } 3809 }; 3810 3811 jQueryNuvem(document).on("click", ".js-modal-open", function(e) { 3812 e.preventDefault(); 3813 var modal_id = jQueryNuvem(this).data('toggle'); 3814 modalOpen(modal_id); 3815 }); 3816 3817 jQueryNuvem(document).on("click", ".js-modal-close", function(e) { 3818 e.preventDefault(); 3819 3820 if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (!jQueryNuvem(this).hasClass("js-close-over-modal")) && (window.innerWidth < 768)){ 3821 jQueryNuvem('.js-toggle-tabnav.tabnav-active').removeClass("tabnav-active"); 3822 } 3823 3824 3825 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3826 jQueryNuvem("body").removeClass("overflow-none"); 3827 }
3828 var $modal = jQueryNuvem(this).closest(".js-modal"); 3829 var modal_id = $modal.attr('id'); 3830 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]'); 3831 $modal.removeClass("modal-show"); 3832 setTimeout(() => $modal.hide(), 500); 3833 $overlay_id.fadeOut(500); 3834 3835 3836 if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) { 3837 goBackBrowser(); 3838 } 3839 3840 restoreQuickshopForm(); 3841 3842 }); 3843 3844 jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) { 3845 e.preventDefault(); 3846 3847 3848 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 3849 jQueryNuvem("body").removeClass("overflow-none"); 3850 } 3851 3852 var modal_id = jQueryNuvem(this).data('modalId'); 3853 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 3854 setTimeout(() => modal.hide(), 500); 3855 jQueryNuvem(this).fadeOut(500); 3856 3857 restoreQuickshopForm(); 3858 3859 }); 3860 3861 3862 jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) { 3863 e.preventDefault(); 3864 jQueryNuvem(this).toggleClass('active'); 3865 jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active'); 3866 }); 3867 3868 3869 function toggleAccordion(selector){ 3870 if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){ 3871 jQueryNuvem(selector).hide(); 3872 }else{ 3873 jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle(); 3874 jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle(); 3875 } 3876 jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast"); 3877 } 3878 3879 jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) { 3880 e.preventDefault(); 3881 toggleAccordion(this); 3882 }); 3883 3884 if(window.innerWidth < 768){ 3885 jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) { 3886 e.preventDefault(); 3887 toggleAccordion(this); 3888 }); 3889 jQueryNuvem(".js-accordion-content-mobile").hide(); 3890 }else{ 3891 jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href'); 3892 } 3893 3894 3895 const inViewport = (entries, observer) => { 3896 entries.forEach(entry => { 3897 if (entry.isIntersecting && !entry.target.observed) { 3898 entry.target.classList.add("is-inViewport"); 3899 entry.target.observed = true; 3900 } 3901 }); 3902 }; 3903 3904 // Attach observer to every [data-transition] element: 3905 const ELs_inViewport = document.querySelectorAll('[data-transition]'); 3906 ELs_inViewport.forEach(EL => { 3907 EL.observed = false; // Initialize the observed flag for each element 3908 const Obs = new IntersectionObserver(inViewport); 3909 Obs.observe(EL); 3910 }); 3911 3912 3913 3914 3915 3916 3917 3918 var defaultDelay = 5; 3919 var defaultWidth = 300; 3920 3921 var animatedAdbarWidth = jQueryNuvem(".js-adbar-text-container").first(el => el.offsetWidth); 3922 var newDelay = defaultDelay*(animatedAdbarWidth/defaultWidth); 3923 3924 if((window.innerWidth > 768) && (newDelay < 40)){ 3925 3926 var newDelay = newDelay + 20; 3927 } 3928 3929 jQueryNuvem(".js-adbar-animated").css("animation", "marquee " + newDelay + "s linear infinite"); 3930 3931 3932 3933 3934 3935 var fixedNavTransparent = jQueryNuvem(".js-head-mutator"); 3936 var fixedNavTransparentHeight = fixedNavTransparent.height(); 3937 var videoSection = jQueryNuvem(".js-section-video"); 3938 var sliderSection = jQueryNuvem(".js-home-main-slider-container"); 3939 var $category_controls = jQueryNuvem(".js-category-controls"); 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 var navbarHeight = jQueryNuvem(".js-head-main").outerHeight(); 3954 var topbarHeight = jQueryNuvem(".js-adbar").outerHeight(); 3955 3956 window.addEventListener("scroll", function() { 3957 3958 var scrolledPosition = window.pageYOffset; 3959 3960 var header = jQueryNuvem(".js-head-main"); 3961 var navbarHeight = header.outerHeight(); 3962 3963 if (scrolledPosition > navbarHeight) { 3964 header.addClass('compress').css('top', -topbarHeight + 'px' ); 3965 if (window.innerWidth < 768) { 3966 setTimeout(function(){ 3967 offsetCategories(); 3968 },300); 3969 } 3970 } else { 3971 header.removeClass('compress').css("top", "0px"); 3972 if (window.innerWidth < 768) { 3973 setTimeout(function(){ 3974 offsetCategories(); 3975 },300); 3976 } 3977 } 3978 }); 3979 3980 3981 3982 3983 3984 var $top_nav = jQueryNuvem(".js-mobile-nav"); 3985 var $page_main_content = jQueryNuvem(".js-main-content"); 3986 var $search_backdrop = jQueryNuvem(".js-search-backdrop"); 3987 3988 $top_nav.addClass("move-down").removeClass("move-up"); 3989 3990 jQueryNuvem(".js-toggle-menu-panel").click(function (e) { 3991 e.preventDefault(); 3992 jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-sh
3992ow"); 3993 }); 3994 3995 jQueryNuvem(".js-toggle-menu-back").click(function (e) { 3996 e.preventDefault(); 3997 var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel"); 3998 $panel_to_change.removeClass("nav-list-panel-show"); 3999 setTimeout(function(){ 4000 $panel_to_change.hide(); 4001 },600); 4002 }); 4003 4004 closeHamburgerSubpanels = function() { 4005 jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show"); 4006 4007 setTimeout(function(){ 4008 jQueryNuvem(".js-menu-panel").hide(); 4009 },1000); 4010 }; 4011 4012 jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () { 4013 closeHamburgerSubpanels(); 4014 }); 4015 4016 4017 var win_height = window.innerHeight; 4018 var head_height = jQueryNuvem(".js-head-main").height(); 4019 4020 jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px'); 4021 4022 jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) { 4023 jQueryNuvem(e.currentTarget).addClass("active"); 4024 }).on("mouseleave", function(e) { 4025 jQueryNuvem(e.currentTarget).removeClass("active"); 4026 }); 4027 4028 jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) { 4029 jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected"); 4030 jQueryNuvem(e.currentTarget).addClass("selected"); 4031 }).on("mouseleave", function(e) { 4032 const self = jQueryNuvem(this); 4033 setTimeout(function(){ 4034 self.removeClass("selected"); 4035 },500); 4036 }); 4037 4038 4039 jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) { 4040 const self = jQueryNuvem(this); 4041 self.css("pointer-events" , "none"); 4042 setTimeout(function(){ 4043 self.css("pointer-events" , "initial"); 4044 },1000); 4045 }); 4046 4047 4048 jQueryNuvem(".js-search-button").on("click", function (e) { 4049 setTimeout(function(){ 4050 jQueryNuvem("#nav-search .js-search-input").each(el => el.focus()); 4051 },10); 4052 }); 4053 4054 4055 4056 LS.search(jQueryNuvem(".js-search-input"), function (html, count) { 4057 $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest"); 4058 if (count > 0) { 4059 $search_suggests.html(html).show(); 4060 } else { 4061 $search_suggests.hide(); 4062 } 4063 if (jQueryNuvem(this).val().length == 0) { 4064 $search_suggests.hide(); 4065 } 4066 }, { 4067 snipplet: 'header/header-search-results.tpl' 4068 }); 4069 4070 if (window.innerWidth > 768) { 4071 4072 4073 jQueryNuvem("body").on("click", function () { 4074 jQueryNuvem(".js-search-suggest").hide(); 4075 }); 4076 4077 4078 jQueryNuvem(document).on("click", ".js-search-suggest a", function () { 4079 jQueryNuvem(".js-search-suggest").show(); 4080 }); 4081 } 4082 4083 jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) { 4084 e.preventDefault(); 4085 $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form"); 4086 $this_closest_form.submit(); 4087 }); 4088 4089 4090 4091 changeLang = function(element) { 4092 var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url"); 4093 location.href = selected_country_url; 4094 }; 4095 4096 jQueryNuvem('.js-lang-select').on("change", function (e) { 4097 lang_select_option = jQueryNuvem(this); 4098 4099 changeLang(lang_select_option); 4100 }); 4101 4102 4103 4104 var slidesPerViewDesktopVal = 4; 4105 var slidesPerViewMobileVal = 2.25; 4106 var itemSwiperSpaceBetween = 15; 4107 4108 4109 hideSwiperControls = function(elemPrev, elemNext) { 4110 if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){ 4111 jQueryNuvem(elemPrev).remove(); 4112 jQueryNuvem(elemNext).remove(); 4113 } 4114 }; 4115 4116 4117 4118 4119 4120 4121 4122 4123 var width = window.innerWidth; 4124 if (width < 767) { 4125 createSwiper('.js-informative-banners', { 4126 slidesPerView: 1, 4127 watchOverflow: true, 4128 centerInsufficientSlides: true, 4129 pagination: { 4130 el: '.js-informative-banners-pagination', 4131 clickable: true, 4132 }, 4133 breakpoints: { 4134 640: { 4135 slidesPerView: 3, 4136 } 4137 } 4138 }); 4139 } 4140 4141 4142 4143 4144 4145 4146 4147 var nav_height = jQueryNuvem(".js-head-main").innerHeight(); 4148 4149 4150 4151 if (window.innerWidth < 768) { 4152 4153 $category_controls.css("top" , nav_height.toString() + 'px'); 4154 4155 4156 var observer = new IntersectionObserver(function(entries) { 4157 if(entries[0].intersectionRatio === 0) 4158 $category_controls.addClass("is-sticky"); 4159 else if(entries[0].intersectionRatio === 1) 4160 $category_controls.removeClass("is-sticky"); 4161 }, { threshold: [0,1] 4162 }); 4163 observer.observe(document.querySelector(".js-category-controls-prev")); 4164 4165 offsetCategories = function() { 4166 var $sticky_category_controls = jQueryNuvem(".js-category-controls"); 4167 4168 var categoriesOffset = jQueryNuvem(".js-head-main").outerHeight(); 4169 4170 4171 if(jQueryNuvem(".js-head-main").hasClass("compress")){ 4172 var categoriesOffset = categoriesOffset - topbarHeight; 4173 } 4174 4175 4176 if (window.innerWidth < 768) { 4177 $sticky_category_controls.css('top', (categoriesOffset).toString() + 'px' ); 4178 } 4179 }; 4180 4181 offsetCategories(); 4182 4183 document.addEventListener("scroll", function(){ 4184 offsetCategories(); 4185 }); 4186 4187 } 4188 4189 4190 jQueryNuvem(document).on("click", ".js-apply-filter, .js-remove-filter", function(e) { 4191 e.preventDefault(); 4192 var filter_name = jQueryNuvem(this).attr('data-filter-name'); 4193 var filter_value = jQueryNuvem(this).attr('data-filter-value'); 4194 if(jQueryNuvem(this).hasClass("js-apply-filter")){ 4195 jQueryNuvem(this).find("[type=checkbox]").prop("checked", true); 4196 LS.urlAddParam( 4197 filter_name, 4198 filter_value, 4199 true 4200 ); 4201 }else{ 4202 jQueryNuvem(this).find("[type=checkbox]").prop("checked", false); 4203 LS.urlRemoveParam( 4204 filter_name, 4205 filter_value 4206 ); 4207 } 4208 4209 4210 if (jQueryNuvem(this).hasClass("js-filter-checkbox")){ 4211 if (window.innerWidth < 768) { 4212 jQueryNuvem(".js-filters-overlay").show(); 4213 if(jQueryNuvem(this).hasClass("js-apply-filter")){ 4214 jQueryNuvem(".js-applying-filter").show(); 4215 }else{ 4216 jQueryNuvem(".js-removing-filter").show(); 4217 } 4218 } 4219 jQueryNuvem(this).toggleClass("js-apply-filter js-remove-filter"); 4220 } 4221 }); 4222 4223 jQueryNuvem(document).on("click", ".js-remove-all-filters", function(e) { 4224 e.preventDefault(); 4225 LS.urlRemoveAllParamsExceptQuerySort(); 4226 }); 4227 4228 4229 4230 4231 4232 4233 !function() { 4234 4235 4236 }(); 4237 4238 4239 4240 4241 const noStockVariants = (container = null) => { 4242 4243 const config = { 4244 variantsGroup: ".js-product-variants-group", 4245 variantButton: ".js-insta-variant", 4246 noStockClass: "btn-variant-no-stock", 4247 dataVariationId: "data-variation-id", 4248 dataOption: "data-option" 4249 }; 4250 4251 const wrapper = container ? container : jQueryNuvem('#single-product'); 4252 if (!wrapper) return; 4253 4254 const dataVariants = wrapper.data('variants'); 4255 const variantsLength = wrapper.find(config.variantsGroup).length; 4256 4257 const getOptions = (productVariationId, variantOption) => { 4258 if (productVariationId === 2) { 4259 return { 4260 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 4261 option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()), 4262 option2: String(jQueryNuvem(variantOption).attr('data-option')), 4263 }; 4264 } else if (productVariationId === 1) { 4265 return { 4266 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 4267 option1: String(jQueryNuvem(variantOption).attr('data-option')), 4268 }; 4269 } else { 4270 return { 4271 option0: String(jQueryNuvem(variantOption).attr('data-option')), 4272 }; 4273 } 4274 }; 4275 4276 const filterVariants = (options) => { 4277 return dataVariants.filter(variant => { 4278 return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available; 4279 }); 4280 }; 4281 4282 const updateStockStatus = (productVariationId) => { 4283 const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`); 4284 variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass); 4285 4286 variationGroup.find(config.variantButton).each((variantOption, item) => { 4287 const options = getOptions(productVariationId, variantOption); 4288 const itemsAvailable = filterVariants(options); 4289 const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`); 4290 4291 if (!itemsAvailable.length) { 4292 button.addClass(config.noStockClass); 4293 } 4294 }); 4295 }; 4296 4297 for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) { 4298 updateStockStatus(productVariationId); 4299 } 4300 }; 4301 4302 noStockVariants(); 4303 4304 4305 4306 4307 4308 jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) { 4309 e.preventDefault(); 4310 var $this = jQueryNuvem(this); 4311 if($this.hasClass("js-quickshop-slide")){ 4312 jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide"); 4313 } 4314 4315 let container = jQueryNuvem(this).closest('.js-quickshop-container'); 4316 if (!container.length) return; 4317 noStockVariants(container); 4318 4319 LS.fillQuickshop($this); 4320 }); 4321 4322 4323 4324 changeVariantButton = function(selector, parentSelector) { 4325 selector.siblings().removeClass("selected"); 4326 selector.addClass("selected"); 4327 var option_id = selector.attr('data-option'); 4328 var parent = selector.closest(parentSelector); 4329 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 4330 return el.value == option_id; 4331 }); 4332 selected_option.prop('selected', true).trigger('change'); 4333 } 4334 4335 4336 4337 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 4338 e.preventDefault(); 4339 $this = jQueryNuvem(this); 4340 changeVariantButton($this, '.js-product-variants-group'); 4341 }); 4342 4343 4344 4345 if (window.innerWidth > 767) { 4346 jQueryNuvem(document).on("click", ".js-color-variant", function(e) { 4347 e.preventDefault(); 4348 $this = jQueryNuvem(this); 4349 changeVariantButton($this, '.js-item-product'); 4350 }); 4351 } 4352 4353 4354 4355 LS.registerOnChangeVariant(function(variant){
4356 const productContainer = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"]'); 4357 const current_image = productContainer.find('.js-item-image'); 4358 current_image.attr('srcset', variant.image_url); 4359 4360 4361 4362 productContainer.find(".js-product-item-private-with-secondary-images").addClass("product-item-secondary-images-disabled"); 4363 }); 4364 4365 4366 4367 4368 4369 function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) { 4370 if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) { 4371 if (installment_data.without_interests) { 4372 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 4373 } 4374 } 4375 return max_installments_without_interests; 4376 } 4377 4378 4379 function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) { 4380 if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) { 4381 if (installment_data.without_interests == false) { 4382 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 4383 } 4384 } 4385 return max_installments_with_interests; 4386 } 4387 4388 4389 function refreshInstallmentv2(price){ 4390 jQueryNuvem(".js-modal-installment-price" ).each(function( el ) { 4391 const installment = Number(jQueryNuvem(el).data('installment')); 4392 jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2})); 4393 }); 4394 } 4395 4396 4397 4398 function changeVariant(variant) { 4399 jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide(); 4400 jQueryNuvem("#shipping-variant-id").val(variant.id); 4401 4402 var parent = jQueryNuvem("body"); 4403 if (variant.element) { 4404 parent = jQueryNuvem(variant.element); 4405 if(parent.hasClass("js-quickshop-container")){ 4406 var quick_id = parent.attr("data-quickshop-id"); 4407 var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4408 } 4409 } 4410 4411 if(parent.hasClass("js-quickshop-container")){ 4412 var itemContainer = parent.closest('.js-item-product'); 4413 if(itemContainer.hasClass("js-item-slide")){ 4414 var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4415 } 4416 noStockVariants(parent); 4417 } else { 4418 noStockVariants(); 4419 } 4420 4421 var sku = parent.find('#sku'); 4422 if(sku.length) { 4423 sku.text(variant.sku).show(); 4424 } 4425 4426 4427 4428 var installment_helper = function($element, amount, price){ 4429 $element.find('.js-installment-amount').text(amount); 4430 $element.find('.js-installment-price').attr("data-value", price); 4431 $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4432 if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) { 4433 $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4434 } else { 4435 $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 4436 } 4437 }; 4438 4439 var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container'); 4440 4441 if (variant.installments_data) { 4442 var variant_installments = JSON.parse(variant.installments_data); 4443 var max_installments_without_interests = [0,0]; 4444 var max_installments_with_interests = [0,0]; 4445 4446 jQueryNuvem('.js-payment-provider-installments-row').hide(); 4447 4448 for (let payment_method in variant_installments) { 4449 4450 var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1'; 4451 var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value"); 4452 4453 let installments = variant_installments[payment_method]; 4454 for (let number_of_installment in installments) { 4455 let installment_data = installments[number_of_installment]; 4456 max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests); 4457 max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests); 4458 var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment; 4459 4460 if(minimumInstallmentValue <= installment_data.installment_value) { 4461 jQueryNuvem(installment_container_selector).show(); 4462 } 4463 4464 if(!parent.hasClass("js-quickshop-container")){ 4465 installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2)); 4466 } 4467 } 4468 } 4469 var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments'); 4470 var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments'); 4471 var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon'); 4472 4473 var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests; 4474 4475 if(installments_to_use[0] <= 1 ) { 4476 $installments_container.hide(); 4477 $installments_modal_link.hide(); 4478 $payments_module.hide(); 4479 $installmens_card_icon.hide(); 4480 } else { 4481 $installments_container.show(); 4482 $installments_modal_link.show(); 4483 $payments_module.show(); 4484 $installmens_card_icon.show(); 4485 installment_helper($installments_container, installments_to_use[0], installments_to_use[1]); 4486 } 4487 } 4488 4489 if (variant.contact) { 4490 $payments_module.hide(); 4491 } 4492 4493 if(!parent.hasClass("js-quickshop-container")){ 4494 jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number); 4495 } 4496 4497 if (variant.price_short){ 4498 parent.find('.js-price-display').text(variant.price_short).show(); 4499 parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw); 4500 4501 parent.find('.js-price-without-taxes').text(variant.price_without_taxes); 4502 parent.find('.js-price-without-taxes-container').show(); 4503 } else { 4504 parent.find('.js-price-display, .js-price-without-taxes-container').hide(); 4505 } 4506 4507 if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) { 4508 parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show(); 4509 } else { 4510 parent.find('.js-compare-price-display').hide(); 4511 } 4512 4513 var button = parent.find('.js-addtocart'); 4514 button.removeClass('cart').removeClass('contact').removeClass('nostock'); 4515 var $product_shipping_calculator = parent.find("#product-shipping-container"); 4516 4517 4518 if (!variant.available){ 4519 button.val('Sin stock'); 4520 button.addClass('nostock'); 4521 button.attr('disabled', 'disabled'); 4522 $product_shipping_calculator.hide(); 4523 } else if (variant.contact) { 4524 button.val('Consultar precio'); 4525 button.addClass('contact'); 4526 button.removeAttr('disabled'); 4527 $product_shipping_calculator.hide(); 4528 } else { 4529 button.val('Agregar al carrito'); 4530 button.addClass('cart'); 4531 button.removeAttr('disabled'); 4532 $product_shipping_calculator.show(); 4533 } 4534 4535 4536 4537 if(variant.stock == 1) { 4538 parent.find('.js-last-product').show(); 4539 } else { 4540 parent.find('.js-last-product').hide(); 4541 } 4542 4543 4544 LS.updateShippingProduct(); 4545 4546 zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 4547 jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant); 4548 4549 4550 LS.freeShippingProgress(true, parent); 4551 4552 4553 LS.subscriptionChangeVariant(variant); 4554 } 4555 4556 4557 jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
4558 var $parent = jQueryNuvem(this).closest(".js-product-variants"); 4559 var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group"); 4560 var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container"); 4561 4562 4563 var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id"); 4564 4565 if($parent.hasClass("js-product-quickshop-variants")){ 4566 4567 var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product"); 4568 4569 4570 if($quickshop_parent.hasClass("js-item-slide")){ 4571 var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 4572 }else{ 4573 var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 4574 } 4575 4576 LS.changeVariant(changeVariant, $quickshop_variant_selector); 4577 4578 4579 var selected_option_id = jQueryNuvem(this).val(); 4580 var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 4581 4582 $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 4583 $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 4584 4585 } else { 4586 LS.changeVariant(changeVariant, '#single-product'); 4587 } 4588 4589 4590 var $this_product_container = jQueryNuvem(this).closest(".js-product-container"); 4591 4592 if($this_product_container.hasClass("js-quickshop-container")){ 4593 var this_quickshop_id = $this_product_container.attr("data-quickshop-id"); 4594 var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]'); 4595 } 4596 var $this_compare_price = $this_product_container.find(".js-compare-price-display"); 4597 var $this_price = $this_product_container.find(".js-price-display"); 4598 var $installment_container = $this_product_container.find(".js-product-payments-container"); 4599 var $installment_text = $this_product_container.find(".js-max-installments-container"); 4600 var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form"); 4601 4602 // Get the current product discount percentage value 4603 var current_percentage_value = $this_product_container.find(".js-offer-percentage"); 4604 4605 // Get the current product price and promotional price 4606 var compare_price_value = $this_compare_price.html(); 4607 var price_value = $this_price.html(); 4608 4609 // Calculate new discount percentage based on difference between filtered old and new prices 4610 const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value); 4611 if(percentageDifference){ 4612 $this_product_container.find(".js-offer-percentage").text(percentageDifference); 4613 $this_product_container.find(".js-offer-label").css("display" , "table"); 4614 } 4615 4616 if ($this_compare_price.css("display") == "none" || !percentageDifference) { 4617 $this_product_container.find(".js-offer-label").hide(); 4618 } 4619 if ($this_add_to_cart.hasClass("nostock")) { 4620 var $stockLabel = $this_product_container.find(".js-stock-label"); 4621 if (!$stockLabel.text().trim()) { 4622 $stockLabel.text($stockLabel.data('label')); 4623 } 4624 $stockLabel.show(); 4625 } 4626 else { 4627 $this_product_container.find(".js-stock-label").hide(); 4628 } 4629 if ($this_price.css('display') == 'none'){ 4630 $installment_container.hide(); 4631 $installment_text.hide(); 4632 }else{ 4633 $installment_text.show(); 4634 } 4635 }); 4636 4637 4638 4639 jQueryNuvem(".js-product-form").on("submit", function (e) { 4640 var button = jQueryNuvem(e.currentTarget).find('[type="submit"]'); 4641 button.attr('disabled', 'disabled'); 4642 if ((button.hasClass('contact')) || (button.hasClass('catalog'))) { 4643 e.preventDefault(); 4644 var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val(); 4645 window.location = "\/contacto\/?product=" + product_id; 4646 } else if (button.hasClass('cart')) { 4647 button.val('Agregando...'); 4648 } 4649 }); 4650 4651 4652 4653 4654 4655 4656 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
4657 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 4658 $quantity_input.val( parseInt($quantity_input.val(), 10) + 1); 4659 }); 4660 4661 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) { 4662 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 4663 quantity_input_val = $quantity_input.val(); 4664 if (quantity_input_val>1) { 4665 $quantity_input.val( parseInt($quantity_input.val(), 10) - 1); 4666 } 4667 }); 4668 4669 4670 4671 4672 4673 LS.freeShippingProgress(true); 4674 4675 4676 4677 var head_height = jQueryNuvem(".js-head-main").outerHeight(); 4678 4679 if (window.innerWidth > 768) { 4680 jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px'); 4681 } 4682 4683 4684 4685 function getQuickShopImgSrc(element){ 4686 const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img'); 4687 return String(image.attr('srcset')); 4688 } 4689 4690 jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) { 4691 4692 4693 var $productContainer = jQueryNuvem(this).closest('.js-product-container'); 4694 var $productVariants = $productContainer.find(".js-variation-option"); 4695 var $productButton = $productContainer.find("input[type='submit'].js-addtocart"); 4696 var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder"); 4697 var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text"); 4698 var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding"); 4699 var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success"); 4700 4701 4702 var isQuickShop = $productContainer.hasClass('js-quickshop-container'); 4703 if (isQuickShop) { 4704 var $productButtonContainer = $productButton.closest(".js-item-submit-container"); 4705 } 4706 var isCrossSelling = $productContainer.hasClass('js-cross-selling-container'); 4707 4708 4709 if (isCrossSelling) { 4710 var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src'); 4711 var quantity = $productContainer.data('quantity') 4712 var name = $productContainer.find('.js-cross-selling-product-name').text(); 4713 var price = $productContainer.find('.js-cross-selling-promo-price').text(); 4714 var addedToCartCopy = $productContainer.data('add-to-cart-translation'); 4715 } else if (!isQuickShop) { 4716 if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) { 4717 var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant'); 4718 var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset'); 4719 } else { 4720 var $defaultImg = $productContainer.find('.js-product-slide-img'); 4721 var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset'); 4722 } 4723 4724 imageSrc = imageSrc ? imageSrc.split(' ')[0] : ''; 4725 var quantity = $productContainer.find('.js-quantity-input').val(); 4726 var name = $productContainer.find('.js-product-name').text(); 4727 var price = $productContainer.find('.js-price-display').text(); 4728 var addedToCartCopy = "Agregar al carrito"; 4729 } else { 4730 var imageSrc = getQuickShopImgSrc(this); 4731 var quantity = 1; 4732 var name = $productContainer.find('.js-item-name').text(); 4733 var price = $productContainer.find('.js-price-display').text().trim(); 4734 var addedToCartCopy = "Comprar"; 4735 if ($productContainer.hasClass("js-quickshop-has-variants")) { 4736 var addedToCartCopy = "Agregar al carrito"; 4737 }else{ 4738 var addedToCartCopy = "Comprar"; 4739 } 4740 } 4741 4742 if (!jQueryNuvem(this).hasClass('contact')) { 4743 4744 e.preventDefault(); 4745 4746 4747 $productButton.hide(); 4748 if (isQuickShop) { 4749 $productButtonContainer.hide(); 4750 } 4751 $productButtonPlaceholder.css('display' , 'inline-block'); 4752 $productButtonText.fadeOut(); 4753 $productButtonAdding.addClass("active"); 4754 4755 4756 function restore_button_initial_state(){ 4757 $productButtonAdding.removeClass("active"); 4758 $productButtonText.fadeIn(); 4759 $productButtonPlaceholder.removeAttr("style").hide(); 4760 $productButton.show(); 4761 if (isQuickShop) { 4762 $productButtonContainer.show(); 4763 } 4764 } 4765 4766 4767 var subscription_callback_error = function() { 4768 setTimeout(function() { 4769 restore_button_initial_state(); 4770 }, 500); 4771 } 4772 4773 4774 const subscriptionValidResult = LS.subscriptionSubmit($productC
4774ontainer, subscription_callback_error, e); 4775 if (subscriptionValidResult && subscriptionValidResult.changeCartSubmit) { 4776 return; 4777 } 4778 4779 4780 var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) { 4781 4782 4783 jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc); 4784 jQueryNuvem('.js-cart-notification-item-name').text(name); 4785 jQueryNuvem('.js-cart-notification-item-quantity').text(quantity); 4786 jQueryNuvem('.js-cart-notification-item-price').text(price); 4787 4788 if($productVariants.length){ 4789 var output = []; 4790 4791 $productVariants.each( function(el){ 4792 var variants = jQueryNuvem(el); 4793 output.push(variants.val()); 4794 }); 4795 jQueryNuvem(".js-cart-notification-item-variant-container").show(); 4796 jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', ')) 4797 }else{ 4798 jQueryNuvem(".js-cart-notification-item-variant-container").hide(); 4799 } 4800 4801 4802 var cartItemsAmount = jQueryNuvem(".js-cart-widget-amount").text(); 4803 4804 if(cartItemsAmount > 1){ 4805 jQueryNuvem(".js-cart-counts-plural").show(); 4806 jQueryNuvem(".js-cart-counts-singular").hide(); 4807 }else{ 4808 jQueryNuvem(".js-cart-counts-singular").show(); 4809 jQueryNuvem(".js-cart-counts-plural").hide(); 4810 } 4811 4812 4813 $productButtonAdding.removeClass("active"); 4814 $productButtonSuccess.addClass("active"); 4815 setTimeout(function(){ 4816 $productButtonSuccess.removeClass("active"); 4817 $productButtonText.fadeIn(); 4818 },2000); 4819 setTimeout(function(){ 4820 $productButtonPlaceholder.removeAttr("style").hide(); 4821 $productButton.show(); 4822 if (isQuickShop) { 4823 $productButtonContainer.show(); 4824 } 4825 },3000); 4826 4827 $productContainer.find(".js-added-to-cart-product-message").slideDown(); 4828 4829 if (isQuickShop) { 4830 jQueryNuvem("#quickshop-modal").removeClass('modal-show'); 4831 jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide(); 4832 jQueryNuvem("body").removeClass("overflow-none"); 4833 restoreQuickshopForm(); 4834 if (window.innerWidth < 768) { 4835 cleanURLHash(); 4836 } 4837 } 4838 4839 let notificationWithRelatedProducts = false; 4840 4841 4842 4843 function recommendProductsOnAddToCart(){ 4844 4845 jQueryNuvem('.js-related-products-notification-container').html(""); 4846 4847 modalOpen('#related-products-notification'); 4848 4849 jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show(); 4850 4851 4852 // Set loop for recommended products 4853 4854 function calculateRelatedNotificationLoopVal(sectionSelector) { 4855 let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount"); 4856 let loopVal = false;
4857 const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3); 4858 4859 if (applyLoop) { 4860 loopVal = true; 4861 } 4862 4863 return loopVal; 4864 } 4865 4866 let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification"); 4867 4868 // Create new swiper on add to cart 4869 4870 createSwiper('.js-swiper-related-products-notification', { 4871 lazy: true, 4872 loop: cartRelatedLoopVal, 4873 watchOverflow: true, 4874 threshold: 5, 4875 watchSlideProgress: true, 4876 watchSlidesVisibility: true, 4877 spaceBetween: itemSwiperSpaceBetween, 4878 slideVisibleClass: 'js-swiper-slide-visible', 4879 slidesPerView: 2.5, 4880 navigation: { 4881 nextEl: '.js-swiper-related-products-notification-next', 4882 prevEl: '.js-swiper-related-products-notification-prev', 4883 }, 4884 breakpoints: { 4885 768: { 4886 slidesPerView: 3, 4887 } 4888 } 4889 }); 4890 } 4891 4892 notificationWithRelatedProducts = html_notification_related_products != null; 4893 4894 if(notificationWithRelatedProducts){ 4895 if (isQuickShop) { 4896 setTimeout(function(){ 4897 recommendProductsOnAddToCart(); 4898 },300); 4899 }else{ 4900 recommendProductsOnAddToCart(); 4901 } 4902 } 4903 4904 4905 let shouldShowCrossSellingModal = html_notification_cross_selling != null; 4906 4907 if(!notificationWithRelatedProducts){ 4908 4909 const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type'); 4910 4911 if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){ 4912 4913 4914 modalOpen('#modal-cart'); 4915 4916 }else{ 4917 4918 4919 setTimeout(function(){ 4920 jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden"); 4921 },500); 4922 4923 if (!cookieService.get('first_product_added_successfully')) { 4924 cookieService.set('first_product_added_successfully', 1, 7 ); 4925 } else{ 4926 setTimeout(function(){ 4927 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 4928 setTimeout(function(){ 4929 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 4930 jQueryNuvem(".js-alert-added-to-cart").hide(); 4931 },2000); 4932 },8000); 4933 } 4934 } 4935 } 4936 4937 4938 if (html_notification_cross_selling != null) { 4939 jQueryNuvem('.js-cross-selling-modal-body').html(""); 4940 modalOpen('#js-cross-selling-modal'); 4941 jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show(); 4942 } 4943 4944 4945 const crossSellingContainer = document.querySelector('.js-cross-selling-container'); 4946 4947 if (crossSellingContainer) { 4948 LS.fillCrossSelling(crossSellingContainer); 4949 } 4950 4951 4952 4953 if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) { 4954 zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 4955 jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart); 4956 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart); 4957 } else if (cookieService.get('calculator_zipcode')){ 4958 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 4959 jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie); 4960 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 4961 } 4962 4963 4964 jQueryNuvem(".js-fs-add-this-product").hide(); 4965 jQueryNuvem(".js-fs-add-one-more").show(); 4966 4967 4968 if (isCrossSelling) { 4969 jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click'); 4970 } 4971 } 4972 var callback_error = function(){ 4973 restore_button_initial_state(); 4974 } 4975 $prod_form = jQueryNuvem(this).closest("form"); 4976 LS.addToCartEnhanced( 4977 $prod_form, 4978 addedToCartCopy, 4979 'Agregando...', 4980 '¡Uy! No tenemos más stock de este producto para agregarlo al carrito.', 4981 false, 4982 callback_add_to_cart, 4983 callback_error 4984 ); 4985 } 4986 }); 4987 4988 4989 4990 jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) { 4991 if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 4992 return false;
4993 } 4994 }); 4995 4996 jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) { 4997 var itemID = jQueryNuvem(this).attr("data-item-id"); 4998 var itemVAL = jQueryNuvem(this).val(); 4999 if (itemVAL == 0) { 5000 var r = confirm("¿Seguro que quieres borrar este artÃculo?"); 5001 if (r == true) { 5002 LS.removeItem(itemID, true); 5003 } else { 5004 jQueryNuvem(this).val(1); 5005 } 5006 } else { 5007 LS.changeQuantity(itemID, itemVAL, true); 5008 } 5009 }); 5010 5011 5012 jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) { 5013 e.preventDefault(); 5014 let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100); 5015 setTimeout(() => emptyCartAlert.fadeOut(500), 1500); 5016 }); 5017 5018 5019 5020 jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() { 5021 cookieService.remove('first_product_added_successfully'); 5022 }); 5023 5024 5025 5026 5027 if (jQueryNuvem('.js-selected-shipping-method').length) { 5028 var shipping_cost = jQueryNuvem('.js-selected-shipping-method').data("cost"); 5029 var $shippingCost = jQueryNuvem("#shipping-cost"); 5030 $shippingCost.text(shipping_cost); 5031 $shippingCost.removeClass('opacity-40'); 5032 } 5033 5034 5035 selectShippingOption = function(elem, save_option) { 5036 jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method'); 5037 jQueryNuvem(elem).addClass('js-selected-shipping-method'); 5038 5039
5040 var shipping_cost = jQueryNuvem(elem).data("cost"); 5041 var shipping_price_clean = jQueryNuvem(elem).data("price"); 5042 5043 if(shipping_price_clean = 0.00){ 5044 var shipping_cost = '' 5045 } 5046 5047 // Updates shipping (ship and pickup) cost on cart 5048 var $shippingCost = jQueryNuvem("#shipping-cost"); 5049 $shippingCost.text(shipping_cost); 5050 $shippingCost.removeClass('opacity-40'); 5051 5052 5053 if (save_option) { 5054 LS.saveCalculatedShipping(true); 5055 } 5056 if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) { 5057 if (jQueryNuvem(elem).hasClass("js-pickup-option")) { 5058 jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show(); 5059 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide(); 5060 } else { 5061 jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show(); 5062 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide() 5063 } 5064 } 5065 }; 5066 5067 5068 if (cookieService.get('calculator_zipcode')) { 5069 5070 5071 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 5072 5073 5074 5075 jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie); 5076 5077 5078 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 5079 5080 5081 jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form"); 5082 jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active"); 5083 jQueryNuvem(".js-shipping-calculator-spinner").show(); 5084 } else { 5085 5086 5087 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 5088 } 5089 5090 5091 removeShippingSuboptions = function(){ 5092 var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id"); 5093 jQueryNuvem("#" + shipping_suboptions_id).remove(); 5094 jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove(); 5095 }; 5096 5097 5098 5099 jQueryNuvem(".js-calculate-shipping").on("click", function (e) { 5100 e.preventDefault(); 5101 5102 let shipping_input_val = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-shipping-input").val(); 5103 5104 jQueryNuvem(".js-shipping-input").val(shipping_input_val); 5105 5106 5107 if (jQueryNuvem(".js-cart-item").length) { 5108 LS.calculateShippingAjax( 5109 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 5110 '\/envio\/', 5111 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 5112 } 5113 5114 jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val); 5115 removeShippingSuboptions(); 5116 }); 5117 5118 5119 jQueryNuvem(".js-shipping-input").on('keydown', function (e) { 5120 var key = e.which ? e.which : e.keyCode; 5121 var enterKey = 13; 5122 if (key === enterKey) { 5123 e.preventDefault(); 5124 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 5125 if (window.innerWidth < 768) { 5126 jQueryNuvem(e.currentTarget).trigger('blur'); 5127 } 5128 } 5129 }); 5130 5131 5132 jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) { 5133 selectShippingOption(this, true); 5134 jQueryNuvem(".js-shipping-method-unavailable").hide(); 5135 }); 5136 5137 5138 jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) { 5139 let shippingPrice = jQueryNuvem(this).attr("data-price"); 5140 LS.addToTotal(shippingPrice); 5141 5142 let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice); 5143 jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total)); 5144 5145 selectShippingOption(this, false); 5146 }); 5147 5148 5149 jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) { 5150 e.preventDefault(); 5151 5152 5153 if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){ 5154 jQueryNuvem(".js-other-pickup-options").slideToggle(600); 5155 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle(); 5156 }else{ 5157 jQueryNuvem(".js-other-shipping-options").slideToggle(600); 5158 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle(); 5159 } 5160 }); 5161 5162 5163 5164 calculateCartShippingOnLoad = function() { 5165 if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) { 5166 // If user already had calculated shipping: recalculate shipping 5167 setTimeout(function() { 5168 LS.calculateShippingAjax(
5169 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 5170 '\/envio\/', 5171 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 5172 removeShippingSuboptions(); 5173 toggleAccordion("#cart-shipping-container .js-toggle-shipping"); 5174 }, 100); 5175 } 5176 5177 if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) { 5178 } 5179 }; 5180 5181 5182 5183 jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) { 5184 e.preventDefault(); 5185 jQueryNuvem(".js-shipping-calculator-response").fadeOut(100); 5186 jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip"); 5187 jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active"); 5188 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 5189 }); 5190 5191 5192 5193 5194 5195 jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) { 5196 5197 e.preventDefault(); 5198 5199 5200 lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country"); 5201 changeLang(lang_select_option); 5202 5203 jQueryNuvem(this).text('Aplicando...').addClass("disabled"); 5204 }); 5205 5206 5207 5208 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 5209 if (isIOS) { 5210 var ios_input_fields = jQueryNuvem("input[type='text'], input[type='number'], input[type='password'], input[type='tel'], textarea, input[type='search'], input[type='hidden'], input[type='email']"); 5211 ios_input_fields.addClass("form-control-ios"); 5212 jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios"); 5213 jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios"); 5214 jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios"); 5215 jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios"); 5216 jQueryNuvem(".js-newsletter, .js-news-form").addClass("form-group-newsletter-ios"); 5217 } 5218 5219 jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) { 5220 jQueryNuvem(e.currentTarget).attr('action', ''); 5221 }); 5222 5223 jQueryNuvem(".js-form").on("submit", function (e) { 5224 jQueryNuvem(e.currentTarget).find('.js-form-spinner').show(); 5225 }); 5226 5227 5228 5229 5230 jQueryNuvem('.js-password-view').on("click", function (e) { 5231 jQueryNuvem(e.currentTarget).toggleClass('password-view'); 5232 5233 if(jQueryNuvem(e.currentTarget).hasClass('password-view')){ 5234 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', ''); 5235 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 5236 } else { 5237 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password'); 5238 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 5239 } 5240 }); 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251}); }); 5252 </script>
5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 <!-- STICKY BAR MOBILE (solo en fichas de producto) --> 5268 <div class="edv-sticky-bar" id="edv-sticky-bar"> 5269 <span class="edv-sticky-bar-name" id="edv-sticky-name"></span> 5270 <button class="edv-sticky-bar-btn" onclick="document.querySelector('input.js-addtocart') && document.querySelector('input.js-addtocart').click()"> 5271 Agregar al carrito 5272 </button> 5273 </div> 5274 5275
5275<script> 5276 (function() { 5277 5278 var ORANGE = '#C78F42'; 5279 var RED = '#C85B23'; 5280 var GREEN = '#C78F42'; 5281 var MIN_V = 1; 5282 var MAX_V = 10; 5283 5284 var MICROLOTE_KEYS = ['reishi','melena','cordyceps','chaga','ashwagandha','rhodiola','cola','auricularia','vitex','shatavari']; 5285 var BESTSELLERS = ['equilibrium','neurozen','melena','cordyceps','reishi']; 5286 5287 function rand(min, max) { 5288 return Math.floor(Math.random() * (max - min + 1)) + min; 5289 } 5290 5291 function getViewers() { 5292 var key = 'edv_v_' + location.pathname; 5293 var v = sessionStorage.getItem(key); 5294 if (!v) { v = rand(MIN_V, MAX_V); sessionStorage.setItem(key, v); } 5295 return parseInt(v); 5296 } 5297 5298 function isMicro() { 5299 var p = location.pathname.toLowerCase(); 5300 return MICROLOTE_KEYS.some(function(k){ return p.indexOf(k) > -1; }); 5301 } 5302 5303 function dot(color) { 5304 return '<span style="width:8px;height:8px;border-radius:50%;background:' + color + ';display:inline-block;animation:edv-pulse 1.8s ease-in-out infinite;flex-shrink:0;margin-right:6px;"></span>'; 5305 } 5306 5307 function badge(html, color) { 5308 var el = document.createElement('div'); 5309 el.style.cssText = 'display:flex;align-items:center;font-size:13px;font-weight:500;color:' + color + ';margin:3px 0;line-height:1.4;'; 5310 el.innerHTML = html; 5311 return el; 5312 } 5313 5314 /* ââ RESEÃAS ROTATIVAS (reales, de Revie) ââ */ 5315 var RESENAS = { 5316 melena: [ 5317 ["Hace 2 semanas que comencé a tomar la melena y me siento más presente y con menos barullo mental", "Paola E.", 5], 5318 ["Noté una mejorÃa en la concentración y enfoque enseguida!", "Nerina M.", 5], 5319 ["La melena de león me ayuda para mi dÃa a dÃa, a estar enfocada y con menos cansancio mental", "Eugenia Z.", 5], 5320 ["Fue progresivo pero noté el efecto y el cambio maravilloso en mi ánimo y mis energÃas para trabajar", "Florencia D.", 5], 5321 ["Siento y veo que puedo y soy eficiente. En asuntos en que me estaba costando encarar", "Mara B.", 5], 5322 ["La confianza para mà es un pilar fundamental, y eso es lo que me brinda Espora de Vida", "Irma F.", 5] 5323 ], 5324 reishi: [ 5325 ["Las gotas de Quietud me ayudaron mucho a relajar y dormir mejor, lo súper recomiendo!", "Vanella S.", 5], 5326 ["Antes me despertaba muchas veces a la noche y desde que lo tomo eso ya no me pasa!", "Clara Q.", 5], 5327 ["Tomo Reishi hace cinco meses⦠mayor claridad, más armonÃa, estoy más tranquila", "Evelyn B.", 5], 5328 ["Hace 2 años que empecé con Melena de León y Reishi y me siento muy bien", "MarÃa Isabel B.", 5], 5329 ["Artesanalmente hermoso! El producto, la información que lo acompaña y cómo lo envÃan", "Daiana S.", 5] 5330 ], 5331 cordyceps: [ 5332 ["Gran aliado para mis rutinas deportivas: natación, running y danza. Gran recuperación muscular", "Cintia L.", 5], 5333 ["El cordyceps me ayuda a una rápida recuperación fÃsica después de hacer ejercicio", "Romina M.", 5], 5334 ["Ya lo compré dos veces, uno se me rompió y me quedé sin él 6 dÃas. Realmente lo extrañé", "Paola F.", 5], 5335 ["Lo recomiendo, es mejor que tomar las cápsulas", "Carlos M.", 5], 5336 ["De 1 a 5 estrellas les pongo 15 ð«¶ð½", "Juan R.", 5] 5337 ], 5338 ashwagandha: [ 5339 ["Muy recomendable, recuperé mi calidad de sueño ð", "Silvana F.", 5], 5340 ["Me ayuda a llegar al final del dÃa, ya que trabajo full time", "MarÃa Victoria M.", 4], 5341 ["Excelente producto, muy recomendable. VolverÃa a comprar", "Johanna V.", 5], 5342 ["Excelente producto! Pienso consumirlo de ahora en más", "Melina Y.", 5], 5343 ["Muy buen producto y muy buena atención ð«¶ð»", "MarÃa Virginia S.", 5] 5344 ], 5345 equilibrium: [ 5346 ["Hace un par de años que consumo el kit Equilibrium. Lo recomiendo! EnergÃa serena â¤ï¸", "Carolina F.", 5], 5347 ["Ya perdà la cuenta de cuántas veces voy comprando. Amo los honguitos", "MarÃa Laura B.", 5], 5348 ["Desde la atención, la calidad de los productos y cómo llegan a tu casa⦠maravilloso todo", "Griselda D.", 5], 5349 ["El producto, el empaque es precioso, la rápida entrega. Estoy muy conforme â¤ï¸", "Patricia C.", 5] 5350 ], 5351 stacking: [ 5352 ["Llevo una semana y el producto es espectacular, noté pequeños cambios", "Verónica P.", 5], 5353 ["Mejor que otras marcas. Súper recomendable", "Diego M.", 5], 5354 ["La atención y la presentación del producto, impecables!", "MarÃa Vanesa A.", 5], 5355 ["Excelente producto!! Súper recomendable", "Maitena F.", 5] 5356 ], 5357 chaga: [ 5358 ["Lo estoy tomando hace 20 dÃas y siento la diferencia, más enfocada y enérgica", "Michelle J.", 5], 5359 ["Excelente producto, lo recomiendo 100%", "MarÃa Inés H.", 5], 5360 ["Excelente!!!", "Cintia L.", 5] 5361 ], 5362 neurozen: [ 5363 ["Excelentes productos. 100% lo recomiendo", "Victoria L.", 5], 5364 ["Excelente atención!! Súper recomendable â¤ï¸", "Laura S.", 5], 5365 ["Muy bueno!!", "Milagros C.", 5] 5366 ], 5367 general: [ 5368 ["La confianza para mà es un pilar fundamental, y eso es lo que me brinda Espora de Vida", "Irma F.", 5], 5369 ["Siempre compro! Son muy profesionales", "Daniela G.", 5], 5370 ["Ya perdà la cuenta de cuántas veces voy comprando. Amo los honguitos", "MarÃa Laura B.", 5], 5371 ["Artesanalmente hermoso! El producto, la información que lo acompaña y cómo lo envÃan", "Daiana S.", 5], 5372 ["Confiabilidad y calidad", "Eugenia L.", 5] 5373 ] 5374 }; 5375 5376 /* ID de producto de Tiendanube -> grupo de reseñas. Lo que no está acá usa "general". */ 5377 var MAPA_RESENAS = { 5378 "176184385": "melena", "248529274": "melena", 5379 "176903310": "reishi", "248528793": "reishi", 5380 "176903544": "cordyceps", "248529384": "cordyceps", 5381 "291607121": "ashwagandha", 5382 "192347070": "equilibrium", 5383 "186342933": "stacking", 5384 "270671837": "chaga", 5385 "294720527": "neurozen" 5386 }; 5387 5388 function resenaRotativa() { 5389 var info = document.querySelector('[data-store^="product-info-"]'); 5390 var id = info ? info.getAttribute('data-store').replace('product-info-', '') : ''; 5391 var lista = RESENAS[MAPA_RESENAS[id]] || RESENAS.general; 5392 5393 var el = document.createElement('div'); 5394 el.className = 'edv-resenas'; 5395 el.style.cssText = 'display:flex;align-items:flex-start;font-size:13px;color:#555;margin:3px 0;line-height:1.4;min-height:3.4em;'; 5396 el.innerHTML = '<span style="width:8px;height:8px;border-radius:50%;background:' + RED + ';display:inline-block;flex-shrink:0;margin:5px 6px 0 0;"></span>' + 5397 '<div class="edv-resenas-cuerpo" style="transition:opacity .45s ease;opacity:1;">' + 5398 '<div class="edv-resenas-texto" style="font-style:italic;"></div>' + 5399 '<div style="font-size:11px;
5399color:#777;margin-top:2px;">' + 5400 '<span class="edv-resenas-estrellas" style="color:' + ORANGE + ';letter-spacing:1px;"></span> ' + 5401 '<span class="edv-resenas-autor"></span> · Compra verificada' + 5402 '</div>' + 5403 '</div>'; 5404 5405 var cuerpo = el.querySelector('.edv-resenas-cuerpo'); 5406 function pintar(r) { 5407 el.querySelector('.edv-resenas-texto').textContent = 'â' + r[0] + 'â'; 5408 el.querySelector('.edv-resenas-estrellas').textContent = 'â â â â â '.slice(0, r[2]) + 'âââââ'.slice(0, 5 - r[2]); 5409 el.querySelector('.edv-resenas-autor').textContent = 'â ' + r[1]; 5410 } 5411 5412 /* Arranca en una reseña al azar: el cliente que vuelve ve otra distinta */ 5413 var i = Math.floor(Math.random() * lista.length); 5414 pintar(lista[i]); 5415 5416 if (lista.length > 1) { 5417 var quieto = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches; 5418 setInterval(function() { 5419 i = (i + 1) % lista.length; 5420 if (quieto) { pintar(lista[i]); return; } 5421 cuerpo.style.opacity = '0'; 5422 setTimeout(function() { pintar(lista[i]); cuerpo.style.opacity = '1'; }, 450); 5423 }, 6000); 5424 } 5425 return el; 5426 } 5427 5428 /* ââ 1. CONTADOR + URGENCIA EN FICHA DE PRODUCTO ââ */ 5429 function injectProduct() { 5430 var path = location.pathname.toLowerCase(); 5431 var micro = isMicro(); 5432 var viewers = getViewers(); 5433 5434 function tryInsert() { 5435 if (document.querySelector('.edv-urgency')) return true; 5436 var btn = document.querySelector('input.js-addtocart[data-store="product-buy-button"]'); 5437 if (!btn) return false; 5438 var formRow = btn.parentNode && btn.parentNode.parentNode; 5439 if (!formRow || !formRow.parentNode) return false; 5440 5441 var wrapper = document.createElement('div'); 5442 wrapper.className = 'edv-urgency'; 5443 wrapper.style.cssText = 'margin:0 0 14px;display:flex;flex-direction:column;gap:6px;'; 5444 wrapper.appendChild(badge(dot(ORANGE) + viewers + ' personas están viendo este producto ahora', '#555')); 5445 wrapper.appendChild(resenaRotativa()); 5446 wrapper.appendChild(badge(dot(GREEN) + '10% OFF pagando con transferencia', GREEN)); 5447 formRow.parentNode.insertBefore(wrapper, formRow); 5448 5449 /* Ãconos de garantÃa después del botón */ 5450 var trustDiv = document.createElement('div'); 5451 trustDiv.className = 'edv-trust-icons'; 5452 trustDiv.innerHTML = 5453 '<div class="edv-trust-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="' + GREEN + '" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>Micro-lote certificado</div>' + 5454 '<div class="edv-trust-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="' + GREEN + '" stroke-width="2"><path d="M20 7H4a2 2 0 00-2 2v6a2 2 0 002 2h16a2 2 0 002-2V9a2 2 0 00-2-2z"/><path d="M16 21V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v16"/></svg>EnvÃo seguro</div>' + 5455 '<div class="edv-trust-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="' + GREEN + '" stroke-width="2"><polyline points="20 6 9 17 4 12"/></svg>Trazabilidad verificada</div>' + 5456 '<div class="edv-trust-item"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="' + GREEN + '" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>Doble extracción</div>'; 5457 formRow.parentNode.insertBefore(trustDiv, formRow.nextSibling); 5458 return true; 5459 } 5460
5461 if (!tryInsert()) { 5462 var attempts = 0; 5463 var iv = setInterval(function() { 5464 if (tryInsert() || ++attempts > 30) clearInterval(iv); 5465 }, 200); 5466 } 5467 } 5468 5469 /* ââ 2. STICKY BAR MOBILE ââ */ 5470 function initStickyBar() { 5471 var bar = document.getElementById('edv-sticky-bar'); 5472 if (!bar) return; 5473 var h1 = document.querySelector('.product-details h1, h1.product-name, [data-store="product-name"]'); 5474 var nameEl = document.getElementById('edv-sticky-name'); 5475 if (h1 && nameEl) nameEl.textContent = h1.textContent.trim().split('|')[0].trim(); 5476 5477 var addBtn = document.querySelector('input.js-addtocart[data-store="product-buy-button"]'); 5478 if (!addBtn) return; 5479 5480 var threshold = addBtn.getBoundingClientRect().bottom + window.scrollY + 60; 5481 5482 window.addEventListener('scroll', function() { 5483 if (window.scrollY > threshold) { 5484 bar.classList.add('visible'); 5485 } else { 5486 bar.classList.remove('visible'); 5487 } 5488 }, { passive: true }); 5489 } 5490 5491 /* ââ 3. CONTADOR EN GRILLA ââ */ 5492 function injectGrid() { 5493 var path = location.pathname.toLowerCase(); 5494 var cards = document.querySelectorAll('.product-item, .js-item-product, .item-product, [data-product-id], .js-item-description, .item-description'); 5495 cards.forEach(function(card) { 5496 if (card.querySelector('.edv-grid-badge')) return; 5497 5498 /* Badge "Más vendido" */ 5499 var link = card.querySelector('a'); 5500 var href = link ? link.getAttribute('href') : ''; 5501 var isBest = BESTSELLERS.some(function(k){ return href && href.toLowerCase().indexOf(k) > -1; }); 5502 if (isBest) { 5503 var badge = document.createElement('span'); 5504 badge.className = 'edv-bestseller-badge'; 5505 badge.textContent = 'Más elegido'; 5506 var title = card.querySelector('.product-name, .item-name, h3, h2'); 5507 if (title) title.parentNode.insertBefore(badge, title); 5508 } 5509 5510 /* Contador viendo */ 5511 var v = rand(MIN_V, MAX_V); 5512 var b = document.createElement('div'); 5513 b.className = 'edv-grid-badge'; 5514 b.style.cssText = 'font-size:11px;color:#777;display:flex;align-items:center;gap:4px;margin:3px 8px 2px;line-height:1.3;'; 5515 b.innerHTML = '<span style="width:6px;height:6px;border-radius:50%;background:' + ORANGE + ';display:inline-block;animation:edv-pulse 1.8s ease-in-out infinite;flex-shrink:0;"></span>' + v + ' viendo ahora'; 5516 var price = card.querySelector('.price, .product-price, [class*="price"]'); 5517 if (price) price.parentNode.insertBefore(b, price); 5518 else card.appendChild(b); 5519 }); 5520 } 5521 5522 /* ââ INIT ââ */ 5523 function run() { 5524 var path = location.pathname.toLowerCase(); 5525 var isProduct = path.indexOf('/productos/') > -1; 5526 5527 if (isProduct) { 5528 injectProduct(); 5529 setTimeout(function() { initStickyBar(); }, 800); 5530 } else { 5531 setTimeout(injectGrid, 600); 5532 } 5533 } 5534 5535 if (document.readyState === 'loading') { 5536 document.addEventListener('DOMContentLoaded', run); 5537 } else { 5538 run(); 5539 } 5540 5541 })(); 5542 </script>
5542 5543 5544 5545 5546
5546<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":"2a3f03576c514bd3b43f2cb8c8b50533","spa":2}' crossorigin="anonymous"></script>
5546 5547</body> 5548</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.