PageSourceSearch

https://auvine.com.br/account/register

html auvine.com.br collected 2026-10-09 05:14:44 UTC 269,153 bytes, 3,862 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>Criar Minha Conta - Auvine | Comprar Vinhos Importados Online</title>
12        <meta name="description" content="Descubra vinhos importados selecionados com curadoria cuidadosa na Auvine. Compre online com seguran&ccedil;a, orienta&ccedil;&atilde;o clara e uma experi&ecirc;ncia pr&aacute;tica, acolhedor..." />
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        
248        
249
250
251    <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" />
252    <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" />
253<link rel="canonical" href="" />
254
255<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
256    <meta name="google-site-verification" content="&lt;!-- Google tag (gtag.js) --&gt;
257&lt;script async src=&quot;https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG&quot;&gt;&lt;/script&gt;
258&lt;script&gt;
259 " />
260
261
262
263
264
265
266
267<script type="text/javascript">
268    var LS = LS || {};
269    LS.store = {
270        id : 7385820,
271        url : "auvine.lojavirtualnuvem.com.br",
272        custom_url : "auvine.com.br",
273        ga4_measurement_id : "G-N1VR95F4DG",
274        gads_measurement_id : "",
275        has_preexisting_google_mc_catalog : false,
276        has_google_analytics_track_product_ids : false,
277        should_group_kits_for_analytics : false,
278        skip_ga4_frontend_analytics : false,
279        skip_gads_frontend_analytics : false,
280        name: "Auvine\u0020\u007C\u0020Comprar\u0020Vinhos\u0020Importados\u0020Online",
281        has_kits_v2: false,
282        nube_sdk_product_state: "full",
283    };
284    LS.cart = {
285        id : null,
286        hash : null,
287        subtotal : 0,
288        has_non_shippable_products: false,
289        has_shippable_products: false,
290        items : [
291                    ],
292        grouped_items : [
293                    ],
294        analytics_items: [
295                    ]
296    };
297    LS.hasCartMinimumValue = false;
298    LS.abStorefrontCartExperiments = null;
299    LS.lang = "pt_BR";
300    LS.langCode = "pt";
301    LS.currency = {
302        code : "BRL",
303        display_short: "R\u0024",
304        display_long: "R\u0024",
305        cents_separator : ",",
306        thousands_separator : "."
307    };
308    LS.country = "BR";
309                LS.customer = null;
310    LS.customerHasPriceTables = false;
311    LS.template= "account.register";
312    LS.isPreview = false;
313    LS.theme = {
314        code: "toluca",
315        name: "Toluca",
316        custom: false,
317            };
318    LS.metricsWorkerScriptUrl = "https://dcdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=47328529"
319
320    LS.socialScripts = [];
321    LS.DOMReady = function(fn) {
322        if (document.addEventListener) {
323            document.addEventListener('DOMContentLoaded', fn);
324        } else {
325            document.attachEvent('onreadystatechange', function() {
326                if (document.readyState === 'interactive')
327                    fn();
328            });
329        }
330    };
331
332    // Making it a thenable so it can be made into a full fledged Promise later
333    LS._readyCallbacks = [];
334    LS.ready = {
335        then: function(callback){
336            LS._readyCallbacks.push(callback);
337        }
338    };
339
340    window.addEventListener('load', () => {
341        if(!window.cartService) {
342            return;
343        }
344
345        window.cartService.setCurrentLoadTime(1791522883);
346    });
347
348    window.pageData = {
349        id: "",
350        name: ""
351    }
352
353    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
354
355    window.metricServiceDispatchQueue = [];
356    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
357
358    window.translations = {
359        cart: {
360            error_messages: {
361                out_of_stock: 'Este produto está fora de estoque.',
362                unavailable_product: 'Este produto não está disponível.',
363                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
364                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
365                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
366                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
367            },
368            name: 'Carrinho de compras'
369        }
370    };
371</script>
371
372
373
374                        <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin>
375        
375<script>
376            window.turnstileEnabled = true;
377            window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' };
378            // Per-endpoint-group opt-in. register/reset_password require only
379            // the master tag above. contact/newsletter forms consult these
380            // flags to decide whether to render the Turnstile widget or fall
381            // back to reCAPTCHA.
382            window.turnstileEndpoints = {
383                contact: true,
384                newsletter: false
385            };
386        </script>
386
387                
387<script>
388            window.recaptchaEnabled = true;
389            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
390            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
391        </script>
391
392    
393
394
395<script>
396    window.enableNativeLibraries = true;
397    window.hasMetricsTag = false;
398    window.hasFixFilterPaginationTag = false;
399    window.hasUpdatingCartStatusTag = false;
400    window.hasMaxPaymentDiscountFixTag = false;
401</script>
401
402
403    
403<script type="text/javascript" src="//dcdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-4df80ab5f3b4c281f6d175aa1c36fb0930.js?v=47328529" async="true"></script>
403
404    
404<script>window.vanillaJS = true;</script>
404
405
406
407<script type="text/javascript">
408                window.skipJQuery = true;
409    
410    LS.ready.then(() =>  {
411        if (!window.jQueryNuvem) {
412            window.jQueryNuvem = $
413        }
414    });
415</script>
415
416
417
418
419    
420<script type="text/javascript">
421
422    function ga_send_event(category, action, label, value) {
423                    return;
424            }
425
426    </script>
426
427
428
429
430        <!-- Google tag (gtag.js) -->
431    
431<script async src="https://www.googletagmanager.com/gtag/js?id=G-N1VR95F4DG&l=dataLayerTN"></script>
431
432    
432<script>
433        window.dataLayerTN = window.dataLayerTN || [];
434        function gtagTN(){dataLayerTN.push(arguments);}
435
436                    gtagTN('consent', 'default', {
437                'ad_storage': 'granted',
438                'ad_user_data': 'granted',
439                'ad_personalization': 'granted',
440                'analytics_storage': 'granted'
441            });
442        
443        gtagTN('js', new Date());
444
445        let additionalConfigInfo = {};
446
447                    additionalConfigInfo = {
448                'linker': {
449                    'domains': ["auvine.com.br","nuvem.com.br"]
450                }
451            };
452        
453                    gtagTN('config', 'G-N1VR95F4DG', additionalConfigInfo);
454                    </script>
454
455
456    
456<script>
457    const HOME_LIST_ITEM_ID = 'home';
458    const CATEGORY_LIST_ITEM_ID = 'category';
459    const SEARCH_LIST_ITEM_ID = 'search';
460
461    const LIST_ITEM_NAMES = {
462        [HOME_LIST_ITEM_ID]: 'Home',
463        [CATEGORY_LIST_ITEM_ID]: 'Category',
464        [SEARCH_LIST_ITEM_ID]: 'Search results',
465    };
466
467    </script>
467    
467<script>
468    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
469
470    const HOME_ITEM_LIST_ID = 'home';
471    const CATEGORY_ITEM_LIST_ID = 'category';
472    const SEARCH_ITEM_LIST_ID = 'search';
473    const CART_ITEM_LIST_ID = 'cart';
474    const PRODUCT_ITEM_LIST_ID = 'product';
475
476    const ITEM_LIST_NAMES = {
477        [HOME_ITEM_LIST_ID]: 'Home',
478        [CATEGORY_ITEM_LIST_ID]: 'Category',
479        [SEARCH_ITEM_LIST_ID]: 'Search results',
480        [CART_ITEM_LIST_ID]: 'Shopping cart',
481        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
482    };
483
484    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
485
486    function removeNullEntries(data) {
487        Object.entries(data).forEach(([key, value]) => {
488            if (!value) {
489                delete data[key];
490            }
491        });
492    }
493
494    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
495        const cartItemId = cartItem.item_id ?? cartItem.id;
496        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
497        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
498
499        const cartItemData = {
500            item_id: cartItem.google_item_id,
501            item_brand: cartItem.brand,
502            item_name: cartItem.analytics_name,
503            item_variant: cartItem.analytics_variant,
504            price: +((cartItem.unit_price / 100).toFixed(2)),
505            quantity: Math.abs(cartItem.quantity),
506            item_list_id: itemListId,
507            item_list_name: ITEM_LIST_NAMES[itemListId],
508            ...cartItem.google_item_categories
509        };
510
511        removeNullEntries(cartItemData);
512
513        return cartItemData;
514    }
515
516    const formatCartItemForUnifiedGtag = (cartItem) => {
517        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
518
519        return {
520            ...cartItemDataForGa4,
521            id: cartItemDataForGa4.item_id,
522            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
523        };
524    }
525</script>
525
526
527            
527<script>
528    
529    
530    
531    
532    
533    </script>
533
534    
535            
535<script>
536    <!-- Google Tag Manager -->
537        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
538                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
539                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
540                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
541                })(window,document,'script','dataLayer','G-N1VR95F4DG');
542    <!-- End Google Tag Manager -->
543</script>
543
544
545        
545<script>
546    
547        window.dataLayer = window.dataLayer || [];
548
549    
550    
551    
552    
553    </script>
553
554    
555    
556<script type="text/javascript">
557    function amplitude_log_event(event, properties) {
558        // dummy function
559        return true;
560    }
561</script>
561
562
563
564
565
566
567
568
569
570
571
572
573
574        
575        
576<script type="application/ld+json" data-component='structured-data.organization'>
577{
578    "@context": "https://schema.org",
579    "@type": "Organization",
580    "name": "Auvine | Comprar Vinhos Importados Online",
581        "logo": "https://dcdn-us.mitiendanube.com/stores/007/385/820/themes/common/logo-6884246339850237906-1772846750-e91fe60ac5fa39bbadd02148d7dde29d1772846750.png?0",
582        "url": "https://auvine.com.br"
583        }
584</script>
584
585
586        
587
588    
588<script type="application/ld+json" data-component='structured-data.page'>
589    {
590        "@context": "https://schema.org/",
591        "@type": "WebPage",
592        "name": "Criar Minha Conta - Auvine | Comprar Vinhos Importados Online",
593                    "description": "Descubra vinhos importados selecionados com curadoria cuidadosa na Auvine. Compre online com seguran&amp;ccedil;a, orienta&amp;ccedil;&amp;atilde;o clara e uma experi&amp;ecirc;ncia pr&amp;aacute;tica, acolhedor...",
594                "breadcrumb": {
595            "@type": "BreadcrumbList",
596            "itemListElement": [
597            {
598                "@type": "ListItem",
599                "position": 1,
600                "name": "Início",
601                "item": "https://auvine.com.br"
602            },                                                {
603                        "@type": "ListItem",
604                        "position": 2,
605                        "name": "Minha Conta",
606                        "item": "https://auvine.com.br/account/"
607                    },                                    {
608                        "@type": "ListItem",
609                        "position": 3,
610                        "name": "Cadastre-se",
611                        "item": "https://auvine.com.br/account/register/"
612                    }                                        ]
613        }    }
614    </script>
614
615
616
617    </head>
618    <body class=" template-account-register">
619
620        
621
622
623
624                        <div id="nubesdk-root"></div>
625                                <div id="nubesdk-runtime"></div>
626                                                                    <div
627                class="js-nubesdk-slot"
628                data-nubesdk-slot="before_main_content"
629                                                                                            ></div>
630            
631
632        
633        
634        
635        
636
637        
638        <div class="js-overlay site-overlay" style="display: none;"></div>
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655<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">
656            <div class="head-logo-row position-relative container-fluid">
657        <div class=" row no-gutters align-items-center">
658
659            
660            <div class="col-auto col-utility d-md-none">
661                	<span class="utilities-container d-inline-block">
662		<a href="#" class="js-modal-open utilities-item btn btn-utility pl-0" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
663			<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>
664	</span>
665            </div>
666
667            
668                            <div class="col-auto d-inline-block d-md-none order-1">
669                    	<span class="utilities-container ">
670					<a href="/account/login/" class="btn btn-utility">
671				<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>
672			</span>
673                </div>
674            
675            
676            
677            
678            
679            
680            <div class="col ml-2 ml-md-0 text-left col-md-3 order-md-first text-md-left ">
681                                    
682<div id="logo" class="logo-img-container ">
683    <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>
684    </div>
685            </div>
686
687            
688            <div class="col-auto col-md-6 col-utility d-none d-md-inline-block order-md-0">
689                <span class="d-none d-md-block">
690                    
691
692
693<form class="js-search-form search-form " action="/search/" method="get">
694    <div class="form-group m-0">
695        <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?" />
696        <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar">
697                    </button>
698                    <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;">
699            </a>
700            </div>
701</form>
702<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;">
703    </div>                </span>
704                <span class="d-inline-block d-md-none">
705                    	<span class="utilities-container d-inline-block">
706		<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">
707			<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>
708		</a>
709	</span>
710                </span>
711            </div>
712
713            <div class="col-md col-utility text-right d-none d-md-inline-block ">
714                	<span class="utilities-container d-none d-md-inline-block mr-4">
715					<div class="row no-gutters align-items-center">
716				<div class="col-auto pr-0">
717					<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>
718				<div class="col pl-2 text-left">
719					
720											<div class="utilities-text">
721																													<div class="font-weight-bold">
722										Olá! <a href="/account/login/" title="" >Faça login</a> 
723									</div>
724																																			<a href="/account/register" title="" class="account_utilities_classes">Ou cadastre-se</a>
725											
726																										</div>
727										
728				</div>
729			</div>
730			</span>
731            </div>
732
733            
734            <div class="col-auto col-utility order-2">
735                	<span class="utilities-container d-inline-block">
736		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
737			<a 
738									href="#"
739					data-toggle="#modal-cart" 
740					data-modal-url="modal-fullscreen-cart"
741								class="js-modal-open js-fullscreen-modal-open btn btn-utility position-relative pr-0"
742				>
743				<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>
744			</a>	
745		</div>
746	</span>
747            </div>
748
749            
750                                                    
751
752    
753<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed position-absolute item" style="display: none;">
754    <div class="notification notification-primary notification-cart">
755                    <div class="js-cart-notification-close notification-close mr-2 mt
755-2">
756                <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>
757                <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item">
758            <div class="col-auto pr-0 notification-img">
759                <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" />
760            </div>
761            <div class="col text-left py-2 pl-2">
762                <div class="mb-1 mr-4">
763                    <span class="js-cart-notification-item-name"></span>
764                    <span class="js-cart-notification-item-variant-container" style="display: none;">
765                                                    (<span class="js-cart-notification-item-variant"></span>)
766                                            </span>
767                </div>
768                <div class="d-flex align-items-center mt-2 mb-2">
769                    <span class="js-cart-notification-item-quantity"></span>
770                    <span> x </span>
771                    <span class="js-cart-notification-item-price"></span>
772                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
773                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
774                    </span>
775                </div>
776                                    <strong>Adicionado ao carrinho!</strong>
777                            </div>
778        </div>
779    </div>
780    </div>                            
781        </div>
782    </div>   
783
784            <div class="head-secondary-nav container-fluid d-none d-md-block">
785            <div class="py-2 my-1">
786	<ul class="list">
787					<li class="secondary-menu-item">
788				<a class="secondary-menu-link" href="/" >Home</a>
789			</li>
790					<li class="secondary-menu-item">
791				<a class="secondary-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a>
792			</li>
793					<li class="secondary-menu-item">
794				<a class="secondary-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a>
795			</li>
796					<li class="secondary-menu-item">
797				<a class="secondary-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a>
798			</li>
799					<li class="secondary-menu-item">
800				<a class="secondary-menu-link" href="/contato/" >Fale Conosco</a>
801			</li>
802			</ul>
803</div>        </div>
804    
805    
806            <div class="js-big-search-mobile pb-3 container-fluid d-block d-md-none">
807            
808
809
810<form class="js-search-form search-form " action="/search/" method="get">
811    <div class="form-group m-0">
812        <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?" />
813        <button type="submit" class="js-search-input-submit search-btn search-submit-btn " value="Buscar" aria-label="Buscar">
814                    </button>
815                    <a href="#" class="js-empty-search search-btn search-empty-btn " style="display: none;">
816            </a>
817            </div>
818</form>
819<div class="js-search-form-suggestions search-suggestions card mt-md-1 mt-2" style="display: none;">
820    </div>        </div>
821    
822    
823    <div class="js-menu-and-banners-row container-fluid menu-and-banners-row d-none d-md-block">
824        <div class="row">
825                            <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">
826    <div class="nav-item-container"> 
827    	<a href="/produtos/" class="nav-list-link position-relative align-items-center d-flex h-100 pr-1">
828    		<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
829		</a>
830    </div>
831	<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
832		<ul class="desktop-list-subitems list-subitems m-0">
833			        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
834        <a class="nav-list-link" href="https://auvine.com.br/paises/">
835            Países
836        </a>
837                    <ul class="list-subitems">
838                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
839        <a class="nav-list-link" href="https://auvine.com.br/paises/argentina/">
840            Argentina
841        </a>
842            </li>
843        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
844        <a class="nav-list-link" href="https://auvine.com.br/paises/chile/">
845            Chile
846        </a>
847            </li>
848        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
849        <a class="nav-list-link" href="https://auvine.com.br/paises/espanha/">
850            Espanha
851        </a>
852            </li>
853        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
854        <a class="nav-list-link" href="https://auvine.com.br/paises/franca/">
855            França
856        </a>
857            </li>
858        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
859        <a class="nav-list-link" href="https://auvine.com.br/paises/italia/">
860            Itália
861        </a>
862            </li>
863            </ul>
864            </li>
865        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
866        <a class="nav-list-link" href="https://auvine.com.br/variedades/">
867            Variedades
868        </a>
869                    <ul class="list-subitems">
870                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
871        <a class="nav-list-link" href="https://auvine.com.br/variedades/espumante/">
872            Espumantes
873        </a>
874            </li>
875        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
876        <a class="nav-list-link" href="https://auvine.com.br/variedades/brancos/">
877            Brancos
878        </a>
879            </li>
880        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
881        <a class="nav-list-link" href="https://auvine.com.br/variedades/rose/">
882            Rosés
883        </a>
884            </li>
885        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
886        <a class="nav-list-link" href="https://auvine.com.br/variedades/tinto/">
887            Tintos
888        </a>
889            </li>
890            </ul>
891            </li>
892        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
893        <a class="nav-list-link" href="https://auvine.com.br/produtores/">
894            Produtores
895        </a>
896                    <ul class="list-subitems">
897                        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
898        <a class="nav-list-link" href="https://auvine.com.br/produtores/andes-cru/">
899            Andes Cru
900        </a>
901            </li>
902        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
903        <a class="nav-list-link" href="https://auvine.com.br/produtores/bodegas-d-mateos/">
904            Bodegas D Mateos
905        </a>
906            </li>
907        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
908        <a class="nav-list-link" href="https://auvine.com.br/produtores/borgogno/">
909            Borgogno
910        </a>
911            </li>
912        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
913        <a class="nav-list-link" href="https://auvine.com.br/produtores/bruno-murciano/">
914            Bruno Murciano
915        </a>
916            </li>
917        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
918        <a class="nav-list-link" href="https://auvine.com.br/produtores/castello-di-querceto/">
919            Castello di Querceto
920        </a>
921            </li>
922        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
923        <a class="nav-list-link" href="https://auvine.com.br/produtores/cuatro-almas/">
924            Cuatro Almas
925        </a>
926            </li>
927        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
928        <a class="nav-list-link" href="https://auvine.com.br/produtores/esencia-rural/">
929            Esencia Rural
930        </a>
931            </li>
932        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
933        <a class="nav-list-link" href="https://auvine.com.br/produtores/fontanafredda/">
934            Fontanafredda
935        </a>
936            </li>
937        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
938        <a class="nav-list-link" href="https://auvine.com.br/produtores/gauchezco/">
939            Gauchezco
940        </a>
941            </li>
942        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
943        <a class="nav-list-link" href="https://auvine.com.br/produtores/la-florita/">
944            La Florita
945        </a>
946            </li>
947        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
948        <a class="nav-list-link" href="https://auvine.com.br/produtores/montgras/">
949            Montgras
950        </a>
951            </li>
952        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
953        <a class="nav-list-link" href="https://auvine.com.br/produtores/mottura/">
954            Mottura
955        </a>
956            </li>
957        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
958        <a class="nav-list-link" href="https://auvine.com.br/produtores/sottano/">
959            Sottano
960        </a>
961            </li>
962        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
963        <a class="nav-list-link" href="https://auvine.com.br/produtores/tenuta-giacomina/">
964            Tenuta Giacomina
965        </a>
966            </li>
967        <li class="js-desktop-nav-item js-item-subitems-desktop nav-item nav-item-desktop">
968        <a class="nav-list-link" href="https://auvine.com.br/produtores/zeni/">
969            Zeni
970        </a>
971            </li>
972            </ul>
973            </li>
974		</ul>
975				
976	</div>
977</div>                        <div class="js-desktop-nav-col col">
978                <div class="nav-desktop">
979    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
980        <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>
981        
982			<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">
983						<div class="nav-item-container">
984							<a class=" nav-list-link position-relative " href="https://auvine.com.br/paises/">Países
985									</a>
986						</div>
987										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
988								<ul class="desktop-list-subitems list-subitems" >
989						
990																		
991			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
992			<a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a>
993		</li>
994				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
995			<a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a>
996		</li>
997				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
998			<a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a>
999		</li>
1000				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1001			<a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a>
1002		</li>
1003				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1004			<a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a>
1005		</li>
1006							
1007											</ul>
1008																
1009									</div>
1010					</li>
1011				<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">
1012						<div class="nav-item-container">
1013							<a class=" nav-list-link position-relative " href="https://auvine.com.br/variedades/">Variedades
1014									</a>
1015						</div>
1016										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1017								<ul class="desktop-list-subitems list-subitems" >
1018						
1019																		
1020			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1021			<a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a>
1022		</li>
1023				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1024			<a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a>
1025		</li>
1026				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1027			<a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a>
1028		</li>
1029				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1030			<a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a>
1031		</li>
1032							
1033											</ul>
1034																
1035									</div>
1036					</li>
1037				<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">
1038						<div class="nav-item-container">
1039							<a class=" nav-list-link position-relative " href="https://auvine.com.br/produtores/">Produtores
1040									</a>
1041						</div>
1042										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1043								<ul class="desktop-list-subitems list-subitems" >
1044						
1045																		
1046			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1047			<a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a>
1048		</li>
1049				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1050			<a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a>
1051		</li>
1052				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1053			<a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a>
1054		</li>
1055				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1056			<a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a>
1057		</li>
1058				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1059			<a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a>
1060		</li>
1061				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1062			<a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a>
1063		</li>
1064				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1065			<a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a>
1066		</li>
1067				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1068			<a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a>
1069		</li>
1070				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1071			<a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a>
1072		</li>
1073				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1074			<a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a>
1075		</li>
1076				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1077			<a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a>
1078		</li>
1079				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1080			<a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a>
1081		</li>
1082				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1083			<a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a>
1084		</li>
1085				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1086			<a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a>
1087		</li>
1088				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
1089			<a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a>
1090		</li>
1091							
1092											</ul>
1093																
1094									</div>
1095					</li>
1096	        <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>
1097    </ul>
1098</div>            </div>
1099                    </div>
1100    </div>
1101 
1102    
1103
1104</header>
1105
1106
1107
1108
1109
1110                                                            <div
1111                class="js-nubesdk-slot"
1112                data-nubesdk-slot="after_header"
1113                                                                                            ></div>
1114            
1115
1116
1117
1118
1119    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;">
1120        <div class="container-fluid">
1121            <div class="row justify-content-center align-items-center">
1122                <div class="col col-md-auto pr-0">
1123                    Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.
1124                </div>
1125                <div class="col-auto">
1126                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-default btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
1127                </div>
1128            </div>
1129        </div>
1130    </div>
1131
1132
1133
1134
1135
1136
1137<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
1137de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;"   >
1138                        <div class="js-modal-close   modal-header  p-2 w-100">
1139                                            <div class="row no-gutters align-items-center">
1140                            <div class="col px-3">
1141                                        Desconto exclusivo!
1142                                </div>
1143                            <div class="col-auto">
1144                                <a class="js-modal-close modal-close">
1145                                    <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>
1146                            </div>
1147                        </div>
1148                                    </div>
1149                <div class="modal-body ">
1150                            
1151        <div class="js-cross-selling-modal-body" style="display: none"></div>
1152                    </div>
1153                    <div class="modal-footer text-right d-md-block ">
1154                            </div>
1155            
1156    </div>
1157<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>
1158
1159
1160
1161<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="">
1162                        <div class="js-modal-close js-fullscreen-modal-close  modal-header modal-header-no-title d-none">
1163                                            <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>
1164                <div class="modal-body p-0 h-100">
1165                    		
1166    <a href="#" class="js-modal-close js-fullscreen-modal-close search-btn search-close-btn">
1167        <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>
1168
1169
1170<form class="js-search-form search-form " action="/search/" method="get">
1171    <div class="form-group m-0">
1172        <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?" />
1173        <button type="submit" class="js-search-input-submit search-btn search-submit-btn mr-2" value="Buscar" aria-label="Buscar">
1174                    </button>
1175                    <a href="#" class="js-empty-search search-btn search-empty-btn mr-2" style="display: none;">
1176            </a>
1177            </div>
1178</form>
1179<div class="js-search-form-suggestions search-suggestions " style="display: none;">
1180    </div>	                </div>
1181        
1182    </div>
1183<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div>
1184
1185
1186
1187
1188<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal--md transition-sli
1188de modal-full transition-soft " style="display: none;"   >
1189                <div class="modal-with-fixed-footer">
1190            <div class="modal-scrollable-area">
1191                    <div class="js-modal-close   modal-header modal-header-no-title p-3">
1192                                            <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>
1193                <div class="modal-body nav-body">
1194                    		    <div class="nav-primary">
1195        <ul class="nav-list" data-store="navigation" data-component="menu">
1196            
1197			<li class=" nav-item item-with-subitems" data-component="menu.item">
1198							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Países
1199											<span class="nav-list-arrow ml-1">
1200							<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>
1201									</a>
1202											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1203													<div class="modal-header">
1204								<div class="row no-gutters">
1205									<div class="col">
1206										<a class="js-toggle-menu-back" href="#">
1207											<div class="row no-gutters align-items-center">
1208												<div class="col-auto">
1209													<span class="modal-back">
1210														<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>
1211												</div>
1212												<div class="col pl-2">
1213													Países
1214												</div>
1215											</div>
1216										</a>
1217									</div>
1218									<div class="col-auto">
1219										<a class="js-toggle-menu-close js-modal-close modal-close">
1220											<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>
1221									</div>
1222								</div>
1223							</div>
1224							<div class="modal-body p-0">
1225																	<li class="nav-item py-1">
1226										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/paises/">
1227																							Ver tudo em Países
1228																					</a>
1229									</li>
1230														
1231																															
1232			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1233			<a class="nav-list-link " href="https://auvine.com.br/paises/argentina/">Argentina</a>
1234		</li>
1235				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1236			<a class="nav-list-link " href="https://auvine.com.br/paises/chile/">Chile</a>
1237		</li>
1238				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1239			<a class="nav-list-link " href="https://auvine.com.br/paises/espanha/">Espanha</a>
1240		</li>
1241				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1242			<a class="nav-list-link " href="https://auvine.com.br/paises/franca/">França</a>
1243		</li>
1244				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1245			<a class="nav-list-link " href="https://auvine.com.br/paises/italia/">Itália</a>
1246		</li>
1247							
1248													</div>
1249											</ul>
1250					</li>
1251				<li class=" nav-item item-with-subitems" data-component="menu.item">
1252							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Variedades
1253											<span class="nav-list-arrow ml-1">
1254							<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>
1255									</a>
1256											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1257													<div class="modal-header">
1258								<div class="row no-gutters">
1259									<div class="col">
1260										<a class="js-toggle-menu-back" href="#">
1261											<div class="row no-gutters align-items-center">
1262												<div class="col-auto">
1263													<span class="modal-back">
1264														<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>
1265												</div>
1266												<div class="col pl-2">
1267													Variedades
1268												</div>
1269											</div>
1270										</a>
1271									</div>
1272									<div class="col-auto">
1273										<a class="js-toggle-menu-close js-modal-close modal-close">
1274											<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>
1275									</div>
1276								</div>
1277							</div>
1278							<div class="modal-body p-0">
1279																	<li class="nav-item py-1">
1280										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/variedades/">
1281																							Ver tudo em Variedades
1282																					</a>
1283									</li>
1284														
1285																															
1286			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1287			<a class="nav-list-link " href="https://auvine.com.br/variedades/espumante/">Espumantes</a>
1288		</li>
1289				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1290			<a class="nav-list-link " href="https://auvine.com.br/variedades/brancos/">Brancos</a>
1291		</li>
1292				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1293			<a class="nav-list-link " href="https://auvine.com.br/variedades/rose/">Rosés</a>
1294		</li>
1295				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1296			<a class="nav-list-link " href="https://auvine.com.br/variedades/tinto/">Tintos</a>
1297		</li>
1298							
1299													</div>
1300											</ul>
1301					</li>
1302				<li class=" nav-item item-with-subitems" data-component="menu.item">
1303							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Produtores
1304											<span class="nav-list-arrow ml-1">
1305							<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>
1306									</a>
1307											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
1308													<div class="modal-header">
1309								<div class="row no-gutters">
1310									<div class="col">
1311										<a class="js-toggle-menu-back" href="#">
1312											<div class="row no-gutters align-items-center">
1313												<div class="col-auto">
1314													<span class="modal-back">
1315														<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>
1316												</div>
1317												<div class="col pl-2">
1318													Produtores
1319												</div>
1320											</div>
1321										</a>
1322									</div>
1323									<div class="col-auto">
1324										<a class="js-toggle-menu-close js-modal-close modal-close">
1325											<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>
1326									</div>
1327								</div>
1328							</div>
1329							<div class="modal-body p-0">
1330																	<li class="nav-item py-1">
1331										<a class="nav-list-link position-relative font-small py-3 " href="https://auvine.com.br/produtores/">
1332																							Ver tudo em Produtores
1333																					</a>
1334									</li>
1335														
1336																															
1337			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1338			<a class="nav-list-link " href="https://auvine.com.br/produtores/andes-cru/">Andes Cru</a>
1339		</li>
1340				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1341			<a class="nav-list-link " href="https://auvine.com.br/produtores/bodegas-d-mateos/">Bodegas D Mateos</a>
1342		</li>
1343				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1344			<a class="nav-list-link " href="https://auvine.com.br/produtores/borgogno/">Borgogno</a>
1345		</li>
1346				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1347			<a class="nav-list-link " href="https://auvine.com.br/produtores/bruno-murciano/">Bruno Murciano</a>
1348		</li>
1349				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1350			<a class="nav-list-link " href="https://auvine.com.br/produtores/castello-di-querceto/">Castello di Querceto</a>
1351		</li>
1352				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1353			<a class="nav-list-link " href="https://auvine.com.br/produtores/cuatro-almas/">Cuatro Almas</a>
1354		</li>
1355				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1356			<a class="nav-list-link " href="https://auvine.com.br/produtores/esencia-rural/">Esencia Rural</a>
1357		</li>
1358				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1359			<a class="nav-list-link " href="https://auvine.com.br/produtores/fontanafredda/">Fontanafredda</a>
1360		</li>
1361				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1362			<a class="nav-list-link " href="https://auvine.com.br/produtores/gauchezco/">Gauchezco</a>
1363		</li>
1364				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1365			<a class="nav-list-link " href="https://auvine.com.br/produtores/la-florita/">La Florita</a>
1366		</li>
1367				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1368			<a class="nav-list-link " href="https://auvine.com.br/produtores/montgras/">Montgras</a>
1369		</li>
1370				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1371			<a class="nav-list-link " href="https://auvine.com.br/produtores/mottura/">Mottura</a>
1372		</li>
1373				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1374			<a class="nav-list-link " href="https://auvine.com.br/produtores/sottano/">Sottano</a>
1375		</li>
1376				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1377			<a class="nav-list-link " href="https://auvine.com.br/produtores/tenuta-giacomina/">Tenuta Giacomina</a>
1378		</li>
1379				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
1380			<a class="nav-list-link " href="https://auvine.com.br/produtores/zeni/">Zeni</a>
1381		</li>
1382							
1383													</div>
1384											</ul>
1385					</li>
1386	        </ul>
1387    </div>
1388	                </div>
1389                </div>
1390                    <div class="modal-footer text-right  hamburger-footer mb-0 p-0">
1391                		    <div class="nav-secondary text-left" data-store="account-links">
1392        		
1393        <div class="p-3">
1394            	<span class="utilities-container ">
1395					<div class="row no-gutters align-items-center">
1396				<div class="col-auto pr-0">
1397					<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-
139757.29,127.96-127.96,127.96-127.96-57.29-127.96-127.96Z"/></svg>				</div>
1398				<div class="col pl-2 text-left">
1399					
1400																													<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 
1401																																			/<a href="/account/register" title="" class="ml-1">Criar uma conta</a>
1402											
1403																									
1404				</div>
1405			</div>
1406			</span>
1407        </div>
1408    </div>
1409	            </div>
1410                </div>
1411            
1412    </div>
1413<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div>
1414
1415
1416           
1417
1418	
1419	
1420<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">
1421        <form action="/comprar/" method="post" class="js-ajax-cart-panel h-100 " data-store="cart-form">
1422                        <div class="js-modal-close js-fullscreen-modal-close  modal-header  ">
1423                                            <div class="row no-gutters align-items-center">
1424                            <div class="col px-3">
1425                                			Carrinho de compras		                            </div>
1426                            <div class="col-auto">
1427                                <a class="js-modal-close modal-close">
1428                                    <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>
1429                            </div>
1430                        </div>
1431                                    </div>
1432                <div class="modal-body h-100">
1433                    			
1434
1435
1436
1437                                                            <div
1438                class="js-visible-on-cart-filled js-nubesdk-slot"
1439                data-nubesdk-slot="before_line_items"
1440                                                                                style="display:none;"
1441                            ></div>
1442            
1443
1444<div class="js-ajax-cart-list card">
1445        </div>
1446
1447
1448
1449
1450
1451                                                            <div
1452                class="js-visible-on-cart-filled js-nubesdk-slot"
1453                data-nubesdk-slot="after_line_items"
1454                                                                                style="display:none;"
1455                            ></div>
1456            
1457
1458<div class="js-empty-ajax-cart" >
1459 	    <div class="alert alert-info text-center" data-component="cart.empty-message">O carrinho de compras está vazio. </div>
1460</div>
1461<div id="error-ajax-stock" style="display: none;">
1462	<div class="alert alert-warning m-3">
1463     	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>
1464    </div>
1465</div>
1466
1467<div class="cart-row">
1468    
1469
1470
1471
1472    
1473
1474
1475
1476
1477
1478  
1479  
1480
1481
1482
1483
1484
1485                                                            <div
1486                class="js-visible-on-cart-filled js-nubesdk-slot"
1487                data-nubesdk-slot="before_cart_shipping_options"
1488                                                                                style="display:none;"
1489                            ></div>
1490            
1491
1492  <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info my-4 pb-2" style="display: none">
1493    <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">
1494
1495      
1496      <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;">
1497        <div class="col-11 text-left pl-1 pr-0">
1498          <div class="mb-1">O frete escolhido não está mais disponível para este carrinho. </div>
1499          <div>
1499Mas não se preocupe! Você pode escolher outro.</div>
1500        </div>
1501      </div>
1502
1503      
1504      <div id="cart-shipping-container"  style="display: none;" data-shipping-url="/frete/">
1505
1506        
1507        <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>
1508
1509        
1510                  	
1511<div data-store="shipping-calculator">
1512	<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form">
1513		<div class="js-shipping-calculator-with-zipcode  w-100 transition-up position-absolute">
1514			<div class="row">
1515				<span class="col">
1516					<span class="font-small align-bottom">
1517						<span>Entregas para o CEP:</span>
1518						<strong class="js-shipping-calculator-current-zip"></strong>
1519					</span>
1520				</span>
1521				<div class="col-auto col-btn">
1522					<a class="js-shipping-calculator-change-zipcode btn btn-link font-small float-right" href="#">Alterar CEP</a>
1523				</div>
1524			</div>
1525		</div>
1526
1527		<div class="js-shipping-calculator-form shipping-calculator-form transition-up position-absolute w-100">
1528
1529			
1530			
1531<div class="form-group mb-3 ">
1532        					<div class="form-label">
1533
1534						<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.
153418,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">								
1535							Meios de envio
1536						</div>
1537					</div>
1538
1539					<div class="position-relative form-row m-0">
1540						<div class="col p-0">
1541				        <div class="form-control-container " >
1542                <input 
1543            type="tel"
1544                        class=" form-control js-shipping-input d-block form-control-inline" 
1545            autocorrect="off" 
1546            autocapitalize="off" 
1547                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                                    data-component="cart"        />
1548                    									        </div>
1549        						</div>
1550						<div class="col-auto pl-2 pr-0">
1551							<div class="js-calculate-shipping btn btn-default align-item-middle" aria-label="Calcular frete">	
1552								<span class="js-calculate-shipping-wording d-inline-block">
1553									Calcular
1554								</span>
1555								<span class="loading ml-1" style="display: none;">
1556									<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>
1557							</div>
1558						</div>
1559					</div>
1560				        																												<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>
1561								<div class="js-ship-calculator-error invalid-zipcode alert alert-danger mt-1" style="display: none;">
1562					
1563					
1564																																								Não conseguimos encontrar esse CEP. Está bem escrito?
1565
1566																						</div>
1567				<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>
1568				<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>
1569				</div>
1570
1571
1572		</div>
1573	</div>
1574	<div class="js-shipping-calculator-spinner pt-3 pb-4" style="display: none;">
1575		<div class="row no-gutters mx-0 mb-4">
1576    <div class="col">
1577        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
1578        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
1579    </div>
1580    <div class="col-auto">
1581        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
1582    </div>
1583</div>
1584
1585<div class="row no-gutters mx-0">
1586    <div class="col">
1587        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
1588        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
1589    </div>
1590    <div class="col-auto">
1591        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
1592    </div>
1593</div>
1594	</div>
1595	<div class="js-shipping-calculator-response transition-soft  radio-buttons-group" style="display: none;"></div>
1596</div>
1597
1598
1599
1600        
1601        
1602              </div>
1603    </div>
1604  </div>
1605
1606
1607
1608
1609
1610                                                            <div
1611                class="js-visible-on-cart-filled js-nubesdk-slot"
1612                data-nubesdk-slot="after_cart_shipping_options"
1613                                                                                style="display:none;"
1614                            ></div>
1615            
1616
1617
1618    
1619    
1620    
1621    <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div>
1622
1623<div id="store-curr" class="hidden" style="display: none;">BRL</div>
1624
1625<div class="js-visible-on-cart-filled cart-totals-container " style="display:none;">
1626
1627    <div class="cart-subtotals-container ">
1628        
1629        
1630        <div class="cart-subtotal h5 row font-big font-weight-normal " data-store="cart-subtotal">
1631            <span class="cart-subtotal-label col-7 ">
1632                Subtotal (sem frete):
1633            </span>
1634            <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>
1635        </div>
1636
1637        
1638        
1639
1640
1641
1642
1643
1644 
1645
1646        
1647        
1648        <div class="cart-discounts-container ">
1649
1650            
1651            <div class="js-total-promotions cart-promotions mt-2 ">
1652                <span class="js-promo-discount" style="display:none;">Desconto</span>
1653                <span class="js-promo-in" style="display:none;">em</span>
1654                <span class="js-promo-all" style="display:none;">todos os produtos</span>
1655                <span class="js-promo-buying" style="display:none;"> comprando</span>
1656                <span class="js-promo-units-or-more" style="display:none;"> ou mais</span>
1657                <span class="js-cart-discount-automatic" style="display:none;">Desconto</span>
1658                <span class="js-cart-discount-with-coupon" style="display:none;">Desconto do cupom</span>
1659                            </div>
1660        </div>
1661
1662                
1663                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="non-shipping" style="display:none !important;">
1664                        <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span>
1665            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span>
1666        
1667        </div>
1668
1669        
1670                    <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;">
1671                <span class="cart-shipping-costs-label col-auto pl-md-0 ">Frete:</span>
1672                <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>
1673                <span class="js-calculating-shipping-cost cart-shipping-costs-calculating col text-right pr-md-0 opacity-40 " style="display: none">Calculando...</span>
1674                <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>
1675            </div>
1676
1677                            <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;">
1678                    <span class="cart-shipping-discount-label col-auto pl-md-0 text-uppercase ">Desconto no frete</span>
1679                    <span class="js-shipping-discount-amount cart-shipping-discount-price col text-right pr-md-0 "></span>
1680                </div>
1681                    
1682                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters mb-2 " data-coupon-row="shipping" style="display:none !important;">
1683                        <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span>
1684            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span>
1685        
1686        </div>
1687    </div>
1688
1689    
1690
1691
1692
1693                                                            <div
1694                class="js-visible-on-cart-filled js-nubesdk-slot"
1695                data-nubesdk-slot="after_cart_summary"
1696                                                                                style="display:none;"
1697                            ></div>
1698            
1699
1700    
1701    
1702    <div class="js-cart-total-container cart-totals-container " data-store="cart-total">
1703
1704        
1705        <div class="cart-total h2 row font-huge mb-3">
1706            <span class="cart-total-label col-auto">Total:</span>
1707            <span class="js-cart-total cart-total-price   col text-right" data-component="cart.total" data-component-value='0'>R$0,00</span>
1708        </div>
1709
1710                <div class='total-price hidden' style="display: none;">
1711            Total: R$0,00
1712        </div>
1713
1714            
1715        <div class="cart-secondary-total-container h2 col-12 mb-3 px-0">
1716
1717            
1718            
1719        
1720            
1721        
1722            
1723    <div class="js-payment-discount-price-cart-container payment-discount-price-cart-container font-small mt-1 text-right" style="display: none;">
1724                    <span>Ou</span>
1725                <span
1726            class="js-payment-discount-price-cart payment-discount-price-cart "
1727            data-priceraw-without-shipping="0"
1728            data-combines-with-free-shipping="true"
1729        >
1730            R$0,00
1731        </span>
1732        <span>com</span>
1733        <span class="js-payment-discount-name-cart "></span>
1734                <span
1735            class="js-payment-discount-installments"
1736            data-text-singular="em {1} parcela"
1737            data-text-plural="em {1} parcelas"
1738            style="display: none;"        >em  parcelas</span>
1739    </div>
1740
1741
1742            
1743                    </div>
1744    </div>
1745</div>
1746
1747
1748    
1749
1750
1751
1752                                                            <div
1753                class="js-visible-on-cart-filled js-nubesdk-slot"
1754                data-nubesdk-slot="before_go_to_checkout"
1755                                                                                style="display:none;"
1756                            ></div>
1757            
1758
1759    <div class="js-visible-on-cart-filled" style="display:none;">
1760
1761      
1762            
1763      
1764        
1765        <div class="js-ajax-cart-submit mb-3"  id="ajax-cart-submit-div" >
1766          <input class="btn btn-primary btn-big btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
1767        </div>
1768                
1769
1770<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2 text-center" style="display:none">
1771    O valor mínimo de compra é de R$0,00 sem considerar o custo de frete.
1772</div>
1773<input type="hidden" id="ajax-cart-minimum-value" value="0"/>
1774
1775
1776<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">
1777    </div>
1778
1779
1780      
1781      
1782          </div>
1783
1784    
1785
1786
1787
1788                                                            <div
1789                class="js-visible-on-cart-filled js-nubesdk-slot"
1790                data-nubesdk-slot="after_go_to_checkout"
1791                                                                                style="display:none;"
1792                            ></div>
1793            
1794
1795</div>
1796
1797		                </div>
1798        
1799        </form>
1800    </div>
1801<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div>
1802
1803	
1804		
1805		
1806<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
1806de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;"   >
1807                        <div class="js-modal-close   modal-header  ">
1808                                            <div class="row no-gutters align-items-center">
1809                            <div class="col px-3">
1810                                				Adicionado ao carrinho!			                            </div>
1811                            <div class="col-auto">
1812                                <a class="js-modal-close modal-close">
1813                                    <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>
1814                            </div>
1815                        </div>
1816                                    </div>
1817                <div class="modal-body modal-scrollable">
1818                    
1819				
1820				
1821<div class="row no-gutters p-3 mb-4 item" >
1822    <div class="col-12 col-md mb-3 mb-md-0">
1823                <div class="js-cart-notification-item row no-gutters" data-store="cart-notification-item">
1824            <div class="col-auto pr-0 notification-img">
1825                <img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" />
1826            </div>
1827            <div class="col text-left py-2 pl-2">
1828                <div class="mb-2 mr-4">
1829                    <span class="js-cart-notification-item-name"></span>
1830                    <span class="js-cart-notification-item-variant-container" style="display: none;">
1831                                                <span class="font-small">
1832                                                    (<span class="js-cart-notification-item-variant"></span>)
1833                                                </span>
1834                                            </span>
1835                </div>
1836                <div class="d-flex align-items-center mt-2 mb-2">
1837                    <span class="js-cart-notification-item-quantity"></span>
1838                    <span> x </span>
1839                    <span class="js-cart-notification-item-price"></span>
1840                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
1841                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
1842                    </span>
1843                </div>
1844                            </div>
1845        </div>
1846    </div>
1847            <div class="col-12 col-md-auto">
1848            <div class="mb-3">
1849                <div class="row text-primary h6 font-body mb-3">
1850                    <span class="col-auto text-left">
1851                        <strong>Total</strong> 
1852                        (<span class="js-cart-widget-amount">
1853                            0 
1854                        </span>
1855                        <span class="js-cart-counts-plural" style="display: none;">
1856                            produtos):
1857                        </span>
1858                        <span class="js-cart-counts-singular" style="display: none;">
1859                            produto):
1860                        </span>
1861                    </span>
1862                    <strong class="js-cart-total col text-right">R$0,00</strong>
1863                </div>
1864            </div>
1865            <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>
1866        </div>
1867    </div>
1868				
1869				<div class="js-related-products-notification-container" style="display: none"></div>
1870
1871			                </div>
1872        
1873    </div>
1874<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div>
1875	
1876
1877        
1878        
1879
1880<div class="background-secondary mb-4">
1881	<div class="container ">
1882		<section class="page-header py-3 py-md-4 " data-store="page-title">
1883			
1884    <div class="breadcrumbs ">
1885        <a class="crumb" href="https://auvine.com.br" title="Auvine | Comprar Vinhos Importados Online">Início</a>
1886        <span class="separator">></span>
1887                                                        <a class="crumb" href="/account/" title="Minha Conta">Minha Conta</a>
1888    	            <span class="separator">></span>
1889                                                                <span class="crumb active">Cadastre-se</span>
1890                                        </div>
1891						<h1 class="" >Criar uma conta</h1>
1892					</section>
1893	</div>
1894</div>
1895
1896<section class="account-page mb-4">
1897	<div class="container">
1898		<div class="row">
1899			<div class="col-md-5">
1900
1901				
1902
1903
1904
1905                                                            <div
1906                class="js-nubesdk-slot"
1907                data-nubesdk-slot="before_register_form"
1908                                                                                            ></div>
1909            
1910
1911				<h2 class="font-body mb-4">Compre mais rápido e acompanhe seus pedidos em um só lugar!</h2>
1912
1913				
1914					
1915					
1916<form id="login-form" action="" method="post" class="js-form form " data-store="account-register">
1917    
1918							
1919
1920
1921
1922                                                            <div
1923                class="js-nubesdk-slot"
1924                data-nubesdk-slot="before_register_form_fields"
1925                                                                                            ></div>
1926            
1927
1928														
1929							
1930<div class="form-group  ">
1931            <label  class="form-label " for="name">Nome completo</label>
1932                            <input 
1933            type="text"
1934            id="name"            class=" form-control  " 
1935            autocorrect="off" 
1936            autocapitalize="off" 
1937                                    name="name"                                    placeholder="ex.: Maria Perez"                                                                    />
1938                                            																	</div>
1939
1940
1941
1942							
1943							
1944<div class="form-group  ">
1945            <label  class="form-label " for="email">E-mail</label>
1946                            <input 
1947            type="email"
1948            id="email"            class=" form-control  " 
1949            autocorrect="off" 
1950            autocapitalize="off" 
1951                                    name="email"                                    placeholder="ex.: [email protected]"                                                                    />
1952                                            																	</div>
1953
1954
1955
1956							
1957							
1958<div class="form-group  ">
1959            <label  class="form-label " for="phone">Telefone (opcional)</label>
1960                            <input 
1961            type="tel"
1962            id="phone"            class=" form-control  " 
1963            autocorrect="off" 
1964            autocapitalize="off" 
1965                                    name="phone"                                    placeholder="ex.: 11971923030"                                                                    />
1966                                                </div>
1967
1968
1969
1970							
1971							
1972<div class="form-group  ">
1973            <label  class="form-label " for="password">Senha</label>
1974                            <input 
1975            type="password"
1976            id="password"            class="js-password-input form-control  " 
1977            autocorrect="off" 
1978            autocapitalize="off" 
1979            autocomplete="off"                        name="password"                                    placeholder="ex.: suasenha"                                                                    />
1980             
1981            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
1982                <span class="js-eye-open" style="display: none;">
1983                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"/></svg>                </span>
1984                <span class="js-eye-closed">
1985                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z"/></svg>                </span>
1986            </a>                        
1987                                            																	</div>
1988
1989
1990
1991							
1992							
1993<div class="form-group  ">
1994            <label  class="form-label " for="password_confirmation">Confirmar senha</label>
1995                            <input 
1996            type="password"
1997            id="password_confirmation"            class="js-password-input form-control  " 
1998            autocorrect="off" 
1999            autocapitalize="off" 
2000            autocomplete="off"                        name="password_confirmation"                                    placeholder="ex.: suasenha"                                                                    />
2001             
2002            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
2003                <span class="js-eye-open" style="display: none;">
2004                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z"/></svg>                </span>
2005                <span class="js-eye-closed">
2006                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z"/></svg>                </span>
2007            </a>                        
2008                                            																	</div>
2009
2010
2011
2012							
2013
2014
2015
2016                                                            <div
2017                class="js-nubesdk-slot"
2018                data-nubesdk-slot="after_register_form_fields"
2019                                                                                            ></div>
2020            
2021
2022							
2023							<div class="g-recaptcha" data-sitekey="6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc" data-callback="recaptchaCallback"></div>
2024							
2025						    
2026            
2027
2028
2029
2030                                                            <div
2031                class="js-nubesdk-slot"
2032                data-nubesdk-slot="before_register_form_submit"
2033                                                                                            ></div>
2034            
2035    
2036    <button class="btn btn-primary btn-big js-recaptcha-button btn-block" type="submit" value="Criar uma conta" name="" disabled>
2037        Criar uma conta
2038        <span class="js-form-spinner" style="display:none;"><svg class="icon-inline icon-spin ml-3" 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>
2039    </button>
2040
2041            
2042
2043
2044
2045                                                            <div
2046                class="js-nubesdk-slot"
2047                data-nubesdk-slot="after_register_form_submit"
2048                                                                                            ></div>
2049            
2050    
2051</form>
2052								<p class="my-2 text-center">Já possui uma conta? <a href="/account/login/" title="" class="btn-link ml-1">Faça login</a></p>
2053
2054				
2055
2056
2057
2058                                                            <div
2059                class="js-nubesdk-slot"
2060                data-nubesdk-slot="after_register_form"
2061                                                                                            ></div>
2062            
2063
2064			</div>
2065		</div>
2066	</div>
2067</section>
2068
2069<script type="text/javascript">
2070(function() {
2071	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
2072    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
2073	
2074	setTimeout(function() {
2075            var tracking_url = '/stats/record_visit/?' +
2076                      'referrer=' + encodeURIComponent(referrer) +
2077                      '&url=' + encodeURIComponent(url)
2078                                                                                                    + '&social_event_id_suffix=bd9bea98-98c3-4ca9-ad62-be91c97a5c2b'
2079                                                                                    ;
2080            new Image().src = tracking_url;
2081	  }, 500);
2082})();
2083</script>
vendor: 1 bytes, line 2083
2083
2084<script type="text/javascript">
2085    LS.ready.then(function() {
2086                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D7385820', 'onfirstinteraction');
2087        
2088        LS.socialScripts.forEach(function (scriptSrc) {
2089            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
2090        });
2091    });
2092</script>
2092
2093
2094
2095
2096
2097        
2098        
2099        
2100                        <a href="https://wa.me/5511918572138" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp">
2101                
2102        <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>
2103        
2104        
2105                  
2106
2107
2108
2109
2110
2111
2112
2113                                                            <div
2114                class="js-nubesdk-slot"
2115                data-nubesdk-slot="before_footer_internal"
2116                                                                                            ></div>
2117                                                                    <div
2118                class="js-nubesdk-slot"
2119                data-nubesdk-slot="before_footer"
2120                                                                                            ></div>
2121            
2122
2123<footer class="js-footer js-hide-footer-while-scrolling footer-colors display-when-content-ready overflow-none" data-store="footer">
2124				<div class="container py-md-3">
2125			<div class="row">
2126
2127													<div class="js-accordion-container accordion col-md">
2128													<a href="#" class="js-accordion-toggle-mobile row">
2129																					<div class="font-small text-uppercase font-weight-bold col p-3">Categorias</div>
2130																					<div class="d-md-none col-auto icon-48px">
2131									<span class="js-accordion-toggle-inactive">
2132										<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>
2133									<span class="js-accordion-toggle-inactive" style="display: none;">
2134										<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>
2135								</div>
2136							</a>
2137							<div class="js-accordion-content js-accordion-content-mobile">
2138														<ul class="list py-2 font-small">
2139			<li class="footer-menu-item">
2140	        <a class="footer-menu-link" href="https://auvine.com.br/paises/" >Países</a>
2141		</li>
2142			<li class="footer-menu-item">
2143	        <a class="footer-menu-link" href="https://auvine.com.br/variedades/" >Variedades</a>
2144		</li>
2145			<li class="footer-menu-item mb-2">
2146	        <a class="footer-menu-link" href="https://auvine.com.br/produtores/" >Produtores</a>
2147		</li>
2148	</ul>													</div>
2149											</div>
2150				
2151													<div class="js-accordion-container accordion col-md">
2152													<a href="#" class="js-accordion-toggle-mobile row">
2153																					<div class="font-small text-uppercase font-weight-bold col p-3">Mapa do site</div>
2154																					<div class="d-md-none col-auto icon-48px">
2155									<span class="js-accordion-toggle-inactive">
2156										<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>
2157									<span class="js-accordion-toggle-inactive" style="display: none;">
2158										<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>
2159								</div>
2160							</a>
2161							<div class="js-accordion-content js-accordion-content-mobile">
2162														<ul class="list py-2 font-small">
2163			<li class="footer-menu-item">
2164	        <a class="footer-menu-link" href="/" >Home</a>
2165		</li>
2166			<li class="footer-menu-item">
2167	        <a class="footer-menu-link" href="https://auvine.com.br/quem-somos/" >Quem Somos</a>
2168		</li>
2169			<li class="footer-menu-item">
2170	        <a class="footer-menu-link" href="https://auvine.com.br/envios-e-entregas/" >Envios e Entregas</a>
2171		</li>
2172			<li class="footer-menu-item">
2173	        <a class="footer-menu-link" href="https://auvine.com.br/politicas-pagamento/" >Formas de Pagamento</a>
2174		</li>
2175			<li class="footer-menu-item mb-2">
2176	        <a class="footer-menu-link" href="/contato/" >Fale Conosco</a>
2177		</li>
2178	</ul>													</div>
2179											</div>
2180				
2181													<div class="js-accordion-container accordion col-md">
2182													<a href="#" class="js-accordion-toggle-mobile row">
2183																					<div class="font-small text-uppercase font-weight-bold col p-3">Entre em contato</div>
2184																					<div class="d-md-none col-auto icon-48px">
2185									<span class="js-accordion-toggle-inactive">
2186										<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>
2187									<span class="js-accordion-toggle-inactive" style="display: none;">
2188										<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>
2189								</div>
2190							</a>
2191							<div class="js-accordion-content js-accordion-content-mobile">
2192														<ul class="list font-small py-2">
2193			<li class="footer-menu-item">
2194			<a href="https://wa.me/5511918572138" class="contact-link">
2195								5511918572138
2196			</a>
2197		</li>
2198				<li class="footer-menu-item">
2199			<a href="tel:(11) 91857-2138" class="contact-link">
2200								(11) 91857-2138
2201			</a>
2202		</li>
2203				<li class="footer-menu-item">
2204			<a href="/cdn-cgi/l/email-protection#1b7874756f7a6f745b7a6e6d72757e35787476357969" class="contact-link">
2205								<span class="__cf_email__" data-cfemail="2b4844455f4a5f446b4a5e5d42454e05484446054959">[email&#160;protected]</span>
2206			</a>
2207		</li>
2208							</ul>													</div>
2209											</div>
2210				
2211									<div class="col-md">
2212						
2213    <div class="js-newsletter newsletter pb-3 overflow-none">
2214                    <div class="font-small text-uppercase font-weight-bold py-3">Newsletter</div>
2215                <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form">
2216            <div class="newsletter-form input-append row no-gutters">
2217                <div class="col">
2218                    
2219<div class="form-group mb-0 ">
2220                            <input 
2221            type="email"
2222            id="email"            class=" form-control  " 
2223            autocorrect="off" 
2224            autocapitalize="off" 
2225                                    name="email"                                    placeholder="Cadastre seu e-mail..."                        aria-label="E-mail"                                            />
2226                                                </div>
2227
2228
2229                </div>
2230                <div class="col-auto pl-2">
2231                    <div class="winnie-pooh" style="display: none;">
2232                        <label for="winnie-pooh-newsletter">Não preencher este campo</label>
2233                        <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
2234                    </div>
2235                    <input type="hidden" name="name" value="Sem nome" />
2236                    <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
2237                    <input type="hidden" name="type" value="newsletter" />
2238                    <input type="submit" name="contact" class="btn btn-primary" value="Enviar" />
2239                </div>
2240            </div>
2241        </form>
2242            </div>
2243					</div>
2244				
2245			</div>
2246
2247		</div>
2248
2249			
2250	
2251
2252
2253
2254                                                            <div
2255                class="js-nubesdk-slot"
2256                data-nubesdk-slot="inside_footer"
2257                                                                                            ></div>
2258            
2259
2260	<div class="js-footer-legal footer-legal">
2261		<div class="container">
2262			<div class="row align-items-center text-center text-md-left">
2263				<div class="col-md font-smallest">
2264					<div class="d-inline-block mr-md-2">
2265						Copyright Auvine | Comprar Vinhos Importados Online - 2026. Todos os direitos reservados.
2266					</div>
2267					
2268				</div>
2269				<div class="col-md-auto">
2270										<div class="powered-by-logo">
2271                    <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 
227115.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
22717 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>
2272                </div>
2273				</div>
2274			</div>
2275		</div>
2276	</div>
2277</footer>
2278
2279
2280
2281
2282
2283                                                            <div
2284                class="js-nubesdk-slot"
2285                data-nubesdk-slot="after_footer"
2286                                                                                            ></div>
vendor: 157 bytes, lines 2286-2291
2286
2287            
2288        
2289        
2290        
2291        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 2291-2296
2291<script type="text/javascript">
2292
2293            
2294            
2295
2296!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>
22962&&(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:{});
2297
2298!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 2298
2298))}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}
2298Object.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);
2298if(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 2298
2298if(!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>
22981)&&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
2298h((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"}
2298)),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);
2298i.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>
2298d?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)}
2298));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;
2298if(!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(
2298),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({}
2298,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=""}
2298)),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)}
2298)),!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,
22980,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,
2298!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
2298play.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),_}));
2299
2300function createSwiper(selector, swiperParams, callback = null) {
2301    /**
2302     * Use timer to create new task instead of executing in the current one
2303     * in order to split total blocking time
2304     */
2305    setTimeout(function() {
2306        const swiperInstance = new Swiper(selector, swiperParams);
2307        if (callback) {
2308            callback(swiperInstance);
2309        }
2310    }, 0);
2311}
2312
2313            
2314            LS.ready.then(function(){
2315
2316                
2317                
2318
2319
2320
2321
2322
2323	
2324                
2325                
2326
2327// Move to our_content
2328window.urls = {
2329    "shippingUrl": "\/frete\/"
2330}
2331
2332
2333document.addEventListener('lazybeforeunveil', function(e){
2334    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
2335        var parent = e.target.parentElement;
2336        var sibling = e.target.nextElementSibling;
2337        if (sibling.classList.contains('js-lazy-loading-preloader')) {
2338            sibling.style.display = 'none';
2339            parent.style.display = 'block';
2340        }
2341    }
2342});
2343
2344
2345window.lazySizesConfig = window.lazySizesConfig || {};
2346lazySizesConfig.hFac = 0.4;
2347
2348
2349DOMContentLoaded.addEventOrExecute(() => {
2350
2351	
2352    
2353    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
2354        e.preventDefault();
2355        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
2356    });
2357
2358    
2359    jQueryNuvem(document).on("click", ".js-tooltip-icon", function(e) {
2360        e.preventDefault();
2361        jQueryNuvem(this).next(".js-tooltip").show();
2362    });
2363
2364    
2365    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
2366    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
2367    
2368	    
2369    if ($notification_status_page.length > 0){
2370        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
2371            $notification_status_page.show();
2372        };
2373        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
2374            e.preventDefault();
2375            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
2376        });
2377    }
2378
2379    
2380    jQueryNuvem(".js-cart-notification-close").on("click", function(){
2381        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
2382        setTimeout(function(){
2383            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
2384            jQueryNuvem(".js-alert-added-to-cart").hide();
2385        },2000);
2386    });
2387
2388    
2389    
2390        
2391        const footerLegal = jQueryNuvem(".js-footer-legal");
2392
2393        restoreNotifications = function(){
2394
2395            // Whatsapp button position
2396            if (window.innerWidth < 768) {
2397                $fixed_bottom_button.css("marginBottom", "10px");
2398            }
2399
2400            
2401            footerLegal.removeAttr("style");
2402        };
2403
2404        if (!window.cookieNotificationService.isAcknowledged()) {
2405            jQueryNuvem(".js-notification-cookie-banner").show();
2406
2407                        
2408            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
2409            footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px");
2410
2411            
2412            $fixed_bottom_button.css("marginBottom", "65px");
2413
2414            if (window.innerWidth > 768) {
2415                $fixed_bottom_button.css("marginBottom", "50px");
2416            }
2417
2418        }
2419
2420        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
2421            window.cookieNotificationService.acknowledge();
2422
2423            footerLegal.removeAttr("style");
2424            restoreNotifications();
2425        });
2426
2427    
2428    
2429    
2430    
2431    resetSearchBox = function(){
2432
2433                
2434        jQueryNuvem(".js-search-input").val("");
2435        jQueryNuvem(".js-search-form-suggestions").hide();
2436
2437        const empty_search = jQueryNuvem(".js-empty-search");
2438        const empty_submit = jQueryNuvem(".js-search-input-submit");
2439
2440        empty_search.fadeOut(100);
2441        empty_submit.fadeIn(100);
2442
2443    };
2444
2445    
2446    if (window.innerWidth < 768) {
2447
2448        
2449        cleanURLHash = function(){
2450            const uri = window.location.toString();
2451            const clean_uri = uri.substring(0, uri.indexOf("#"));
2452            window.history.replaceState({}, document.title, clean_uri);
2453        };
2454
2455        
2456        goBackBrowser = function(){
2457            cleanURLHash();
2458            history.back();
2459        };
2460
2461        
2462        if(window.location.href.indexOf("modal-fullscreen") > -1) {
2463            cleanURLHash();
2464        }
2465
2466        
2467        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
2468            e.preventDefault();
2469            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
2470            window.location.hash = modal_url_hash;
2471        });
2472
2473        
2474        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
2475            e.preventDefault();
2476            goBackBrowser();
2477        });
2478
2479        
2480        window.onhashchange = function() {
2481            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
2482
2483                
2484                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
2485
2486                    
2487                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
2488                        jQueryNuvem("body").removeClass("overflow-none");
2489                    }
2490                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
2491                    var $opened_modal_overlay = $opened_modal.prev();
2492
2493                    $opened_modal.removeClass("modal-show");
2494                    setTimeout(() => $opened_modal.hide(), 500);
2495                    $opened_modal_overlay.fadeOut(500);
2496
2497                            
2498                    resetSearchBox();
2499
2500                    
2501                }
2502            }
2503        }
2504
2505    }
2506
2507    modalOpen = function(modal_id, openType){
2508
2509        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
2510
2511        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
2512                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2513                jQueryNuvem("body").removeClass("overflow-none");
2514            }
2515            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2516            setTimeout(() => modal.hide(), 500);
2517        } else {
2518
2519                        
2520            if(!jQueryNuvem(".js-modal.modal-show").length){
2521                jQueryNuvem("body").addClass("overflow-none move-right");
2522            }
2523
2524            jQueryNuvem(modal_id).detach().appendTo("body");
2525            jQueryNuvem(modal_id).show().addClass("modal-show");
2526            
2527                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
2528                $overlay_id.fadeIn(400);
2529                $overlay_id.detach().insertBefore(modal_id);
2530            }
2531        }
2532
2533        
2534        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
2535            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
2536            window.location.hash = modal_url_hash;
2537        }
2538
2539    };
2540
2541    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
2542        e.preventDefault(); 
2543        const modal_id = jQueryNuvem(this).data('toggle');
2544        modalOpen(modal_id);
2545    });
2546
2547    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
2548        e.preventDefault();
2549
2550        
2551        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2552            jQueryNuvem("body").removeClass("overflow-none");
2553        }
2554        var $modal = jQueryNuvem(this).closest(".js-modal");
2555        var modal_id = $modal.attr('id');
2556        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
2557        $modal.removeClass("modal-show");
2558        setTimeout(() => $modal.hide(), 500);
2559        $overlay_id.fadeOut(500);
2560        
2561        
2562        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
2563            goBackBrowser();
2564        }
2565
2566        
2567        resetSearchBox();
2568
2569        
2570    });
2571
2572    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
2573        e.preventDefault();
2574
2575        
2576        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2577            jQueryNuvem("body").removeClass("overflow-none");
2578        }
2579
2580        var modal_id = jQueryNuvem(this).data('modalId');
2581        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2582        setTimeout(() => modal.hide(), 500);
2583        jQueryNuvem(this).fadeOut(500);
2584
2585                
2586        resetSearchBox();
2587
2588        
2589    });
2590
2591    
2592        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
2593        e.preventDefault();
2594        var parent = jQueryNuvem(this).closest(".js-card-collapse");
2595        parent.find(".js-card-collapse-toggle").toggleClass('active');
2596        parent.toggleClass('active');
2597    });
2598
2599    
2600    function toggleAccordion(selector){
2601        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
2602            jQueryNuvem(selector).hide();
2603        }else{
2604            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
2605            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
2606        }
2607        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").first().slideToggle("fast");
2608    }
2609
2610    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
2611        e.preventDefault();
2612        toggleAccordion(this);
2613    });
2614
2615    if(window.innerWidth < 768){
2616        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
2617            e.preventDefault();
2618            toggleAccordion(this);
2619        });
2620        jQueryNuvem(".js-accordion-content-mobile").hide();
2621    }else{
2622        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
2623    }
2624
2625    
2626    const inViewport = (entries, observer) => {
2627      entries.forEach(entry => {
2628        if (entry.isIntersecting && !entry.target.observed) {
2629          entry.target.classList.add("is-inViewport");
2630          entry.target.observed = true;
2631        }
2632      });
2633    };
2634
2635    // Attach observer to every [data-transition] element:
2636    const ELs_inViewport = document.querySelectorAll('[data-transition]');
2637    ELs_inViewport.forEach(EL => {
2638      EL.observed = false; // Initialize the observed flag for each element
2639      const Obs = new IntersectionObserver(inViewport);
2640      Obs.observe(EL);
2641    });
2642
2643	
2644    
2645                        
2646    
2647    
2648    
2649    jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
2650        e.preventDefault();
2651        jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
2652    });
2653
2654    jQueryNuvem(".js-toggle-menu-back").click(function (e) {
2655        e.preventDefault();
2656        var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
2657        $panel_to_change.removeClass("nav-list-panel-show");
2658         setTimeout(function(){
2659            $panel_to_change.hide();
2660        },600);
2661    });
2662
2663    closeHamburgerSubpanels = function() {
2664        jQueryNuvem("#nav-hamburger").addClass("modal-transition-fast");
2665        jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
2666        
2667         setTimeout(function(){
2668            jQueryNuvem(".js-menu-panel").hide();
2669            jQueryNuvem("#nav-hamburger").removeClass("modal-transition-fast");
2670        },1000);
2671    };
2672
2673    jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
2674        closeHamburgerSubpanels();
2675    });
2676
2677    
2678    var win_height = window.innerHeight;
2679    var head_height = jQueryNuvem(".js-head-main").height();
2680
2681    jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
2682
2683    jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) {
2684        jQueryNuvem(e.currentTarget).addClass("active");
2685    }).on("mouseleave", function(e) {
2686        jQueryNuvem(e.currentTarget).removeClass("active");
2687    });
2688
2689    jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) {
2690        jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
2691        jQueryNuvem(e.currentTarget).addClass("selected");
2692    }).on("mouseleave", function(e) {
2693        const self = jQueryNuvem(this);
2694        setTimeout(function(){
2695            self.removeClass("selected");
2696        },500);
2697    });
2698
2699    jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) {
2700        jQueryNuvem('.js-desktop-nav-item').removeClass("selected");
2701    });
2702
2703     
2704    
2705    var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth);
2706    var headerMenuBarContainer = jQueryNuvem('.js-menu-and-banners-row').first(el => el.offsetWidth);
2707    var headerBannerContainer = 0;
2708    var menuCategoriesContainer = 0;
2709
2710                var menuCategoriesContainer = jQueryNuvem('.js-desktop-nav-categories').first(el => el.offsetWidth);
2711    
2712            var menuColWidth = (headerMenuBarContainer - 51) - menuCategoriesContainer - headerBannerContainer;
2713    
2714    var menuItems = 0;
2715
2716    jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) {
2717        menuItems +=  jQueryNuvem(el).first(el => el.offsetWidth);
2718    });
2719
2720    jQueryNuvem(".js-nav-desktop-list").on("scroll", function() {
2721        var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft");
2722        if(position == 0) {
2723            jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable');
2724        } else {
2725            jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable');
2726        }
2727        if(position == ( menuItems - menuContainer )) {
2728            jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable');
2729        } else {
2730            jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable');
2731        }
2732    }); 
2733    
2734    if (menuContainer < menuItems) {
2735        jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
2736        jQueryNuvem('.js-nav-desktop-list-arrow').show();
2737                    jQueryNuvem(".js-desktop-nav-col").css("width" , menuColWidth.toString() + 'px');
2738            }
2739
2740    
2741    jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible").css("height" , "auto").css("overflow" , "initial");
2742
2743    jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
2744        var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400;
2745        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' }));
2746    });
2747    jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() {
2748        var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400;
2749        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' }));
2750    });
2751
2752    
2753    jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
2754        const self = jQueryNuvem(this);
2755        self.css("pointer-events" , "none");
2756        setTimeout(function(){
2757            self.css("pointer-events" , "initial");
2758        },1000);
2759    });
2760
2761    
2762    const search_input = jQueryNuvem(".js-search-input");
2763
2764    jQueryNuvem(".js-search-button").on("click", function (e) {
2765        setTimeout(function(){
2766            search_input.val('').each(el => el.focus());
2767        },10);
2768    });
2769
2770    
2771    var $category_controls = jQueryNuvem(".js-category-controls");
2772
2773    
2774    
2775    
2776        
2777                                
2778        var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
2779
2780        window.addEventListener("scroll", function() {
2781
2782            var scrolledPosition = window.pageYOffset;
2783
2784            var header = jQueryNuvem(".js-head-main");
2785            var navbarHeight = header.outerHeight();
2786
2787            
2788            
2789            if (scrolledPosition > navbarHeight) {
2790                header.addClass('compress').css('top', -topbarHeight + 'px' );
2791                            } else {
2792                header.removeClass('compress').css("top", "0px");
2793                            }
2794        });
2795        
2796     
2797
2798
2799    
2800
2801    changeLang = function(element) {
2802        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
2803        location.href = selected_country_url;
2804    };
2805
2806    jQueryNuvem('.js-lang-select').on("change", function (e) {
2807        lang_select_option = jQueryNuvem(this);
2808
2809        changeLang(lang_select_option);
2810    });
2811
2812	
2813                var slidesPerViewDesktopVal = 4;
2814    var slidesPerViewMobileVal = 2.25;
2815    var itemSwiperSpaceBetween = 15;
2816
2817    
2818    hideSwiperControls = function(elemPrev, elemNext) {
2819        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
2820            jQueryNuvem(elemPrev).remove();
2821            jQueryNuvem(elemNext).remove();
2822        }
2823    };
2824
2825	
2826    
2827	
2828    
2829    
2830
2831	
2832    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
2833
2834	
2835        
2836    
2837    
2838    
2839            const noStockVariants = (container = null) => {
2840
2841                        const config = {
2842                variantsGroup: ".js-product-variants-group",
2843                variantButton: ".js-insta-variant",
2844                noStockClass: "btn-variant-no-stock",
2845                dataVariationId: "data-variation-id",
2846                dataOption: "data-option"
2847            };
2848
2849                        const wrapper = container ? container : jQueryNuvem('#single-product');
2850            if (!wrapper) return;
2851
2852                        const dataVariants = wrapper.data('variants');
2853            const variantsLength = wrapper.find(config.variantsGroup).length;
2854
2855                        const getOptions = (productVariationId, variantOption) => {
2856                if (productVariationId === 2) {
2857                    return {
2858                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2859                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
2860                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
2861                    };
2862                } else if (productVariationId === 1) {
2863                    return {
2864                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2865                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
2866                    };
2867                } else {
2868                    return {
2869                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
2870                    };
2871                }
2872            };
2873
2874                        const filterVariants = (options) => {
2875                return dataVariants.filter(variant => {
2876                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
2877                });
2878            };
2879
2880                        const updateStockStatus = (productVariationId) => {
2881                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
2882                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
2883
2884                variationGroup.find(config.variantButton).each((variantOption, item) => {
2885                    const options = getOptions(productVariationId, variantOption);
2886                    const itemsAvailable = filterVariants(options);
2887                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
2888                    
2889                    if (!itemsAvailable.length) {
2890                        button.addClass(config.noStockClass);
2891                    }
2892                });
2893            };
2894
2895                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
2896                updateStockStatus(productVariationId);
2897            }
2898        };
2899
2900        noStockVariants();
2901
2902    
2903    
2904            changeVariantButton = function(selector, parentSelector) {
2905            selector.siblings().removeClass("selected");
2906            selector.addClass("selected");
2907            var option_id = selector.attr('data-option');
2908            var parent = selector.closest(parentSelector);
2909            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
2910                return el.value == option_id;
2911            });
2912            selected_option.prop('selected', true).trigger('change');
2913            parent.find('.js-insta-variation-label').html(option_id);
2914        }
2915
2916                    
2917            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
2918                e.preventDefault();
2919                $this = jQueryNuvem(this);
2920                changeVariantButton($this, '.js-product-variants-group');
2921            });
2922
2923        
2924
2925        
2926    
2927    
2928    
2929	
2930	
2931	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
2932	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
2933	        if (installment_data.without_interests) {
2934	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2935	        }
2936	    }
2937	    return max_installments_without_interests;
2938	}
2939
2940	
2941	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
2942	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
2943	        if (installment_data.without_interests == false) {
2944	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2945	        }
2946	    }
2947	    return max_installments_with_interests;
2948	}
2949
2950	
2951	function refreshInstallmentv2(price){
2952        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
2953	        const installment = Number(jQueryNuvem(el).data('installment'));
2954	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
2954ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
2955	    });
2956	}
2957
2958	
2959	
2960	function changeVariant(variant) {
2961        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
2962        jQueryNuvem("#shipping-variant-id").val(variant.id);
2963
2964	    var parent = jQueryNuvem("body");
2965	    if (variant.element) {
2966            parent = jQueryNuvem(variant.element);
2967            if(parent.hasClass("js-quickshop-container")){
2968                var quick_id = parent.attr("data-quickshop-id");
2969                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2970            }
2971	    }
2972
2973                                if(parent.hasClass("js-quickshop-container")){
2974                var itemContainer = parent.closest('.js-item-product');
2975                if(itemContainer.hasClass("js-item-slide")){
2976                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2977                }
2978                noStockVariants(parent);
2979            } else {
2980                noStockVariants();
2981            }
2982        
2983	    var sku = parent.find('.js-product-sku');
2984	    if(sku.length) {
2985	        sku.text(variant.sku).show();
2986	    }
2987
2988	    	        var stock = parent.find('.js-product-stock');
2989	        stock.text(variant.stock).show();
2990	    
2991                
2992	    var installment_helper = function($element, amount, price){
2993	        $element.find('.js-installment-amount').text(amount);
2994	        $element.find('.js-installment-price').attr("data-value", price);
2995	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2996	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
2997	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2998	        } else {
2999	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
3000	        }
3001	    };
3002
3003	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
3004
3005	    if (variant.installments_data) {
3006	        var variant_installments = JSON.parse(variant.installments_data);
3007	        var max_installments_without_interests = [0,0];
3008	        var max_installments_with_interests = [0,0];
3009
3010	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
3011
3012	        for (let payment_method in variant_installments) {
3013
3014	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
3015	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
3016
3017                let installments = variant_installments[payment_method];
3018	            for (let number_of_installment in installments) {
3019                    let installment_data = installments[number_of_installment];
3020	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
3021	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
3022	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
3023
3024	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
3025	                    jQueryNuvem(installment_container_selector).show();
3026	                }
3027
3028	                if(!parent.hasClass("js-quickshop-container")){
3029	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
3030	                }
3031	            }
3032	        }
3033	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
3034	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
3035	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
3036
3037	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
3038
3039	        if(installments_to_use[0] <= 1 ) {
3040	        	            $installments_container.hide();
3041	            $installments_modal_link.hide();
3042	            $payments_module.hide();
3043	            $installmens_card_icon.hide();
3044	        } else {
3045	            $installments_container.show();
3046	            $installments_modal_link.show();
3047	            $payments_module.show();
3048	            $installmens_card_icon.show();
3049	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
3050	        }
3051	    }
3052
3053	    if (variant.contact) {
3054	        $payments_module.hide();
3055	    }
3056
3057	    if(!parent.hasClass("js-quickshop-container")){
3058            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
3059		}
3060
3061	    if (variant.price_short){
3062	        parent.find('.js-price-display').text(variant.price_short).show();
3063	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
3064
3065            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
3066            parent.find('.js-price-without-taxes-container').show();
3067	    } else {
3068	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
3069	    }
3070
3071	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
3072	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
3073	    } else {
3074	        parent.find('.js-compare-price-display').hide();
3075	    }
3076
3077        var button = parent.find('.js-addtocart');
3078        const quickshopButtonWording = parent.find('.js-open-quickshop-wording');
3079        const quickshopButtonIcon = parent.find('.js-open-quickshop-icon');
3080        button.removeClass('cart').removeClass('contact').removeClass('nostock');
3081        var $product_shipping_calculator = parent.find("#product-shipping-container");
3082
3083        
3084	                if (!variant.available){
3085                button.val('Esgotado');
3086                button.addClass('nostock');
3087                button.attr('disabled', 'disabled');
3088                quickshopButtonWording.text('Esgotado');
3089                quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline");
3090                $product_shipping_calculator.hide();
3091            } else if (variant.contact) {
3092                button.val('Preço sob Consulta');
3093                button.addClass('contact');
3094                button.removeAttr('disabled');
3095                quickshopButtonWording.text('Preço sob Consulta');
3096                quickshopButtonIcon.addClass("d-none").removeClass("d-md-inline");
3097                $product_shipping_calculator.hide();
3098            } else {
3099                button.val('Comprar');
3100                button.addClass('cart');
3101                button.removeAttr('disabled');
3102                quickshopButtonWording.text('Comprar');
3103                quickshopButtonIcon.addClass("d-md-inline");
3104                $product_shipping_calculator.show();
3105            }
3106
3107	    
3108        
3109                    if(variant.stock == 1) {
3110                parent.find('.js-last-product').show();
3111            } else {
3112                parent.find('.js-last-product').hide();
3113            }
3114        
3115
3116        
3117        LS.updateShippingProduct();
3118
3119        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
3120        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
3121
3122        
3123        LS.subscriptionChangeVariant(variant);
3124	}
3125
3126	
3127    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
3128        var $parent = jQueryNuvem(this).closest(".js-product-variants");
3129        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
3130        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
3131
3132        
3133        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
3134
3135        if($parent.hasClass("js-product-quickshop-variants")){
3136
3137            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
3138
3139                        
3140            if($quickshop_parent.hasClass("js-item-slide")){
3141                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
3142            }else{
3143                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
3144            }
3145
3146            LS.changeVariant(changeVariant, $quickshop_variant_selector);
3147
3148                            
3149                var selected_option_id = jQueryNuvem(this).val();
3150                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
3151
3152                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
3153                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
3154            
3155        } else {
3156            LS.changeVariant(changeVariant, '#single-product');
3157        }
3158
3159        
3160        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
3161
3162        if($this_product_container.hasClass("js-quickshop-container")){
3163            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
3164            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
3165        }
3166        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
3167        var $this_price = $this_product_container.find(".js-price-display");
3168        var $installment_container = $this_product_container.find(".js-product-payments-container");
3169        var $installment_text = $this_product_container.find(".js-max-installments-container");
3170        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
3171
3172        // Get the current product discount percentage value
3173        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
3174
3175        // Get the current product price and promotional price
3176        var compare_price_value = $this_compare_price.html();
3177        var price_value = $this_price.html();
3178
3179        // Calculate new discount percentage based on difference between filtered old and new prices
3180        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
3181        if(percentageDifference){
3182            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
3183            $this_product_container.find(".js-offer-label").css("display" , "table");
3184        }
3185
3186        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
3187            $this_product_container.find(".js-offer-label").hide();
3188        }
3189        if ($this_add_to_cart.hasClass("nostock")) {
3190            var $stockLabel = $this_product_container.find(".js-stock-label");
3191            if (!$stockLabel.text().trim()) {
3192                $stockLabel.text($stockLabel.data('label'));
3193            }
3194            $stockLabel.show();
3195            $this_product_container.find(".js-offer-label").hide();
3196        }
3197        else {
3198            $this_product_container.find(".js-stock-label").hide();
3199	    }
3200	    if ($this_price.css('display') == 'none'){
3201	        $installment_container.hide();
3202	        $installment_text.hide();
3203	    }else{
3204	        $installment_text.show();
3205	    }
3206	});
3207
3208	
3209	
3210    jQueryNuvem(".js-product-form").on("submit", function (e) {
3211	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
3212	    button.attr('disabled', 'disabled');
3213	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
3214	        e.preventDefault();
3215	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
3216	        window.location = "\/contato\/?product=" + product_id;
3217	    } else if (button.hasClass('cart')) {
3218	        button.val('Incluindo...');
3219	    }
3220	});
3221
3222    
3223            
3224	
3225    
3226    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
3227        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
3228        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
3229    });
3230
3231    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
3232        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
3233        quantity_input_val = $quantity_input.val();
3234        if (quantity_input_val>1) {
3235            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
3236        }
3237    });
3238
3239
3240	
3241    
3242    
3243    var head_height = jQueryNuvem(".js-head-main").outerHeight();
3244
3245    if (window.innerWidth > 768) {
3246                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
3247            }
3248
3249
3250    
3251    function getQuickShopImgSrc(element){
3252        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
3253        return String(image.attr('srcset')); 
3254    }
3255
3256    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
3257
3258        
3259        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
3260        var $productVariants = $productContainer.find(".js-variation-option");
3261        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
3262
3263        
3264        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
3265        if (isQuickShop) {
3266            var $productButtonContainer = $productButton.closest(".js-item-submit-container");
3267        }
3268        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
3269        var $quickshopBagIcon = $productButton.next(".js-quickshop-bag");
3270        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
3271        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
3272        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
3273        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
3274
3275        
3276        if (isCrossSelling) {
3277            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
3278            var quantity = $productContainer.data('quantity')
3279            var name = $productContainer.find('.js-cross-selling-product-name').text();
3280            var price = $productContainer.find('.js-cross-selling-promo-price').text();
3281            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
3282        } else if (!isQuickShop) {
3283            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
3284                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
3285                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
3286            } else {
3287                var $defaultImg = $productContainer.find('.js-product-slide-img');
3288                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
3289            }
3290            
3291            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
3292            var quantity = $productContainer.find('.js-quantity-input').val();
3293            var name = $productContainer.find('.js-product-name').text();
3294            var price = $productContainer.find('.js-price-display').text();
3295            var addedToCartCopy = "Comprar";
3296        } else {
3297            var imageSrc = getQuickShopImgSrc(this);
3298            var quantity = 1;
3299            var name = $productContainer.find('.js-item-name').text();
3300            var price = $productContainer.find('.js-price-display').text().trim();
3301            var addedToCartCopy = "Comprar";
3302            if ($productContainer.hasClass("js-quickshop-has-variants")) {
3303                var addedToCartCopy = "Comprar";
3304            }else{
3305                var addedToCartCopy = "Comprar";
3306            }
3307        }
3308
3309        if (!jQueryNuvem(this).hasClass('contact')) {
3310
3311                            e.preventDefault();
3312            
3313            
3314            $productButton.hide();
3315            $quickshopBagIcon.hide();
3316            if (isQuickShop) {
3317                $productButtonContainer.hide();
3318            }
3319            $productButtonPlaceholder.css('display' , 'block');
3320            $productButtonText.fadeOut();
3321            $productButtonAdding.addClass("active");
3322
3323            
3324            function restore_button_initial_state(){
3325                $productButtonAdding.removeClass("active");
3326                $productButtonText.fadeIn();
3327                $productButtonPlaceholder.removeAttr("style").hide();
3328                $productButton.show();
3329                                    if (window.innerWidth > 768) {
3330                                $quickshopBagIcon.show();
3331                                    }
3332                                if (isQuickShop) {
3333                    $productButtonContainer.show();
3334                }
3335            }
3336
3337            
3338            var subscription_callback_error = function() {
3339                setTimeout(function() {
3340                    restore_button_initial_state();
3341                }, 500);
3342            }
3343
3344            
3345            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
3346
3347            
3348                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
3349
3350                    
3351                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
3352                    jQueryNuvem('.js-cart-notification-item-name').text(name);
3353                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
3354                    jQueryNuvem('.js-cart-notification-item-price').text(price);
3355
3356                    LS.updateNotificationDiscountLabel($productContainer[0]);
3357
3358                    if($productVariants.length){
3359                        var output = [];
3360
3361                        $productVariants.each( function(el){
3362                            var variants = jQueryNuvem(el);
3363                            output.push(variants.val());
3364                        });
3365                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
3366                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
3367                    }else{
3368                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
3369                    }
3370
3371                    
3372                    var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount");
3373                    var cartItemsMoney = jQueryNuvem(".js-cart-widget-total");
3374                    var cartItemsAmount = cartItemsBadge.text();
3375
3376                    cartItemsBadge.removeClass("d-none d-md-inline-block");
3377                    
3378                    if (window.innerWidth > 768) {
3379                        cartItemsMoney.removeClass("d-none d-md-inline-block");
3380                    }
3381
3382                    if(cartItemsAmount > 1){
3383                        jQueryNuvem(".js-cart-counts-plural").show();
3384                        jQueryNuvem(".js-cart-counts-singular").hide();
3385                    }else{
3386                        jQueryNuvem(".js-cart-counts-singular").show();
3387                        jQueryNuvem(".js-cart-counts-plural").hide();
3388                    }
3389
3390                    
3391                    $productButtonAdding.removeClass("active");
3392                    $productButtonSuccess.addClass("active");
3393                    if (isQuickShop) {
3394                        $productButtonContainer.show();
3395                    }
3396
3397                    setTimeout(function(){
3398                        $productButtonSuccess.removeClass("active");
3399                        $productButtonText.fadeIn();
3400                    },2000);
3401                    setTimeout(function(){
3402                        $productButtonPlaceholder.removeAttr("style").hide();
3403                        $productButton.show();
3404                                                    if (window.innerWidth > 768) {
3405                                                $quickshopBagIcon.show();
3406                                                    }
3407                                            },3000);
3408
3409                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
3410
3411                    if (isQuickShop) {
3412                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
3413                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
3414                        jQueryNuvem("body").removeClass("overflow-none");
3415                        restoreQuickshopForm();
3416                        if (window.innerWidth < 768) {
3417                            cleanURLHash();
3418                        }
3419                    }
3420
3421                    let notificationWithRelatedProducts = false;
3422
3423                    
3424                        
3425                        function recommendProductsOnAddToCart(){
3426
3427                            jQueryNuvem('.js-related-products-notification-container').html("");
3428
3429                            modalOpen('#related-products-notification');
3430
3431                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
3432
3433                            
3434                            // Set loop for recommended products
3435
3436                            function calculateRelatedNotificationLoopVal(sectionSelector) {
3437                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
3438                                let loopVal = false;
3439                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3);
3440                                
3441                                if (applyLoop) {
3442                                    loopVal = true;
3443                                }
3444                                
3445                                return loopVal;
3446                            }
3447
3448                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
3449
3450                            // Create new swiper on add to cart
3451
3452                            createSwiper('.js-swiper-related-products-notification', {
3453                                lazy: true,
3454                                loop: cartRelatedLoopVal,
3455                                watchOverflow: true,
3456                                threshold: 5,
3457                                watchSlideProgress: true,
3458                                watchSlidesVisibility: true,
3459                                spaceBetween: itemSwiperSpaceBetween,
3460                                slideVisibleClass: 'js-swiper-slide-visible',
3461                                slidesPerView: 2.5,
3462                                navigation: {
3463                                    nextEl: '.js-swiper-related-products-notification-next',
3464                                    prevEl: '.js-swiper-related-products-notification-prev',
3465                                },
3466                                on: {
3467                                    afterInit: function () {
3468                                        hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next");
3469                                    },
3470                                },
3471                                breakpoints: {
3472                                    768: {
3473                                        slidesPerView: 3.5,
3474                                    }
3475                                }
3476                            });
3477                        }
3478                        
3479                        notificationWithRelatedProducts = html_notification_related_products != null;
3480
3481                        if(notificationWithRelatedProducts){
3482                            if (isQuickShop) {
3483                                setTimeout(function(){
3484                                    recommendProductsOnAddToCart();
3485                                },300);
3486                            }else{
3487                                recommendProductsOnAddToCart();
3488                            }
3489                        }
3490
3491                    
3492                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
3493
3494                    if(!notificationWithRelatedProducts){
3495
3496                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
3497
3498                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
3499
3500                            
3501                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
3502
3503                        }else{
3504
3505                            
3506                            setTimeout(function(){
3507                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
3508                            },500);
3509
3510                            if (!cookieService.get('first_product_added_successfully')) {
3511                                cookieService.set('first_product_added_successfully', 1, 7 );
3512                            } else{
3513                                setTimeout(function(){
3514                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
3515                                    setTimeout(function(){
3516                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
3517                                        jQueryNuvem(".js-alert-added-to-cart").hide();
3518                                    },2000);
3519                                },8000);
3520                            }
3521                        }
3522                    }
3523
3524                    
3525                    if (html_notification_cross_selling != null) {
3526                        jQueryNuvem('.js-cross-selling-modal-body').html("");
3527                        modalOpen('#js-cross-selling-modal');
3528                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
3529                    }
3530
3531                    
3532                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
3533
3534                    if (crossSellingContainer) {
3535                        LS.fillCrossSelling(crossSellingContainer);
3536                    }
3537
3538                    
3539                    
3540                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
3541                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
3542                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
3543                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
3544                    } else if (cookieService.get('calculator_zipcode')){
3545                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
3546                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
3547                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
3548                    }
3549
3550
3551                    
3552                    jQueryNuvem(".js-fs-add-this-product").hide();
3553                    jQueryNuvem(".js-fs-add-one-more").show();
3554
3555                    
3556                    if (isCrossSelling) {
3557                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
3558                    }
3559                }
3560                var callback_error = function(){
3561                    
3562                                        restore_button_initial_state();
3563                }
3564                $prod_form = jQueryNuvem(this).closest("form");
3565                LS.addToCartEnhanced(
3566                    $prod_form,
3567                    addedToCartCopy,
3568                    'Incluindo...',
3569                    'Este produto está fora de estoque.',
3570                    false,
3571                        callback_add_to_cart,
3572                        callback_error
3573                );
3574                    }
3575    });
3576
3577
3578    
3579    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
3580        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
3581            return false;
3582        }
3583    });
3584
3585    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
3586        var itemID = jQueryNuvem(this).attr("data-item-id");
3587        var itemVAL = jQueryNuvem(this).val();
3588        if (itemVAL == 0) {
3589            var r = confirm("Tem certeza de que deseja excluir este item?");
3590            if (r == true) {
3591                LS.removeItem(itemID, true);
3592            } else {
3593                jQueryNuvem(this).val(1);
3594            }
3595        } else {
3596            LS.changeQuantity(itemID, itemVAL, true);
3597        }
3598    });
3599
3600    
3601    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
3602        e.preventDefault();
3603        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
3604        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
3605    });
3606
3607    
3608    document.addEventListener( 'cart.released', () => {
3609        const cart_amount = jQueryNuvem(".js-cart-widget-amount").text();
3610        if(cart_amount == 1) {
3611            jQueryNuvem(".js-amount-one-item").show();
3612            jQueryNuvem(".js-amount-many-items").hide();
3613        }else{
3614            jQueryNuvem(".js-amount-one-item").hide();
3615            jQueryNuvem(".js-amount-many-items").show();
3616        }
3617    });
3618
3619    
3620    
3621    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
3622        cookieService.remove('first_product_added_successfully');
3623    });
3624
3625
3626	
3627    
3628            if (jQueryNuvem('.js-selected-shipping-method').length) {
3629            LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {});
3630            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
3631        }
3632    
3633	
3634    selectShippingOption = function(elem, save_option) {
3635        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
3636        jQueryNuvem(elem).addClass('js-selected-shipping-method');
3637
3638        
3639            LS.ShippingDiscountRow.apply(elem, {});
3640            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
3641
3642        
3643        if (save_option) {
3644            LS.saveCalculatedShipping(true);
3645        }
3646        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
3647                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
3648                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
3649                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
3650            } else {
3651                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
3652                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
3653            }
3654        }
3655    };
3656
3657    
3658    if (cookieService.get('calculator_zipcode')) {
3659
3660        
3661        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
3662
3663        
3664            
3665            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
3666
3667        
3668        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
3669
3670        
3671        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
3672        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
3673        jQueryNuvem(".js-shipping-calculator-spinner").show();
3674    } else {
3675
3676        
3677        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3678    }
3679
3680    
3681    removeShippingSuboptions = function(){
3682        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
3683        jQueryNuvem("#" + shipping_suboptions_id).remove();
3684        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
3685    };
3686
3687    
3688
3689    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
3690	    e.preventDefault();
3691
3692                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
3693        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
3694
3695        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
3696
3697        
3698        if (shippingForm.closest("#cart-shipping-container").length) {
3699            LS.calculateShippingAjax(
3700            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3701            '\/frete\/',
3702            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3703        }
3704
3705        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
3706        removeShippingSuboptions();
3707	});
3708
3709	
3710    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
3711	    var key = e.which ? e.which : e.keyCode;
3712	    var enterKey = 13;
3713	    if (key === enterKey) {
3714	        e.preventDefault();
3715            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
3716	        if (window.innerWidth < 768) {
3717                jQueryNuvem(e.currentTarget).trigger('blur');
3718	        }
3719	    }
3720	});
3721
3722    
3723    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
3724        selectShippingOption(this, true);
3725        jQueryNuvem(".js-shipping-method-unavailable").hide();
3726    });
3727
3728    
3729    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
3730        let shippingPrice = jQueryNuvem(this).attr("data-price");
3731        LS.addToTotal(shippingPrice);
3732
3733        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
3734        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
3735
3736        selectShippingOption(this, false);
3737    });
3738
3739    
3740    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
3741	    e.preventDefault();
3742
3743        
3744        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
3745            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
3746            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
3747        }else{
3748            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
3749            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
3750        }
3751	});
3752
3753    
3754    
3755    calculateCartShippingOnLoad = function() {
3756                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
3757            // If user already had calculated shipping: recalculate shipping
3758            setTimeout(function() {
3759                LS.calculateShippingAjax(
3760                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3761                    '\/frete\/',
3762                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3763                removeShippingSuboptions();
3764                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
3765            }, 100);
3766        }
3767
3768        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
3769                    }
3770    };
3771
3772    
3773    
3774    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
3775        e.preventDefault();
3776        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
3777        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
3778        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
3779        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3780    });
3781
3782	
3783	
3784
3785    
3786    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
3787
3788        e.preventDefault();
3789
3790        
3791        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
3792        changeLang(lang_select_option);
3793
3794        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
3795    });
3796
3797    
3798    
3799    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
3800    if (isIOS) {
3801        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']");
3802        ios_input_fields.addClass("form-control-ios");
3803        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
3804        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
3805        jQueryNuvem(".js-search-form").toggleClass("search-form-ios");
3806        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
3807        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
3808    }
3809
3810    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
3811        jQueryNuvem(e.currentTarget).attr('action', '');
3812    });
3813
3814    jQueryNuvem(".js-form").on("submit", function (e) {
3815        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
3816    });
3817
3818    
3819    
3820            jQueryNuvem(".js-resend-validation-link").on("click", function(e){
3821            window.accountVerificationService.resendVerificationEmail('');
3822        });
3823    
3824    jQueryNuvem('.js-password-view').on("click", function (e) {
3825        jQueryNuvem(e.currentTarget).toggleClass('password-view');
3826
3827        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
3828            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
3829            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3830        } else {
3831            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
3832            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3833        }
3834    });
3835
3836
3837    
3838    
3839
3840    
3841    
3842    
3843});
3844            });
3845        </script>
3845
3846
3847        
3848                                
3848<script type="text/javascript">
3849                var recaptchaCallback = function() {
3850                    jQueryNuvem('.js-recaptcha-button').prop('disabled', false);
3851                };
3852            </script>
3852
3853        
3854        
3855        
3856
3857
3858
3859        
3860            
3860<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>
3860
3861</body>
3862</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.