PageSourceSearch

https://auvine.com.br/quem-somos/

html auvine.com.br collected 2026-10-09 05:14:48 UTC 263,667 bytes, 3,696 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="pt">
3    <head>
4        <link rel="preconnect" href="https://dcdn-us.mitiendanube.com" />
5        <link rel="dns-prefetch" href="https://dcdn-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>Quem Somos | Auvine</title>
12        <meta name="description" content="Conheça a Auvine. Com 10 anos em marketing digital apaixonadas por vinho. Desde 2024 selecionando importados com curadoria, qualidade e experiência única." />
13        <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Poppins:400,700&amp;display=swap" />
14        <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-critical-c2ddf5340177a8d453308418e6c3ddf1.css" as="style" />
15        <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-colors-97d2c8119dcc25272727671650e1db1e.css" as="style" />
16
17        
18        
19        
20<meta property="og:site_name" content="Auvine | Comprar Vinhos Importados Online" />
21
22
23
24
25
26
27
28
29
30
31
32
33
34        
35        <style>
36            
37            
38
39
40
41    
42    @import url('//fonts.googleapis.com/css?family=Poppins:400,700&display=swap');
43
44 
45
46            
47            
48:root {
49
50  
51  
52  
53    
54  
55  
56      
57    
58  
59    
60        
61            
62    
63    
64    
65    
66    
67    
68    
69    
70    
71    
72  
73  
74  --main-foreground: #494a51;
75  --main-background: #ffffff;
76
77  --accent-color: #478267;
78  --secondary-color: #eeeeee;
79
80  --button-background: #478267;
81  --button-foreground: #FFFFFF;
82
83  --label-background: #478267;
84  --label-foreground: #FFFFFF;
85
86  
87  --adbar-background: #1ABC9C;
88  --adbar-foreground: #00463B;
89
90  --header-background: #fdebdf;
91  --header-foreground: #494a51;
92  --header-badge-background: #E9FFC5;
93  --header-badge-foreground: #00463B;
94
95  --nav-desktop-background: #FFFFFF;
96  --nav-desktop-foreground: #333333;
97
98  --footer-background: #d1ae6c;
99  --footer-foreground: #FFFFFF;
100
101  --brands-background: ;
102  --brands-foreground: ;
103
104  --featured-background: #FFFFFF;
105  --featured-foreground: #c0392b;
106
107  --new-background: #FFFFFF;
108  --new-foreground: #16a085;
109
110  --sale-background: #FFFFFF;
111  --sale-foreground: #16a085;
112
113  --promotion-background: #FFFFFF;
114  --promotion-foreground: #333333;
115
116  --best-seller-background: #FFFFFF;
117  --best-seller-foreground: #16a085;
118
119  --newsletter-background: #333333;
120  --newsletter-foreground: #FFFFFF;
121
122  --welcome-background: #FFFFFF;
123  --welcome-foreground: #333333;
124
125  --institutional-background: #FFFFFF;
126  --institutional-foreground: #333333;
127
128  
129  
130                    
131  --main-foreground-opacity-05: #494a510D;
132  --main-foreground-opacity-08: #494a5114;
133  --main-foreground-opacity-10: #494a511A;
134  --main-foreground-opacity-20: #494a5133;
135  --main-foreground-opacity-30: #494a514D;
136  --main-foreground-opacity-40: #494a5166;
137  --main-foreground-opacity-50: #494a5180;
138  --main-foreground-opacity-60: #494a5199;
139
140  --main-background-opacity-30: #ffffff4D;
141  --main-background-opacity-40: #ffffff66;
142  --main-background-opacity-50: #ffffff80;
143  --main-background-opacity-80: #ffffffCC;
144  --main-background-opacity-90: #ffffffE6;
145
146  --header-foreground-opacity-10: #494a511A;
147
148  --nav-desktop-foreground-opacity-08: #33333314;
149  --nav-desktop-foreground-opacity-10: #3333331A;
150  --nav-desktop-foreground-opacity-20: #33333333;
151
152  --brands-foreground-opacity-10: 1A;
153
154  --welcome-foreground-opacity-90: #333333E6;
155
156  --institutional-foreground-opacity-90: #333333E6;
157
158  --news-foreground-opacity-30: #FFFFFF4D;
159  --news-foreground-opacity-50: #FFFFFF80;
160
161  --footer-foreground-opacity-10: #FFFFFF1A;
162  --footer-foreground-opacity-20: #FFFFFF33;
163  --footer-foreground-opacity-50: #FFFFFF80;
164  --footer-foreground-opacity-60: #FFFFFF99;
165  --footer-foreground-opacity-80: #FFFFFFCC;
166
167  
168  --success: #4bb98c;
169  --danger: #dd7774;
170  --warning: #dc8f38;
171  --info: #3d9ccc;
172
173  
174  
175  --heading-font: "Poppins", sans-serif;
176  --body-font: "Poppins", sans-serif;
177
178  
179  
180  --h1: 28px;
181  --h1-huge: 30px;
182  --h1-huge-md: 40px;
183  --h2: 24px;
184  --h3: 20px;
185  --h4: 18px;
186  --h5: 16px;
187  --h6: 14px;
188  --h6-small: 12px;
189 
190  
191  --font-huge: 24px;
192  --font-largest: 20px;
193  --font-large: 18px;
194  --font-big: 16px;
195  --font-base: 14px;
196  --font-small: 12px;
197  --font-smallest: 10px;
198
199  
200  
201  --title-font-weight: 700;
202
203  
204  
205  --gutter: 15px;
206  --guter-container: 15px;
207  --guter-container-md: 40px;
208  --gutter-negative: calc(var(--gutter) * -1);
209  --gutter-half: calc(var(--gutter) / 2);
210  --gutter-half-negative: calc(var(--gutter) * -1 / 2);
211  --gutter-double: calc(var(--gutter) * 2);
212
213  
214  
215  --border-radius: 4px;
216  --border-radius-half: calc(var(--border-radius) / 2);
217  --border-radius-quarter: calc(var(--border-radius) / 4);
218  --border-solid: 1px solid;
219  --border-dashed: 1px dashed;
220
221  
222  --shadow-distance: 0 0 5px;
223
224}        </style>
225
226        
227        <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-critical-c2ddf5340177a8d453308418e6c3ddf1.css" media="all" />
228
229        
230        <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-colors-97d2c8119dcc25272727671650e1db1e.css" media="all" />
231
232        
233        <link rel="stylesheet" href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/toluca/dart-style-async-84f34bec1590579a1b93568f20692209.css" media="print" onload="this.media='all'">
234
235        
236        <style>
237            
238        </style>
239
240        
241        
242        
243        
244        
245        
246        
247            
247<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" async="true"></script>
247
248
249        
250        
251        
252
253
254    <link href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-1964695267476682966-1772842601-28ae3c0be7dbfc5648a93ab4b8a2cdea1772842601.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
255    <link href="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-1964695267476682966-1772842601-28ae3c0be7dbfc5648a93ab4b8a2cdea1772842601.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
256<link rel="canonical" href="https://auvine.com.br/quem-somos/" />
257
258<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
259    <meta name="google-site-verification" content="&lt;!-- Google tag (gtag.js) --&gt;
260&lt;script async src=&quot;https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG&quot;&gt;&lt;/script&gt;
261&lt;script&gt;
262 " />
263
264
265
266
267
268
269
270<script type="text/javascript">
271    var LS = LS || {};
272    LS.store = {
273        id : 7385820,
274        url : "auvine.lojavirtualnuvem.com.br",
275        custom_url : "auvine.com.br",
276        ga4_measurement_id : "G-N1VR95F4DG",
277        gads_measurement_id : "",
278        has_preexisting_google_mc_catalog : false,
279        has_google_analytics_track_product_ids : false,
280        should_group_kits_for_analytics : false,
281        skip_ga4_frontend_analytics : false,
282        skip_gads_frontend_analytics : false,
283        name: "Auvine\u0020\u007C\u0020Comprar\u0020Vinhos\u0020Importados\u0020Online",
284        has_kits_v2: false,
285        nube_sdk_product_state: "full",
286    };
287    LS.cart = {
288        id : null,
289        hash : null,
290        subtotal : 0,
291        has_non_shippable_products: false,
292        has_shippable_products: false,
293        items : [
294                    ],
295        grouped_items : [
296                    ],
297        analytics_items: [
298                    ]
299    };
300    LS.hasCartMinimumValue = false;
301    LS.abStorefrontCartExperiments = null;
302    LS.lang = "pt_BR";
303    LS.langCode = "pt";
304    LS.currency = {
305        code : "BRL",
306        display_short: "R\u0024",
307        display_long: "R\u0024",
308        cents_separator : ",",
309        thousands_separator : "."
310    };
311    LS.country = "BR";
312                LS.customer = null;
313    LS.customerHasPriceTables = false;
314    LS.template= "page";
315    LS.isPreview = false;
316    LS.theme = {
317        code: "toluca",
318        name: "Toluca",
319        custom: false,
320            };
321    LS.metricsWorkerScriptUrl = "https://dcdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=47328529"
322
323    LS.socialScripts = [];
324    LS.DOMReady = function(fn) {
325        if (document.addEventListener) {
326            document.addEventListener('DOMContentLoaded', fn);
327        } else {
328            document.attachEvent('onreadystatechange', function() {
329                if (document.readyState === 'interactive')
330                    fn();
331            });
332        }
333    };
334
335    // Making it a thenable so it can be made into a full fledged Promise later
336    LS._readyCallbacks = [];
337    LS.ready = {
338        then: function(callback){
339            LS._readyCallbacks.push(callback);
340        }
341    };
342
343    window.addEventListener('load', () => {
344        if(!window.cartService) {
345            return;
346        }
347
348        window.cartService.setCurrentLoadTime(1791522887);
349    });
350
351    window.pageData = {
352        id: "",
353        name: ""
354    }
355
356    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
357
358    window.metricServiceDispatchQueue = [];
359    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
360
361    window.translations = {
362        cart: {
363            error_messages: {
364                out_of_stock: 'Este produto está fora de estoque.',
365                unavailable_product: 'Este produto não está disponível.',
366                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
367                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
368                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
369                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
370            },
371            name: 'Carrinho de compras'
372        }
373    };
374</script>
374
375
376
377                        <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin>
378        
378<script>
379            window.turnstileEnabled = true;
380            window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' };
381            // Per-endpoint-group opt-in. register/reset_password require only
382            // the master tag above. contact/newsletter forms consult these
383            // flags to decide whether to render the Turnstile widget or fall
384            // back to reCAPTCHA.
385            window.turnstileEndpoints = {
386                contact: true,
387                newsletter: false
388            };
389        </script>
389
390                
390<script>
391            window.recaptchaEnabled = true;
392            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
393            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
394        </script>
394
395    
396
397
398<script>
399    window.enableNativeLibraries = true;
400    window.hasMetricsTag = false;
401    window.hasFixFilterPaginationTag = false;
402    window.hasUpdatingCartStatusTag = false;
403    window.hasMaxPaymentDiscountFixTag = false;
404</script>
404
405
406    
406<script type="text/javascript" src="//dcdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-4df80ab5f3b4c281f6d175aa1c36fb0930.js?v=47328529" async="true"></script>
406
407    
407<script>window.vanillaJS = true;</script>
407
408
409
410<script type="text/javascript">
411        
412    LS.ready.then(() =>  {
413        if (!window.jQueryNuvem) {
414            window.jQueryNuvem = $
415        }
416    });
417</script>
417
418
419
420
421    
422<script type="text/javascript">
423
424    function ga_send_event(category, action, label, value) {
425                    return;
426            }
427
428    </script>
428
429
430
431
432        <!-- Google tag (gtag.js) -->
433    
433<script async src="https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG&l=dataLayerTN"></script>
433
434    
434<script>
435        window.dataLayerTN = window.dataLayerTN || [];
436        function gtagTN(){dataLayerTN.push(arguments);}
437
438                    gtagTN('consent', 'default', {
439                'ad_storage': 'granted',
440                'ad_user_data': 'granted',
441                'ad_personalization': 'granted',
442                'analytics_storage': 'granted'
443            });
444        
445        gtagTN('js', new Date());
446
447        let additionalConfigInfo = {};
448
449                    additionalConfigInfo = {
450                'linker': {
451                    'domains': ["auvine.com.br","nuvem.com.br"]
452                }
453            };
454        
455                    gtagTN('config', 'G-N1VR95F4DG', additionalConfigInfo);
456                    </script>
456
457
458    
458<script>
459    const HOME_LIST_ITEM_ID = 'home';
460    const CATEGORY_LIST_ITEM_ID = 'category';
461    const SEARCH_LIST_ITEM_ID = 'search';
462
463    const LIST_ITEM_NAMES = {
464        [HOME_LIST_ITEM_ID]: 'Home',
465        [CATEGORY_LIST_ITEM_ID]: 'Category',
466        [SEARCH_LIST_ITEM_ID]: 'Search results',
467    };
468
469    </script>
469    
469<script>
470    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
471
472    const HOME_ITEM_LIST_ID = 'home';
473    const CATEGORY_ITEM_LIST_ID = 'category';
474    const SEARCH_ITEM_LIST_ID = 'search';
475    const CART_ITEM_LIST_ID = 'cart';
476    const PRODUCT_ITEM_LIST_ID = 'product';
477
478    const ITEM_LIST_NAMES = {
479        [HOME_ITEM_LIST_ID]: 'Home',
480        [CATEGORY_ITEM_LIST_ID]: 'Category',
481        [SEARCH_ITEM_LIST_ID]: 'Search results',
482        [CART_ITEM_LIST_ID]: 'Shopping cart',
483        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
484    };
485
486    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
487
488    function removeNullEntries(data) {
489        Object.entries(data).forEach(([key, value]) => {
490            if (!value) {
491                delete data[key];
492            }
493        });
494    }
495
496    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
497        const cartItemId = cartItem.item_id ?? cartItem.id;
498        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
499        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
500
501        const cartItemData = {
502            item_id: cartItem.google_item_id,
503            item_brand: cartItem.brand,
504            item_name: cartItem.analytics_name,
505            item_variant: cartItem.analytics_variant,
506            price: +((cartItem.unit_price / 100).toFixed(2)),
507            quantity: Math.abs(cartItem.quantity),
508            item_list_id: itemListId,
509            item_list_name: ITEM_LIST_NAMES[itemListId],
510            ...cartItem.google_item_categories
511        };
512
513        removeNullEntries(cartItemData);
514
515        return cartItemData;
516    }
517
518    const formatCartItemForUnifiedGtag = (cartItem) => {
519        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
520
521        return {
522            ...cartItemDataForGa4,
523            id: cartItemDataForGa4.item_id,
524            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
525        };
526    }
527</script>
527
528
529            
529<script>
530    
531    
532    
533    
534    
535    </script>
535
536    
537            
537<script>
538    <!-- Google Tag Manager -->
539        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
540                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
541                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
542                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
543                })(window,document,'script','dataLayer','G-N1VR95F4DG');
544    <!-- End Google Tag Manager -->
545</script>
545
546
547        
547<script>
548    
549        window.dataLayer = window.dataLayer || [];
550
551    
552    
553    
554    
555    </script>
555
556    
557    
558<script type="text/javascript">
559    function amplitude_log_event(event, properties) {
560        // dummy function
561        return true;
562    }
563</script>
563
564
565
566
567
568
569
570
571
572
573
574
575
576        
577        
578<script type="application/ld+json" data-component='structured-data.organization'>
579{
580    "@context": "https://schema.org",
581    "@type": "Organization",
582    "name": "Auvine | Comprar Vinhos Importados Online",
583        "logo": "https://dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-6884246339850237906-1772846750-e91fe60ac5fa39bbadd02148d7dde29d1772846750.png?0",
584        "url": "https://auvine.com.br"
585        }
586</script>
586
587
588        
589
590    
590<script type="application/ld+json" data-component='structured-data.page'>
591    {
592        "@context": "https://schema.org/",
593        "@type": "WebPage",
594        "name": "Quem Somos | Auvine",
595                    "description": "Conheça a Auvine. Com 10 anos em marketing digital apaixonadas por vinho. Desde 2024 selecionando importados com curadoria, qualidade e experiência única.",
596                "breadcrumb": {
597            "@type": "BreadcrumbList",
598            "itemListElement": [
599            {
600                "@type": "ListItem",
601                "position": 1,
602                "name": "Início",
603                "item": "https://auvine.com.br"
604            },                            {
605                    "@type": "ListItem",
606                    "position": 2,
607                    "name": "Quem Somos",
608                    "item": "https://auvine.com.br/quem-somos/"
609                }
610                        ]
611        }    }
612    </script>
612
613
614
615    </head>
616    <body class=" template-page">
617
618        
619
620
621
622                        <div id="nubesdk-root"></div>
623                                <div id="nubesdk-runtime"></div>
624                                                                    <div
625                class="js-nubesdk-slot"
626                data-nubesdk-slot="before_main_content"
627                                                                                            ></div>
628            
629
630        
631        
632        
633        
634
635        
636        <div class="js-overlay site-overlay" style="display: none;"></div>
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653<header class="js-head-main head-main head-colors position-sticky position-sticky-md head-logo-left head-logo-md-left  head-desktop-and-nav-colors head-desktop-nav-colors head-desktop-categories-link transition-soft" data-store="head">
654            <div class="head-logo-row position-relative container-fluid">
655        <div class=" row no-gutters align-items-center">
656
657            
658            <div class="col-auto col-utility d-md-none">
659                	<span class="utilities-container d-inline-block">
660		<a href="#" class="js-modal-open utilities-item btn btn-utility pl-0" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
661			<svg class="icon-inline utilities-icon align-bottom"  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg>		</a>
662	</span>
663            </div>
664
665            
666                            <div class="col-auto d-inline-block d-md-none order-1">
667                    	<span class="utilities-container ">
668					<a href="/account/login/" class="btn btn-utility">
669				<svg class="icon-inline utilities-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-57.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg>			</a>
670			</span>
671                </div>
672            
673            
674            
675            
676            
677            
678            <div class="col ml-2 ml-md-0 text-left col-md-3 order-md-first text-md-left ">
679                                    
680<div id="logo" class="logo-img-container ">
681    <a href="https://auvine.com.br" title="" ><img src="//dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-6884246339850237906-1772846750-e91fe60ac5fa39bbadd02148d7dde29d1772846750-480-0.webp" alt="Auvine | Comprar Vinhos Importados Online"  class="logo-img transition-soft logo-img-big" width="575" height="230" /></a>
682    </div>
683            </div>
684
685            
686            <div class="col-auto col-md-6 col-utility d-none d-md-inline-block order-md-0">
687                <span class="d-none d-md-block">
688                    
689
690
691<form class="js-search-form search-form " action="/search/" method="get">
692    <div class="form-group m-0">
693        <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
694        <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar">
695                    </button>
696                    <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;">
697            </a>
698            </div>
699</form>
700<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;">
701    </div>                </span>
702                <span class="d-inline-block d-md-none">
703                    	<span class="utilities-container d-inline-block">
704		<a href="#" class="js-search-button js-modal-open js-fullscreen-modal-open btn btn-utility utilities-item" data-modal-url="modal-fullscreen-search" data-toggle="#nav-search" aria-label="Barra de pesquisa">
705			<svg class="icon-inline align-bottom utilities-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M488.24,439.83l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45C435.2,97.67,337.78,.25,217.6,.25S0,97.67,0,217.85s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.43-52.43l93.01,93.02c10,10,26.2,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S125.7,51.45,217.6,51.45s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg>
706		</a>
707	</span>
708                </span>
709            </div>
710
711            <div class="col-md col-utility text-right d-none d-md-inline-block ">
712                	<span class="utilities-container d-none d-md-inline-block mr-4">
713					<div class="row no-gutters align-items-center">
714				<div class="col-auto pr-0">
715					<svg class="icon-inline utilities-icon mr-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-57.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg>				</div>
716				<div class="col pl-2 text-left">
717					
718											<div class="utilities-text">
719																													<div class="font-weight-bold">
720										Olá! <a href="/account/login/" title="" >Faça login</a> 
721									</div>
722																																			<a href="/account/register" title="" class="account_utilities_classes">Ou cadastre-se</a>
723											
724																										</div>
725										
726				</div>
727			</div>
728			</span>
729            </div>
730
731            
732            <div class="col-auto col-utility order-2">
733                	<span class="utilities-container d-inline-block">
734		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
735			<a 
736									href="#"
737					data-toggle="#modal-cart" 
738					data-modal-url="modal-fullscreen-cart"
739								class="js-modal-open js-fullscreen-modal-open btn btn-utility position-relative pr-0"
740				>
741				<svg class="icon-inline utilities-icon cart-icon mr-md-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 564 512"><path d="M542.31,138.44h-60c-.12-.13-.24-.26-.36-.39L359.23,15.34c-8.47-8.47-23.45-7.22-33.47,2.79-10.01,10.01-11.26,25-2.79,33.47l86.84,86.84H164.37L251.21,51.59c8.47-8.47,7.22-23.45-2.79-33.47-10.01-10.01-24.99-11.26-33.47-2.79l-122.71,122.71c-.13,.13-.24,.26-.36,.39H21.69c-11.98,0-21.69,11.48-21.69,25.64s9.71,25.64,21.69,25.64h29.6c-.04,3.11,.19,6.28,.75,9.47l43,270.17c4.26,24.58,25.58,42.54,50.52,42.54H431.07c24.94,0,46.26-17.96,50.52-42.54l44.42-270.17c.55-3.2,.78-6.36,.75-9.47h15.55c11.98,0,21.69-11.48,21.69-25.64s-9.71-25.64-21.69-25.64Zm-111.23,322.16H145.56L102.56,190.43H475.49l-44.42,270.17Zm-251.62-72.11V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Zm86.77,0V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Zm86.77,0V251.55c0-11.98,11.48-21.69,25.64-21.69s25.64,9.71,25.64,21.69v136.94c0,11.98-11.48,21.69-25.64,21.69s-25.64-9.71-25.64-21.69Z"/></svg>				<span class="js-cart-widget-amount badge">0</span>
742			</a>	
743		</div>
744	</span>
745            </div>
746
747            
748                                                    
749
750    
751<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed position-absolute item" style="display: none;">
752    <div class="notification notification-primary notification-cart">
753                    <div class="js-cart-notification-close notification-close mr-2 mt
753-2">
754                <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>            </div>
755                <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item">
756            <div class="col-auto pr-0 notification-img">
757                <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" />
758            </div>
759            <div class="col text-left py-2 pl-2">
760                <div class="mb-1 mr-4">
761                    <span class="js-cart-notification-item-name"></span>
762                    <span class="js-cart-notification-item-variant-container" style="display: none;">
763                                                    (<span class="js-cart-notification-item-variant"></span>)
764                                            </span>
765                </div>
766                <div class="d-flex align-items-center mt-2 mb-2">
767                    <span class="js-cart-notification-item-quantity"></span>
768                    <span> x </span>
769                    <span class="js-cart-notification-item-price"></span>
770                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
771                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
772                    </span>
773                </div>
774                                    <strong>Adicionado ao carrinho!</strong>
775                            </div>
776        </div>
777    </div>
778    </div>                            
779        </div>
780    </div>   
781
782            <div class="head-secondary-nav container-fluid d-none d-md-block">
783            <div class="py-2 my-1">
784	<ul class="list">
785					<li class="secondary-menu-item">
786				<a class="secondary-menu-link" href="/" >Home</a>
787			</li>
788					<li class="secondary-menu-item">
789				<a class="secondary-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a>
790			</li>
791					<li class="secondary-menu-item">
792				<a class="secondary-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a>
793			</li>
794					<li class="secondary-menu-item">
795				<a class="secondary-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a>
796			</li>
797					<li class="secondary-menu-item">
798				<a class="secondary-menu-link" href="/contato/" >Fale Conosco</a>
799			</li>
800			</ul>
801</div>        </div>
802    
803    
804            <div class="js-big-search-mobile pb-3 container-fluid d-block d-md-none">
805            
806
807
808<form class="js-search-form search-form " action="/search/" method="get">
809    <div class="form-group m-0">
810        <input class="js-search-input form-control search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
811        <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar">
812                    </button>
813                    <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;">
814            </a>
815            </div>
816</form>
817<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;">
818    </div>        </div>
819    
820    
821    <div class="js-menu-and-banners-row container-fluid menu-and-banners-row d-none d-md-block">
822        <div class="row">
823                            <div class="js-desktop-nav-categories js-desktop-nav-item js-nav-main-item js-item-subitems-desktop col-md-auto nav-item nav-item-desktop nav-main-item nav-dropdown main-categories-link item-with-subitems text-uppercase">
824    <div class="nav-item-container"> 
825    	<a href="/produtos/" class="nav-list-link position-relative align-items-center d-flex h-100 pr-1">
826    		<svg class="icon-inline font-big mr-2"  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg>    		Categorias
827		</a>
828    </div>
829	<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
830		<ul class="desktop-list-subitems list-subitems m-0">
831			        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
832        <a class="nav-list-link" href="https://auvine.com.br/paises/">
833            Países
834        </a>
835                    <ul class="list-subitems">
836                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
837        <a class="nav-list-link" href="https://auvine.com.br/paises/argentina/">
838            Argentina
839        </a>
840            </li>
841        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
842        <a class="nav-list-link" href="https://auvine.com.br/paises/chile/">
843            Chile
844        </a>
845            </li>
846        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
847        <a class="nav-list-link" href="https://auvine.com.br/paises/espanha/">
848            Espanha
849        </a>
850            </li>
851        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
852        <a class="nav-list-link" href="https://auvine.com.br/paises/franca/">
853            França
854        </a>
855            </li>
856        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
857        <a class="nav-list-link" href="https://auvine.com.br/paises/italia/">
858            Itália
859        </a>
860            </li>
861            </ul>
862            </li>
863        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
864        <a class="nav-list-link" href="https://auvine.com.br/variedades/">
865            Variedades
866        </a>
867                    <ul class="list-subitems">
868                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
869        <a class="nav-list-link" href="https://auvine.com.br/variedades/espumante/">
870            Espumantes
871        </a>
872            </li>
873        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
874        <a class="nav-list-link" href="https://auvine.com.br/variedades/brancos/">
875            Brancos
876        </a>
877            </li>
878        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
879        <a class="nav-list-link" href="https://auvine.com.br/variedades/rose/">
880            Rosés
881        </a>
882            </li>
883        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
884        <a class="nav-list-link" href="https://auvine.com.br/variedades/tinto/">
885            Tintos
886        </a>
887            </li>
888            </ul>
889            </li>
890        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
891        <a class="nav-list-link" href="https://auvine.com.br/produtores/">
892            Produtores
893        </a>
894                    <ul class="list-subitems">
895                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
896        <a class="nav-list-link" href="https://auvine.com.br/produtores/andes-cru/">
897            Andes Cru
898        </a>
899            </li>
900        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
901        <a class="nav-list-link" href="https://auvine.com.br/produtores/bodegas-d-mateos/">
902            Bodegas D Mateos
903        </a>
904            </li>
905        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
906        <a class="nav-list-link" href="https://auvine.com.br/produtores/borgogno/">
907            Borgogno
908        </a>
909            </li>
910        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
911        <a class="nav-list-link" href="https://auvine.com.br/produtores/bruno-murciano/">
912            Bruno Murciano
913        </a>
914            </li>
915        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
916        <a class="nav-list-link" href="https://auvine.com.br/produtores/castello-di-querceto/">
917            Castello di Querceto
918        </a>
919            </li>
920        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
921        <a class="nav-list-link" href="https://auvine.com.br/produtores/cuatro-almas/">
922            Cuatro Almas
923        </a>
924            </li>
925        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
926        <a class="nav-list-link" href="https://auvine.com.br/produtores/esencia-rural/">
927            Esencia Rural
928        </a>
929            </li>
930        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
931        <a class="nav-list-link" href="https://auvine.com.br/produtores/fontanafredda/">
932            Fontanafredda
933        </a>
934            </li>
935        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
936        <a class="nav-list-link" href="https://auvine.com.br/produtores/gauchezco/">
937            Gauchezco
938        </a>
939            </li>
940        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
941        <a class="nav-list-link" href="https://auvine.com.br/produtores/la-florita/">
942            La Florita
943        </a>
944            </li>
945        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
946        <a class="nav-list-link" href="https://auvine.com.br/produtores/montgras/">
947            Montgras
948        </a>
949            </li>
950        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
951        <a class="nav-list-link" href="https://auvine.com.br/produtores/mottura/">
952            Mottura
953        </a>
954            </li>
955        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
956        <a class="nav-list-link" href="https://auvine.com.br/produtores/sottano/">
957            Sottano
958        </a>
959            </li>
960        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
961        <a class="nav-list-link" href="https://auvine.com.br/produtores/tenuta-giacomina/">
962            Tenuta Giacomina
963        </a>
964            </li>
965        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
966        <a class="nav-list-link" href="https://auvine.com.br/produtores/zeni/">
967            Zeni
968        </a>
969            </li>
970            </ul>
971            </li>
972		</ul>
973				
974	</div>
975</div>                        <div class="js-desktop-nav-col col">
976                <div class="nav-desktop">
977    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
978        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-left nav-desktop-list-arrow nav-desktop-list-arrow-left disable" style="display: none"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg></span>
979        
980			<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item  nav-item item-with-subitems" data-component="menu.item">
981						<div class="nav-item-container">
982							<a class=" nav-list-link position-relative " href="https://auvine.com.br/paises/">Países
983									</a>
984						</div>
985										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
986								<ul class="desktop-list-subitems list-subitems" >
987						
988																		
989			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
990			<a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a>
991		</li>
992				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
993			<a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a>
994		</li>
995				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
996			<a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a>
997		</li>
998				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
999			<a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a>
1000		</li>
1001				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1002			<a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a>
1003		</li>
1004							
1005											</ul>
1006																
1007									</div>
1008					</li>
1009				<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item  nav-item item-with-subitems" data-component="menu.item">
1010						<div class="nav-item-container">
1011							<a class=" nav-list-link position-relative " href="https://auvine.com.br/variedades/">Variedades
1012									</a>
1013						</div>
1014										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1015								<ul class="desktop-list-subitems list-subitems" >
1016						
1017																		
1018			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1019			<a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a>
1020		</li>
1021				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1022			<a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a>
1023		</li>
1024				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1025			<a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a>
1026		</li>
1027				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1028			<a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a>
1029		</li>
1030							
1031											</ul>
1032																
1033									</div>
1034					</li>
1035				<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item  nav-item item-with-subitems" data-component="menu.item">
1036						<div class="nav-item-container">
1037							<a class=" nav-list-link position-relative " href="https://auvine.com.br/produtores/">Produtores
1038									</a>
1039						</div>
1040										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1041								<ul class="desktop-list-subitems list-subitems" >
1042						
1043																		
1044			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1045			<a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a>
1046		</li>
1047				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1048			<a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a>
1049		</li>
1050				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1051			<a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a>
1052		</li>
1053				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1054			<a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a>
1055		</li>
1056				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1057			<a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a>
1058		</li>
1059				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1060			<a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a>
1061		</li>
1062				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1063			<a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a>
1064		</li>
1065				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1066			<a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a>
1067		</li>
1068				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1069			<a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a>
1070		</li>
1071				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1072			<a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a>
1073		</li>
1074				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1075			<a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a>
1076		</li>
1077				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1078			<a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a>
1079		</li>
1080				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1081			<a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a>
1082		</li>
1083				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1084			<a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a>
1085		</li>
1086				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1087			<a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a>
1088		</li>
1089							
1090											</ul>
1091																
1092									</div>
1093					</li>
1094	        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-right nav-desktop-list-arrow nav-desktop-list-arrow-right" style="display: none"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg></span>
1095    </ul>
1096</div>            </div>
1097                    </div>
1098    </div>
1099 
1100    
1101
1102</header>
1103
1104
1105
1106
1107
1108                                                            <div
1109                class="js-nubesdk-slot"
1110                data-nubesdk-slot="after_header"
1111                                                                                            ></div>
1112            
1113
1114
1115
1116
1117    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;">
1118        <div class="container-fluid">
1119            <div class="row justify-content-center align-items-center">
1120                <div class="col col-md-auto pr-0">
1121                    Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.
1122                </div>
1123                <div class="col-auto">
1124                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-default btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
1125                </div>
1126            </div>
1127        </div>
1128    </div>
1129
1130
1131
1132
1133
1134
1135<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
1135de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;"   >
1136                        <div class="js-modal-close   modal-header  p-2 w-100">
1137                                            <div class="row no-gutters align-items-center">
1138                            <div class="col px-3">
1139                                        Desconto exclusivo!
1140                                </div>
1141                            <div class="col-auto">
1142                                <a class="js-modal-close modal-close">
1143                                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>                                </a>
1144                            </div>
1145                        </div>
1146                                    </div>
1147                <div class="modal-body ">
1148                            
1149        <div class="js-cross-selling-modal-body" style="display: none"></div>
1150                    </div>
1151                    <div class="modal-footer text-right d-md-block ">
1152                            </div>
1153            
1154    </div>
1155<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>
1156
1157
1158
1159<div id="nav-search" class="js-modal js-fullscreen-modal  modal modal-nav-search modal- modal--md transition-fade modal- transition-soft " style="display: none;"   data-modal-url="">
1160                        <div class="js-modal-close js-fullscreen-modal-close  modal-header modal-header-no-title d-none">
1161                                            <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>                                    </div>
1162                <div class="modal-body p-0 h-100">
1163                    		
1164    <a href="#" class="js-modal-close js-fullscreen-modal-close search-btn search-close-btn">
1165        <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg>    </a>
1166
1167
1168<form class="js-search-form search-form " action="/search/" method="get">
1169    <div class="form-group m-0">
1170        <input class="js-search-input form-control search-input background-secondary" autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
1171        <button type="submit" class="js-search-input-submit search-btn search-submit-btn mr-2" value="Buscar" aria-label="Buscar">
1172                    </button>
1173                    <a href="#" class="js-empty-search search-btn search-empty-btn mr-2" style="display: none;">
1174            </a>
1175            </div>
1176</form>
1177<div class="js-search-form-suggestions search-suggestions " style="display: none;">
1178    </div>	                </div>
1179        
1180    </div>
1181<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div>
1182
1183
1184
1185
1186<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal--md transition-sli
1186de modal-full transition-soft " style="display: none;"   >
1187                <div class="modal-with-fixed-footer">
1188            <div class="modal-scrollable-area">
1189                    <div class="js-modal-close   modal-header modal-header-no-title p-3">
1190                                            <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>                                    </div>
1191                <div class="modal-body nav-body">
1192                    		    <div class="nav-primary">
1193        <ul class="nav-list" data-store="navigation" data-component="menu">
1194            
1195			<li class=" nav-item item-with-subitems" data-component="menu.item">
1196							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Países
1197											<span class="nav-list-arrow ml-1">
1198							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg>						</span>
1199									</a>
1200											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1201													<div class="modal-header">
1202								<div class="row no-gutters">
1203									<div class="col">
1204										<a class="js-toggle-menu-back" href="#">
1205											<div class="row no-gutters align-items-center">
1206												<div class="col-auto">
1207													<span class="modal-back">
1208														<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg>													</span>
1209												</div>
1210												<div class="col pl-2">
1211													Países
1212												</div>
1213											</div>
1214										</a>
1215									</div>
1216									<div class="col-auto">
1217										<a class="js-toggle-menu-close js-modal-close modal-close">
1218											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>										</a>
1219									</div>
1220								</div>
1221							</div>
1222							<div class="modal-body p-0">
1223																	<li class="nav-item py-1">
1224										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/paises/">
1225																							Ver tudo em Países
1226																					</a>
1227									</li>
1228														
1229																															
1230			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1231			<a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a>
1232		</li>
1233				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1234			<a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a>
1235		</li>
1236				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1237			<a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a>
1238		</li>
1239				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1240			<a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a>
1241		</li>
1242				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1243			<a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a>
1244		</li>
1245							
1246													</div>
1247											</ul>
1248					</li>
1249				<li class=" nav-item item-with-subitems" data-component="menu.item">
1250							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Variedades
1251											<span class="nav-list-arrow ml-1">
1252							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg>						</span>
1253									</a>
1254											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1255													<div class="modal-header">
1256								<div class="row no-gutters">
1257									<div class="col">
1258										<a class="js-toggle-menu-back" href="#">
1259											<div class="row no-gutters align-items-center">
1260												<div class="col-auto">
1261													<span class="modal-back">
1262														<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg>													</span>
1263												</div>
1264												<div class="col pl-2">
1265													Variedades
1266												</div>
1267											</div>
1268										</a>
1269									</div>
1270									<div class="col-auto">
1271										<a class="js-toggle-menu-close js-modal-close modal-close">
1272											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>										</a>
1273									</div>
1274								</div>
1275							</div>
1276							<div class="modal-body p-0">
1277																	<li class="nav-item py-1">
1278										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/variedades/">
1279																							Ver tudo em Variedades
1280																					</a>
1281									</li>
1282														
1283																															
1284			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1285			<a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a>
1286		</li>
1287				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1288			<a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a>
1289		</li>
1290				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1291			<a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a>
1292		</li>
1293				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1294			<a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a>
1295		</li>
1296							
1297													</div>
1298											</ul>
1299					</li>
1300				<li class=" nav-item item-with-subitems" data-component="menu.item">
1301							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Produtores
1302											<span class="nav-list-arrow ml-1">
1303							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M7.5,69.3,194.2,256,7.5,442.7a25.6,25.6,0,0,0,36.2,36.2L248.5,274.1a25.59,25.59,0,0,0,0-36.2L43.7,33.1A25.6,25.6,0,0,0,7.5,69.3Z"/></svg>						</span>
1304									</a>
1305											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1306													<div class="modal-header">
1307								<div class="row no-gutters">
1308									<div class="col">
1309										<a class="js-toggle-menu-back" href="#">
1310											<div class="row no-gutters align-items-center">
1311												<div class="col-auto">
1312													<span class="modal-back">
1313														<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M248.5,33.1a25.59,25.59,0,0,0-36.2,0L7.5,237.9a25.59,25.59,0,0,0,0,36.2L212.3,478.9a25.6,25.6,0,0,0,36.2-36.2L61.8,256,248.5,69.3A25.59,25.59,0,0,0,248.5,33.1Z"/></svg>													</span>
1314												</div>
1315												<div class="col pl-2">
1316													Produtores
1317												</div>
1318											</div>
1319										</a>
1320									</div>
1321									<div class="col-auto">
1322										<a class="js-toggle-menu-close js-modal-close modal-close">
1323											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>										</a>
1324									</div>
1325								</div>
1326							</div>
1327							<div class="modal-body p-0">
1328																	<li class="nav-item py-1">
1329										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/produtores/">
1330																							Ver tudo em Produtores
1331																					</a>
1332									</li>
1333														
1334																															
1335			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1336			<a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a>
1337		</li>
1338				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1339			<a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a>
1340		</li>
1341				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1342			<a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a>
1343		</li>
1344				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1345			<a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a>
1346		</li>
1347				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1348			<a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a>
1349		</li>
1350				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1351			<a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a>
1352		</li>
1353				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1354			<a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a>
1355		</li>
1356				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1357			<a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a>
1358		</li>
1359				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1360			<a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a>
1361		</li>
1362				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1363			<a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a>
1364		</li>
1365				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1366			<a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a>
1367		</li>
1368				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1369			<a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a>
1370		</li>
1371				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1372			<a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a>
1373		</li>
1374				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1375			<a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a>
1376		</li>
1377				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1378			<a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a>
1379		</li>
1380							
1381													</div>
1382											</ul>
1383					</li>
1384	        </ul>
1385    </div>
1386	                </div>
1387                </div>
1388                    <div class="modal-footer text-right  hamburger-footer mb-0 p-0">
1389                		    <div class="nav-secondary text-left" data-store="account-links">
1390        		
1391        <div class="p-3">
1392            	<span class="utilities-container ">
1393					<div class="row no-gutters align-items-center">
1394				<div class="col-auto pr-0">
1395					<svg class="icon-inline utilities-icon mr-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.59,358.29c0-42.4,34.37-76.78,76.78-76.78H409.47c42.4,0,76.78,34.37,76.78,76.78v76.78c0,42.4-34.37,76.78-76.78,76.78H102.37c-42.4,0-76.78-34.37-76.78-76.78v-76.78Zm76.78-25.59c-14.13,0-25.59,11.46-25.59,25.59v76.78c0,14.13,11.46,25.59,25.59,25.59H409.47c14.13,0,25.59-11.46,25.59-25.59v-76.78c0-14.13-11.46-25.59-25.59-25.59H102.37ZM255.92,51.18c-42.4,0-76.78,34.37-76.78,76.78s34.37,76.78,76.78,76.78,76.78-34.37,76.78-76.78-34.37-76.78-76.78-76.78ZM127.96,127.96C127.96,57.29,185.25,0,255.92,0s127.96,57.29,127.96,127.96-
139557.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg>				</div>
1396				<div class="col pl-2 text-left">
1397					
1398																													<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 
1399																																			/<a href="/account/register" title="" class="ml-1">Criar uma conta</a>
1400											
1401																									
1402				</div>
1403			</div>
1404			</span>
1405        </div>
1406    </div>
1407	            </div>
1408                </div>
1409            
1410    </div>
1411<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div>
1412
1413
1414           
1415
1416	
1417	
1418<div id="modal-cart" class="js-modal js-fullscreen-modal  modal modal-cart modal-right modal-right-md transition-slide modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart">
1419        <form action="/comprar/" method="post" class="js-ajax-cart-panel h-100 " data-store="cart-form">
1420                        <div class="js-modal-close js-fullscreen-modal-close  modal-header  ">
1421                                            <div class="row no-gutters align-items-center">
1422                            <div class="col px-3">
1423                                			Carrinho de compras		                            </div>
1424                            <div class="col-auto">
1425                                <a class="js-modal-close modal-close">
1426                                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>                                </a>
1427                            </div>
1428                        </div>
1429                                    </div>
1430                <div class="modal-body h-100">
1431                    			
1432
1433
1434
1435                                                            <div
1436                class="js-visible-on-cart-filled js-nubesdk-slot"
1437                data-nubesdk-slot="before_line_items"
1438                                                                                style="display:none;"
1439                            ></div>
1440            
1441
1442<div class="js-ajax-cart-list card">
1443        </div>
1444
1445
1446
1447
1448
1449                                                            <div
1450                class="js-visible-on-cart-filled js-nubesdk-slot"
1451                data-nubesdk-slot="after_line_items"
1452                                                                                style="display:none;"
1453                            ></div>
1454            
1455
1456<div class="js-empty-ajax-cart" >
1457 	    <div class="alert alert-info text-center" data-component="cart.empty-message">O carrinho de compras está vazio. </div>
1458</div>
1459<div id="error-ajax-stock" style="display: none;">
1460	<div class="alert alert-warning m-3">
1461     	Oops! Não temos mais estoque para incluir este produto ao carrinho. Se você quiser, pode<a href="/produtos/" class="btn-link font-small ml-1">ver outros aquí</a>
1462    </div>
1463</div>
1464
1465<div class="cart-row">
1466    
1467
1468
1469
1470    
1471
1472
1473
1474
1475
1476  
1477  
1478
1479
1480
1481
1482
1483                                                            <div
1484                class="js-visible-on-cart-filled js-nubesdk-slot"
1485                data-nubesdk-slot="before_cart_shipping_options"
1486                                                                                style="display:none;"
1487                            ></div>
1488            
1489
1490  <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info my-4 pb-2" style="display: none">
1491    <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">
1492
1493      
1494      <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;">
1495        <div class="col-11 text-left pl-1 pr-0">
1496          <div class="mb-1">O frete escolhido não está mais disponível para este carrinho. </div>
1497          <div>
1497Mas não se preocupe! Você pode escolher outro.</div>
1498        </div>
1499      </div>
1500
1501      
1502      <div id="cart-shipping-container"  style="display: none;" data-shipping-url="/frete/">
1503
1504        
1505        <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>
1506
1507        
1508                  	
1509<div data-store="shipping-calculator">
1510	<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form">
1511		<div class="js-shipping-calculator-with-zipcode  w-100 transition-up position-absolute">
1512			<div class="row">
1513				<span class="col">
1514					<span class="font-small align-bottom">
1515						<span>Entregas para o CEP:</span>
1516						<strong class="js-shipping-calculator-current-zip"></strong>
1517					</span>
1518				</span>
1519				<div class="col-auto col-btn">
1520					<a class="js-shipping-calculator-change-zipcode btn btn-link font-small float-right" href="#">Alterar CEP</a>
1521				</div>
1522			</div>
1523		</div>
1524
1525		<div class="js-shipping-calculator-form shipping-calculator-form transition-up position-absolute w-100">
1526
1527			
1528			
1529<div class="form-group mb-3 ">
1530        					<div class="form-label">
1531
1532						<svg class="icon-inline svg-icon-text mr-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 746 512"><path d="M736,237,677.83,124.1l-.8-1.2a63.43,63.43,0,0,0-52.77-28.24h-97.5l3.33-17.19a44.81,44.81,0,0,0,.8-11.35,63.43,63.43,0,0,0-63.3-59.34H114.91A63.42,63.42,0,0,0,51.59,66.62c0,.63-.06,1-.09,1.26s0,.22,0,.22L1,366.44a44.61,44.61,0,0,0-.61,10A63.29,63.29,0,0,0,60.9,436c11.12,39.85,47.3,69.24,90.7,69.24s79.4-29.26,90.62-69h147c11.22,39.71,47.33,69,90.62,69s79.4-29.26,90.62-69h60.69c23.51,0,43.18-6.73,58.88-19.29,15.26-12.2,24.94-28.42,31.55-44.45s10.72-33.3,14-49.07c1.34-6.51,2.48-12.53,3.56-18.22,1.73-9,3.3-17.28,5.24-25.45a45.
153218,45.18,0,0,0,1.22-14.27A63.51,63.51,0,0,0,736,237ZM516.87,145.86H624.26a12.24,12.24,0,0,1,9.56,4.6l42.91,83.28H499.87ZM151.6,454A43.37,43.37,0,1,1,195,410.65,43.37,43.37,0,0,1,151.6,454Zm0-137.93c-43.12,0-79.09,29-90.47,68.48a12.09,12.09,0,0,1-9.55-10.17L102,76.6a66.12,66.12,0,0,0,.74-7.11A12.22,12.22,0,0,1,114.91,58H467.59a12.24,12.24,0,0,1,12.1,10.43L428.91,331.17a94.34,94.34,0,0,0-39.71,53.88h-147C231,345.35,194.89,316.09,151.6,316.09ZM479.82,454a43.37,43.37,0,1,1,43.37-43.37A43.37,43.37,0,0,1,479.82,454ZM688.43,297.47c-1,5.45-2.06,10.77-3.07,15.68-3.08,15-6.45,28.47-11.14,39.85s-10,19.06-16.18,24c-5.69,4.55-13.76,8.08-26.91,8.08H570.44a94.11,94.11,0,0,0-86.56-68.55L490,284.94H690.86C690,289.11,689.23,293.33,688.43,297.47Z"/></svg>						<div class="d-inline-block">								
1533							Meios de envio
1534						</div>
1535					</div>
1536
1537					<div class="position-relative form-row m-0">
1538						<div class="col p-0">
1539				        <div class="form-control-container " >
1540                <input 
1541            type="tel"
1542                        class=" form-control js-shipping-input d-block form-control-inline" 
1543            autocorrect="off" 
1544            autocapitalize="off" 
1545                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                                    data-component="cart"        />
1546                    									        </div>
1547        						</div>
1548						<div class="col-auto pl-2 pr-0">
1549							<div class="js-calculate-shipping btn btn-default align-item-middle" aria-label="Calcular frete">	
1550								<span class="js-calculate-shipping-wording d-inline-block">
1551									Calcular
1552								</span>
1553								<span class="loading ml-1" style="display: none;">
1554									<svg class="icon-inline icon-spin icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><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"/></svg>								</span>
1555							</div>
1556						</div>
1557					</div>
1558				        																												<a class="btn-link font-small ml-1 mt-2 mb-2 d-inline-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a>
1559								<div class="js-ship-calculator-error invalid-zipcode alert alert-danger mt-1" style="display: none;">
1560					
1561					
1562																																								Não conseguimos encontrar esse CEP. Está bem escrito?
1563
1564																						</div>
1565				<div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Erro no cálculo. Por favor, tente novamente em alguns segundos.</div>
1566				<div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">Erro no meio de envio. Por favor, tente novamente em alguns segundos.</div>
1567				</div>
1568
1569
1570		</div>
1571	</div>
1572	<div class="js-shipping-calculator-spinner pt-3 pb-4" style="display: none;">
1573		<div class="row no-gutters mx-0 mb-4">
1574    <div class="col">
1575        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
1576        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
1577    </div>
1578    <div class="col-auto">
1579        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
1580    </div>
1581</div>
1582
1583<div class="row no-gutters mx-0">
1584    <div class="col">
1585        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
1586        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
1587    </div>
1588    <div class="col-auto">
1589        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
1590    </div>
1591</div>
1592	</div>
1593	<div class="js-shipping-calculator-response transition-soft  radio-buttons-group" style="display: none;"></div>
1594</div>
1595
1596
1597
1598        
1599        
1600              </div>
1601    </div>
1602  </div>
1603
1604
1605
1606
1607
1608                                                            <div
1609                class="js-visible-on-cart-filled js-nubesdk-slot"
1610                data-nubesdk-slot="after_cart_shipping_options"
1611                                                                                style="display:none;"
1612                            ></div>
1613            
1614
1615
1616    
1617    
1618    
1619    <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div>
1620
1621<div id="store-curr" class="hidden" style="display: none;">BRL</div>
1622
1623<div class="js-visible-on-cart-filled cart-totals-container " style="display:none;">
1624
1625    <div class="cart-subtotals-container ">
1626        
1627        
1628        <div class="cart-subtotal h5 row font-big font-weight-normal " data-store="cart-subtotal">
1629            <span class="cart-subtotal-label col-7 ">
1630                Subtotal (sem frete):
1631            </span>
1632            <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price col text-right " data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>R$0,00</span>
1633        </div>
1634
1635        
1636        
1637
1638
1639
1640
1641
1642 
1643
1644        
1645        
1646        <div class="cart-discounts-container ">
1647
1648            
1649            <div class="js-total-promotions cart-promotions mt-2 ">
1650                <span class="js-promo-discount" style="display:none;">Desconto</span>
1651                <span class="js-promo-in" style="display:none;">em</span>
1652                <span class="js-promo-all" style="display:none;">todos os produtos</span>
1653                <span class="js-promo-buying" style="display:none;"> comprando</span>
1654                <span class="js-promo-units-or-more" style="display:none;"> ou mais</span>
1655                <span class="js-cart-discount-automatic" style="display:none;">Desconto</span>
1656                <span class="js-cart-discount-with-coupon" style="display:none;">Desconto do cupom</span>
1657                            </div>
1658        </div>
1659
1660                
1661                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="non-shipping" style="display:none !important;">
1662                        <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span>
1663            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span>
1664        
1665        </div>
1666
1667        
1668                    <div class="js-fulfillment-info js-shipping-cost-table cart-shipping-costs-container h6 font-body font-weight-normal mb-2 row no-gutters " style="display:none;">
1669                <span class="cart-shipping-costs-label col-auto pl-md-0 ">Frete:</span>
1670                <span id="shipping-cost" class="cart-shipping-costs-price col text-right pr-md-0 opacity-40 " data-free-shipping-wording="Grátis" data-component="cart.shipping_costs">Calcule para ver</span>
1671                <span class="js-calculating-shipping-cost cart-shipping-costs-calculating col text-right pr-md-0 opacity-40 " style="display: none">Calculando...</span>
1672                <span class="js-shipping-cost-empty cart-shipping-costs-empty col text-right pr-md-0 opacity-40 " style="display: none">Calcule para ver</span>
1673            </div>
1674
1675                            <div class="js-shipping-discount-row cart-shipping-discount-row row no-gutters mb-3 font-weight-normal text-accent " data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none !important;">
1676                    <span class="cart-shipping-discount-label col-auto pl-md-0 text-uppercase ">Desconto no frete</span>
1677                    <span class="js-shipping-discount-amount cart-shipping-discount-price col text-right pr-md-0 "></span>
1678                </div>
1679                    
1680                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="shipping" style="display:none !important;">
1681                        <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span>
1682            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span>
1683        
1684        </div>
1685    </div>
1686
1687    
1688
1689
1690
1691                                                            <div
1692                class="js-visible-on-cart-filled js-nubesdk-slot"
1693                data-nubesdk-slot="after_cart_summary"
1694                                                                                style="display:none;"
1695                            ></div>
1696            
1697
1698    
1699    
1700    <div class="js-cart-total-container cart-totals-container " data-store="cart-total">
1701
1702        
1703        <div class="cart-total h2 row font-huge mb-3">
1704            <span class="cart-total-label col-auto">Total:</span>
1705            <span class="js-cart-total cart-total-price   col text-right" data-component="cart.total" data-component-value='0'>R$0,00</span>
1706        </div>
1707
1708                <div class='total-price hidden' style="display: none;">
1709            Total: R$0,00
1710        </div>
1711
1712            
1713        <div class="cart-secondary-total-container h2 col-12 mb-3 px-0">
1714
1715            
1716            
1717        
1718            
1719        
1720            
1721    <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container font-small mt-1 text-right" style="display: none;">
1722                    <span>Ou</span>
1723                <span
1724            class="js-payment-discount-price-cart payment-discount-price-cart "
1725            data-priceraw-without-shipping="0"
1726            data-combines-with-free-shipping="true"
1727        >
1728            R$0,00
1729        </span>
1730        <span>com</span>
1731        <span class="js-payment-discount-name-cart "></span>
1732                <span
1733            class="js-payment-discount-installments"
1734            data-text-singular="em {1} parcela"
1735            data-text-plural="em {1} parcelas"
1736            style="display: none;"        >em  parcelas</span>
1737    </div>
1738
1739
1740            
1741                    </div>
1742    </div>
1743</div>
1744
1745
1746    
1747
1748
1749
1750                                                            <div
1751                class="js-visible-on-cart-filled js-nubesdk-slot"
1752                data-nubesdk-slot="before_go_to_checkout"
1753                                                                                style="display:none;"
1754                            ></div>
1755            
1756
1757    <div class="js-visible-on-cart-filled" style="display:none;">
1758
1759      
1760            
1761      
1762        
1763        <div class="js-ajax-cart-submit mb-3"  id="ajax-cart-submit-div" >
1764          <input class="btn btn-primary btn-big btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
1765        </div>
1766                
1767
1768<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2 text-center" style="display:none">
1769    O valor mínimo de compra é de R$0,00 sem considerar o custo de frete.
1770</div>
1771<input type="hidden" id="ajax-cart-minimum-value" value="0"/>
1772
1773
1774<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-2 text-center" data-component="checkout-enabled-validation-messages" style="display:none" role="status">
1775    </div>
1776
1777
1778      
1779      
1780          </div>
1781
1782    
1783
1784
1785
1786                                                            <div
1787                class="js-visible-on-cart-filled js-nubesdk-slot"
1788                data-nubesdk-slot="after_go_to_checkout"
1789                                                                                style="display:none;"
1790                            ></div>
1791            
1792
1793</div>
1794
1795		                </div>
1796        
1797        </form>
1798    </div>
1799<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div>
1800
1801	
1802		
1803		
1804<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
1804de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;"   >
1805                        <div class="js-modal-close   modal-header  ">
1806                                            <div class="row no-gutters align-items-center">
1807                            <div class="col px-3">
1808                                				Adicionado ao carrinho!			                            </div>
1809                            <div class="col-auto">
1810                                <a class="js-modal-close modal-close">
1811                                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256.08,293.13L81.85,467.36l-36.19-36.19,174.23-174.23L45.66,82.71l36.19-36.19,174.23,174.23L430.31,46.52l36.19,36.19-174.23,174.23,174.23,174.23-36.19,36.19-174.23-174.23Z"/></svg>                                </a>
1812                            </div>
1813                        </div>
1814                                    </div>
1815                <div class="modal-body modal-scrollable">
1816                    
1817				
1818				
1819<div class="row no-gutters p-3 mb-4 item" >
1820    <div class="col-12 col-md mb-3 mb-md-0">
1821                <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item">
1822            <div class="col-auto pr-0 notification-img">
1823                <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" />
1824            </div>
1825            <div class="col text-left py-2 pl-2">
1826                <div class="mb-2 mr-4">
1827                    <span class="js-cart-notification-item-name"></span>
1828                    <span class="js-cart-notification-item-variant-container" style="display: none;">
1829                                                <span class="font-small">
1830                                                    (<span class="js-cart-notification-item-variant"></span>)
1831                                                </span>
1832                                            </span>
1833                </div>
1834                <div class="d-flex align-items-center mt-2 mb-2">
1835                    <span class="js-cart-notification-item-quantity"></span>
1836                    <span> x </span>
1837                    <span class="js-cart-notification-item-price"></span>
1838                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
1839                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
1840                    </span>
1841                </div>
1842                            </div>
1843        </div>
1844    </div>
1845            <div class="col-12 col-md-auto">
1846            <div class="mb-3">
1847                <div class="row text-primary h6 font-body mb-3">
1848                    <span class="col-auto text-left">
1849                        <strong>Total</strong> 
1850                        (<span class="js-cart-widget-amount">
1851                            0 
1852                        </span>
1853                        <span class="js-cart-counts-plural" style="display: none;">
1854                            produtos):
1855                        </span>
1856                        <span class="js-cart-counts-singular" style="display: none;">
1857                            produto):
1858                        </span>
1859                    </span>
1860                    <strong class="js-cart-total col text-right">R$0,00</strong>
1861                </div>
1862            </div>
1863            <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class="js-modal-close js-modal-open js-fullscreen-modal-open btn btn-primary d-block">Ver carrinho</a>
1864        </div>
1865    </div>
1866				
1867				<div class="js-related-products-notification-container" style="display: none"></div>
1868
1869			                </div>
1870        
1871    </div>
1872<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div>
1873	
1874
1875        
1876        
1877
1878<div class="background-secondary mb-4">
1879	<div class="container ">
1880		<section class="page-header py-3 py-md-4 " data-store="page-title">
1881			
1882						<h1 class="" >Quem Somos</h1>
1883					</section>
1884	</div>
1885</div>
1886
1887
1888<section class="user-content pb-5">
1889	<div class="container">
1890		<div class="row">
1891			<div class="col-md-8">
1892				<p class="MsoNormal" style="text-align:justify;">A <a href="https://auvine.com.br/"><strong>Auvine</strong></a> nasceu de uma combinação que não é tão comum quanto deveria: visão estratég
1892ica, sensibilidade de marca e uma paixão genuína pelo universo do vinho. Suas sócias carregam mais de uma década de experiência em Marketing Digital, período em que ajudaram empresas a se posicionarem, crescerem e, principalmente, criarem conexões reais com as pessoas. Nesse caminho, aprenderam que marcas fortes não são construídas apenas com boas estratégias, mas com propósito, consistência e verdade, pilares que hoje sustentam cada decisão aqui dentro.</p>
1893<p class="MsoNormal" style="text-align:justify;">Paralelamente à vida profissional, o vinho sempre esteve presente de forma natural: em momentos de descoberta, em conversas longas, em viagens, em encontros especiais ou simplesmente em um fim de dia comum que pedia algo a mais. Aos poucos, deixou de ser apenas um interesse para se tornar um território de curiosidade constante, repleto de histórias, regiões, uvas e experiências que iam muito além da taça. Foi desse envolvimento espontâneo, quase inevitável, que nasceu o desejo de transformar essa paixão em algo concreto, um projeto com identidade própria, curadoria criteriosa e um olhar mais humano sobre o consumo de vinho.</p>
1894<p class="MsoNormal" style="text-align:justify;">Desde 2024, as sócias deram um passo importante ao iniciar a venda de vinhos importados, unindo repertório de comunicação, visão estratégica e um cuidado genuíno com a experiência do cliente. Em 2025, esse movimento ganhou forma, nome e personalidade: assim nasceu a Auvine. Mais do que uma loja virtual, a marca se posiciona como uma parceira de escolha: alguém que ajuda a simplificar, orientar e inspirar. A proposta é clara: tornar o vinho mais acessível, menos intimidador e mais presente nos momentos do dia a dia, sem abrir mão da qualidade, da autenticidade e de uma curadoria que realmente faça sentido para quem compra e para quem brinda.</p>
1895<p class="MsoNormal" style="text-align:justify;"> </p>
1896<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Missão </span></strong></p>
1897<p class="MsoNormal" style="text-align:justify;">Conectar pessoas a vinhos importados de qualidade de forma simples, prazerosa e confiável. Isso acontece por meio de uma curadoria cuidadosa, que vai além da escolha de bons rótulos e considera contexto, ocasião e significado, al
1897iada a uma comunicação clara que traduz o universo do vinho sem complicações. Cada etapa da jornada é pensada para ser acolhedora, prática e segura, criando uma experiência em que o cliente se sente orientado, confortável e confiante para escolher.</p>
1898<p class="MsoNormal" style="text-align:justify;"> </p>
1899<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Visão </span></strong></p>
1900<p class="MsoNormal" style="text-align:justify;">Se tornar uma referência digital em vinhos importados, sendo lembrada não apenas pelo bom gosto, mas pela forma como se relaciona com as pessoas. A marca busca unir conteúdo relevante, proximidade e excelência na experiência de compra online, construindo uma presença que inspira, educa e acompanha o cliente ao longo do tempo. Mais do que crescer, o objetivo é consolidar uma reputação baseada em consistência, confiança e na capacidade de tornar o vinho parte natural e descomplicada do cotidiano.</p>
1901<p class="MsoNormal" style="text-align:justify;"> </p>
1902<p class="MsoNormal" style="text-align:justify;"><strong><span style="font-size:12pt;line-height:107%;">Valores</span></strong></p>
1903<p class="MsoNormal" style="text-align:justify;">A marca tem na paixão pelo vinho o seu ponto de partida, tratando cada escolha como uma extensão dessa identidade. Mais do que comercializar rótulos, busca construir uma curadoria com propósito, em que cada vinho faça sentido não apenas pela qualidade, mas também pela ocasião, pela história e pela proposta que carrega. Esse olhar criterioso garante uma seleção coerente, capaz de conectar produto e experiência de forma autêntica.</p>
1904<p class="MsoNormal" style="text-align:justify;">A transparência orienta todas as relações, sustentando interações claras, honestas e respeitosas com clientes, parceiros e fornecedores. Ao mesmo tempo, a experiência humana é colocada no centro da jornada, com um atendimento próximo, empático e atento aos detalhes, valorizando cada contato como uma oportunidade de criar vínculo. Essa combinação fortalece a confiança e transforma o relacionamento em algo mais significativo do que uma simples transação.</p>
1905<p class="MsoNormal" style="text-align:justify;">O compromisso com o aprendizado contínuo impulsiona a evolução constante em produtos, conteúdos, serviços e no conhecimento do universo do vinho. Tudo isso é apresentado com elegância acessível, traduzindo sofisticação sem excessos, em uma linguagem descomplicada e acolhedora. Como resultado, consolida-se uma base sólida de confiança, marcada pela consistência, responsabilidade e segurança em todas as interações.</p>
1906			</div>
1907		</div>
1908	</div>
1909</section>
1910
1911<script type="text/javascript">
1912(function() {
1913	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
1914    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
1915	
1916	setTimeout(function() {
1917            var tracking_url = '/stats/record_visit/?' +
1918                      'referrer=' + encodeURIComponent(referrer) +
1919                      '&url=' + encodeURIComponent(url)
1920                                                                                                    + '&social_event_id_suffix=8677b2cb-385e-40ca-be4c-5c4adfc1cbfc'
1921                                                                                    ;
1922            new Image().src = tracking_url;
1923	  }, 500);
1924})();
1925</script>
vendor: 1 bytes, line 1925
1925
1926<script type="text/javascript">
1927    LS.ready.then(function() {
1928                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D7385820', 'onfirstinteraction');
1929        
1930        LS.socialScripts.forEach(function (scriptSrc) {
1931            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
1932        });
1933    });
1934</script>
1934
1935
1936
1937
1938
1939        
1940        
1941        
1942                        <a href="https://wa.me/5511918572138" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp">
1943                
1944        <svg class="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><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"/></svg>    </a>
1945        
1946        
1947                  
1948
1949
1950
1951
1952
1953
1954
1955                                                            <div
1956                class="js-nubesdk-slot"
1957                data-nubesdk-slot="before_footer_internal"
1958                                                                                            ></div>
1959                                                                    <div
1960                class="js-nubesdk-slot"
1961                data-nubesdk-slot="before_footer"
1962                                                                                            ></div>
1963            
1964
1965<footer class="js-footer js-hide-footer-while-scrolling footer-colors display-when-content-ready overflow-none" data-store="footer">
1966				<div class="container py-md-3">
1967			<div class="row">
1968
1969													<div class="js-accordion-container accordion col-md">
1970													<a href="#" class="js-accordion-toggle-mobile row">
1971																					<div class="font-small text-uppercase font-weight-bold col p-3">Categorias</div>
1972																					<div class="d-md-none col-auto icon-48px">
1973									<span class="js-accordion-toggle-inactive">
1974										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.91,135.7c9.99,9.99,9.99,26.2,0,36.19l-204.74,204.74c-9.99,9.99-26.2,9.99-36.19,0L33.25,171.9c-9.99-9.99-9.99-26.2,0-36.19,9.99-9.99,26.2-9.99,36.19,0l186.64,186.64,186.64-186.64c9.99-9.99,26.2-9.99,36.19,0Z"/></svg>									</span>
1975									<span class="js-accordion-toggle-inactive" style="display: none;">
1976										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg>									</span>
1977								</div>
1978							</a>
1979							<div class="js-accordion-content js-accordion-content-mobile">
1980														<ul class="list py-2 font-small">
1981			<li class="footer-menu-item">
1982	        <a class="footer-menu-link" href="https://auvine.com.br/paises/" >Países</a>
1983		</li>
1984			<li class="footer-menu-item">
1985	        <a class="footer-menu-link" href="https://auvine.com.br/variedades/" >Variedades</a>
1986		</li>
1987			<li class="footer-menu-item mb-2">
1988	        <a class="footer-menu-link" href="https://auvine.com.br/produtores/" >Produtores</a>
1989		</li>
1990	</ul>													</div>
1991											</div>
1992				
1993													<div class="js-accordion-container accordion col-md">
1994													<a href="#" class="js-accordion-toggle-mobile row">
1995																					<div class="font-small text-uppercase font-weight-bold col p-3">Mapa do site</div>
1996																					<div class="d-md-none col-auto icon-48px">
1997									<span class="js-accordion-toggle-inactive">
1998										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.91,135.7c9.99,9.99,9.99,26.2,0,36.19l-204.74,204.74c-9.99,9.99-26.2,9.99-36.19,0L33.25,171.9c-9.99-9.99-9.99-26.2,0-36.19,9.99-9.99,26.2-9.99,36.19,0l186.64,186.64,186.64-186.64c9.99-9.99,26.2-9.99,36.19,0Z"/></svg>									</span>
1999									<span class="js-accordion-toggle-inactive" style="display: none;">
2000										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg>									</span>
2001								</div>
2002							</a>
2003							<div class="js-accordion-content js-accordion-content-mobile">
2004														<ul class="list py-2 font-small">
2005			<li class="footer-menu-item">
2006	        <a class="footer-menu-link" href="/" >Home</a>
2007		</li>
2008			<li class="footer-menu-item">
2009	        <a class="footer-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a>
2010		</li>
2011			<li class="footer-menu-item">
2012	        <a class="footer-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a>
2013		</li>
2014			<li class="footer-menu-item">
2015	        <a class="footer-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a>
2016		</li>
2017			<li class="footer-menu-item mb-2">
2018	        <a class="footer-menu-link" href="/contato/" >Fale Conosco</a>
2019		</li>
2020	</ul>													</div>
2021											</div>
2022				
2023													<div class="js-accordion-container accordion col-md">
2024													<a href="#" class="js-accordion-toggle-mobile row">
2025																					<div class="font-small text-uppercase font-weight-bold col p-3">Entre em contato</div>
2026																					<div class="d-md-none col-auto icon-48px">
2027									<span class="js-accordion-toggle-inactive">
2028										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.91,135.7c9.99,9.99,9.99,26.2,0,36.19l-204.74,204.74c-9.99,9.99-26.2,9.99-36.19,0L33.25,171.9c-9.99-9.99-9.99-26.2,0-36.19,9.99-9.99,26.2-9.99,36.19,0l186.64,186.64,186.64-186.64c9.99-9.99,26.2-9.99,36.19,0Z"/></svg>									</span>
2029									<span class="js-accordion-toggle-inactive" style="display: none;">
2030										<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M478.9,376.5c10-10,10-26.21,0-36.2l-204.8-204.8c-10-10-26.21-10-36.2,0L33.1,340.3c-10,10-10,26.21,0,36.2,10,10,26.21,10,36.2,0l186.7-186.7,186.7,186.7c10,10,26.21,10,36.2,0Z"/></svg>									</span>
2031								</div>
2032							</a>
2033							<div class="js-accordion-content js-accordion-content-mobile">
2034														<ul class="list font-small py-2">
2035			<li class="footer-menu-item">
2036			<a href="https://wa.me/5511918572138" class="contact-link">
2037								5511918572138
2038			</a>
2039		</li>
2040				<li class="footer-menu-item">
2041			<a href="tel:(11) 91857-2138" class="contact-link">
2042								(11) 91857-2138
2043			</a>
2044		</li>
2045				<li class="footer-menu-item">
2046			<a href="/cdn-cgi/l/email-protection#5d3e3233293c29321d3c282b343338733e3230733f2f" class="contact-link">
2047								<span class="__cf_email__" data-cfemail="05666a6b7164716a456470736c6b602b666a682b6777">[email&#160;protected]</span>
2048			</a>
2049		</li>
2050							</ul>													</div>
2051											</div>
2052				
2053									<div class="col-md">
2054						
2055    <div class="js-newsletter newsletter pb-3 overflow-none">
2056                    <div class="font-small text-uppercase font-weight-bold py-3">Newsletter</div>
2057                <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form">
2058            <div class="newsletter-form input-append row no-gutters">
2059                <div class="col">
2060                    
2061<div class="form-group mb-0 ">
2062                            <input 
2063            type="email"
2064            id="email"            class=" form-control  " 
2065            autocorrect="off" 
2066            autocapitalize="off" 
2067                                    name="email"                                    placeholder="Cadastre seu e-mail..."                        aria-label="E-mail"                                            />
2068                                                </div>
2069
2070
2071                </div>
2072                <div class="col-auto pl-2">
2073                    <div class="winnie-pooh" style="display: none;">
2074                        <label for="winnie-pooh-newsletter">Não preencher este campo</label>
2075                        <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
2076                    </div>
2077                    <input type="hidden" name="name" value="Sem nome" />
2078                    <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
2079                    <input type="hidden" name="type" value="newsletter" />
2080                    <input type="submit" name="contact" class="btn btn-primary" value="Enviar" />
2081                </div>
2082            </div>
2083        </form>
2084            </div>
2085					</div>
2086				
2087			</div>
2088
2089		</div>
2090
2091			
2092	
2093
2094
2095
2096                                                            <div
2097                class="js-nubesdk-slot"
2098                data-nubesdk-slot="inside_footer"
2099                                                                                            ></div>
2100            
2101
2102	<div class="js-footer-legal footer-legal">
2103		<div class="container">
2104			<div class="row align-items-center text-center text-md-left">
2105				<div class="col-md font-smallest">
2106					<div class="d-inline-block mr-md-2">
2107						Copyright Auvine | Comprar Vinhos Importados Online - 2026. Todos os direitos reservados.
2108					</div>
2109					
2110				</div>
2111				<div class="col-md-auto">
2112										<div class="powered-by-logo">
2113                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br?utm_source=store&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M29.9 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-23zM73.2 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.8h7.6v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1V51zm9.9-15.1c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3 5.3 2.4 5.3 5.3-2.4 5.3-5.3 5.3zm3.9 7.9v44.1h-7.8V43.8H87zm23.6 18.3l13.2-1.6v-2.3c0-5.4-3.4-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.1H124v-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 0-7.9 5-12.8 15.3-14.2zm0 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.1 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.4 25.6c-8.7 0-15.2 6.9-15.2 
211315.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9c-.1-9-6.5-15.9-15.2-15.9zm76.2 15.9c0 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.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.1-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.7v6.4c2.5-4.6 6.8-7.4 13-7.4 6.5 0 11.3 3.2 13.9 8.6 2.3-3.7 6.6-8.6 15.1-8.6 10.3 0 16.2 7.2 16.2 18.5v26.6h-7.8V62.6c0-7.9-3.4-12.7-10-12.7-6.9 0-11.3 5.7-11.3 14.8v23.1h-7.8v-25c0-8-3.4-12.9-10-12.9-6.9 0-11.3 5.7-11.3 14.8l.1 23.2zM621.8 87.8h-10.5V43.3h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.4-19.2V43.3h10.5V68c0 7 3.4 11.2 9.3 11.2 5.8 0 9.3-4.2 9.3-11.2V43.3h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zM703 43.3h11.2L726 74.2l12-30.9h10.9l-18.3 44.5h-9.3L703 43.3zm88.4 34c-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.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.8zM809 87.8h-10.5V43.3H809v5.9c2.5-4.3 6.6-7 12.7-7 6.4 0 11.1 3.1 13.5 8.3 2.4-4.3 7.4-8.3 14.8-8.3 10.3 0 16.2 7.1 16.2 18.2v27.3h-10.5V62.5c0-6.5-3-10.6-8.5-10.6-5.7 0-9.4 4.6-9.5 11.9v24h-10.5v-25c0-6.9-3-11-8.5-11-5.8 0-9.5 4.7-9.5 12.3v23.7h-.2zm70-14.7c1.5 4.1 4.9 6.8 8.9 6.8 3.3 0 6-1.5 6-4.6 0-2.5-1.5-3.7-5.1-4.8l-5.4-1.7c-7.5-2.4-11.3-6.7-11.3-12.9 0-8.3 7-13.6 15.3-13.6 7.3 0 13.3 3.9 16.2 10.1l-8.4 4.5c-1.7-3.5-4.4-5.9-7.7-5.9-3 0-5.4 1.5-5.4 4.1 0 2.1 1.6 3.7 5 4.8l5.3 1.7c8.3 2.8 11.7 7.1 11.7 13 0 9.1-7.6 14.3-16.3 14.3-8.3 0-14.7-4.4-17.2-11.3l8.4-4.5zm40.8 14.7h-10.5V26.7h10.5v22.5c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm83.8-22.3c0 13.1-10.1 23.3-23.7 23.3s-23.7-10.3-23.7-23.3c0-13.1 10.1-23.3 23.7-23.3s23.7 10.3 23.7 23.3zm-36.9 0c0 7.6 5.8 13.7 13.2 13.7s13.2-6.1 13.2-13.7-5.8-13.7-13.2-13.7-13.2 6.1-13.2 13.7zm53.4-22.2v6.4c3.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.2v22.7h-10.4V43.3h10.4zm12.9 8.5c-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.8-5.8-13.8-13.3-13.8zM533.3 10c-.1 0-.1 0 0 0-13.2 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.6C50
21137 43.1 511 51.2 511 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.9z"/></svg></a>
2114                </div>
2115				</div>
2116			</div>
2117		</div>
2118	</div>
2119</footer>
2120
2121
2122
2123
2124
2125                                                            <div
2126                class="js-nubesdk-slot"
2127                data-nubesdk-slot="after_footer"
2128                                                                                            ></div>
vendor: 157 bytes, lines 2128-2133
2128
2129            
2130        
2131        
2132        
2133        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 2133-2138
2133<script type="text/javascript">
2134
2135            
2136            
2137
2138!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>
21382&&(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:{});
2139
2140!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 2140
2140))}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}
2140Object.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);
2140if(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 2140
2140if(!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>
21401)&&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
2140h((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"}
2140)),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);
2140i.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>
2140d?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)}
2140));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;
2140if(!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(
2140),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({}
2140,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=""}
2140)),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)}
2140)),!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,
21400,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,
2140!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
2140play.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),_}));
2141
2142function createSwiper(selector, swiperParams, callback = null) {
2143    /**
2144     * Use timer to create new task instead of executing in the current one
2145     * in order to split total blocking time
2146     */
2147    setTimeout(function() {
2148        const swiperInstance = new Swiper(selector, swiperParams);
2149        if (callback) {
2150            callback(swiperInstance);
2151        }
2152    }, 0);
2153}
2154
2155            
2156            LS.ready.then(function(){
2157
2158                
2159                
2160
2161
2162
2163
2164
2165	
2166                
2167                
2168
2169// Move to our_content
2170window.urls = {
2171    "shippingUrl": "\/frete\/"
2172}
2173
2174
2175document.addEventListener('lazybeforeunveil', function(e){
2176    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
2177        var parent = e.target.parentElement;
2178        var sibling = e.target.nextElementSibling;
2179        if (sibling.classList.contains('js-lazy-loading-preloader')) {
2180            sibling.style.display = 'none';
2181            parent.style.display = 'block';
2182        }
2183    }
2184});
2185
2186
2187window.lazySizesConfig = window.lazySizesConfig || {};
2188lazySizesConfig.hFac = 0.4;
2189
2190
2191DOMContentLoaded.addEventOrExecute(() => {
2192
2193	
2194    
2195    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
2196        e.preventDefault();
2197        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
2198    });
2199
2200    
2201    jQueryNuvem(document).on("click", ".js-tooltip-icon", function(e) {
2202        e.preventDefault();
2203        jQueryNuvem(this).next(".js-tooltip").show();
2204    });
2205
2206    
2207    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
2208    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
2209    
2210	    
2211    if ($notification_status_page.length > 0){
2212        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
2213            $notification_status_page.show();
2214        };
2215        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
2216            e.preventDefault();
2217            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
2218        });
2219    }
2220
2221    
2222    jQueryNuvem(".js-cart-notification-close").on("click", function(){
2223        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
2224        setTimeout(function(){
2225            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
2226            jQueryNuvem(".js-alert-added-to-cart").hide();
2227        },2000);
2228    });
2229
2230    
2231    
2232        
2233        const footerLegal = jQueryNuvem(".js-footer-legal");
2234
2235        restoreNotifications = function(){
2236
2237            // Whatsapp button position
2238            if (window.innerWidth < 768) {
2239                $fixed_bottom_button.css("marginBottom", "10px");
2240            }
2241
2242            
2243            footerLegal.removeAttr("style");
2244        };
2245
2246        if (!window.cookieNotificationService.isAcknowledged()) {
2247            jQueryNuvem(".js-notification-cookie-banner").show();
2248
2249                        
2250            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
2251            footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px");
2252
2253            
2254            $fixed_bottom_button.css("marginBottom", "65px");
2255
2256            if (window.innerWidth > 768) {
2257                $fixed_bottom_button.css("marginBottom", "50px");
2258            }
2259
2260        }
2261
2262        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
2263            window.cookieNotificationService.acknowledge();
2264
2265            footerLegal.removeAttr("style");
2266            restoreNotifications();
2267        });
2268
2269    
2270    
2271    
2272    
2273    resetSearchBox = function(){
2274
2275                
2276        jQueryNuvem(".js-search-input").val("");
2277        jQueryNuvem(".js-search-form-suggestions").hide();
2278
2279        const empty_search = jQueryNuvem(".js-empty-search");
2280        const empty_submit = jQueryNuvem(".js-search-input-submit");
2281
2282        empty_search.fadeOut(100);
2283        empty_submit.fadeIn(100);
2284
2285    };
2286
2287    
2288    if (window.innerWidth < 768) {
2289
2290        
2291        cleanURLHash = function(){
2292            const uri = window.location.toString();
2293            const clean_uri = uri.substring(0, uri.indexOf("#"));
2294            window.history.replaceState({}, document.title, clean_uri);
2295        };
2296
2297        
2298        goBackBrowser = function(){
2299            cleanURLHash();
2300            history.back();
2301        };
2302
2303        
2304        if(window.location.href.indexOf("modal-fullscreen") > -1) {
2305            cleanURLHash();
2306        }
2307
2308        
2309        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
2310            e.preventDefault();
2311            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
2312            window.location.hash = modal_url_hash;
2313        });
2314
2315        
2316        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
2317            e.preventDefault();
2318            goBackBrowser();
2319        });
2320
2321        
2322        window.onhashchange = function() {
2323            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
2324
2325                
2326                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
2327
2328                    
2329                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
2330                        jQueryNuvem("body").removeClass("overflow-none");
2331                    }
2332                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
2333                    var $opened_modal_overlay = $opened_modal.prev();
2334
2335                    $opened_modal.removeClass("modal-show");
2336                    setTimeout(() => $opened_modal.hide(), 500);
2337                    $opened_modal_overlay.fadeOut(500);
2338
2339                            
2340                    resetSearchBox();
2341
2342                    
2343                }
2344            }
2345        }
2346
2347    }
2348
2349    modalOpen = function(modal_id, openType){
2350
2351        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
2352
2353        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
2354                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2355                jQueryNuvem("body").removeClass("overflow-none");
2356            }
2357            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2358            setTimeout(() => modal.hide(), 500);
2359        } else {
2360
2361                        
2362            if(!jQueryNuvem(".js-modal.modal-show").length){
2363                jQueryNuvem("body").addClass("overflow-none move-right");
2364            }
2365
2366            jQueryNuvem(modal_id).detach().appendTo("body");
2367            jQueryNuvem(modal_id).show().addClass("modal-show");
2368            
2369                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
2370                $overlay_id.fadeIn(400);
2371                $overlay_id.detach().insertBefore(modal_id);
2372            }
2373        }
2374
2375        
2376        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
2377            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
2378            window.location.hash = modal_url_hash;
2379        }
2380
2381    };
2382
2383    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
2384        e.preventDefault(); 
2385        const modal_id = jQueryNuvem(this).data('toggle');
2386        modalOpen(modal_id);
2387    });
2388
2389    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
2390        e.preventDefault();
2391
2392        
2393        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2394            jQueryNuvem("body").removeClass("overflow-none");
2395        }
2396        var $modal = jQueryNuvem(this).closest(".js-modal");
2397        var modal_id = $modal.attr('id');
2398        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
2399        $modal.removeClass("modal-show");
2400        setTimeout(() => $modal.hide(), 500);
2401        $overlay_id.fadeOut(500);
2402        
2403        
2404        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
2405            goBackBrowser();
2406        }
2407
2408        
2409        resetSearchBox();
2410
2411        
2412    });
2413
2414    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
2415        e.preventDefault();
2416
2417        
2418        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2419            jQueryNuvem("body").removeClass("overflow-none");
2420        }
2421
2422        var modal_id = jQueryNuvem(this).data('modalId');
2423        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2424        setTimeout(() => modal.hide(), 500);
2425        jQueryNuvem(this).fadeOut(500);
2426
2427                
2428        resetSearchBox();
2429
2430        
2431    });
2432
2433    
2434        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
2435        e.preventDefault();
2436        var parent = jQueryNuvem(this).closest(".js-card-collapse");
2437        parent.find(".js-card-collapse-toggle").toggleClass('active');
2438        parent.toggleClass('active');
2439    });
2440
2441    
2442    function toggleAccordion(selector){
2443        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
2444            jQueryNuvem(selector).hide();
2445        }else{
2446            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
2447            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
2448        }
2449        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").first().slideToggle("fast");
2450    }
2451
2452    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
2453        e.preventDefault();
2454        toggleAccordion(this);
2455    });
2456
2457    if(window.innerWidth < 768){
2458        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
2459            e.preventDefault();
2460            toggleAccordion(this);
2461        });
2462        jQueryNuvem(".js-accordion-content-mobile").hide();
2463    }else{
2464        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
2465    }
2466
2467    
2468    const inViewport = (entries, observer) => {
2469      entries.forEach(entry => {
2470        if (entry.isIntersecting && !entry.target.observed) {
2471          entry.target.classList.add("is-inViewport");
2472          entry.target.observed = true;
2473        }
2474      });
2475    };
2476
2477    // Attach observer to every [data-transition] element:
2478    const ELs_inViewport = document.querySelectorAll('[data-transition]');
2479    ELs_inViewport.forEach(EL => {
2480      EL.observed = false; // Initialize the observed flag for each element
2481      const Obs = new IntersectionObserver(inViewport);
2482      Obs.observe(EL);
2483    });
2484
2485	
2486    
2487                        
2488    
2489    
2490    
2491    jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
2492        e.preventDefault();
2493        jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
2494    });
2495
2496    jQueryNuvem(".js-toggle-menu-back").click(function (e) {
2497        e.preventDefault();
2498        var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
2499        $panel_to_change.removeClass("nav-list-panel-show");
2500         setTimeout(function(){
2501            $panel_to_change.hide();
2502        },600);
2503    });
2504
2505    closeHamburgerSubpanels = function() {
2506        jQueryNuvem("#nav-hamburger").addClass("modal-transition-fast");
2507        jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
2508        
2509         setTimeout(function(){
2510            jQueryNuvem(".js-menu-panel").hide();
2511            jQueryNuvem("#nav-hamburger").removeClass("modal-transition-fast");
2512        },1000);
2513    };
2514
2515    jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
2516        closeHamburgerSubpanels();
2517    });
2518
2519    
2520    var win_height = window.innerHeight;
2521    var head_height = jQueryNuvem(".js-head-main").height();
2522
2523    jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
2524
2525    jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) {
2526        jQueryNuvem(e.currentTarget).addClass("active");
2527    }).on("mouseleave", function(e) {
2528        jQueryNuvem(e.currentTarget).removeClass("active");
2529    });
2530
2531    jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) {
2532        jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
2533        jQueryNuvem(e.currentTarget).addClass("selected");
2534    }).on("mouseleave", function(e) {
2535        const self = jQueryNuvem(this);
2536        setTimeout(function(){
2537            self.removeClass("selected");
2538        },500);
2539    });
2540
2541    jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) {
2542        jQueryNuvem('.js-desktop-nav-item').removeClass("selected");
2543    });
2544
2545     
2546    
2547    var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth);
2548    var headerMenuBarContainer = jQueryNuvem('.js-menu-and-banners-row').first(el => el.offsetWidth);
2549    var headerBannerContainer = 0;
2550    var menuCategoriesContainer = 0;
2551
2552                var menuCategoriesContainer = jQueryNuvem('.js-desktop-nav-categories').first(el => el.offsetWidth);
2553    
2554            var menuColWidth = (headerMenuBarContainer - 51) - menuCategoriesContainer - headerBannerContainer;
2555    
2556    var menuItems = 0;
2557
2558    jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) {
2559        menuItems +=  jQueryNuvem(el).first(el => el.offsetWidth);
2560    });
2561
2562    jQueryNuvem(".js-nav-desktop-list").on("scroll", function() {
2563        var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft");
2564        if(position == 0) {
2565            jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable');
2566        } else {
2567            jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable');
2568        }
2569        if(position == ( menuItems - menuContainer )) {
2570            jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable');
2571        } else {
2572            jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable');
2573        }
2574    }); 
2575    
2576    if (menuContainer < menuItems) {
2577        jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
2578        jQueryNuvem('.js-nav-desktop-list-arrow').show();
2579                    jQueryNuvem(".js-desktop-nav-col").css("width" , menuColWidth.toString() + 'px');
2580            }
2581
2582    
2583    jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible").css("height" , "auto").css("overflow" , "initial");
2584
2585    jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
2586        var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400;
2587        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' }));
2588    });
2589    jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() {
2590        var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400;
2591        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' }));
2592    });
2593
2594    
2595    jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
2596        const self = jQueryNuvem(this);
2597        self.css("pointer-events" , "none");
2598        setTimeout(function(){
2599            self.css("pointer-events" , "initial");
2600        },1000);
2601    });
2602
2603    
2604    const search_input = jQueryNuvem(".js-search-input");
2605
2606    jQueryNuvem(".js-search-button").on("click", function (e) {
2607        setTimeout(function(){
2608            search_input.val('').each(el => el.focus());
2609        },10);
2610    });
2611
2612    
2613    var $category_controls = jQueryNuvem(".js-category-controls");
2614
2615    
2616    
2617    
2618        
2619                                
2620        var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
2621
2622        window.addEventListener("scroll", function() {
2623
2624            var scrolledPosition = window.pageYOffset;
2625
2626            var header = jQueryNuvem(".js-head-main");
2627            var navbarHeight = header.outerHeight();
2628
2629            
2630            
2631            if (scrolledPosition > navbarHeight) {
2632                header.addClass('compress').css('top', -topbarHeight + 'px' );
2633                            } else {
2634                header.removeClass('compress').css("top", "0px");
2635                            }
2636        });
2637        
2638     
2639
2640
2641    
2642
2643    changeLang = function(element) {
2644        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
2645        location.href = selected_country_url;
2646    };
2647
2648    jQueryNuvem('.js-lang-select').on("change", function (e) {
2649        lang_select_option = jQueryNuvem(this);
2650
2651        changeLang(lang_select_option);
2652    });
2653
2654	
2655                var slidesPerViewDesktopVal = 4;
2656    var slidesPerViewMobileVal = 2.25;
2657    var itemSwiperSpaceBetween = 15;
2658
2659    
2660    hideSwiperControls = function(elemPrev, elemNext) {
2661        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
2662            jQueryNuvem(elemPrev).remove();
2663            jQueryNuvem(elemNext).remove();
2664        }
2665    };
2666
2667	
2668    
2669	
2670    
2671    
2672
2673	
2674    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
2675
2676	
2677        
2678    
2679    
2680    
2681            const noStockVariants = (container = null) => {
2682
2683                        const config = {
2684                variantsGroup: ".js-product-variants-group",
2685                variantButton: ".js-insta-variant",
2686                noStockClass: "btn-variant-no-stock",
2687                dataVariationId: "data-variation-id",
2688                dataOption: "data-option"
2689            };
2690
2691                        const wrapper = container ? container : jQueryNuvem('#single-product');
2692            if (!wrapper) return;
2693
2694                        const dataVariants = wrapper.data('variants');
2695            const variantsLength = wrapper.find(config.variantsGroup).length;
2696
2697                        const getOptions = (productVariationId, variantOption) => {
2698                if (productVariationId === 2) {
2699                    return {
2700                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2701                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
2702                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
2703                    };
2704                } else if (productVariationId === 1) {
2705                    return {
2706                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2707                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
2708                    };
2709                } else {
2710                    return {
2711                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
2712                    };
2713                }
2714            };
2715
2716                        const filterVariants = (options) => {
2717                return dataVariants.filter(variant => {
2718                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
2719                });
2720            };
2721
2722                        const updateStockStatus = (productVariationId) => {
2723                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
2724                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
2725
2726                variationGroup.find(config.variantButton).each((variantOption, item) => {
2727                    const options = getOptions(productVariationId, variantOption);
2728                    const itemsAvailable = filterVariants(options);
2729                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
2730                    
2731                    if (!itemsAvailable.length) {
2732                        button.addClass(config.noStockClass);
2733                    }
2734                });
2735            };
2736
2737                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
2738                updateStockStatus(productVariationId);
2739            }
2740        };
2741
2742        noStockVariants();
2743
2744    
2745    
2746            changeVariantButton = function(selector, parentSelector) {
2747            selector.siblings().removeClass("selected");
2748            selector.addClass("selected");
2749            var option_id = selector.attr('data-option');
2750            var parent = selector.closest(parentSelector);
2751            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
2752                return el.value == option_id;
2753            });
2754            selected_option.prop('selected', true).trigger('change');
2755            parent.find('.js-insta-variation-label').html(option_id);
2756        }
2757
2758                    
2759            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
2760                e.preventDefault();
2761                $this = jQueryNuvem(this);
2762                changeVariantButton($this, '.js-product-variants-group');
2763            });
2764
2765        
2766
2767        
2768    
2769    
2770    
2771	
2772	
2773	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
2774	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
2775	        if (installment_data.without_interests) {
2776	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2777	        }
2778	    }
2779	    return max_installments_without_interests;
2780	}
2781
2782	
2783	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
2784	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
2785	        if (installment_data.without_interests == false) {
2786	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2787	        }
2788	    }
2789	    return max_installments_with_interests;
2790	}
2791
2792	
2793	function refreshInstallmentv2(price){
2794        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
2795	        const installment = Number(jQueryNuvem(el).data('installment'));
2796	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
2796ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
2797	    });
2798	}
2799
2800	
2801	
2802	function changeVariant(variant) {
2803        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
2804        jQueryNuvem("#shipping-variant-id").val(variant.id);
2805
2806	    var parent = jQueryNuvem("body");
2807	    if (variant.element) {
2808            parent = jQueryNuvem(variant.element);
2809            if(parent.hasClass("js-quickshop-container")){
2810                var quick_id = parent.attr("data-quickshop-id");
2811                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2812            }
2813	    }
2814
2815                                if(parent.hasClass("js-quickshop-container")){
2816                var itemContainer = parent.closest('.js-item-product');
2817                if(itemContainer.hasClass("js-item-slide")){
2818                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2819                }
2820                noStockVariants(parent);
2821            } else {
2822                noStockVariants();
2823            }
2824        
2825	    var sku = parent.find('.js-product-sku');
2826	    if(sku.length) {
2827	        sku.text(variant.sku).show();
2828	    }
2829
2830	    	        var stock = parent.find('.js-product-stock');
2831	        stock.text(variant.stock).show();
2832	    
2833                
2834	    var installment_helper = function($element, amount, price){
2835	        $element.find('.js-installment-amount').text(amount);
2836	        $element.find('.js-installment-price').attr("data-value", price);
2837	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2838	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
2839	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2840	        } else {
2841	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2842	        }
2843	    };
2844
2845	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
2846
2847	    if (variant.installments_data) {
2848	        var variant_installments = JSON.parse(variant.installments_data);
2849	        var max_installments_without_interests = [0,0];
2850	        var max_installments_with_interests = [0,0];
2851
2852	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
2853
2854	        for (let payment_method in variant_installments) {
2855
2856	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
2857	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
2858
2859                let installments = variant_installments[payment_method];
2860	            for (let number_of_installment in installments) {
2861                    let installment_data = installments[number_of_installment];
2862	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
2863	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
2864	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
2865
2866	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
2867	                    jQueryNuvem(installment_container_selector).show();
2868	                }
2869
2870	                if(!parent.hasClass("js-quickshop-container")){
2871	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
2872	                }
2873	            }
2874	        }
2875	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
2876	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
2877	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
2878
2879	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
2880
2881	        if(installments_to_use[0] <= 1 ) {
2882	        	            $installments_container.hide();
2883	            $installments_modal_link.hide();
2884	            $payments_module.hide();
2885	            $installmens_card_icon.hide();
2886	        } else {
2887	            $installments_container.show();
2888	            $installments_modal_link.show();
2889	            $payments_module.show();
2890	            $installmens_card_icon.show();
2891	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
2892	        }
2893	    }
2894
2895	    if (variant.contact) {
2896	        $payments_module.hide();
2897	    }
2898
2899	    if(!parent.hasClass("js-quickshop-container")){
2900            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
2901		}
2902
2903	    if (variant.price_short){
2904	        parent.find('.js-price-display').text(variant.price_short).show();
2905	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
2906
2907            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
2908            parent.find('.js-price-without-taxes-container').show();
2909	    } else {
2910	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
2911	    }
2912
2913	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
2914	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
2915	    } else {
2916	        parent.find('.js-compare-price-display').hide();
2917	    }
2918
2919        var button = parent.find('.js-addtocart');
2920        const quickshopButtonWording = parent.find('.js-open-quickshop-wording');
2921        const quickshopButtonIcon = parent.find('.js-open-quickshop-icon');
2922        button.removeClass('cart').removeClass('contact').removeClass('nostock');
2923        var $product_shipping_calculator = parent.find("#product-shipping-container");
2924
2925        
2926	                if (!variant.available){
2927                button.val('Esgotado');
2928                button.addClass('nostock');
2929                button.attr('disabled', 'disabled');
2930                quickshopButtonWording.text('Esgotado');
2931                quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline");
2932                $product_shipping_calculator.hide();
2933            } else if (variant.contact) {
2934                button.val('Preço sob Consulta');
2935                button.addClass('contact');
2936                button.removeAttr('disabled');
2937                quickshopButtonWording.text('Preço sob Consulta');
2938                quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline");
2939                $product_shipping_calculator.hide();
2940            } else {
2941                button.val('Comprar');
2942                button.addClass('cart');
2943                button.removeAttr('disabled');
2944                quickshopButtonWording.text('Comprar');
2945                quickshopButtonIcon.addClass("d-md-inline");
2946                $product_shipping_calculator.show();
2947            }
2948
2949	    
2950        
2951                    if(variant.stock == 1) {
2952                parent.find('.js-last-product').show();
2953            } else {
2954                parent.find('.js-last-product').hide();
2955            }
2956        
2957
2958        
2959        LS.updateShippingProduct();
2960
2961        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
2962        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
2963
2964        
2965        LS.subscriptionChangeVariant(variant);
2966	}
2967
2968	
2969    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
2970        var $parent = jQueryNuvem(this).closest(".js-product-variants");
2971        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
2972        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
2973
2974        
2975        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
2976
2977        if($parent.hasClass("js-product-quickshop-variants")){
2978
2979            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
2980
2981                        
2982            if($quickshop_parent.hasClass("js-item-slide")){
2983                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
2984            }else{
2985                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
2986            }
2987
2988            LS.changeVariant(changeVariant, $quickshop_variant_selector);
2989
2990                            
2991                var selected_option_id = jQueryNuvem(this).val();
2992                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2993
2994                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
2995                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
2996            
2997        } else {
2998            LS.changeVariant(changeVariant, '#single-product');
2999        }
3000
3001        
3002        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
3003
3004        if($this_product_container.hasClass("js-quickshop-container")){
3005            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
3006            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
3007        }
3008        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
3009        var $this_price = $this_product_container.find(".js-price-display");
3010        var $installment_container = $this_product_container.find(".js-product-payments-container");
3011        var $installment_text = $this_product_container.find(".js-max-installments-container");
3012        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
3013
3014        // Get the current product discount percentage value
3015        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
3016
3017        // Get the current product price and promotional price
3018        var compare_price_value = $this_compare_price.html();
3019        var price_value = $this_price.html();
3020
3021        // Calculate new discount percentage based on difference between filtered old and new prices
3022        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
3023        if(percentageDifference){
3024            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
3025            $this_product_container.find(".js-offer-label").css("display" , "table");
3026        }
3027
3028        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
3029            $this_product_container.find(".js-offer-label").hide();
3030        }
3031        if ($this_add_to_cart.hasClass("nostock")) {
3032            var $stockLabel = $this_product_container.find(".js-stock-label");
3033            if (!$stockLabel.text().trim()) {
3034                $stockLabel.text($stockLabel.data('label'));
3035            }
3036            $stockLabel.show();
3037            $this_product_container.find(".js-offer-label").hide();
3038        }
3039        else {
3040            $this_product_container.find(".js-stock-label").hide();
3041	    }
3042	    if ($this_price.css('display') == 'none'){
3043	        $installment_container.hide();
3044	        $installment_text.hide();
3045	    }else{
3046	        $installment_text.show();
3047	    }
3048	});
3049
3050	
3051	
3052    jQueryNuvem(".js-product-form").on("submit", function (e) {
3053	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
3054	    button.attr('disabled', 'disabled');
3055	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
3056	        e.preventDefault();
3057	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
3058	        window.location = "\/contato\/?product=" + product_id;
3059	    } else if (button.hasClass('cart')) {
3060	        button.val('Incluindo...');
3061	    }
3062	});
3063
3064    
3065            
3066	
3067    
3068    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
3069        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
3070        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
3071    });
3072
3073    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
3074        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
3075        quantity_input_val = $quantity_input.val();
3076        if (quantity_input_val>1) {
3077            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
3078        }
3079    });
3080
3081
3082	
3083    
3084    
3085    var head_height = jQueryNuvem(".js-head-main").outerHeight();
3086
3087    if (window.innerWidth > 768) {
3088                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
3089            }
3090
3091
3092    
3093    function getQuickShopImgSrc(element){
3094        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
3095        return String(image.attr('srcset')); 
3096    }
3097
3098    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
3099
3100        
3101        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
3102        var $productVariants = $productContainer.find(".js-variation-option");
3103        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
3104
3105        
3106        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
3107        if (isQuickShop) {
3108            var $productButtonContainer = $productButton.closest(".js-item-submit-container");
3109        }
3110        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
3111        var $quickshopBagIcon = $productButton.next(".js-quickshop-bag");
3112        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
3113        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
3114        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
3115        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
3116
3117        
3118        if (isCrossSelling) {
3119            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
3120            var quantity = $productContainer.data('quantity')
3121            var name = $productContainer.find('.js-cross-selling-product-name').text();
3122            var price = $productContainer.find('.js-cross-selling-promo-price').text();
3123            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
3124        } else if (!isQuickShop) {
3125            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
3126                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
3127                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
3128            } else {
3129                var $defaultImg = $productContainer.find('.js-product-slide-img');
3130                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
3131            }
3132            
3133            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
3134            var quantity = $productContainer.find('.js-quantity-input').val();
3135            var name = $productContainer.find('.js-product-name').text();
3136            var price = $productContainer.find('.js-price-display').text();
3137            var addedToCartCopy = "Comprar";
3138        } else {
3139            var imageSrc = getQuickShopImgSrc(this);
3140            var quantity = 1;
3141            var name = $productContainer.find('.js-item-name').text();
3142            var price = $productContainer.find('.js-price-display').text().trim();
3143            var addedToCartCopy = "Comprar";
3144            if ($productContainer.hasClass("js-quickshop-has-variants")) {
3145                var addedToCartCopy = "Comprar";
3146            }else{
3147                var addedToCartCopy = "Comprar";
3148            }
3149        }
3150
3151        if (!jQueryNuvem(this).hasClass('contact')) {
3152
3153                            e.preventDefault();
3154            
3155            
3156            $productButton.hide();
3157            $quickshopBagIcon.hide();
3158            if (isQuickShop) {
3159                $productButtonContainer.hide();
3160            }
3161            $productButtonPlaceholder.css('display' , 'block');
3162            $productButtonText.fadeOut();
3163            $productButtonAdding.addClass("active");
3164
3165            
3166            function restore_button_initial_state(){
3167                $productButtonAdding.removeClass("active");
3168                $productButtonText.fadeIn();
3169                $productButtonPlaceholder.removeAttr("style").hide();
3170                $productButton.show();
3171                                    if (window.innerWidth > 768) {
3172                                $quickshopBagIcon.show();
3173                                    }
3174                                if (isQuickShop) {
3175                    $productButtonContainer.show();
3176                }
3177            }
3178
3179            
3180            var subscription_callback_error = function() {
3181                setTimeout(function() {
3182                    restore_button_initial_state();
3183                }, 500);
3184            }
3185
3186            
3187            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
3188
3189            
3190                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
3191
3192                    
3193                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
3194                    jQueryNuvem('.js-cart-notification-item-name').text(name);
3195                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
3196                    jQueryNuvem('.js-cart-notification-item-price').text(price);
3197
3198                    LS.updateNotificationDiscountLabel($productContainer[0]);
3199
3200                    if($productVariants.length){
3201                        var output = [];
3202
3203                        $productVariants.each( function(el){
3204                            var variants = jQueryNuvem(el);
3205                            output.push(variants.val());
3206                        });
3207                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
3208                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
3209                    }else{
3210                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
3211                    }
3212
3213                    
3214                    var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount");
3215                    var cartItemsMoney = jQueryNuvem(".js-cart-widget-total");
3216                    var cartItemsAmount = cartItemsBadge.text();
3217
3218                    cartItemsBadge.removeClass("d-none d-md-inline-block");
3219                    
3220                    if (window.innerWidth > 768) {
3221                        cartItemsMoney.removeClass("d-none d-md-inline-block");
3222                    }
3223
3224                    if(cartItemsAmount > 1){
3225                        jQueryNuvem(".js-cart-counts-plural").show();
3226                        jQueryNuvem(".js-cart-counts-singular").hide();
3227                    }else{
3228                        jQueryNuvem(".js-cart-counts-singular").show();
3229                        jQueryNuvem(".js-cart-counts-plural").hide();
3230                    }
3231
3232                    
3233                    $productButtonAdding.removeClass("active");
3234                    $productButtonSuccess.addClass("active");
3235                    if (isQuickShop) {
3236                        $productButtonContainer.show();
3237                    }
3238
3239                    setTimeout(function(){
3240                        $productButtonSuccess.removeClass("active");
3241                        $productButtonText.fadeIn();
3242                    },2000);
3243                    setTimeout(function(){
3244                        $productButtonPlaceholder.removeAttr("style").hide();
3245                        $productButton.show();
3246                                                    if (window.innerWidth > 768) {
3247                                                $quickshopBagIcon.show();
3248                                                    }
3249                                            },3000);
3250
3251                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
3252
3253                    if (isQuickShop) {
3254                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
3255                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
3256                        jQueryNuvem("body").removeClass("overflow-none");
3257                        restoreQuickshopForm();
3258                        if (window.innerWidth < 768) {
3259                            cleanURLHash();
3260                        }
3261                    }
3262
3263                    let notificationWithRelatedProducts = false;
3264
3265                    
3266                        
3267                        function recommendProductsOnAddToCart(){
3268
3269                            jQueryNuvem('.js-related-products-notification-container').html("");
3270
3271                            modalOpen('#related-products-notification');
3272
3273                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
3274
3275                            
3276                            // Set loop for recommended products
3277
3278                            function calculateRelatedNotificationLoopVal(sectionSelector) {
3279                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
3280                                let loopVal = false;
3281                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3);
3282                                
3283                                if (applyLoop) {
3284                                    loopVal = true;
3285                                }
3286                                
3287                                return loopVal;
3288                            }
3289
3290                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
3291
3292                            // Create new swiper on add to cart
3293
3294                            createSwiper('.js-swiper-related-products-notification', {
3295                                lazy: true,
3296                                loop: cartRelatedLoopVal,
3297                                watchOverflow: true,
3298                                threshold: 5,
3299                                watchSlideProgress: true,
3300                                watchSlidesVisibility: true,
3301                                spaceBetween: itemSwiperSpaceBetween,
3302                                slideVisibleClass: 'js-swiper-slide-visible',
3303                                slidesPerView: 2.5,
3304                                navigation: {
3305                                    nextEl: '.js-swiper-related-products-notification-next',
3306                                    prevEl: '.js-swiper-related-products-notification-prev',
3307                                },
3308                                on: {
3309                                    afterInit: function () {
3310                                        hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next");
3311                                    },
3312                                },
3313                                breakpoints: {
3314                                    768: {
3315                                        slidesPerView: 3.5,
3316                                    }
3317                                }
3318                            });
3319                        }
3320                        
3321                        notificationWithRelatedProducts = html_notification_related_products != null;
3322
3323                        if(notificationWithRelatedProducts){
3324                            if (isQuickShop) {
3325                                setTimeout(function(){
3326                                    recommendProductsOnAddToCart();
3327                                },300);
3328                            }else{
3329                                recommendProductsOnAddToCart();
3330                            }
3331                        }
3332
3333                    
3334                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
3335
3336                    if(!notificationWithRelatedProducts){
3337
3338                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
3339
3340                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
3341
3342                            
3343                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
3344
3345                        }else{
3346
3347                            
3348                            setTimeout(function(){
3349                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
3350                            },500);
3351
3352                            if (!cookieService.get('first_product_added_successfully')) {
3353                                cookieService.set('first_product_added_successfully', 1, 7 );
3354                            } else{
3355                                setTimeout(function(){
3356                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
3357                                    setTimeout(function(){
3358                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
3359                                        jQueryNuvem(".js-alert-added-to-cart").hide();
3360                                    },2000);
3361                                },8000);
3362                            }
3363                        }
3364                    }
3365
3366                    
3367                    if (html_notification_cross_selling != null) {
3368                        jQueryNuvem('.js-cross-selling-modal-body').html("");
3369                        modalOpen('#js-cross-selling-modal');
3370                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
3371                    }
3372
3373                    
3374                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
3375
3376                    if (crossSellingContainer) {
3377                        LS.fillCrossSelling(crossSellingContainer);
3378                    }
3379
3380                    
3381                    
3382                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
3383                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
3384                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
3385                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
3386                    } else if (cookieService.get('calculator_zipcode')){
3387                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
3388                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
3389                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
3390                    }
3391
3392
3393                    
3394                    jQueryNuvem(".js-fs-add-this-product").hide();
3395                    jQueryNuvem(".js-fs-add-one-more").show();
3396
3397                    
3398                    if (isCrossSelling) {
3399                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
3400                    }
3401                }
3402                var callback_error = function(){
3403                    
3404                                        restore_button_initial_state();
3405                }
3406                $prod_form = jQueryNuvem(this).closest("form");
3407                LS.addToCartEnhanced(
3408                    $prod_form,
3409                    addedToCartCopy,
3410                    'Incluindo...',
3411                    'Este produto está fora de estoque.',
3412                    false,
3413                        callback_add_to_cart,
3414                        callback_error
3415                );
3416                    }
3417    });
3418
3419
3420    
3421    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
3422        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
3423            return false;
3424        }
3425    });
3426
3427    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
3428        var itemID = jQueryNuvem(this).attr("data-item-id");
3429        var itemVAL = jQueryNuvem(this).val();
3430        if (itemVAL == 0) {
3431            var r = confirm("Tem certeza de que deseja excluir este item?");
3432            if (r == true) {
3433                LS.removeItem(itemID, true);
3434            } else {
3435                jQueryNuvem(this).val(1);
3436            }
3437        } else {
3438            LS.changeQuantity(itemID, itemVAL, true);
3439        }
3440    });
3441
3442    
3443    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
3444        e.preventDefault();
3445        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
3446        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
3447    });
3448
3449    
3450    document.addEventListener( 'cart.released', () => {
3451        const cart_amount = jQueryNuvem(".js-cart-widget-amount").text();
3452        if(cart_amount == 1) {
3453            jQueryNuvem(".js-amount-one-item").show();
3454            jQueryNuvem(".js-amount-many-items").hide();
3455        }else{
3456            jQueryNuvem(".js-amount-one-item").hide();
3457            jQueryNuvem(".js-amount-many-items").show();
3458        }
3459    });
3460
3461    
3462    
3463    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
3464        cookieService.remove('first_product_added_successfully');
3465    });
3466
3467
3468	
3469    
3470            if (jQueryNuvem('.js-selected-shipping-method').length) {
3471            LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {});
3472            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
3473        }
3474    
3475	
3476    selectShippingOption = function(elem, save_option) {
3477        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
3478        jQueryNuvem(elem).addClass('js-selected-shipping-method');
3479
3480        
3481            LS.ShippingDiscountRow.apply(elem, {});
3482            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
3483
3484        
3485        if (save_option) {
3486            LS.saveCalculatedShipping(true);
3487        }
3488        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
3489                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
3490                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
3491                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
3492            } else {
3493                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
3494                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
3495            }
3496        }
3497    };
3498
3499    
3500    if (cookieService.get('calculator_zipcode')) {
3501
3502        
3503        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
3504
3505        
3506            
3507            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
3508
3509        
3510        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
3511
3512        
3513        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
3514        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
3515        jQueryNuvem(".js-shipping-calculator-spinner").show();
3516    } else {
3517
3518        
3519        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3520    }
3521
3522    
3523    removeShippingSuboptions = function(){
3524        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
3525        jQueryNuvem("#" + shipping_suboptions_id).remove();
3526        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
3527    };
3528
3529    
3530
3531    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
3532	    e.preventDefault();
3533
3534                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
3535        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
3536
3537        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
3538
3539        
3540        if (shippingForm.closest("#cart-shipping-container").length) {
3541            LS.calculateShippingAjax(
3542            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3543            '\/frete\/',
3544            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3545        }
3546
3547        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
3548        removeShippingSuboptions();
3549	});
3550
3551	
3552    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
3553	    var key = e.which ? e.which : e.keyCode;
3554	    var enterKey = 13;
3555	    if (key === enterKey) {
3556	        e.preventDefault();
3557            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
3558	        if (window.innerWidth < 768) {
3559                jQueryNuvem(e.currentTarget).trigger('blur');
3560	        }
3561	    }
3562	});
3563
3564    
3565    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
3566        selectShippingOption(this, true);
3567        jQueryNuvem(".js-shipping-method-unavailable").hide();
3568    });
3569
3570    
3571    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
3572        let shippingPrice = jQueryNuvem(this).attr("data-price");
3573        LS.addToTotal(shippingPrice);
3574
3575        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
3576        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
3577
3578        selectShippingOption(this, false);
3579    });
3580
3581    
3582    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
3583	    e.preventDefault();
3584
3585        
3586        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
3587            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
3588            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
3589        }else{
3590            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
3591            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
3592        }
3593	});
3594
3595    
3596    
3597    calculateCartShippingOnLoad = function() {
3598                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
3599            // If user already had calculated shipping: recalculate shipping
3600            setTimeout(function() {
3601                LS.calculateShippingAjax(
3602                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3603                    '\/frete\/',
3604                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3605                removeShippingSuboptions();
3606                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
3607            }, 100);
3608        }
3609
3610        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
3611                    }
3612    };
3613
3614    
3615    
3616    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
3617        e.preventDefault();
3618        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
3619        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
3620        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
3621        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3622    });
3623
3624	
3625	
3626
3627    
3628    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
3629
3630        e.preventDefault();
3631
3632        
3633        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
3634        changeLang(lang_select_option);
3635
3636        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
3637    });
3638
3639    
3640    
3641    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
3642    if (isIOS) {
3643        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']");
3644        ios_input_fields.addClass("form-control-ios");
3645        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
3646        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
3647        jQueryNuvem(".js-search-form").toggleClass("search-form-ios");
3648        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
3649        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
3650    }
3651
3652    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
3653        jQueryNuvem(e.currentTarget).attr('action', '');
3654    });
3655
3656    jQueryNuvem(".js-form").on("submit", function (e) {
3657        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
3658    });
3659
3660    
3661    
3662    
3663    jQueryNuvem('.js-password-view').on("click", function (e) {
3664        jQueryNuvem(e.currentTarget).toggleClass('password-view');
3665
3666        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
3667            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
3668            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3669        } else {
3670            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
3671            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3672        }
3673    });
3674
3675
3676    
3677    
3678
3679    
3680    
3681    
3682});
3683            });
3684        </script>
3684
3685
3686        
3687        
3688        
3689        
3690
3691
3692
3693        
3694            
3694<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"586895d758224ecc944837e871aa382e","spa":2}' crossorigin="anonymous"></script>
3694
3695</body>
3696</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.