PageSourceSearch

https://esporadevida.com/extractos-en-polvo/

html esporadevida.com collected 2026-10-07 16:50:35 UTC 368,358 bytes, 5,548 lines download raw bytes

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&amp;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, '&amp;');
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 &middot; 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>&#10003;</span>
1979              <span>15% OFF por transferencia &middot; 3 cuotas sin inter&eacute;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="[{&quot;product_id&quot;:270671516,&quot;price_short&quot;:&quot;$57.699,00&quot;,&quot;price_long&quot;:&quot;$57.699,00 ARS&quot;,&quot;price_number&quot;:57699,&quot;price_number_raw&quot;:5769900,&quot;price_with_payment_discount_short&quot;:&quot;$51.929,10&quot;,&quot;price_without_taxes&quot;:null,&quot;compare_at_price_short&quot;:null,&quot;compare_at_price_long&quot;:null,&quot;compare_at_price_number&quot;:null,&quot;compare_at_price_number_raw&quot;:null,&quot;has_promotional_price&quot;:false,&quot;promotional_price_short&quot;:null,&quot;promotional_price_number&quot;:null,&quot;stock&quot;:null,&quot;sku&quot;:null,&quot;available&quot;:true,&quot;is_visible&quot;:true,&quot;contact&quot;:false,&quot;option0&quot;:null,&quot;option1&quot;:null,&quot;option2&quot;:null,&quot;id&quot;:1208607181,&quot;image&quot;:1277102469,&quot;image_url&quot;:&quot;\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-25-cab7d7de28d519468417899466207236-1024-1024.webp&quot;,&quot;installments_data&quot;:&quot;{\&quot;Pagos Personalizados\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:57699,\&quot;installment_value_cents\&quot;:5769900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:57699,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}},\&quot;Mercado Pago\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:57699,\&quot;installment_value_cents\&quot;:5769900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:57699,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}}}&quot;,&quot;show_payment_discount_disclaimer&quot;:false,&quot;popup_discount_visibility&quot;:{&quot;pagos-personalizados&quot;:{&quot;tab_show_discount&quot;:true,&quot;methods&quot;:{&quot;wire_transfer&quot;:{&quot;show_discount&quot;:true,&quot;show_disclaimer&quot;:false},&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false}}},&quot;mercado-pago&quot;:{&quot;tab_show_discount&quot;:false,&quot;methods&quot;:{&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;ticket&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;credit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;debit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false}}}},&quot;max_payment_discount_max_installments&quot;: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="[{&quot;product_id&quot;:270672021,&quot;price_short&quot;:&quot;$57.699,00&quot;,&quot;price_long&quot;:&quot;$57.699,00 ARS&quot;,&quot;price_number&quot;:57699,&quot;price_number_raw&quot;:5769900,&quot;price_with_payment_discount_short&quot;:&quot;$51.929,10&quot;,&quot;price_without_taxes&quot;:null,&quot;compare_at_price_short&quot;:null,&quot;compare_at_price_long&quot;:null,&quot;compare_at_price_number&quot;:null,&quot;compare_at_price_number_raw&quot;:null,&quot;has_promotional_price&quot;:false,&quot;promotional_price_short&quot;:null,&quot;promotional_price_number&quot;:null,&quot;stock&quot;:null,&quot;sku&quot;:null,&quot;available&quot;:true,&quot;is_visible&quot;:true,&quot;contact&quot;:false,&quot;option0&quot;:null,&quot;option1&quot;:null,&quot;option2&quot;:null,&quot;id&quot;:1208618405,&quot;image&quot;:1277101446,&quot;image_url&quot;:&quot;\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-24-3514a10f3a1480f26917899464877171-1024-1024.webp&quot;,&quot;installments_data&quot;:&quot;{\&quot;Pagos Personalizados\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:57699,\&quot;installment_value_cents\&quot;:5769900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:57699,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}},\&quot;Mercado Pago\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:57699,\&quot;installment_value_cents\&quot;:5769900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:57699,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}}}&quot;,&quot;show_payment_discount_disclaimer&quot;:false,&quot;popup_discount_visibility&quot;:{&quot;pagos-personalizados&quot;:{&quot;tab_show_discount&quot;:true,&quot;methods&quot;:{&quot;wire_transfer&quot;:{&quot;show_discount&quot;:true,&quot;show_disclaimer&quot;:false},&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false}}},&quot;mercado-pago&quot;:{&quot;tab_show_discount&quot;:false,&quot;methods&quot;:{&quot;debit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;ticket&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;credit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false}}}},&quot;max_payment_discount_max_installments&quot;: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="[{&quot;product_id&quot;:270671837,&quot;price_short&quot;:&quot;$71.799,00&quot;,&quot;price_long&quot;:&quot;$71.799,00 ARS&quot;,&quot;price_number&quot;:71799,&quot;price_number_raw&quot;:7179900,&quot;price_with_payment_discount_short&quot;:&quot;$64.619,10&quot;,&quot;price_without_taxes&quot;:null,&quot;compare_at_price_short&quot;:null,&quot;compare_at_price_long&quot;:null,&quot;compare_at_price_number&quot;:null,&quot;compare_at_price_number_raw&quot;:null,&quot;has_promotional_price&quot;:false,&quot;promotional_price_short&quot;:null,&quot;promotional_price_number&quot;:null,&quot;stock&quot;:null,&quot;sku&quot;:null,&quot;available&quot;:true,&quot;is_visible&quot;:true,&quot;contact&quot;:false,&quot;option0&quot;:null,&quot;option1&quot;:null,&quot;option2&quot;:null,&quot;id&quot;:1208614379,&quot;image&quot;:1277102614,&quot;image_url&quot;:&quot;\/\/acdn-us.mitiendanube.com\/stores\/003\/445\/480\/products\/diseno-sin-titulo-26-30325c4a76d88e365717899466423685-1024-1024.webp&quot;,&quot;installments_data&quot;:&quot;{\&quot;Pagos Personalizados\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:71799,\&quot;installment_value_cents\&quot;:7179900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:71799,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}},\&quot;Mercado Pago\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:71799,\&quot;installment_value_cents\&quot;:7179900,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:71799,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;2\&quot;:{\&quot;installment_value\&quot;:35899.5,\&quot;installment_value_cents\&quot;:3589950,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:71799,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false}}}&quot;,&quot;show_payment_discount_disclaimer&quot;:false,&quot;popup_discount_visibility&quot;:{&quot;pagos-personalizados&quot;:{&quot;tab_show_discount&quot;:true,&quot;methods&quot;:{&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;wire_transfer&quot;:{&quot;show_discount&quot;:true,&quot;show_disclaimer&quot;:false}}},&quot;mercado-pago&quot;:{&quot;tab_show_discount&quot;:false,&quot;methods&quot;:{&quot;credit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;ticket&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;redirect&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false},&quot;debit_card&quot;:{&quot;show_discount&quot;:false,&quot;show_disclaimer&quot;:false}}}},&quot;max_payment_discount_max_installments&quot;: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&#160;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 &nbsp;·&nbsp; Herboristerías &nbsp;·&nbsp; Centros de bienestar &nbsp;·&nbsp; 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="[{&quot;remainingAmountForMinPrice&quot;:110000,&quot;combinesWithOtherDiscounts&quot;:true,&quot;onlyCheapestShipping&quot;: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> &middot; 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.