PageSourceSearch

https://www.themensbrasil.com.br/blog/

html themensbrasil.com.br collected 2026-10-09 23:01:30 UTC 290,369 bytes, 3,204 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         <!-- Google Tag Manager -->
5        
5<script>
vendor: 359 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9        })(window,document,'script','dataLayer','
9GTM-NQPFZPJ
vendor: 3 bytes, line 9
9');
9</script>
9
10        <!-- End Google Tag Manager -->
11    
12        
13        <!-- Google Tag Manager -->
14        
14<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://ads.themens.com.br",a="https://load.ads.themens.com.br",i="4jtwajmdzltam",c="d7awwb=aWQ9R1RNLU5RUEZaUEo%3D&apiKey=ff880e08",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
14
15        <!-- End Google Tag Manager -->
16
17      
18       
19        <link rel="preconnect" href="https://acdn-us.mitiendanube.com" />
20        <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" />
21        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
22        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
23        <meta name="viewport" content="width=device-width, initial-scale=1" />
24        <title>Blog - The Mens</title>
25        <meta name="description" content="Blog" />
26        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-critical-8920db9370dabde9a7deba0ee2f9dd70.css" as="style" />
27        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-colors-878c3bc70abfc156dc85fbb99fc376d1.css" as="style" />
28
29
30
31        <!-- Meta Pixel Code -->
32        
32<script>
vendor: 471 bytes, lines 32-41
32
33        !function(f,b,e,v,n,t,s)
34        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
35        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
36        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
37        n.queue=[];t=b.createElement(e);t.async=!0;
38        t.src=v;s=b.getElementsByTagName(e)[0];
39        s.parentNode.insertBefore(t,s)}(window, document,'script',
40        'https://connect.facebook.net/en_US/fbevents.js');
41        fbq('init', '
41897938360776515
vendor: 46 bytes, lines 41-43
41');
42        fbq('track', 'PageView');
43        
43</script>
43
44        <noscript><img height="1" width="1" style="display:none"
45        src="https://www.facebook.com/tr?id=897938360776515&ev=PageView&noscript=1"
46        /></noscript>
47        <!-- End Meta Pixel Code -->
48
49        <!-- Meta Pixel Code -->
50        
50<script>
vendor: 471 bytes, lines 50-59
50
51        !function(f,b,e,v,n,t,s)
52        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
53        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
54        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
55        n.queue=[];t=b.createElement(e);t.async=!0;
56        t.src=v;s=b.getElementsByTagName(e)[0];
57        s.parentNode.insertBefore(t,s)}(window, document,'script',
58        'https://connect.facebook.net/en_US/fbevents.js');
59        fbq('init', '
59803350117657362
vendor: 46 bytes, lines 59-61
59');
60        fbq('track', 'PageView');
61        
61</script>
61
62        <noscript><img height="1" width="1" style="display:none"
63        src="https://www.facebook.com/tr?id=803350117657362&ev=PageView&noscript=1"
64        /></noscript>
65        <!-- End Meta Pixel Code -->
66
67
68                 
69        
70        
71<meta property="og:site_name" content="The Mens" />
72
73
74
75
76
77    <meta property="og:url" content="https://www.themensbrasil.com.br/blog/" />
78    <meta property="og:title" content="Blog - The Mens" />
79
80
81            <meta property="og:image" content="http://acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-1811906463-1726279345-ec5d1072272d8f7622fd14bd12d59c301726279345.png?0" />
82    <meta property="og:image:secure_url" content="https://acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-1811906463-1726279345-ec5d1072272d8f7622fd14bd12d59c301726279345.png?0" />
83    
84
85
86    <meta name="twitter:card" content="blog">
87    <meta name="twitter:url" content="https://www.themensbrasil.com.br/blog/">
88        <meta name="twitter:title" content="Blog - The Mens">
89
90 
91        
92
93        
94        
95        <style>
96            
97            
98                @import url('https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
99
100                /* Regular */
101                @font-face {
102                    font-family: 'primeform_pro';
103                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-regular-webfont.woff2") format('woff2'),
104                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-regular-webfont.woff") format('woff');
105                    font-weight: 400;
106                    font-style: normal;
107                }
108
109                /* Light */
110                @font-face {
111                    font-family: 'primeform_pro';
112                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-light-webfont.woff2") format('woff2'),
113                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-light-webfont.woff") format('woff');
114                    font-weight: 200;
115                    font-style: normal;
116                }
117
118                /* Light Italic */
119                @font-face {
120                    font-family: 'primeform_pro';
121                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-lightitalic-webfont.woff2") format('woff2'),
122                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-lightitalic-webfont.woff") format('woff');
123                    font-weight: 200;
124                    font-style: italic;
125                }
126
127                /* Extra Light */
128                @font-face {
129                    font-family: 'primeform_pro';
130                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralight-webfont.woff2") format('woff2'),
131                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralight-webfont.woff") format('woff');
132                    font-weight: 100;
133                    font-style: normal;
134                }
135
136                /* Extra Light Italic */
137                @font-face {
138                    font-family: 'primeform_pro';
139                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralightitalic-webfont.woff2") format('woff2'),
140                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralightitalic-webfont.woff") format('woff');
141                    font-weight: 100;
142                    font-style: italic;
143                }
144
145                /* Bold */
146                @font-face {
147                    font-family: 'primeform_pro';
148                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bold-webfont.woff2") format('woff2'),
149                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bold-webfont.woff") format('woff');
150                    font-weight: 700;
151                    font-style: normal;
152                }
153
154                /* Bold Italic */
155                @font-face {
156                    font-family: 'primeform_pro';
157                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bolditalic-webfont.woff2") format('woff2'),
158                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bolditalic-webfont.woff") format('woff');
159                    font-weight: 700;
160                    font-style: italic;
161                }
162
163                /* Black */
164                @font-face {
165                    font-family: 'primeform_pro';
166                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibold-webfont.woff2") format('woff2'),
167                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibold-webfont.woff") format('woff');
168                    font-weight: 600;
169                    font-style: normal;
170                }
171                
172                /* Black Italic */
173                @font-face {
174                    font-family: 'primeform_pro';
175                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibolditalic-demo.woff2") format('woff2'),
176                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibolditalic-demo.woff") format('woff');
177                    font-weight: 600;
178                    font-style: italic;
179                }
180
181            
182            
183            
184:root {
185
186  
187  
188  
189    
190  
191      
192    
193  
194    
195      
196    
197  
198  
199  --main-foreground: #000000;
200  --main-background: #ffffff;
201
202  --accent-color: #4896fe;
203
204  --button-background: #1d6ea3;
205  --button-foreground: #ffffff;
206
207  --label-background: #4896fe;
208  --label-foreground: #ffffff;
209
210  
211  --adbar-background: #EEEDBC;
212  --adbar-foreground: #333333;
213
214  --header-background: #4896fe;
215  --header-foreground: #ffffff;
216  --header-transparent-foreground: ;
217
218  --footer-background: #1d6ea3;
219  --footer-foreground: #ffffff;
220
221  
222  
223                    
224  --main-foreground-opacity-05: #0000000D;
225  --main-foreground-opacity-08: #00000014;
226  --main-foreground-opacity-10: #0000001A;
227  --main-foreground-opacity-20: #00000033;
228  --main-foreground-opacity-30: #0000004D;
229  --main-foreground-opacity-40: #00000066;
230  --main-foreground-opacity-50: #00000080;
231  --main-foreground-opacity-60: #00000099;
232  --main-foreground-opacity-80: #000000CC;
233  --main-foreground-opacity-90: #000000E6;
234
235  --main-background-opacity-20: #ffffff33;
236  --main-background-opacity-30: #ffffff4D;
237  --main-background-opacity-50: #ffffff80;
238  --main-background-opacity-80: #ffffffCC;
239  --main-background-opacity-90: #ffffffE6;
240
241  --accent-color-opacity-20: #4896fe33;
242
243  --header-foreground-opacity-20: #ffffff33;
244  --header-foreground-opacity-30: #ffffff4D;
245
246  --header-background-opacity-50: #4896fe80;
247
248  --header-transparent-foreground-opacity-30: 4D;
249
250  --footer-foreground-opacity-20: #ffffff33;
251  --footer-foreground-opacity-30: #ffffff4D;
252  --footer-foreground-opacity-50: #ffffff80;
253  --footer-foreground-opacity-60: #ffffff99;
254  --footer-foreground-opacity-80: #ffffffCC;
255
256  
257  --success: #4bb98c;
258  --danger: #dd7774;
259  --warning: #dc8f38;
260
261  --effect-shadow-1: 3px 3px 20px 0 #626262; 
262  --effect-shadow-1-color: #626262; 
263  --effect-bg-1: #030000; 
264  --effect-shadow-2: 3px 3px 20px 0 #5e3c6a; 
265  --effect-shadow-2-color: #5e3c6a; 
266  --effect-bg-2: #301f4e; 
267  --effect-shadow-3: 3px 3px 20px 0 #056eb2; 
268  --effect-shadow-3-color: #056eb2; 
269  --effect-bg-3: #1d6ea3; 
270  --effect-shadow-4: 3px 3px 20px 0 #16a085; 
271  --effect-shadow-4-color: #16a085; 
272  --effect-bg-4: #2ecc71; 
273
274  --featured-content-bg-start: #001d2a;
275  --featured-content-bg-end: #007bb3;
276  --featured-content-text-color: #ffffff;
277  --featured-content-hipertext-color: #85fac2;
278  --featured-content-bg: #1d6ea3;
279
280  
281  
282    --heading-font: 'primeform_pro', sans-serif;
283  --body-font: 'primeform_pro', sans-serif;
284  --banner-font: "Anton", sans-serif;
285  --default-font: "Montserrat", sans-serif;
286
287  --bg-perguntas: #EDEAE5;
288}
289        </style>
290
291        
292        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-critical-8920db9370dabde9a7deba0ee2f9dd70.css" media="all" />
293
294        
295        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-colors-878c3bc70abfc156dc85fbb99fc376d1.css" media="all" />
296
297        
298        <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-async-019db5f42a323491532f315dd87c6931.css" media="print" onload="this.media='all'">
299
300        
301        <style>
302            .powered-by-logo{display:none}
303        </style>
304
305
306
307        
308        
309        
310        
311        
312        
313        
314            
314<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" async="true"></script>
314
315
316        
317        
318        
319
320
321    <link href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-2017856606-1726279345-3815bed483c864eef83489ffd5fcce0c1726279345.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
322    <link href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-2017856606-1726279345-3815bed483c864eef83489ffd5fcce0c1726279345.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
323<link rel="canonical" href="https://www.themensbrasil.com.br/blog/" />
324
325<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
326
327
328
329
330
331
332
333<script type="text/javascript">
334    var LS = LS || {};
335    LS.store = {
336        id : 5136296,
337        url : "themens3.lojavirtualnuvem.com.br",
338        custom_url : "www.themensbrasil.com.br",
339        ga4_measurement_id : "",
340        gads_measurement_id : "",
341        has_preexisting_google_mc_catalog : false,
342        has_google_analytics_track_product_ids : false,
343        should_group_kits_for_analytics : true,
344        skip_ga4_frontend_analytics : false,
345        skip_gads_frontend_analytics : false,
346        name: "The\u0020Mens",
347        has_kits_v2: true,
348        nube_sdk_product_state: "full",
349    };
350    LS.cart = {
351        id : null,
352        hash : null,
353        subtotal : 0,
354        has_non_shippable_products: false,
355        has_shippable_products: false,
356        items : [
357                    ],
358        grouped_items : [
359                    ],
360        analytics_items: [
361                    ]
362    };
363    LS.hasCartMinimumValue = false;
364    LS.abStorefrontCartExperiments = null;
365    LS.lang = "pt_BR";
366    LS.langCode = "pt";
367    LS.currency = {
368        code : "BRL",
369        display_short: "R\u0024",
370        display_long: "R\u0024",
371        cents_separator : ",",
372        thousands_separator : "."
373    };
374    LS.country = "BR";
375                LS.customer = null;
376    LS.customerHasPriceTables = false;
377    LS.template= "blog";
378    LS.isPreview = false;
379    LS.theme = {
380        code: "rio",
381        name: "Rio",
382        custom: true,
383            };
384    LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=44076309"
385
386    LS.socialScripts = [];
387    LS.DOMReady = function(fn) {
388        if (document.addEventListener) {
389            document.addEventListener('DOMContentLoaded', fn);
390        } else {
391            document.attachEvent('onreadystatechange', function() {
392                if (document.readyState === 'interactive')
393                    fn();
394            });
395        }
396    };
397
398    // Making it a thenable so it can be made into a full fledged Promise later
399    LS._readyCallbacks = [];
400    LS.ready = {
401        then: function(callback){
402            LS._readyCallbacks.push(callback);
403        }
404    };
405
406    window.addEventListener('load', () => {
407        if(!window.cartService) {
408            return;
409        }
410
411        window.cartService.setCurrentLoadTime(1791586890);
412    });
413
414    window.pageData = {
415        id: "",
416        name: ""
417    }
418
419    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
420
421    window.metricServiceDispatchQueue = [];
422    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
423
424    window.translations = {
425        cart: {
426            error_messages: {
427                out_of_stock: 'Este produto está fora de estoque.',
428                unavailable_product: 'Este produto não está disponível.',
429                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
430                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
431                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
432                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
433            },
434            name: 'Carrinho de compras'
435        }
436    };
437</script>
437
438
439
440                    
440<script>
441            window.recaptchaEnabled = true;
442            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
443            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
444        </script>
444
445    
446
447
448<script>
449    window.enableNativeLibraries = true;
450    window.hasMetricsTag = false;
451    window.hasFixFilterPaginationTag = false;
452    window.hasUpdatingCartStatusTag = false;
453    window.hasMaxPaymentDiscountFixTag = false;
454</script>
454
455
456    
456<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-0b6c8d153f51c1615cd40b238e0b289b30.js?v=44076309" async="true"></script>
456
457    
457<script>window.vanillaJS = true;</script>
457
458
459
460<script type="text/javascript">
461        
462    LS.ready.then(() =>  {
463        if (!window.jQueryNuvem) {
464            window.jQueryNuvem = $
465        }
466    });
467</script>
467
468
469
470
471    
472<script type="text/javascript">
473
474    function ga_send_event(category, action, label, value) {
475                    return;
476            }
477
478    </script>
478
479
480
481
482
483    
483<script>
484    const HOME_LIST_ITEM_ID = 'home';
485    const CATEGORY_LIST_ITEM_ID = 'category';
486    const SEARCH_LIST_ITEM_ID = 'search';
487
488    const LIST_ITEM_NAMES = {
489        [HOME_LIST_ITEM_ID]: 'Home',
490        [CATEGORY_LIST_ITEM_ID]: 'Category',
491        [SEARCH_LIST_ITEM_ID]: 'Search results',
492    };
493
494    </script>
494    
494<script>
495    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
496
497    const HOME_ITEM_LIST_ID = 'home';
498    const CATEGORY_ITEM_LIST_ID = 'category';
499    const SEARCH_ITEM_LIST_ID = 'search';
500    const CART_ITEM_LIST_ID = 'cart';
501    const PRODUCT_ITEM_LIST_ID = 'product';
502
503    const ITEM_LIST_NAMES = {
504        [HOME_ITEM_LIST_ID]: 'Home',
505        [CATEGORY_ITEM_LIST_ID]: 'Category',
506        [SEARCH_ITEM_LIST_ID]: 'Search results',
507        [CART_ITEM_LIST_ID]: 'Shopping cart',
508        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
509    };
510
511    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
512
513    function removeNullEntries(data) {
514        Object.entries(data).forEach(([key, value]) => {
515            if (!value) {
516                delete data[key];
517            }
518        });
519    }
520
521    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
522        const cartItemId = cartItem.item_id ?? cartItem.id;
523        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
524        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
525
526        const cartItemData = {
527            item_id: cartItem.google_item_id,
528            item_brand: cartItem.brand,
529            item_name: cartItem.analytics_name,
530            item_variant: cartItem.analytics_variant,
531            price: +((cartItem.unit_price / 100).toFixed(2)),
532            quantity: Math.abs(cartItem.quantity),
533            item_list_id: itemListId,
534            item_list_name: ITEM_LIST_NAMES[itemListId],
535            ...cartItem.google_item_categories
536        };
537
538        removeNullEntries(cartItemData);
539
540        return cartItemData;
541    }
542
543    const formatCartItemForUnifiedGtag = (cartItem) => {
544        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
545
546        return {
547            ...cartItemDataForGa4,
548            id: cartItemDataForGa4.item_id,
549            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
550        };
551    }
552</script>
552
553
554    
555            
555<script>
556    <!-- Google Tag Manager -->
vendor: 400 bytes, lines 556-561
556
557        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
558                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
559                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
560                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
561                })(window,document,'script','dataLayer','
561GTM-NQPFZPJ
vendor: 8 bytes, lines 561-562
561');
562    
562<!-- End Google Tag Manager -->
563</script>
563
564
565        
565<script>
566    
567        window.dataLayer = window.dataLayer || [];
568
569    
570    
571    
572    
573    </script>
573
574    
575    
576<script type="text/javascript">
577    function amplitude_log_event(event, properties) {
578        // dummy function
579        return true;
580    }
581</script>
581
582
583
584
585
586
587
588
589
590
591
592
593
594        
595        
596
597    
597<script type="application/ld+json" data-component='structured-data.blog'>
598        {
599            "@context": "https://schema.org/",
600            "@type": "Blog",
601            "@id": "https://www.themensbrasil.com.br/blog/",
602            "mainEntityOfPage": "https://www.themensbrasil.com.br/blog/",
603            "name": "Blog - The Mens",
604            "description": "Blog",
605            "publisher": {
606                "@type": "Organization",
607                "name": "The Mens"
608            },
609            "blogPost": [
610                        {
611                "@type" : "BlogPosting",
612                "headline" : "Tirzepatida para emagrecer: Eficácia comprovada",
613                                    "author" : "Matheus",
614                                "description": "A tirzepatida está transformando o tratamento para emagrecimento. Confira os resultados comprovados por estudos como o SURMOUNT-1 e muito mais!",
615                    "url": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-para-emagrecer-9704b5039367",
616                    "mainEntityOfPage": {
617                        "@type": "WebPage",
618                        "@id": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-para-emagrecer-9704b5039367"
619                    },
620                    "datePublished" : "2025-07-18T11:30:22.678Z",
621                    "dateModified" : "2025-07-18T11:30:22.678Z",
622                    "publisher" : {
623                        "@type" : "Organization",
624                        "name" : "The Mens"
625                    }
626                                    ,"image" : {
627                        "@type" : "ImageObject",
628                        "url" : "https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg"
629                    }
630                            },                        {
631                "@type" : "BlogPosting",
632                "headline" : "tirzepatida: O que é, para que serve e como funciona?",
633                                    "author" : "Matheus",
634                                "description": "Saiba como a tirzepatida pode ajudar no controle glicêmico e na perda de peso com segurança e eficácia. Leia o guia completo agora!",
635                    "url": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-2c64b8abe370",
636                    "mainEntityOfPage": {
637                        "@type": "WebPage",
638                        "@id": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-2c64b8abe370"
639                    },
640                    "datePublished" : "2025-07-18T11:50:52.508Z",
641                    "dateModified" : "2025-07-18T11:50:52.508Z",
642                    "publisher" : {
643                        "@type" : "Organization",
644                        "name" : "The Mens"
645                    }
646                                    ,"image" : {
647                        "@type" : "ImageObject",
648                        "url" : "https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg"
649                    }
650                            }                      ]
651      }
652    </script>
652
653
654
655    </head>
656    <body class="js-head-offset head-offset  template-blog">
657        
658       
659        <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 659-660
659
660        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
660GTM-NQPFZPJ
vendor: 99 bytes, lines 660-662
660"
661        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
662        
662<!-- End Google Tag Manager (noscript) -->
663       
664       
665        <!-- Google Tag Manager (noscript) -->
666        <noscript><iframe src="https://load.ads.themens.com.br/ns.html?id=GTM-NQPFZPJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
667        <!-- End Google Tag Manager (noscript) -->
668
669
670
671        
672        <svg xmlns="http://www.w3.org/2000/svg" class="hidden">
673
674	
675	 <symbol id="bars" viewBox="0 0 512 512">
676		<path d="M486.4,102.45H25.6V76.85H486.4Zm0,179.2H25.6v-25.6H486.4Zm0,179.2H25.6v-25.6H486.4Z"/>
677	</symbol>
678
679	<symbol id="search" viewBox="0 0 512 512">
680		<path d="M389.68,359.13A204,204,0,0,0,435.2,230.4c0-113.11-91.69-204.8-204.8-204.8S25.6,117.29,25.6,230.4s91.69,204.8,204.8,204.8a204.13,204.13,0,0,0,142-57.19L486.69,492.34l18.1-18.1ZM230.4,409.6A179.2,179.2,0,1,1,409.6,230.4,179.2,179.2,0,0,1,230.4,409.6Z"/>
681	</symbol>
682
683	<symbol id="user" viewBox="0 0 512 512">
684		<path d="M384,281.6H128A102.41,102.41,0,0,0,25.6,384V512H486.4V384A102.41,102.41,0,0,0,384,281.6Zm76.8,204.8H51.2V384A76.79,76.79,0,0,1,128,307.2H384A76.79,76.79,0,0,1,460.8,384ZM256,256A128,128,0,1,0,128,128,128,128,0,0,0,256,256Zm0-230.4A102.4,102.4,0,1,1,153.6,128,102.41,102.41,0,0,1,256,25.6Z"/>
685	</symbol>
686
687	<symbol id="home" viewBox="0 0 512 512">
688		<path d="m256 0 225.7 183.3v325H30.3v-325L256 0zM56.9 195.9v285.8h106.2V309.2c0-36.7 29.7-66.4 66.4-66.4h53.1c36.7 0 66.4 29.7 66.4 66.4v172.6h106.2V195.9L256 34.2 56.9 195.9zm265.5 285.9V309.2c0-22-17.8-39.8-39.8-39.8h-53.1c-22 0-39.8 17.8-39.8 39.8v172.6h132.7z"/>
689	</symbol>
690
691	<symbol id="bag" viewBox="0 0 512 512">
692		<path d="M371.2 128v-14.2C371.2 50.87 319.43.2 256 .2S140.8 50.87 140.8 113.8V128H51.2v281.6c0 56.55 45.85 102.4 102.4 102.4h204.8c56.55 0 102.4-45.85 102.4-102.4V128h-89.6Zm-204.8-14.2c0-48.41 39.92-88 89.6-88s89.6 39.59 89.6 88V128H166.4v-14.2Zm268.8 295.8c0 42.42-34.39 76.8-76.8 76.8H153.6c-42.42 0-76.8-34.38-76.8-76.8v-256h64v89.8h25.6v-89.8h179.2v89.8h25.6v-89.8h64v256Z"/>
693	</symbol>
694
695	<symbol id="new-bag" viewBox="0 0 19 25">
696		<path d="M18.9871 21.5922L17.6069 6.96094C17.568 6.55781 17.2177 6.25 16.7976 6.25H14.3649V4.6875C14.3649 3.43125 13.8605 2.25156 12.9442 1.36875C12.0278 0.485937 10.8033 0 9.4994 0C6.8169 0 4.63392 2.10312 4.63392 4.6875V6.25H2.20118C1.78113 6.25 1.43081 6.55781 1.39351 6.96094L0.
6960133357 21.5922C-0.0693774 22.4641 0.235526 23.3359 0.848576 23.9828C1.46163 24.6297 2.33417 25 3.24401 25H15.7564C16.6662 25 17.5388 24.6297 18.1518 23.9828C18.7649 23.3359 19.0682 22.4641 18.9871 21.5922ZM6.25574 4.6875C6.25574 2.96406 7.71052 1.5625 9.4994 1.5625C10.3703 1.5625 11.1861 1.88594 11.7975 2.47344C12.409 3.06094 12.743 3.84844 12.743 4.6875V6.25H6.25574V4.6875ZM16.9533 22.9297C16.6419 23.2563 16.217 23.4375 15.7548 23.4375H3.24401C2.78341 23.4375 2.35687 23.2563 2.04711 22.9281C1.73572 22.6 1.58813 22.1766 1.6303 21.7328L2.94235 7.8125H4.63392V10.1562C4.63392 10.5875 4.99721 10.9375 5.44483 10.9375C5.89246 10.9375 6.25574 10.5875 6.25574 10.1562V7.8125H12.743V10.1562C12.743 10.5875 13.1063 10.9375 13.554 10.9375C14.0016 10.9375 14.3649 10.5875 14.3649 10.1562V7.8125H16.0564L17.3701 21.7344C17.4123 22.1766 17.2647 22.6016 16.9533 22.9297Z" fill="white"/>
697	</symbol>
698
699
700	
701	<symbol id="arrow-long" viewBox="0 0 512 512">
702		<path d="M442.7,243.2l-54.95-54.95,18.1-18.1L491.7,256l-85.85,85.85-18.1-18.1L442.7,268.8H25.6V243.2Z"/>
703	</symbol>
704
705	<symbol id="chevron" viewBox="0 0 256 512">
706		<path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/>
707	</symbol>
708
709	
710	
711	
712	<symbol id="play" viewBox="0 0 448 512">
713		<path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z"/>
714	</symbol>
715
716	
717	<symbol id="filter" viewBox="0 0 512 512">
718		<path d="M254.71,64a64,64,0,0,0-125.42,0H25.6V89.6H129.29a64,64,0,0,0,125.42,0H486.4V64ZM192,115.2a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,115.2Zm0,256a64,64,0,0,0-62.71,51.2H25.6V448H129.29a64,64,0,0,0,125.42,0H486.4V422.4H254.71A64,64,0,0,0,192,371.2Zm0,102.4a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,473.6ZM320,192a64,64,0,0,0-62.71,51.2H25.6v25.6H257.29a64,64,0,0,0,125.42,0H486.4V243.2H382.71A64,64,0,0,0,320,192Zm0,102.4A38.4,38.4,0,1,1,358.4,256,38.4,38.4,0,0,1,320,294.4Z"/>
719	</symbol>
720
721	
722	<symbol id="times" viewBox="0 0 512 512">
723		<path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/>
724	</symbol>
725
726	<symbol id="check" viewBox="0 0 512 512">
727		<path d="M197.3,402.1s0,0-18.1-18.1l18.1,18.1h0c-10,10-26.21,10-36.21,0l-109.9-109.9c-10-10-10-26.21,0-36.2h0c10-10,26.21-10,36.2,0l73.69,73.69c10,10,26.21,10,36.2,0L424.6,102.4c10-10,26.21-10,36.2,0h0c10,10,10,26.21,0,36.2L197.3,402.1Z"/>
728	</symbol>
729
730	<symbol id="edit" viewBox="0 0 576 512">
731		<path d="M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z"/>
732	</symbol>
733
734	<symbol id="eye" viewBox="0 0 576 512">
735		<path d="M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"/>
736	</symbol>
737
738	<symbol id="eye-closed" viewBox="0 0 576 512">
739		<path d="M636.995 485.251L22.9945 1.75064C21.3379 0.426688 19.2235 -0.185349 17.1158 0.0490439C15.0081 0.283436 13.0798 1.34508 11.7545 3.00064L1.75455 15.5106C0.429468 17.166 -0.184241 19.2797 0.0482696 21.3873C0.28078 23.4949 1.34049 25.4239 2.99454 26.7506L616.995 510.251C617.815 510.908 618.757 511.397 619.767 511.69C620.776 511.982 621.834 512.073 622.879 511.957C623.923 511.841 624.935 511.52 625.856 511.013C626.777 510.506 627.588 509.822 628.245 509.001L638.245 496.491C639.569 494.834 640.181 492.72 639.946 490.612C639.712 488.504 638.65 486.576 636.995 485.251ZM319.995 96.0006C353.931 96.0377 386.467 109.535 410.463 133.532C434.46 157.529 447.957 190.064 447.995 224.001C447.995 245.621 442.095 265.691 432.595 283.571L458.045 303.571C471.645 280.091 479.995 253.141 479.995 224.001C479.995 187.171 467.085 153.691 446.215 126.671C502.128 154.898 547.602 200.196 576.045 256.001C559.047 289 536.067 318.554 508.275 343.161L533.595 363.101C562.065 336.821 586.465 305.841 604.525 270.591C606.812 266.066 608.004 261.066 608.004 255.996C608.004 250.925 606.812 245.926 604.525 241.401C550.295 135.591 442.935 64.0006 319.995 64.0006C275.078 63.9768 230.688 73.6756 189.875 92.4306L235.645 128.431C258.235 108.521 287.555 96.0006 319.995 96.0006ZM380.855 242.831C383.988 233.278 384.797 223.116 383.211 213.188C381.626 203.26 377.694 193.855 371.741 185.753C365.788 177.652 357.988 171.088 348.987 166.609C339.987 162.13 330.047 159.864 319.995 160.001C318.995 160.001 318.105 160.241 317.145 160.291C321.026 170.685 320.941 182.145 316.905 192.481L380.855 242.831ZM163.235 193.671C161.155 203.649 160.07 213.808 159.995 224.001C159.892 250.808 166.552 277.208 179.359 300.758C192.166 324.308 210.706 344.248 233.263 358.732C255.82 373.217 281.667 381.778 308.41 383.623C335.154 385.469 361.931 380.539 386.265 369.291L356.685 346.001C344.985 349.531 332.835 352.001 320.005 352.001C286.067 351.964 253.53 338.466 229.532 314.47C205.534 290.474 192.034 257.938 191.995 224.001C191.995 221.561 192.585 219.281 192.715 216.881L163.235 193.671ZM319.995 416.001C212.635 416.001 114.525 354.691 63.9945 256.001C81.4245 222.001 105.085 193.281 132.305 169.281L106.445 148.911C77.9645 175.191 53.5745 206.161 35.5145 241.411C33.227 245.936 32.0351 250.935 32.0351 256.006C32.0351 261.076 33.227 266.076 35.5145 270.601C89.7045 376.411 197.065 448.001 319.995 448.001C364.911 448.024 409.301 438.325 450.115 419.571L420.865 396.571C389.055 408.841 355.145 416.001 319.995 416.001Z"/>
740	</symbol>
741
742	<symbol id="minus" viewBox="0 0 512 512">
743		<path d="M486.4,269.27H25.6v-25.6H486.4Z"/>
744	</symbol>
745
746	<symbol id="plus" viewBox="0 0 512 512">
747		<path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/>
748	</symbol>
749
750	<symbol id="trash-alt" viewBox="0 0 448 512">
751		<path d="M428.8,102.45a51.2,51.2,0,0,0-51.2-51.2H300.8V25.65A25.6,25.6,0,0,0,275.2.05H172.8a25.6,25.6,0,0,0-25.6,25.6v25.6H70.4a51.2,51.2,0,0,0-51.2,51.2v76.8H44.8v281.6A51.2,51.2,0,0,0,96,512.05H352a51.2,51.2,0,0,0,51.2-51.2V179.25h25.6Zm-256-76.8H275.2v25.6H172.8Zm204.8,435.2a25.6,25.6,0,0,1-25.6,25.6H96a25.6,25.6,0,0,1-25.6-25.6V179.25H377.6Zm25.6-307.2H44.8v-51.2a25.6,25.6,0,0,1,25.6-25.6H377.6a25.6,25.6,0,0,1,25.6,25.6ZM172.8,435.25H147.2V204.85h25.6Zm128,0H275.2V204.85h25.6Z"/>
752	</symbol>
753
754	<symbol id="info-circle" viewBox="0 0 512 512">
755		<path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/>
756	</symbol>
757
758	<symbol id="truck" viewBox="0 0 640 512">
759		<path d="M615.11,238.15l-51.78-77.69a50.61,50.61,0,0,0-42.11-22.53H454.94V87.33a50.61,50.61,0,0,0-50.6-50.61H67a50.6,50.6,0,0,0-50.6,50.61V357.2A50.6,50.6,0,0,0,67,407.81H85.55a84.35,84.35,0,0,0,165.29,0H355.43a84.35,84.35,0,0,0,165.29,0H573a50.6,50.6,0,0,0,50.6-50.61v-91A50.58,50.58,0,0,0,615.11,238.15ZM454.94,171.66h66.28a16.85,16.85,0,0,1,14,7.51l40,60H454.94ZM168.19,441.54a50.6,50.6,0,1,1,50.61-50.6A50.61,50.61,0,0,1,168.19,441.54Zm187.24-67.47H250.84a84.35,84.35,0,0,0-165.29,0H67A16.87,16.87,0,0,1,50.12,357.2V87.33A16.87,16.87,0,0,1,67,70.46H404.34A16.86,16.86,0,0,1,421.2,87.33v221A84.43,84.43,0,0,0,355.43,374.07Zm82.64,67.47a50.6,50.6,0,1,1,50.6-50.6A50.61,50.61,0,0,1,438.07,441.54ZM589.88,357.2A16.87,16.87,0,0,1,573,374.07H520.72a84.45,84.45,0,0,0-65.78-65.78V272.87H589.88Z"/>
760	</symbol>
761
762	<symbol id="store-alt" viewBox="0 0 640 512">
763		<path d="M572.86,164.8a12.74,12.74,0,0,0-1.79-6.59l-91.19-152A12.82,12.82,0,0,0,468.9,0H104.1a12.82,12.82,0,0,0-11,6.21l-91.2,152A12.82,12.82,0,0,0,.14,164.8h0v30.4a81,81,0,0,0,60.8,78.3V499.2A12.8,12.8,0,0,0,73.7,512H499.3a12.8,12.8,0,0,0,12.8-12.8V273.5a81,81,0,0,0,60.8-78.3V164.8ZM111.35,25.6h350.3L537.49,152h-502Zm51.15,152H273.7v17.6a55.6,55.6,0,1,1-111.2,0Zm136.8,0H410.5v17.6a55.6,55.6,0,0,1-111.2,0ZM25.7,195.2V177.6H136.9v17.6a55.6,55.6,0,1,1-111.2,0ZM334.5,486.4h-96v-144a12.8,12.8,0,0,1,12.8-12.8h70.4a12.8,12.8,0,0,1,12.8,12.8Zm25.6,0v-144A38.4,38.4,0,0,0,321.7,304H251.3a38.4,38.4,0,0,0-38.4,38.4v144H86.5V275.87a80.78,80.78,0,0,0,63.2-37.24,80.82,80.82,0,0,0,136.8,0,80.82,80.82,0,0,0,136.8,0,80.78,80.78,0,0,0,63.2,37.24V486.4ZM491.7,250.8a55.6,55.6,0,0,1-55.6-55.6V177.6H547.3v17.6A55.6,55.6,0,0,1,491.7,250.8Z"/>
764	</symbol>
765
766	<symbol id="check" viewBox="0 0 512 512">
767		<path d="M174.61,370.49,451.75,93.35l18.1,18.1L174.32,407,42,270.53l18.38-17.82Z"/>
768	</symbol>
769
770	<symbol id="map-marker-alt" viewBox="0 0 448 512">
771		<path d="M268.8,0C162.7,0,76.8,86.01,76.8,192c0,71.12,23.99,93.34,151.27,297.42,18.79,30.12,62.69,30.09,81.46,0,127.35-204.19,151.27-226.32,151.27-297.42C460.8,85.9,374.79,0,268.8,0Zm0,464C141.38,259.69,124.8,246.79,124.8,192c0-79.53,64.47-144,144-144s144,64.47,144,144c0,54.55-15.17,65.43-144,272Zm0-361.6c-49.48,0-89.6,40.12-89.6,89.6s40.12,89.6,89.6,89.6,89.6-40.12,89.6-89.6-40.12-89.6-89.6-89.6Zm0,128c-21.21,0-38.4-17.19-38.4-38.4s17.19-38.4,38.4-38.4,38.4,17.19,38.4,38.4-17.19,38.4-38.4,38.4Z"/>
772	</symbol>
773
774	<symbol id="usd-circle" viewBox="0 0 496 512">
775		<path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm40.3-221.3l-72-20.2c-12.1-3.4-20.6-14.4-20.6-26.7 0-15.3 12.8-27.8 28.5-27.8h45c11.2 0 21.9 3.6 30.6 10.1 3.2 2.4 7.6 2 10.4-.8l11.3-11.5c3.4-3.4 3-9-.8-12-14.6-11.6-32.6-17.9-51.6-17.9H264v-40c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v40h-7.8c-33.3 0-60.5 26.8-60.5 59.8 0 26.6 18.1 50.2 43.9 57.5l72 20.2c12.1 3.4 20.6 14.4 20.6 26.7 0 15.3-12.8 27.8-28.5 27.8h-45c-11.2 0-21.9-3.6-30.6-10.1-3.2-2.4-7.6-2-10.4.8l-11.3 11.5c-3.4 3.4-3 9 .8 12 14.6 11.6 32.6 17.9 51.6 17.9h5.2v40c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-40h7.8c33.3 0 60.5-26.8 60.5-59.8-.1-26.6-18.1-50.2-44-57.5z"/>
776	</symbol>
777
778	<symbol id="calendar" viewBox="0 0 448 512">
779		<path d="M400 64h-48V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H128V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V192h384v272zm0-304H32v-48c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v48zM112 384h96c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm16-96h64v64h-64v-64z"/>
780	</symbol>
781
782	<symbol id="credit-card" viewBox="0 0 576 512">
783		<path d="M512,32.05H64a64,64,0,0,0-64,64v320a64,64,0,0,0,64,64H512a64,64,0,0,0,64-64v-320A64,64,0,0,0,512,32.05Zm32,384a32,32,0,0,1-32,32H64a32,32,0,0,1-32-32v-224H544Zm0-256H32v-64a32,32,0,0,1,32-32H512a32,32,0,0,1,32,32Z"/>
784	</symbol>
785
786	<symbol id="email" viewBox="0 0 512 512">
787		<path d="M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zM48 96h416a16 16 0 0 1 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3A6862.8 6862.8 0 0 1 32 153.4V112a16 16 0 0 1 16-16zm416 320H48a16 16 0 0 1-16-16V195a11843 11843 0 0 0 130.7 104.7c20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3A11843 11843 0 0 0 480 195v205a16 16 0 0 1-16 16z"/>
788	</symbol>
789
790	<symbol id="ruller" viewBox="0 0 512 512">
791		<path d="M448,128H64a25.6,25.6,0,0,0-25.6,25.6V358.4A25.6,25.6,0,0,0,64,384H448a25.6,25.6,0,0,0,25.6-25.6V153.6A25.6,25.6,0,0,0,448,128Zm0,230.4H64V153.6h76.8v128h25.6v-128h76.8v76.8h25.6V153.6h76.8v128h25.6v-128H448Z"/>
792	</symbol>
793
794	<symbol id="spinner-third" viewBox="0 0 512 512">
795		<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"/>
796	</symbol>
797
798	
799			<symbol id="instagram" viewBox="0 0 41 41">
800			<path d="M24.6336 20.1195C24.6336 22.2464 22.9237 23.9705 20.8144 23.9705C18.705 23.9705 16.9951 22.2464 16.9951 20.1195C16.9951 17.9927 18.705 16.2686 20.8144 16.2686C22.9237 16.2686 24.6336 17.9927 24.6336 20.1195Z" fill="white"/>
801			<path d="M29.7463 13.3061C29.5627 12.8045 29.2698 12.3504 28.8892 11.9777C28.5196 11.594 28.0695 11.2987 27.5717 11.1135C27.168 10.9554 26.5615 10.7672 25.4444 10.716C24.236 10.6604 23.8737 10.6484 20.8144 10.6484C17.7548 10.6484 17.3924 10.6601 16.1843 10.7157C15.0672 10.7672 14.4604 10.9554 14.057 11.1135C13.5592 11.2987 13.1089 11.594 12.7396 11.9777C12.359 12.3504 12.0661 12.8042 11.8822 13.3061C11.7254 13.7132 11.5387 14.3251 11.4879 15.4514C11.4328 16.6696 11.4209 17.0349 11.4209 20.12C11.4209 23.2047 11.4328 23.57 11.4879 24.7885C11.5387 25.9149 11.7254 26.5264 11.8822 26.9335C12.0661 27.4354 12.3587 27.8892 12.7392 28.2619C13.1089 28.6456 13.5589 28.941 14.0567 29.1261C14.4604 29.2845 15.0672 29.4727 16.1843 29.524C17.3924 29.5795 17.7545 29.5912 20.8141 29.5912C23.874 29.5912 24.2363 29.5795 25.4441 29.524C26.5612 29.4727 27.168 29.2845 27.5717 29.1261C28.571 28.7374 29.3608 27.9411 29.7463 26.9335C29.9031 26.5264 30.0897 25.9149 30.1408 24.7885C30.196 23.57 30.2075 23.2047 30.2075 20.12C30.2075 17.0349 30.196 16.6696 30.1408 15.4514C30.09 14.3251 29.9034 13.7132 29.7463 13.3061V13.3061ZM20.8144 26.0521C17.5648 26.0521 14.9305 23.3963 14.9305 20.1197C14.9305 16.8431 17.5648 14.1872 20.8144 14.1872C24.0637 14.1872 26.6979 16.8431 26.6979 20.1197C26.6979 23.3963 24.0637 26.0521 20.8144 26.0521ZM26.9305 15.3391C26.1712 15.3391 25.5556 14.7183 25.5556 13.9527C25.5556 13.187 26.1712 12.5663 26.9305 12.5663C27.6899 12.5663 28.3055 13.187 28.3055 13.9527C28.3052 14.7183 27.6899 15.3391 26.9305 15.3391Z" fill="white"/>
802			<path d="M20.8145 0C9.79608 0 0.86084 9.0095 0.86084 20.1195C0.86084 31.2295 9.79608 40.239 20.8145 40.239C31.8329 40.239 40.7682 31.2295 40.7682 20.1195C40.7682 9.0095 31.8329 0 20.8145 0ZM32.2031 24.8826C32.1477 26.1124 31.9538 26.952 31.6706 27.687C31.0754 29.2389 29.8587 30.4656 28.3196 31.0658C27.5911 31.3513 26.758 31.5466 25.5386 31.6028C24.3168 31.6589 23.9265 31.6725 20.8148 31.6725C17.7028 31.6725 17.3128 31.6589 16.0907 31.6028C14.8713 31.5466 14.0382 31.3513 13.3096 31.0658C12.5448 30.7757 11.8525 30.321 11.2801 29.7331C10.6973 29.1563 10.2464 28.4579 9.95867 27.687C9.67551 26.9523 9.48157 26.1124 9.42615 24.8829C9.36983 23.6506 9.35673 23.257 9.35673 20.1195C9.35673 16.9819 9.36983 16.5884 9.42585 15.3564C9.48126 14.1266 9.6749 13.2869 9.95806 12.552C10.2458 11.7811 10.697 11.0827 11.2801 10.5058C11.8522 9.9179 12.5448 9.46324 13.3093 9.17313C14.0382 8.88762 14.871 8.69237 16.0907 8.63618C17.3125 8.58 17.7028 8.5665 20.8145 8.5665C23.9262 8.5665 24.3165 8.58 25.5383 8.63649C26.758 8.69237 27.5908 8.88762 28.3196 9.17282C29.0842 9.46293 29.7768 9.9179 30.3492 10.5058C30.932 11.083 31.3832 11.7811 31.6706 12.552C31.9541 13.2869 32.1477 14.1266 32.2035 15.3564C32.2592 16.5884 32.2723 16.9819 32.2723 20.1195C32.2723 23.257 32.2592 23.6506 32.2031 24.8826V24.8826Z" fill="white"/>
803		</symbol>
804	
805	
806
807	
808	
809	<symbol id="facebook" viewBox="0 0 40 41">
810		<path d="M39.9073 20.1195C39.9073 9.00661 30.9749 0 19.9537 0C8.93238 0 0 9.00661 0 20.1195C0 31.2323 8.93238 40.239 19.9537 40.239C20.0706 40.239 20.1875 40.239 20.3044 40.2311V24.5756H16.0175V19.5379H20.3044V15.8284C20.3044 11.5294 22.9077 9.18737 26.7114 9.18737C28.5353 9.18737 30.102 9.32098 30.554 9.38385V13.8793H27.9351C25.8696 13.8793 25.4643 14.8696 25.4643 16.3235V19.53H30.4137L29.7668 24.5678H25.4643V39.4609C33.8043 37.0481 39.9073 29.3068 39.9073 20.1195Z" fill="white"/>
811	</symbol>
812
813	<symbol id="facebook-f" viewBox="0 0 320 512">
814		<path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/>
815	</symbol>
816
817	<symbol id="email-circle" viewBox="0 0 43 43">
818		<path d="M29.9174 13.9448H12.7164L21.3169 21.3167L29.9174 13.9448Z" fill="white"/>
819		<path d="M21.3169 23.081C21.1351 23.081 20.9593 23.0159 20.8214 22.8973L11.4198 14.8389V29.1715H31.214V14.8389L21.8124 22.8973C21.6745 23.0159 21.4987 23.081 21.3169 23.081Z" fill="white"/>
820		<path d="M21.3168 0.241211C9.54394 0.241211 0 9.78515 0 21.558C0 33.3309 9.54394 42.8748 21.3168 42.8748C33.0897 42.8748 42.6336 33.3309 42.6336 21.558C42.6202 9.79072 33.0841 0.254593 21.3168 0.241211ZM32.7365 29.9325C32.7365 30.3529 32.3956 30.6938 31.9752 30.6938H10.6584C10.238 30.6938 9.89709 30.3529 9.89709 29.9325V13.1836C9.89709 12.7631 10.238 12.4222 10.6584 12.4222H31.9752C32.3956 12.4222 32.7365 12.7631 32.7365 13.1836V29.9325Z" fill="white"/>
821	</symbol>
822
823	<symbol id="whatsapp-circle" viewBox="0 0 44 43">
824		<path d="M21.8129 0C10.0417 0 0.496094 9.54566 0.496094 21.3168C0.496094 33.0879 10.0417 42.6336 21.8129 42.6336C33.584 42.6336 43.1297 33.0879 43.1297 21.3168C43.1297 9.54566 33.584 0 21.8129 0ZM22.2647 33.7281C22.2644 33.7281 22.265 33.7281 22.2647 33.7281H22.2595C20.1241 33.7271 18.0258 33.1917 16.1623 32.1756L9.39902 33.9493L11.2091 27.3398C10.0925 25.4058 9.50506 23.2115 9.50603 20.9636C9.50896 13.9313 15.2324 8.2101 22.2647 8.2101C25.6774 8.2114 28.881 9.5398 31.2896 11.9504C33.6985 14.3613 35.0243 17.5658 35.023 20.9736C35.0201 28.0063 29.296 33.7281 22.2647 33.7281V33.7281Z" fill="white"/>
825		<path d="M22.2689 10.3643C16.4196 10.3643 11.6626 15.1194 11.66 20.9644C11.6593 22.9674 12.2201 24.9181 13.2814 26.6059L13.5335 27.0069L12.4621 30.919L16.4756 29.8664L16.863 30.096C18.4909 31.0621 20.3573 31.5731 22.2602 31.5737H22.2644C28.1091 31.5737 32.8662 26.8183 32.8688 20.9729C32.8698 18.1401 31.7678 15.4768 29.7657 13.4732C27.7637 11.4695 25.1011 10.3652 22.2689 10.3643V10.3643ZM28.5063 25.5221C28.2405 26.2663 26.9
825671 26.9458 26.3546 27.0375C25.8053 27.1195 25.1105 27.1536 24.3468 26.9113C23.8836 26.7643 23.29 26.5682 22.5292 26.24C19.3314 24.8595 17.2429 21.6407 17.0835 21.4279C16.9241 21.2152 15.7818 19.6998 15.7818 18.131C15.7818 16.5626 16.6054 15.7914 16.8974 15.4726C17.1899 15.1535 17.5353 15.0738 17.7477 15.0738C17.9601 15.0738 18.1728 15.0758 18.3586 15.0849C18.5544 15.0946 18.8172 15.0104 19.0758 15.632C19.3415 16.2702 19.979 17.8386 20.0587 17.998C20.1384 18.1577 20.1914 18.3437 20.0854 18.5565C19.979 18.7692 19.6258 19.2282 19.2885 19.6464C19.147 19.8218 18.9626 19.9779 19.1486 20.297C19.3344 20.6157 19.9745 21.6595 20.922 22.5046C22.1398 23.5903 23.167 23.9267 23.4858 24.0864C23.8042 24.2457 23.9903 24.2191 24.1763 24.0067C24.362 23.7939 24.9732 23.0761 25.1856 22.757C25.398 22.4379 25.6107 22.4912 25.9028 22.5976C26.1953 22.7036 27.7624 23.4749 28.0812 23.6342C28.3999 23.7939 28.6123 23.8736 28.692 24.0067C28.772 24.1397 28.772 24.7776 28.5063 25.5221V25.5221Z" fill="white"/>
826	</symbol>
827
828	<symbol id="linkedin" viewBox="0 0 42 41">
829		<path d="M20.9312 0C9.51925 0 0.264893 9.0095 0.264893 20.1195C0.264893 31.2295 9.51925 40.239 20.9312 40.239C32.3431 40.239 41.5975 31.2295 41.5975 20.1195C41.5975 9.0095 32.3431 0 20.9312 0ZM14.9258 30.415H9.89261V15.6732H14.9258V30.415ZM12.4094 13.6602H12.3766C10.6876 13.6602 9.59525 12.5283 9.59525 11.1137C9.59525 9.66709 10.721 8.5665 12.4428 8.5665C14.1646 8.5665 15.2241 9.66709 15.2569 11.1137C15.2569 12.5283 14.1646 13.6602 12.4094 13.6602ZM33.0744 30.415H28.0418V22.5285C28.0418 20.5465 27.3131 19.1948 25.492 19.1948C24.1016 19.1948 23.2735 20.1066 22.9096 20.9867C22.7766 21.3017 22.7441 21.742 22.7441 22.1825V30.415H17.7112C17.7112 30.415 17.7771 17.0562 17.7112 15.6732H22.7441V17.7605C23.4129 16.756 24.6096 15.3272 27.28 15.3272C30.5914 15.3272 33.0744 17.4342 33.0744 21.9621V30.415Z" fill="white"/>
830	</symbol>
831
832	<symbol id="pinterest" viewBox="0 0 384 512">
833		<path d="M20.9312 0C9.51925 0 0.264893 9.0095 0.264893 20.1195C0.264893 31.2295 9.51925 40.239 20.9312 40.239C32.3431 40.239 41.5975 31.2295 41.5975 20.1195C41.5975 9.0095 32.3431 0 20.9312 0ZM14.9258 30.415H9.89261V15.6732H14.9258V30.415ZM12.4094 13.6602H12.3766C10.6876 13.6602 9.59525 12.5283 9.59525 11.1137C9.59525 9.66709 10.721 8.5665 12.4428 8.5665C14.1646 8.5665 15.2241 9.66709 15.2569 11.1137C15.2569 12.5283 14.1646 13.6602 12.4094 13.6602ZM33.0744 30.415H28.0418V22.5285C28.0418 20.5465 27.3131 19.1948 25.492 19.1948C24.1016 19.1948 23.2735 20.1066 22.9096 20.9867C22.7766 21.3017 22.7441 21.742 22.7441 22.1825V30.415H17.7112C17.7112 30.415 17.7771 17.0562 17.7112 15.6732H22.7441V17.7605C23.4129 16.756 24.6096 15.3272 27.28 15.3272C30.5914 15.3272 33.0744 17.4342 33.0744 21.9621V30.415Z" fill="white"/>
834	</symbol>
835
836	<symbol id="twitter" viewBox="0 0 512 512">
837		<path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/>
838	</symbol>
839
840	<symbol id="whatsapp" viewBox="0 0 448 512">
841		<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"/>
842	</symbol>
843</svg>        
844        
845        
846        
847        
848
849        
850        <div class="js-overlay site-overlay" style="display: none;"></div>
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875                
876    
877
878
879<header class="js-head-main js-head-mutator head-main position-fixed position-fixed-md head-utilities-md-text head-logo-md-left transition-soft " data-store="head">
880        	<div class="container-fluid">
881		<div class=" row no-gutters align-items-center">
882
883            
884                            <div class="col-auto col-utility order-last order-md-last  d-md-none">
885                    
886
887	<span class="utilities-container">
888		<a href="#" class="js-modal-open  utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
889			<svg class="icon-inline utilities-icon "><use xlink:href="#bars"/></svg>
890										<span class="utilities-text d-none d-md-inline-block">Menu</span>
891					</a>
892	</span>
893                </div>
894            
895            
896            
897            
898            <div class="d-none">
899                <div class="col-auto col-utility  ">
900                                                                                                    <span class="utilities-container">
901        <a href="#" class="js-modal-open js-search-button  utilities-link utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa">
902            <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg>
903                                        <span class="utilities-text d-none d-md-inline-block ">Buscar</span>
904                    </a>
905    </span>
906                                    </div>
907            </div>
908
909            
910            <div class="col-auto  logo-center text-center order-md-first text-md-left mr-auto">
911                                    
912<div id="logo" class="logo-img-container ">
913    <a href="https://www.themensbrasil.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-1811906463-1726279345-ec5d1072272d8f7622fd14bd12d59c301726279345-320-0.webp" alt="The Mens"  class="logo-img transition-soft logo-img-small" width="67" height="64" /></a>
914    </div>
915                            </div>
916
917            
918                                            <div class="col m-auto w-100 d-none d-md-block">
919                    <div class="">
920                        <div class="nav-desktop">
921    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
922        
923
924
925		
926
927			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
928			<a class="nav-list-link " href="#">Cabelo</a>
929		</li>
930	
931			                			                								                			                			                			                			                			                						<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
932			<a class=" nav-list-link position-relative " href="#">Força
933									<span class="nav-list-arrow ml-1 d-block d-md-none">
934						<span class="plus">+</span>
935						<span class="minus">-</span>
936					</span>
937							</a>
938							<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
939														<div class="list-subitems lb-custom-submenu-box" >
940							<div class="container">
941								<div class="d-flex justify-content-center">
942									'<div class="nav-col-list">
943    <div class="nav-col-list-group">
944        <h5>Produtos:</h5>
945        <a href="/produtos/creatina-500g">Creatina 500g</a>
946    </div>
947</div>
948<div class="nav-col-blog">
949    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav2.png"
950        alt="Hipertrofia muscular: Descubra como potencializar seus ganhos" width="231px" height="215px" />
951    <p>Hipertrofia muscular: Descubra como potencializar seus ganhos</p>
952    <a href="https://blog.themens.com.br/bem-estar/hipertrofia-muscular-descubra-como-potencializar-seus-ganhos/" target="_blank">Ler sobre</a>
953</div>
954								</div>
955							</div>
956						</div>
957												</div>
958					</li>
959	
960			                			                			                								                			                			                			                			                						<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
961			<a class=" nav-list-link position-relative " href="#">Rosto
962									<span class="nav-list-arrow ml-1 d-block d-md-none">
963						<span class="plus">+</span>
964						<span class="minus">-</span>
965					</span>
966							</a>
967							<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
968														<div class="list-subitems lb-custom-submenu-box" >
969							<div class="container">
970								<div class="d-flex justify-content-center">
971									<div class="nav-col-list">
972    <div class="nav-col-list-group">
973        <h5>Produtos:</h5>
974        <a href="/produtos/anti-aging/">Anti-aging com Nano VIT C</a>
975        <a href="/produtos/tonico-para-barba/">Tônico para barba</a>
976    </div>
977</div>
978<div class="nav-col-blog">
979    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav3.png"
980        alt="Desvendando a Vitamina C: Entenda para que ela serve" width="231px" height="215px" />
981    <p>Desvendando a Vitamina C: Entenda para que ela serve</p>
982    <a href="https://blog.themens.com.br/pele/beneficios-da-vitamina-c-para-o-rosto/" target="_blank">Ler sobre</a>
983</div>
984								</div>
985							</div>
986						</div>
987												</div>
988					</li>
989	
990			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
991			<a class="nav-list-link " href="#">Sono</a>
992		</li>
993	
994			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
995			<a class="nav-list-link " href="#">P</a>
996		</li>
997	
998			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
999			<a class="nav-list-link " href="/blog/">Blog</a>
1000		</li>
1001	    </ul>
1002</div>                    </div>
1003                </div>
1004            
1005            
1006            <div class="col-auto col-utility d-none d-md-block ">
1007                
1008
1009	<span class="utilities-container">
1010							<b class="utilities-text">
1011									<a href="/account/login/" title="" >Login</a>
1012							</b>
1013			</span>
1014            </div>
1015
1016            
1017            <div class="col-auto col-utility ml-auto ">
1018                
1019
1020	<span class="utilities-container">
1021		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
1022			<a href="/comprar/"  >
1023				<svg class="icon-inline utilities-icon "><use xlink:href="#new-bag"/></svg>
1024													<span class="utilities-text d-none d-lg-inline-block">
1025						<b class="js-cart-widget-amount">0</b>
1026						item(s)
1027						<svg style="margin-bottom: 2px;
1027" width="12" height="7" class="ml-1" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1028							<path d="M6 7L0.803847 0.820895L11.1962 0.820896L6 7Z" fill="white"/>
1029						</svg>
1030					</span>
1031								<span class="js-cart-widget-amount badge badge-amount d-md-none">0</span>
1032			</a>	
1033		</div>
1034	</span>
1035            </div>
1036		</div>
1037        
1038        
1039        
1040        	</div>    
1041    
1042
1043
1044</header>
1045
1046
1047
1048    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom  notification-above notification-primary text-left" style="display: none;">
1049        <div class="container-fluid p-0">
1050            <div class="row justify-content-center align-items-center">
1051                <div class="col col-md-auto pr-0">
1052                    <div class="font-small">Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.</div>
1053                </div>
1054                <div class="col-auto">
1055                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
1056                </div>
1057            </div>
1058        </div>
1059    </div>
1060
1061
1062
1063
1064
1065
1066	
1067
1068
1069
1070
1071<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger pb-0  modal-right modal-right-md transition-sli
1071de modal-box transition-soft  " style="display: none;" >
1072                <div class="modal-with-fixed-footer">
1073            <div class="modal-scrollable-area">
1074                    <div class="js-modal-close   modal-header text-right ">
1075                                            <span class="js-modal-close  modal-close ml-1 no-header ">
1076                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
1077                        </span>
1078                                    </div>
1079                <div class="modal-body nav-body">
1080                    		
1081    <div class="nav-primary">
1082        <ul class="nav-list" data-store="navigation" data-component="menu">
1083            
1084
1085
1086		
1087
1088			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1089			<a class="nav-list-link " href="#">Cabelo</a>
1090		</li>
1091	
1092			                			                								                			                			                			                			                			                						<li class="nav-item item-with-subitems" data-component="menu.item">
1093			<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Força
1094									<span class="nav-list-arrow ml-1 d-block d-md-none">
1095						<span class="plus">+</span>
1096						<span class="minus">-</span>
1097					</span>
1098							</a>
1099														<div class="list-subitems lb-custom-submenu-box" style="display:none;">
1100							<div class="container">
1101								<div class="d-flex justify-content-center">
1102									'<div class="nav-col-list">
1103    <div class="nav-col-list-group">
1104        <h5>Produtos:</h5>
1105        <a href="/produtos/creatina-500g">Creatina 500g</a>
1106    </div>
1107</div>
1108<div class="nav-col-blog">
1109    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav2.png"
1110        alt="Hipertrofia muscular: Descubra como potencializar seus ganhos" width="231px" height="215px" />
1111    <p>Hipertrofia muscular: Descubra como potencializar seus ganhos</p>
1112    <a href="https://blog.themens.com.br/bem-estar/hipertrofia-muscular-descubra-como-potencializar-seus-ganhos/" target="_blank">Ler sobre</a>
1113</div>
1114								</div>
1115							</div>
1116						</div>
1117										</li>
1118	
1119			                			                			                								                			                			                			                			                						<li class="nav-item item-with-subitems" data-component="menu.item">
1120			<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Rosto
1121									<span class="nav-list-arrow ml-1 d-block d-md-none">
1122						<span class="plus">+</span>
1123						<span class="minus">-</span>
1124					</span>
1125							</a>
1126														<div class="list-subitems lb-custom-submenu-box" style="display:none;">
1127							<div class="container">
1128								<div class="d-flex justify-content-center">
1129									<div class="nav-col-list">
1130    <div class="nav-col-list-group">
1131        <h5>Produtos:</h5>
1132        <a href="/produtos/anti-aging/">Anti-aging com Nano VIT C</a>
1133        <a href="/produtos/tonico-para-barba/">Tônico para barba</a>
1134    </div>
1135</div>
1136<div class="nav-col-blog">
1137    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav3.png"
1138        alt="Desvendando a Vitamina C: Entenda para que ela serve" width="231px" height="215px" />
1139    <p>Desvendando a Vitamina C: Entenda para que ela serve</p>
1140    <a href="https://blog.themens.com.br/pele/beneficios-da-vitamina-c-para-o-rosto/" target="_blank">Ler sobre</a>
1141</div>
1142								</div>
1143							</div>
1144						</div>
1145										</li>
1146	
1147			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1148			<a class="nav-list-link " href="#">Sono</a>
1149		</li>
1150	
1151			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1152			<a class="nav-list-link " href="#">P</a>
1153		</li>
1154	
1155			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1156			<a class="nav-list-link " href="/blog/">Blog</a>
1157		</li>
1158	
1159
1160
1161            <li><hr /></li>
1162            <li class="nav-item nav-main-item" data-component="menu.item">
1163                                                            <a href="/account/login/" title="" class="nav-list-link">Login</a>
1164                                                </li>
1165            
1166						<li class="nav-item nav-main-item" data-component="menu.item">
1167				<a class="nav-list-link" href="https://www.themensbrasil.com.br/quem-somos/" >Quem somos</a>
1168			</li>
1169								<li class="nav-item nav-main-item" data-component="menu.item">
1170				<a class="nav-list-link" href="/blog/" >Blog</a>
1171			</li>
1172								<li class="nav-item nav-main-item" data-component="menu.item">
1173				<a class="nav-list-link" href="http://wa.me/5511942120797" target="_blank">Podemos ajudar?</a>
1174			</li>
1175								<li class="nav-item nav-main-item" data-component="menu.item">
1176				<a class="nav-list-link" href="https://www.themensbrasil.com.br/politica-trocas-devolucoes/" >Política de devolução e trocas</a>
1177			</li>
1178								<li class="nav-item nav-main-item" data-component="menu.item">
1179				<a class="nav-list-link" href="https://www.themensbrasil.com.br/termos-condicoes/" >Termos e condições</a>
1180			</li>
1181								<li class="nav-item nav-main-item" data-component="menu.item">
1182				<a class="nav-list-link" href="https://www.themensbrasil.com.br/politica-de-privacidade/" >Política de privacidade</a>
1183			</li>
1184								<li class="nav-item nav-main-item" data-component="menu.item">
1185				<a class="nav-list-link" href="https://transparencyreport.google.com/safe-browsing/search?url=www.themens.com.br&amp;hl=pt_BR" target="_blank">Site seguro</a>
1186			</li>
1187			        </ul>
1188    </div>
1189	                </div>
1190                </div>
1191                    <div class="modal-footer text-right  pb-0 pt-3">
1192                		
1193    <div class="nav-secondary" data-store="account-links">
1194        
1195    </div>
1196	            </div>
1197                </div>
1198            
1199    </div>
1200
1201<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-hamburger" style="display: none;"></div>
1202
1203
1204
1205	
1206
1207
1208<div id="nav-search" class="js-modal   modal modal-nav-search  modal-right modal-right-md transition-sli
1208de modal-docked-md transition-soft  " style="display: none;" >
1209                        <div class="js-modal-close   modal-header text-right ">
1210                                            <span class="js-modal-close  modal-close ml-1 no-header ">
1211                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
1212                        </span>
1213                                    </div>
1214                <div class="modal-body ">
1215                    		    <form class="js-search-container js-search-form " action="/search/" method="get">
1216        <div class="form-group m-0">
1217            <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?" />
1218            <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar">
1219                <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg>
1220            </button>
1221        </div>
1222    </form>
1223    <div class="js-search-suggest search-suggest mr-md-3">
1224            </div>
1225
1226	                </div>
1227        
1228    </div>
1229
1230<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-search" style="display: none;"></div>
1231
1232
1233
1234	
1235
1236        
1237        
1238        <div class="container">
1239    
1240<section class="page-header pt-4" data-store="page-title">
1241		<div class="container">
1242		<div class="row">
1243			<div class="col">
1244					
1245    <div class="breadcrumbs  ">
1246        <a class="crumb" href="https://www.themensbrasil.com.br" title="The Mens">Início</a>
1247        <span class="separator">.</span>
1248                     <span class="crumb active">Blog</span>
1249            </div>
1250				<h1 class="h4" >Blog</h1>
1251				</div>
1252		</div>
1253	</div>
1254	</section>
1255
1256    <section class="blog-page">
1257                                    <div class="row">
1258                        
1259
1260
1261<div class="post-item col-md-4 item" data-post-id="0198194c-c51e-7aaf-9c22-9704b5039367" data-component="post-item-0198194c-c51e-7aaf-9c22-9704b5039367" data-component-value="0198194c-c51e-7aaf-9c22-9704b5039367">
1262            <div class="post-item-image-container mb-2">
1263                                <a href="/blog/posts/tirzepatida-para-emagrecer-9704b5039367" title="Tirzepatida: Estudos feitos e resultados comprovados!" aria-label="Tirzepatida: Estudos feitos e resultados comprovados!">
1264                        
1265
1266
1267
1268																																																								
1269
1270<img 
1271		 
1272	 
1273	src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
1274	data-srcset="https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 50w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 100w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 240w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 320w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 480w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 640w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 1024w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 1400w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg 1920w" 
1275				class="lazyload post-item-image img-absolute img-absolute-centered fade-in" 
1276					alt="Tirzepatida: Estudos feitos e resultados comprovados!" 
1277	/>
1278
1279                    </a>
1280                    </div>
1281        <div class="post-item-information ">
1282        <a href="/blog/posts/tirzepatida-para-emagrecer-9704b5039367" title="Tirzepatida: Estudos feitos e resultados comprovados!" aria-label="Tirzepatida: Estudos feitos e resultados comprovados!" class="post-item-link ">
1283            <div class="post-item-title font-big mb-2">Tirzepatida: Estudos feitos e resultados comprovados!</div>
1284            <div class="post-item-summary mb-3">Descubra como a tirzepatida está transformando o tratamento para emagrecimento. Resultados comprovados por estudos como o SURMOUNT-1 mostram perda de peso expressiva, com benefícios globais para a saúde. Saiba mais!</div>
1285            <div class="post-item-read-more btn-link d-inline-block">Leia mais</div>
1286        </a>
1287    </div>
1288
1289    
1290
1291        
1291<script type="application/ld+json" data-component='structured-data.blog-post'>
1292        {
1293            "@context" : "http://schema.org",
1294            "@type" : "BlogPosting",
1295            "headline" : "Tirzepatida para emagrecer: Eficácia comprovada",
1296                    "author" : "Matheus",
1297                    "description": "A tirzepatida está transformando o tratamento para emagrecimento. Confira os resultados comprovados por estudos como o SURMOUNT-1 e muito mais!",
1298                "url": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-para-emagrecer-9704b5039367",
1299                "mainEntityOfPage": {
1300                    "@type": "WebPage",
1301                    "@id": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-para-emagrecer-9704b5039367"
1302                },
1303                "datePublished" : "2025-07-18T11:30:22.678Z",
1304                "dateModified" : "2025-07-18T11:30:22.678Z",
1305                "publisher" : {
1306                    "@type" : "Organization",
1307                    "name" : "The Mens"
1308                }
1309                    ,"image" : {
1310                "@type" : "ImageObject",
1311                "url" : "https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198194c-909f-7aaf-9c22-88ecc706d9d6.jpg"
1312            }
1313                }
1314    </script>
1314
1315
1316</div>
1317
1318                                            
1319
1320
1321<div class="post-item col-md-4 item" data-post-id="01981932-3af3-7aaf-9c22-2c64b8abe370" data-component="post-item-01981932-3af3-7aaf-9c22-2c64b8abe370" data-component-value="01981932-3af3-7aaf-9c22-2c64b8abe370">
1322            <div class="post-item-image-container mb-2">
1323                                <a href="/blog/posts/tirzepatida-2c64b8abe370" title="Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!" aria-label="Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!">
1324                        
1325
1326
1327
1328																																																								
1329
1330<img 
1331		 
1332	 
1333	src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
1334	data-srcset="https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 50w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 100w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 240w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 320w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 480w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 640w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 1024w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 1400w, https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg 1920w" 
1335				class="lazyload post-item-image img-absolute img-absolute-centered fade-in" 
1336					alt="Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!" 
1337	/>
1338
1339                    </a>
1340                    </div>
1341        <div class="post-item-information ">
1342        <a href="/blog/posts/tirzepatida-2c64b8abe370" title="Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!" aria-label="Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!" class="post-item-link ">
1343            <div class="post-item-title font-big mb-2">Tirzepatida: O que é, para que serve, como funciona e principais dúvidas!</div>
1344            <div class="post-item-summary mb-3">Veja tudo sobre a tirzepatida, um medicamento inovador para diabetes tipo 2 e emagrecimento. Entenda suas indicações, benefícios, como funciona, onde comprar, efeitos colaterais, uso no Brasil e muito mais. Saiba como a tirzepatida pode ajudar no controle glicêmico e na perda de peso com segurança e eficácia. Leia o guia completo!</div>
1345            <div class="post-item-read-more btn-link d-inline-block">Leia mais</div>
1346        </a>
1347    </div>
1348
1349    
1350
1351        
1351<script type="application/ld+json" data-component='structured-data.blog-post'>
1352        {
1353            "@context" : "http://schema.org",
1354            "@type" : "BlogPosting",
1355            "headline" : "tirzepatida: O que é, para que serve e como funciona?",
1356                    "author" : "Matheus",
1357                    "description": "Saiba como a tirzepatida pode ajudar no controle glicêmico e na perda de peso com segurança e eficácia. Leia o guia completo agora!",
1358                "url": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-2c64b8abe370",
1359                "mainEntityOfPage": {
1360                    "@type": "WebPage",
1361                    "@id": "https://www.themensbrasil.com.br/blog/posts/tirzepatida-2c64b8abe370"
1362                },
1363                "datePublished" : "2025-07-18T11:50:52.508Z",
1364                "dateModified" : "2025-07-18T11:50:52.508Z",
1365                "publisher" : {
1366                    "@type" : "Organization",
1367                    "name" : "The Mens"
1368                }
1369                    ,"image" : {
1370                "@type" : "ImageObject",
1371                "url" : "https://cdn-blog-backend.tiendanube.com/blogs/019/621/eff/fd6744fbb2a6d05135af2cc/covers/0198192d-da4c-766b-b443-7b808404fb7c.jpg"
1372            }
1373                }
1374    </script>
1374
1375
1376</div>
1377
1378                            </div>
1379                        </section>
1380        <div class="d-flex flex-row justify-content-center align-items-center">
1381            </div>
1382</div>
1383<script type="text/javascript">
1384(function() {
1385	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
1386    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
1387	
1388	setTimeout(function() {
1389            var tracking_url = '/stats/record_visit/?' +
1390                      'referrer=' + encodeURIComponent(referrer) +
1391                      '&url=' + encodeURIComponent(url)
1392                                                                                                    + '&social_event_id_suffix=2a500d76-c11b-4b68-888d-af4f2b5d6388'
1393                                                                                    ;
1394            new Image().src = tracking_url;
1395	  }, 500);
1396})();
1397</script>
vendor: 1 bytes, line 1397
1397
1398<script type="text/javascript">
1399    LS.ready.then(function() {
1400                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D5136296', 'onfirstinteraction');
1401                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
1402                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
1403                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
1404                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
1405                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/scripts.tagy.com.br\/10548\/store\/bundle.js\u003Fstore\u003D5136296', 'onload');
1406                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/commerce\u002Dapp.pintergration.com\/business\/commerce\u002Dintegrations\/apps\/nuvem\/scripts\/conversions\/2612395704041\/\u003Fstore\u003D5136296', 'onload');
1407                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cartstack\u002Dperforma\u002Dai\/performaai\u002Dstore\/1.js\u003FversionId\u003DpHhqCzarvicQhFb0hiPjnd8mZ8R3CXFo\u0026store\u003D5136296', 'onload');
1408                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cartstack\u002Dperforma\u002Dai\/performaai\u002Dstore\u002Dloaderjs\/1.js\u003FversionId\u003DUzqn8_6rxv9U6R8zBwT1DCoxtwCALLVX\u0026store\u003D5136296', 'onload');
1409                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cashing\/cashingfront\/7.js\u003FversionId\u003Diy4ZBPU8ocNwtev4RMk3N.LsrFIx_ans\u0026store\u003D5136296', 'onload');
1410                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/solomon\/solomon\u002Dpixel\u002Dstore\/9.js\u003FversionId\u003DnJ_qcBy7l1WnH3l5wb.BjawTJAWriCtU\u0026store\u003D5136296', 'onfirstinteraction');
1411        
1412        LS.socialScripts.forEach(function (scriptSrc) {
1413            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
1414        });
1415    });
1416</script>
1416
1417
1418
1419
1420
1421        
1422            
1423
1424<div id="quickshop-modal" class="js-modal js-fullscreen-modal  modal modal-quickshop bottom modal-centered modal-bottom-sheet modal-bottom modal--md transition-slide modal-centered modal-docked-md modal-docked-md-centered transition-soft  " style="display: none;" >
1425                        <div class="js-modal-close js-fullscreen-modal-close  modal-header text-right modal-floating-close">
1426                                            <span class="js-modal-close  modal-close ml-1 no-header ">
1427                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
1428                        </span>
1429                                    </div>
1430                <div class="modal-body ">
1431                                <div class="js-item-product" data-product-id="">
1432                <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id="">
1433                    <div class="js-item-variants">
1434                        <div class="js-item-name h4 mb-2 pr-4" data-store="product-item-name-"></div>
1435                        <div class="item-price-container mb-3" data-store="product-item-price-">
1436                                                        <span class="js-compare-price-display price-compare "></span>
1437                            <span class="js-price-display "></span>
1438                            
1439
1440                        </div>
1441                                                <img srcset="" class="js-quickshop-img js-item-image hidden"/>
1442                        <div id="quickshop-form"></div>
1443                    </div>
1444                </div>
1445            </div>
1446                        </div>
1447        
1448    </div>
1449
1450<div class="js-modal-overlay modal-overlay  " data-modal-id="#quickshop-modal" style="display: none;"></div>
1451
1452        
1453            <a href="https://wa.me/5511914944213" target="_blank" class="js-btn-fixed-bottom btn-whatsapp " aria-label="Fale conosco pelo WhatsApp">
1454        <svg><use xlink:href="#whatsapp"/></svg>
1455    </a>
1456
1457        
1458                  
1459
1460 
1461
1462
1463<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
1464	<div class="container">
1465		<div class="row mb-4 ">
1466
1467							<div class="col-12 col-lg-5 pr-md-5 mb-5">
1468											<a href="https://consultoriomedico.themens.com.br/" class="btn btn-outline" title="Acessar" target="_blank">
1469							<span>Começar hoje</span> <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.7539 7.03033C12.0468 6.73744 12.0468 6.26256 11.7539 5.96967L6.98093 1.1967C6.68803 0.903807 6.21316 0.903807 5.92027 1.1967C5.62737 1.48959 5.62737 1.96447 5.92027 2.25736L10.1629 6.5L5.92027 10.7426C5.62737 11.0355 5.62737 11.5104 5.92027 11.8033C6.21316 12.0962 6.68803 12.0962 6.98093 11.8033L11.7539 7.03033ZM0.214355 7.25L11.2236 7.25L11.2236 5.75L0.214356 5.75L0.214355 7.25Z" fill="white"/> </svg>
1470						</a>
1471										
1472					
1473					<div class="text-center text-md-left">
1474                                <a class="social-icon " href="https://instagram.com/themens_oficial" target="_blank" aria-label="instagram The Mens">
1475                                <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg>
1476            </a>
1477                                        <a class="social-icon " href="https://www.facebook.com/themensbr" target="_blank" aria-label="facebook The Mens">
1478                                <svg class="icon-inline icon-lg"><use xlink:href="#facebook"/></svg>
1479            </a>
1480                                                                                                        <a class="social-icon " href="https://www.linkedin.com/company/themens" target="_blank" aria-label="Linkedin">
1481            <svg class="icon-inline icon-lg"><use xlink:href="#linkedin"/></svg>
1482	    </a>
1483	            <a class="social-icon " href="/cdn-cgi/l/email-protection#10737f7e6471647f506478757d757e633e737f7d3e7262" target="_blank" aria-label="[email protected]">
1484            <svg class="icon-inline icon-lg"><use xlink:href="#email-circle"/></svg>
1485	    </a>
1486	            <a class="social-icon " href="https://wa.me/5511914944213" target="_blank" aria-label="5511914944213">
1487            <svg class="icon-inline icon-lg"><use xlink:href="#whatsapp-circle"/></svg>
1488        </a>
1489	</div>
1489				</div>
1490						
1491			
1492													<div class="js-accordion-container col-12 col-md mb-0 mb-md-4">
1493													<a href="#" class="js-accordion-toggle-mobile row no-gutters">
1494																					<div class="subtitle  mb-0 mb-md-3 col">Institucional</div>
1495																					<span class="d-md-none">
1496									<span class="js-accordion-toggle-inactive">
1497										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg>
1498									</span>
1499									<span class="js-accordion-toggle-inactive" style="display: none;">
1500										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
1501									</span>
1502								</span>
1503							</a>
1504							<div class="js-accordion-content js-accordion-content-mobile">
1505														
1506<ul class="list">
1507						<li class="footer-menu-item">
1508				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/quem-somos/" >Quem somos</a>
1509			</li>
1510								<li class="footer-menu-item">
1511				<a class="footer-menu-link" href="/blog/" >Blog</a>
1512			</li>
1513								<li class="footer-menu-item">
1514				<a class="footer-menu-link" href="http://wa.me/5511942120797" target="_blank">Podemos ajudar?</a>
1515			</li>
1516								<li class="footer-menu-item">
1517				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/politica-trocas-devolucoes/" >Política de devolução e trocas</a>
1518			</li>
1519								<li class="footer-menu-item">
1520				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/termos-condicoes/" >Termos e condições</a>
1521			</li>
1522								<li class="footer-menu-item">
1523				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/politica-de-privacidade/" >Política de privacidade</a>
1524			</li>
1525								<li class="footer-menu-item">
1526				<a class="footer-menu-link" href="https://transparencyreport.google.com/safe-browsing/search?url=www.themens.com.br&amp;hl=pt_BR" target="_blank">Site seguro</a>
1527			</li>
1528			</ul>
1529													</div>
1530											</div>
1531				
1532								
1533								
1534								
1535			
1536		</div>
1537
1538		
1539 		
1540				
1541			
1542
1543					</div>
1544	<div class="js-footer-legal footer-legal">
1545		<div class="container-fluid">
1546			<div class="row justify-content-center">
1547	            <div class="col-12 text-center font-small mb-3">
1548					As informações contidas neste site não devem ser usadas para automedicação e não substituem, em hipótese alguma, as orientações dadas pelo profissional da área médica. Somente o médico está apto a diagnosticar qualquer problema de saúde e prescrever o tratamento adequado. Se você estiver interessado em um produto com prescrição, a The Men’s o ajudará a marcar uma consulta com um médico independente, se necessário, que avaliará se você é ou não um candidato adequado para o produto com prescrição e, se apropriado, pode prescrever uma receita para o produto que você pode solicitar na farmácia de sua escolha. Todos os preços e condições deste site são válidos apenas para compras no site. Destacamos que os preços previstos no site prevalecem aos demais anunciados em outros meios de comunicação e sites de buscas. Em caso de divergência, o preço válido é o do carrinho de compras. Imagens meramente ilustrativas. Confira condições na sacola de compras. 
1549A The Men&#039;s é um marketplace para venda de produtos cosméticos e suplementos alimentares. Caso deseje um medicamento, conectaremos com as farmácias de mani
1549pulação parceiras. Nesses casos, todas as preparações magistrais são manipuladas, de acordo com as legislações: RDC nº 67/2007 e RDC nº 44/2009
1550				</div>
1551	            <div class="col-12 text-center font-small mb-3">
1552	                <div class="d-inline-block mr-md-2">
1553	                   Copyright The Men&#039;s - 2026. Todos os direitos reservados.
1554	                </div>
1555					
1556	            </div>
1557
1558				<div class="col-12 text-center">
1559	                	                <div class="powered-by-logo">
1560                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br/next?utm_source=www.themensbrasil.com.br&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 153" id="svg_brand"><path d="M22.472 31.998c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.755 0-15.079 6.712-15.079 15.371 0 8.561 6.324 15.372 15.079 15.372 4.475 0 8.658-2.043 12.063-4.281v7.686c-3.794 2.432-7.88 3.6-12.355 3.6C9.047 76.848 0 67.021 0 54.374c0-12.55 9.242-22.377 22.472-22.377Zm42.123 7.978c-.097 0-.292 0-.487-.097-.389 0-.972-.097-1.556-.097-8.075 0-12.841 6.323-12.841 15.663v20.43h-7.49V32.972h7.393v7.589c1.848-4.962 7.587-8.27 13.132-8.27.584 0 .973.098 1.362.098.292.097.487.097.487.097v7.491Zm9.63-14.69c-2.82 0-5.155-2.335-5.155-5.157 0-2.821 2.335-5.156 5.156-5.156 2.82 0 5.156 2.335 5.156 5.156 0 2.822-2.335 5.156-5.156 5.156Zm3.795 7.685v42.905h-7.588V32.97h7.588Zm22.958 17.804 12.841-1.556V46.98c0-5.254-3.307-8.27-9.047-8.27-5.156 0-8.464 2.53-10.02 7.589l-7.199-2.043c2.14-7.491 8.658-12.259 17.024-12.259 10.507 0 16.538 5.935 16.538 15.567v28.31h-7.101v-5.642c-3.405 4.28-8.658 6.615-14.398 6.615-8.074 0-13.522
1560-5.253-13.522-12.258 0-7.686 4.864-12.453 14.884-13.815Zm0 19.36c7.393 0 12.841-4.767 12.841-11.382v-3.114l-11.674 1.46c-5.35.68-8.366 3.308-8.366 7.005 0 3.6 3.016 6.031 7.199 6.031ZM172.285 14v61.778h-7.49v-6.81c-3.113 4.67-8.853 7.783-15.176 7.783-12.258 0-21.597-9.729-21.597-22.474 0-12.647 9.242-22.473 21.597-22.473 6.323 0 11.965 2.724 15.176 7.394V14h7.49Zm-21.791 24.906c-8.463 0-14.787 6.713-14.787 15.469s6.226 15.469 14.787 15.469 14.787-6.713 14.787-15.47c-.097-8.755-6.323-15.468-14.787-15.468Zm74.129 15.469c0 12.356-9.437 22.473-22.472 22.473-12.939 0-22.472-10.02-22.472-22.473S189.115 31.9 202.151 31.9c13.035.097 22.472 10.118 22.472 22.474Zm-37.162 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm75.588-22.377c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.756 0-15.079 6.712-15.079 15.371 0 8.561 6.323 15.372 15.079 15.372 4.474 0 8.658-2.043 12.062-4.281v7.686c-3.794 2.432-7.879 3.6-12.354 3.6-13.425 0-22.472-9.827-22.472-22.474.097-12.55 9.339-22.377 22.472-22.377Zm61.481 22.377c0 12.356-9.436 22.473-22.472 22.473-12.938 0-22.471-10.02-22.471-22.473S289.023 31.9 302.058 31.9c13.036.097 22.472 10.118 22.472 22.474Zm-37.161 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm52.24 21.5h-7.588V32.972h7.491v6.227c2.432-4.476 6.615-7.2 12.646-7.2 6.324 0 10.993 3.114 13.522 8.367 2.238-3.6 6.421-8.367 14.69-8.367 10.02 0 15.76 7.005 15.76 17.999v25.879h-7.588V51.26c0-7.685-3.308-12.355-9.729-12.355-6.712 0-10.992 5.545-10.992 14.399v22.473h-7.588V51.456c0-7.783-3.308-12.55-9.728-12.55-6.713 0-10.993 5.545-10.993 14.399l.097 22.57ZM511.616 10h-.098c-11.978.017-23.39 4.74-31.908 13.05a35.408 35.408 0 0 0-13.907-2.816c-19.688 0-35.703 16.07-35.703 35.82s16.015 35.82 35.697 35.82c4.776 0 9.5-.98 13.872-2.823 8.27 8.073 19.55 13.057 31.972 13.057 25.307 0 45.896-20.66 45.896-46.054 0-25.394-20.548-46.013-45.821-46.054Zm-.078 81.874c-19.681-.002-35.694-16.071-35.694-35.82h-10.199c0 9.034 2.616 17.46 7.109 24.577a25.423 25.423 0 0 1-7.057 1.008c-14.057 0-25.498-11.48-25.498-25.585s11.441-25.586 25.498-25.586c5.567 0 10.858 1.768 15.293 5.112 6.486 4.885 10.205 12.35 10.205 20.474h10.199c0-10.715-4.626-20.608-12.752-27.434a35.614 35.614 0 0 1 22.922-8.386c19.671.012 35.668 16.076 35.668 35.82 0 19.743-16.013 35.818-35.694 35.82ZM617.61 42.076c1.299 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.353-3.367-1.051-4.67-.699-1.305-1.681-2.313-2.928-3.014-1.254-.702-2.68-1.055-4.28-1.055s-3.032.353-4.279 1.055c-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V35.556h9.31v5.042a10.634 10.634 0 0 1 3.944-4.027c2.178-1.281 4.719-1.924 7.624-1.924 2.905 0 5.671.654 7.998 1.958a13.977 13.977 0 0 1 5.447 5.465l-.012.006Zm45.14-6.52v24.867c0 3.367-.763 6.329-2.293 8.89-1.531 2.561-3.633 4.56-6.307 5.992-2.68 1.432-5.844 2.15-9.5 2.15-3.656 0-6.775-.718-9.501-2.15-2.731-1.431-4.857-3.43-6.381-5.992-1.531-2.561-2.293-5.529-2.293-8.89V35.556h9.91v24.566c0 1.657.353 3.1 1.052 4.335.698 1.234 1.674 2.196 2.928 2.903 1.253.701 2.679 1.055 4.279 1.055s3.101-.354 4.355-1.055a7.28 7.28 0 0 0 2.893-2.903c.676-1.229 1.016-2.678 1.016-4.335V35.556h9.842Zm28.125 40.995h-8.709l-16.073-40.995h10.737l9.656 26.757 9.72-26.757h10.742l-16.073 40.995ZM741.848 40.604c-1.704-1.86-3.766-3.315-6.197-4.37-2.432-1.054-5.244-1.582-8.449-1.582-3.858 0-7.312.928-10.361 2.788-3.055 1.86-5.481 4.381-7.283 7.574-1.802 3.193-2.703 6.844-2.703 10.964s.878 7.586 2.628 10.849c1.75 3.268 4.216 5.853 7.398 7.76 3.177 1.912 6.873 2.862 11.077 2.862 2.755 0 5.308-.428 7.658-1.28 2.351-.852 4.378-2.034 6.082-3.541 1.703-1.507 2.951-3.24 3.754-5.198l-7.959-3.918a10.26 10.26 0 0 1-3.719 3.842c-1.577.957-3.494 1.432-5.746 1.432-2.253 0-4.245-.528-5.972-1.582-1.727-1.055-3.032-2.55-3.904-4.486-.526-1.165-.855-2.434-.994-3.807h29.42a9.27 9.27 0 0 0 .41-2c.075-.73.115-1.471.115-2.225 0-2.764-.45-5.337-1.351-7.725a19.655 19.655 0 0 0-3.904-6.369v.012Zm-20.121 3.767c1.599-1.055 3.43-1.582 5.48-1.582 2.051 0 3.991.527 5.522 1.582 1.524 1.055 2.627 2.486 3.303 4.294.306.823.491 1.71.549 2.637h-19.215c.
1560168-.864.405-1.67.717-2.41.825-1.96 2.038-3.466 3.644-4.521ZM811.532 42.076c1.3 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.323-3.367-.976-4.67-.653-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.606 0-2.928.353-4.129 1.055-1.202.7-2.131 1.71-2.778 3.013-.653 1.31-.976 2.863-.976 4.671v24.038h-9.836V52.513c0-1.808-.323-3.367-.976-4.67-.652-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.605 0-2.928.353-4.129 1.055-1.201.7-2.131 1.71-2.778 3.013-.652 1.31-.976 2.863-.976 4.671v24.038h-9.91V35.556h9.31v5.152c.831-1.622 1.98-2.915 3.453-3.87 2.253-1.455 4.903-2.186 7.958-2.186 3.356 0 6.307.881 8.86 2.637 1.611 1.107 2.859 2.44 3.754 3.987 1.091-1.727 2.443-3.123 4.054-4.178 2.501-1.634 5.382-2.451 8.634-2.451 2.905 0 5.492.654 7.774 1.958 2.275 1.31 4.065 3.13 5.371 5.465l.005.006Zm17.8 4.787c0 .707.202 1.333.6 1.883.399.556.965 1.003 1.692 1.356.728.354 1.566.678 2.519.98l6.531 1.958c3.356 1.009 5.943 2.515 7.774 4.52 1.825 2.011 2.743 4.474 2.743 7.383 0 2.463-.652 4.637-1.952 6.52-1.299 1.884-3.107 3.355-5.406 4.41-2.304 1.055-5.007 1.582-8.108 1.582-4.355 0-8.149-1.043-11.377-3.13-3.229-2.085-5.47-4.908-6.723-8.477l7.433-3.541c1.051 2.312 2.518 4.12 4.395 5.424 1.877 1.304 3.968 1.959 6.272 1.959 1.75 0 3.153-.4 4.204-1.206 1.051-.805 1.577-1.86 1.577-3.164 0-.805-.214-1.472-.641-2-.427-.526-.988-.978-1.692-1.355a12.03 12.03 0 0 0-2.403-.945l-6.682-1.883c-3.407-.956-5.994-2.475-7.773-4.56-1.779-2.087-2.668-4.533-2.668-7.35 0-2.508.641-4.71 1.917-6.594 1.276-1.883 3.055-3.355 5.331-4.41 2.275-1.055 4.891-1.582 7.848-1.582 3.852 0 7.26.927 10.211 2.787 2.951 1.86 5.053 4.474 6.306 7.835l-7.507 3.541a8.882 8.882 0 0 0-3.529-4.41c-1.652-1.078-3.506-1.623-5.556-1.623-1.652 0-2.957.365-3.904 1.096-.953.73-1.427 1.72-1.427 2.978l-.005.018Zm61.651-4.787c1.299 2.335 1.952 5.036 1.952 8.102V76.55H883.1V52.513c0-1.808-.353-3.367-1.052-4.67-.698-1.305-1.663-2.313-2.893-3.014-1.23-.702-2.668-1.055-4.32-1.055-1.652 0-3.032.353-4.279 1.055-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V20.263h9.91v19.379a10.632 10.632 0 0 1 3.344-3.066c2.178-1.28 4.719-1.924 7.624-1.924 2.905 0 5.671.655 7.999 1.96a13.981 13.981 0 0 1 5.446 5.464h-.006ZM930.717 37.44c-3.258-1.86-6.908-2.788-10.962-2.788-4.054 0-7.635.928-10.886 2.788-3.257 1.86-5.856 4.398-7.808 7.609-1.952 3.216-2.928 6.885-2.928 10.999 0 4.115.976 7.789 2.928 11a21.296 21.296 0 0 0 7.848 7.608c3.281 1.86 6.896 2.788 10.852 2.788 3.956 0 7.635-.928 10.886-2.788a21.447 21.447 0 0 0 7.809-7.609c1.952-3.216 2.928-6.884 2.928-10.999 0-4.114-.965-7.847-2.894-11.04a21.267 21.267 0 0 0-7.773-7.574v.006Zm-1.086 24.983c-.976 1.883-2.304 3.355-3.979 4.41-1.681 1.055-3.644 1.582-5.897 1.582-2.252 0-4.158-.528-5.856-1.582-1.704-1.055-3.043-2.527-4.02-4.41-.976-1.884-1.466-4.005-1.466-6.37 0-2.364.49-4.467 1.466-6.327.977-1.86 2.316-3.315 4.02-4.37 1.704-1.055 3.656-1.582 5.856-1.582 2.201 0 4.216.527 5.897 1.582 1.675 1.055 3.003 2.515 3.979 4.37.976 1.86 1.467 3.97 1.467 6.328s-.491 4.485-1.467 6.369ZM987.257 45.2c-1.831-3.217-4.291-5.778-7.398-7.685-3.108-1.906-6.584-2.863-10.436-2.863-3.154 0-5.932.615-8.334 1.85-1.923.984-3.523 2.294-4.805 3.905v-4.85h-9.31v56.369h9.911v-19.31a13.867 13.867 0 0 0 4.319 3.106c2.478 1.154 5.192 1.733 8.149 1.733 3.956 0 7.485-.944 10.586-2.828 3.102-1.883 5.556-4.456 7.358-7.725C989.099 63.64 990 60.018 990 56.054c0-3.964-.913-7.638-2.743-10.849V45.2Zm-8.975 17.257c-.999 1.86-2.368 3.315-4.095 4.37-1.727 1.055-3.719 1.582-5.971 1.582-2.253 0-4.095-.527-5.822-1.582-1.727-1.055-3.078-2.51-4.054-4.37-.976-1.86-1.467-3.992-1.467-6.403 0-2.41.491-4.468 1.467-6.328.976-1.86 2.327-3.315 4.054-4.37 1.727-1.055 3.667-1.582 5.822-1.582 2.154 0 4.244.527 5.971 1.582 1.727 1.055 3.09 2.515 4.095 4.37.999 1.86 1.502 3.97 1.502 6.328s-.503 4.549-1.502 6.403ZM615.323 120.351c0-2.927-.693-5.535-2.073-7.824l-.006.012c-1.386-2.289-3.229-4.074-5.533-5.361-2.304-1.286-4.863-1.929-7.681-1.929-3.176 0-5.954.794-8.334 2.387-1.594 1.072-2.858 2.399-3.8 3.981v-5.505h-4.609v40.995h4.609v-24.67c0-2.469.456-4.654 1.38-6.554.924-1.901 2.253-3.396 3.997-4.474 1.738-1.078 3.864-1.617 6.07-1.617 2.206 0 4.164.475 5.879 1.426 1.715.95 3.055 2.312 4.031 4.085.976 1.768 1.461 3.889 1.461 6.357v25.441h4.609v-26.75ZM660.907 124.674c0-2.573-.45-5.025-1.345-7.366h-.012a19.556 19.556 0 0 0-3.841-6.247 17.843 17.843 0 0 0-5.913-4.277c-2.282-1.025-4.829-1.541-7.647-1.541-3.685 0-7.017.927-9.985 2.776-2.975 1.848-5.331 4.381-7.069 7.591-1.739 3.211-2.611 6.844-2.611 10.907 0 4.062.895 7.725 2.692 10.987 1.796 3.263 4.227 5.83 7.3 7.708 3.072 1.877 6.531 2.816 10.372 2.816 2.61 0 5.03-.434 7.259-1.31 2.23-.875 4.188-2.068 5.88-3.587 1.686-1.518 2.991-3.228 3.915-5.128l-3.915-2.081c-1.381 2.365-3.177 4.254-5.377 5.668-2.206 1.414-4.846 2.121-7.762 2.121-2.917 0-5.579-.73-7.987-2.197-2.409-1.46-4.303-3.477-5.683-6.05-1.178-2.184-1.814-4.653-1.912-7.4h33.335c.104-.614.179-1.205.231-1.773.046-.562.075-1.101.075-1.617Zm-4.915-.852h-28.651c.22-2.22.797-4.236 1.75-6.05 1.334-2.544 3.154-4.549 5.458-6.015 2.304-1.467 4.84-2.197 7.606-2.197s5.238.707 7.415 2.121c2.172 1.414 3.852 3.315 5.031 5.703.958 1.947 1.42 4.097 1.391 6.438ZM709.552 96.608h4.609v9.504h7.681v4.393h-7.681v36.596h-4.609v-36.596h-7.681v-4.393h7.681v-9.504Zm-17.424 9.504h5.764l-14.328 20.486 14.288 20.509h-5.764l-11.343-16.47-11.475 16.47h-5.764l14.369-20.509-14.323-20.486h5.764l11.435 16.452 11.377-16.452Z"/></svg></a>
1561                </div>
1562	            </div>
1563	            
1564	        </div>
1565    	</div>
1566    </div>
1567</footer>
1568        
1569                                    <div id="popup-initial" class="popup-initial" style="display: none;">
1570                    <div class="popup-initial-mask"></div>
1571                    <div class="popup-initial-content">
1572                        <div class="js-newsletter newsletter">
1573                            <h5 class="mb-3">Para visualizar o conteúdo e seguir com a sua compra digite um e-mail valido</h5>
1574                            
1575                            <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form-initial">
1576                                <div class="newsletter-form input-append">
1577                                
1578                                    
1579<div class="form-group ">
1580                            <input 
1581            type="email"
1582            id="email"            class=" form-control  " 
1583            autocorrect="off" 
1584            autocapitalize="off" 
1585                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                />
1586                                                </div>
1587
1588
1589
1590                                    <div class="winnie-pooh" style="display: none;">
1591                                        <label for="winnie-pooh-newsletter">Não preencher este campo</label>
1592                                        <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
1593                                    </div>
1594                                    <input type="hidden" name="name" value="Sem nome" />
1595                                    <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
1596                                    <input type="hidden" name="type" value="newsletter" />
1597                                    <input type="hidden" name="contact" value="Env
1597iar" />
1598                                </div>
1599                                <div class="d-block d-md-flex newsletter-form-ctas">
1600                                    <a class="btn btn-secondary d-none d-md-block" href="#" onclick="localStorage.setItem('initial-email', 'true'); window.location.reload(); return false;">CANCELAR</a>
1601                                    <button type="submit" class="btn btn-primary order-1 order-md-2">ACESSAR</button>
1602                                    <a class="btn btn-secondary d-block d-md-none" href="#" onclick="localStorage.setItem('initial-email', 'true'); window.location.reload(); return false;">CANCELAR</a>
1603                                </div>
1604                            </form>
1605                        </div>
1606                    </div>
1607                </div>
1608                    
1609        
1610            
1611            <span class="js-ship-free-min hidden" data-pricemin="19489"></span>
1612            <span class="js-cart-subtotal hidden" data-priceraw="0"></span>
1613            <span class="js-cart-discount hidden" data-priceraw="0"></span>
vendor: 144 bytes, lines 1613-1617
1613
1614        
1615        
1616        
1617        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 1617-1622
1617<script type="text/javascript">
1618
1619            
1620            
1621
1622!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>
16222&&(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:{});
1623
1624!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 1624
1624))}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}
1624Object.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);
1624if(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 1624
1624if(!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>
16241)&&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
1624h((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"}
1624)),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);
1624i.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>
1624d?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)}
1624));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;
1624if(!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(
1624),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({}
1624,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=""}
1624)),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)}
1624)),!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,
16240,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,
1624!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
1624play.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),_}));
1625
1626function createSwiper(selector, swiperParams, callback = null) {
1627    /**
1628     * Use timer to create new task instead of executing in the current one
1629     * in order to split total blocking time
1630     */
1631    setTimeout(function() {
1632        const swiperInstance = new Swiper(selector, swiperParams);
1633        if (callback) {
1634            callback(swiperInstance);
1635        }
1636    }, 0);
1637}
1638
1639            
1640            LS.ready.then(function(){
1641
1642                
1643                
1644
1645
1646                
1647                
1648
1649// Move to our_content
1650window.urls = {
1651    "shippingUrl": "\/frete\/"
1652}
1653
1654
1655document.addEventListener('lazybeforeunveil', function(e){
1656    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
1657        var parent = e.target.parentElement;
1658        var sibling = e.target.nextElementSibling;
1659        if (sibling.classList.contains('js-lazy-loading-preloader')) {
1660            sibling.style.display = 'none';
1661            parent.style.display = 'block';
1662        }
1663    }
1664});
1665
1666
1667window.lazySizesConfig = window.lazySizesConfig || {};
1668lazySizesConfig.hFac = 0.4;
1669
1670
1671DOMContentLoaded.addEventOrExecute(() => {
1672
1673    (() => {
1674        function recalc() {
1675            try {
1676                const $priceBox = document.querySelector('.js-prepare-product-kit-price');
1677                if (!$priceBox) return;
1678    
1679                const divisor = parseInt($priceBox.getAttribute('data-price-kit'), 10);
1680                if (divisor <= 1) return;
1681    
1682                const $displayPrice = $priceBox.querySelector('.js-price-display');
1683                const $displayComparePrice = $priceBox.querySelector('.js-compare-price-display');
1684    
1685                if ($displayPrice && !$displayPrice.querySelector('.price-a-partir')) {
1686                    const price = parseFloat($displayPrice.getAttribute('data-product-price')) / 100;
1687                    const unitPrice = price / divisor;
1688    
1689                    $displayPrice.innerHTML = `
1690                        <span class="price-a-partir">A partir de</span> 
1691                        ${$displayPrice.innerHTML}
1692                        <small> (${unitPrice.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' })}/caixa)</small>
1693                    `;
1694                }
1695            } catch (error) {
1696                console.error('Erro ao recalcular preço:', error);
1697            }
1698        }
1699    
1700        // Executa a função inicialmente
1701        recalc();
1702    
1703        // Função para adicionar eventos dinâmicos
1704        function addDynamicEventListeners() {
1705            ['mousemove', 'scroll'].forEach(eventType => {
1706                window.addEventListener(eventType, recalc);
1707            });
1708        }
1709    
1710        // Adiciona os eventos de movimentação e rolagem
1711        addDynamicEventListeners();
1712    })();
1713    
1714
1715    // Seleciona os elementos relevantes
1716    const ctaMedicamento = document.querySelector('.js-cta-medicamento');
1717    const modal = document.querySelector('.medicamento-modal');
1718    const closeModalButtons = document.querySelectorAll('.js-medicamento-modal-close');
1719    const ctaModalBuy = document.querySelector('.js-modal-buy');
1720
1721    if( ctaModalBuy ){
1722        ctaModalBuy.onclick = () => {
1723            document.querySelector('#product_form .js-prod-submit-form').click();
1724        }
1725    }
1726
1727    // Verifica se o botão de CTA existe e adiciona o evento de clique
1728    if (ctaMedicamento && modal) {
1729        ctaMedicamento.addEventListener('click', function (event) {
1730            event.preventDefault(); // Evita o comportamento padrão do link
1731            modal.style.display = 'block'; // Exibe o modal
1732        });
1733    } else {
1734        console.warn('Elemento .js-cta-medicamento ou .medicamento-modal não encontrado.');
1735    }
1736
1737    // Adiciona evento de clique em todos os botões de fechar modal
1738    if (closeModalButtons.length > 0) {
1739        closeModalButtons.forEach(function (button) {
1740            button.addEventListener('click', function () {
1741                modal.style.display = 'none'; // Esconde o modal
1742            });
1743        });
1744    } else {
1745        console.warn('Nenhum elemento .js-medicamento-modal-close encontrado.');
1746    }
1747
1748
1749                try {
1750            const initialPopupEmail = localStorage.getItem('initial-email');
1751            if( !initialPopupEmail || initialPopupEmail !== 'true' ){
1752                jQueryNuvem('#popup-initial').show();
1753            }
1754        } catch (error) {
1755            console.log('ERROR', error)
1756            
1757        }
1758
1759        LS.newsletter('#popup-initial form', '#popup-initial', '\/contato\/', function (response) {
1760            jQueryNuvem(".js-news-spinner").hide();
1761            jQueryNuvem(".js-news-send, .js-news-popup-submit").show();
1762            var selector_to_use = response.success ? '.js-news-popup-success' : '.js-news-popup-failed';
1763            let newPopupAlert = jQueryNuvem(this).find(selector_to_use).fadeIn(100);
1764            setTimeout(() => newPopupAlert.fadeOut(500), 4000);
1765            
1766            localStorage.setItem('initial-email', 'true');
1767            setTimeout(function () {
1768                jQueryNuvem('#popup-initial').hide();
1769            }, 2500);
1770        });
1771    
1772    const quemSomosRevies = document.querySelector('.quem-somos-reviews');
1773    if( quemSomosRevies ){
1774        createSwiper(
1775            '.js-swiper-quem-somos-reviews', {
1776                lazy: true,
1777                loop: true,
1778                autoplay: false,
1779                slidesPerView: 1,
1780                threshold: 5,
1781                spaceBetween: 25,
1782                navigation: {
1783                    nextEl: '.js-swiper-quem-somos-reviews-next',
1784                    prevEl: '.js-swiper-quem-somos-reviews-prev',
1785                },
1786                breakpoints: {
1787                    768: {
1788                        slidesPerView: 2,
1789                    },                
1790                    992: {
1791                        slidesPerView: 3,
1792                    },                
1793                }
1794            }
1795        )
1796    }
1797
1798    
1799
1800    
1801
1802    document.querySelectorAll('.pagina-tratamento-block-2-products-item-title').forEach(item => {
1803        item.addEventListener('click', () => {
1804            item.classList.toggle('active');
1805        });
1806    });
1807
1808    // Seleciona todos os links de opções
1809    const options = document.querySelectorAll('.perguntas-e-respostas-options a');
1810    // Seleciona todas as respostas
1811    const answers = document.querySelectorAll('.perguntas-e-respostas-options-value');
1812
1813    if(options){
1814        // Adiciona um evento de clique em cada link de opção
1815        options.forEach(option => {
1816            option.addEventListener('click', (event) => {
1817                event.preventDefault(); // Previne o comportamento padrão do link
1818
1819                if( window.innerWidth < 768 ){
1820                    if( event.target.classList.contains('active') ){
1821                        options.forEach(opt => opt.classList.remove('active'));
1822                        answers.forEach(answer => answer.classList.remove('active'));        
1823                        return;
1824                    }
1825                }
1826    
1827                // Remove a classe 'active' de todas as opções e respostas
1828                options.forEach(opt => opt.classList.remove('active'));
1829                answers.forEach(answer => answer.classList.remove('active'));
1830    
1831                // Adiciona a classe 'active' na opção e resposta correspondente ao índice
1832                const index = option.getAttribute('data-index');
1833                option.classList.add('active');
1834                document.querySelectorAll(`.perguntas-e-respostas-options-value[data-index="${index}"]`).forEach(box => box.classList.add('active'));
1835            });
1836        });
1837
1838        if( window.innerWidth < 768 ){
1839            options.forEach(opt => opt.classList.remove('active'));
1840            answers.forEach(answer => answer.classList.remove('active'));
1841        }
1842    } 
1843
1844
1845    const tabItems = document.querySelectorAll('.js-home-main-tabs-info-options-list-item');
1846    const tabContents = document.querySelectorAll('.js-home-main-tabs-info-content');
1847    
1848    tabItems.forEach(item => {
1849        item.addEventListener('click', () => {
1850            // Obtém o índice do botão clicado
1851            const index = item.getAttribute('data-index');
1852            
1853            // Remove a classe 'active' de todos os botões e conteúdos
1854            tabItems.forEach(i => i.classList.remove('active'));
1855            tabContents.forEach(content => content.classList.remove('active'));
1856
1857            // Adiciona a classe 'active' ao botão e conteúdo correspondentes
1858            item.classList.add('active');
1859            const correspondingContent = document.querySelector(`.js-home-main-tabs-info-content[data-index="${index}"]`);
1860            if (correspondingContent) {
1861                correspondingContent.classList.add('active');
1862
1863                // Rola até o conteúdo correspondente, ajustando pela altura do cabeçalho
1864                const offsetTop = correspondingContent.getBoundingClientRect().top + window.scrollY - 125;
1865                window.scrollTo({ top: offsetTop, behavior: 'smooth' });
1866            }
1867        });
1868    });
1869
1870
1871    const tabProductsProductItems = document.querySelectorAll('.js-home-products-details-cta-item');
1872    const tabProductsProductContents = document.querySelectorAll('.js-home-products-details-item');
1873    
1874    tabProductsProductItems.forEach(item => {
1875        item.addEventListener('click', () => {
1876            // Obtém o índice do botão clicado
1877            const index = item.getAttribute('data-index');
1878            
1879            // Remove a classe 'active' de todos os botões e conteúdos
1880            tabProductsProductItems.forEach(i => i.classList.remove('active'));
1881            tabProductsProductContents.forEach(content => content.classList.remove('active'));
1882
1883            // Adiciona a classe 'active' ao botão e conteúdo correspondentes
1884            item.classList.add('active');
1885            const correspondingContent = document.querySelector(`.js-home-products-details-item[data-index="${index}"]`);
1886            if (correspondingContent) {
1887                correspondingContent.classList.add('active');
1888
1889                // Rola até o conteúdo correspondente, ajustando pela altura do cabeçalho
1890                // const offsetTop = correspondingContent.getBoundingClientRect().top + window.scrollY;
1891                // window.scrollTo({ top: offsetTop, behavior: 'smooth' });
1892            }
1893        });
1894    });
1895
1896
1897
1898
1899	
1900    
1901    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
1902        e.preventDefault();
1903        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
1904    });
1905
1906    
1907    var $notification_order_cancellation = jQueryNuvem(".js-notification-order-cancellation");
1908    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
1909    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
1910    
1911	    
1912    if ($notification_status_page.length > 0){
1913        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
1914            $notification_status_page.show();
1915        };
1916        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
1917            e.preventDefault();
1918            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
1919        });
1920    }
1921
1922    
1923    jQueryNuvem(".js-cart-notification-close").on("click", function(){
1924        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
1925        setTimeout(function(){
1926            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
1927            jQueryNuvem(".js-alert-added-to-cart").hide();
1928        },2000);
1929    });
1930
1931    
1932    
1933        
1934        const footerLegal = jQueryNuvem(".js-footer-legal");
1935
1936        restoreNotifications = function(){
1937
1938            // Whatsapp button position
1939            $fixed_bottom_button.css("marginBottom", "10px");
1940
1941            
1942            footerLegal.removeAttr("style");
1943        };
1944
1945        if (!window.cookieNotificationService.isAcknowledged()) {
1946            jQueryNuvem(".js-notification-cookie-banner").show();
1947
1948            
1949            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
1950            footerLegal.css("paddingBottom", cookieBannerHeight + 30 + "px");
1951
1952            
1953            $fixed_bottom_button.css("marginBottom", "45px");
1954
1955        }
1956
1957        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
1958            window.cookieNotificationService.acknowledge();
1959            restoreNotifications();
1960        });
1961
1962    
1963    
1964    
1965        restoreQuickshopForm = function(){
1966
1967            
1968            
1969            jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide");
1970            jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } );
1971            jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', '');
1972
1973                        
1974            setTimeout(function(){
1975                var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form');
1976                var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants");
1977                
1978                $quickshop_form.detach().appendTo($item_form_container);
1979                jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened");
1980            },350);
1981
1982        };
1983
1984    
1985    
1986    if (window.innerWidth < 768) {
1987
1988        
1989        cleanURLHash = function(){
1990            const uri = window.location.toString();
1991            const clean_uri = uri.substring(0, uri.indexOf("#"));
1992            window.history.replaceState({}, document.title, clean_uri);
1993        };
1994
1995        
1996        goBackBrowser = function(){
1997            cleanURLHash();
1998            history.back();
1999        };
2000
2001        
2002        if(window.location.href.indexOf("modal-fullscreen") > -1) {
2003            cleanURLHash();
2004        }
2005
2006        
2007        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
2008            e.preventDefault();
2009            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
2010            window.location.hash = modal_url_hash;
2011        });
2012
2013        
2014        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
2015            e.preventDefault();
2016            goBackBrowser();
2017        });
2018
2019        
2020        window.onhashchange = function() {
2021            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
2022
2023                
2024                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
2025
2026                    
2027                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
2028                        jQueryNuvem("body").removeClass("overflow-none");
2029                    }
2030                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
2031                    var $opened_modal_overlay = $opened_modal.prev();
2032
2033                    $opened_modal.removeClass("modal-show");
2034                    setTimeout(() => $opened_modal.hide(), 500);
2035                    $opened_modal_overlay.fadeOut(500);
2036
2037                                            restoreQuickshopForm();
2038                    
2039                }
2040            }
2041        }
2042
2043    }
2044
2045    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
2046        e.preventDefault(); 
2047        var modal_id = jQueryNuvem(this).data('toggle');
2048        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
2049
2050                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (window.innerWidth < 768) && (!jQueryNuvem(this).hasClass("js-open-over-modal"))){
2051            let tabnav_modals = jQueryNuvem(".js-tabnav-modal");
2052            jQueryNuvem(tabnav_modals).removeClass("modal-show");
2053        }
2054
2055        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
2056                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2057                jQueryNuvem("body").removeClass("overflow-none");
2058            }
2059            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2060            setTimeout(() => modal.hide(), 500);
2061        } else {
2062
2063                        
2064            if(!jQueryNuvem(".js-modal.modal-show").length){
2065                jQueryNuvem("body").addClass("overflow-none");
2066            }
2067
2068            jQueryNuvem(modal_id).detach().appendTo("body");
2069            jQueryNuvem(modal_id).show().addClass("modal-show");
2070            
2071                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
2072                $overlay_id.fadeIn(400);
2073                $overlay_id.detach().insertBefore(modal_id);
2074            }
2075        }             
2076    });
2077
2078    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
2079        e.preventDefault();
2080
2081                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (!jQueryNuvem(this).hasClass("js-close-over-modal")) && (window.innerWidth < 768)){
2082            jQueryNuvem('.js-toggle-tabnav.tabnav-active').removeClass("tabnav-active");
2083        }
2084
2085        
2086        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2087            jQueryNuvem("body").removeClass("overflow-none");
2088        }
2089        var $modal = jQueryNuvem(this).closest(".js-modal");
2090        var modal_id = $modal.attr('id');
2091        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
2092        $modal.removeClass("modal-show");
2093        setTimeout(() => $modal.hide(), 500);
2094        $overlay_id.fadeOut(500);
2095        
2096        
2097        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
2098            goBackBrowser();
2099        }
2100
2101                    restoreQuickshopForm();
2102        
2103    });
2104
2105    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
2106        e.preventDefault();
2107
2108        
2109        if(jQueryNuvem(".js-modal.modal-show").length == 1){
2110            jQueryNuvem("body").removeClass("overflow-none");
2111        }
2112
2113        var modal_id = jQueryNuvem(this).data('modalId');
2114        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
2115        setTimeout(() => modal.hide(), 500);
2116        jQueryNuvem(this).fadeOut(500);
2117
2118                    restoreQuickshopForm();
2119        
2120    });
2121
2122    
2123        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
2124        e.preventDefault();
2125        jQueryNuvem(this).toggleClass('active');
2126        jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active');
2127    });
2128
2129    
2130    function toggleAccordion(selector){
2131        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
2132            jQueryNuvem(selector).hide();
2133        }else{
2134            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
2135            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
2136        }
2137        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
2138    }
2139
2140    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
2141        e.preventDefault();
2142        toggleAccordion(this);
2143    });
2144
2145    if(window.innerWidth < 768){
2146        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
2147            e.preventDefault();
2148            toggleAccordion(this);
2149        });
2150        jQueryNuvem(".js-accordion-content-mobile").hide();
2151    }else{
2152        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
2153    }
2154
2155    
2156    const inViewport = (entries, observer) => {
2157        entries.forEach(entry => {
2158            if (entry.isIntersecting && !entry.target.observed) {
2159                entry.target.classList.add("is-inViewport");
2160                entry.target.observed = true;
2161            }
2162        });
2163    };
2164
2165    // Attach observer to every [data-transition] element:
2166    const ELs_inViewport = document.querySelectorAll('[data-transition]');
2167    ELs_inViewport.forEach(EL => {
2168        EL.observed = false; // Initialize the observed flag for each element
2169        const Obs = new IntersectionObserver(inViewport);
2170        Obs.observe(EL);
2171    });
2172
2173	
2174     
2175    
2176        
2177        var fixedNavTransparent = jQueryNuvem(".js-head-mutator");
2178        var fixedNavTransparentHeight = fixedNavTransparent.height();
2179        var videoSection = jQueryNuvem(".js-section-video");
2180        var sliderSection = jQueryNuvem(".js-home-main-slider-container");
2181        var $category_controls = jQueryNuvem(".js-category-controls");
2182
2183        
2184                                
2185                
2186        
2187        
2188        
2189                
2190        
2191        
2192        
2193        
2194        function applyOffset(selector){
2195
2196            // Get nav height on load
2197            if (window.innerWidth > 768) {
2198                var head_height = jQueryNuvem(".js-head-main").height();
2199                jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px');
2200            }else{
2201
2202                                var head_height = 0;
2203            }
2204
2205            // Apply offset nav height on load
2206            
2207            window.addEventListener("resize", function() {
2208
2209                // Get nav height on resize
2210                var head_height = jQueryNuvem(".js-head-main").height();
2211
2212                // Apply offset on resize
2213                if (window.innerWidth > 768) {
2214                    jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px');
2215                }else{
2216
2217                                        jQueryNuvem(selector).css("paddingTop", "0px");
2218                }
2219            });
2220        }
2221
2222
2223            
2224            
2225        
2226                    applyOffset(".js-head-offset");
2227        
2228            
2229            var navbarHeight = jQueryNuvem(".js-head-main").outerHeight();
2230            var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
2231
2232            window.addEventListener("scroll", function() {
2233
2234                var scrolledPosition = window.pageYOffset;
2235
2236                var header = jQueryNuvem(".js-head-main");
2237                var navbarHeight = header.outerHeight();
2238
2239                if (scrolledPosition > navbarHeight) {
2240                    header.addClass('compress').css('top', -topbarHeight + 'px' );
2241                                    } else {
2242                    header.removeClass('compress').css("top", "0px");
2243                                    }
2244            });
2245            
2246               
2247
2248    
2249        
2250        var $top_nav = jQueryNuvem(".js-mobile-nav");
2251        var $page_main_content = jQueryNuvem(".js-main-content");
2252        var $search_backdrop = jQueryNuvem(".js-search-backdrop");
2253
2254        $top_nav.addClass("move-down").removeClass("move-up");
2255
2256        function isElementVisible(element) {
2257            if (!element) return false; // Verifica se o elemento existe
2258          
2259            const style = window.getComputedStyle(element);
2260            
2261            // Verifica se o elemento está com display diferente de 'n
2261one' e visibility diferente de 'hidden'
2262            return style.display !== 'none';
2263          }
2264
2265        jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
2266            e.preventDefault();
2267            // jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
2268            const $sub = jQueryNuvem(this).next(".list-subitems");
2269            const $parent = jQueryNuvem(this).closest(".item-with-subitems");
2270            if( $sub.length ){
2271                if( $sub.css('display') !== 'none' ){
2272                    $sub.hide();
2273                    $parent.removeClass('active')
2274                }else{
2275                    $sub.show();
2276                    $parent.addClass('active')
2277                }
2278            }
2279        });
2280
2281        jQueryNuvem(".js-toggle-menu-back").click(function (e) {
2282            e.preventDefault();
2283            var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
2284            $panel_to_change.removeClass("nav-list-panel-show");
2285             setTimeout(function(){
2286                $panel_to_change.hide();
2287            },600);
2288        });
2289
2290        closeHamburgerSubpanels = function() {
2291                            jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
2292                        
2293             setTimeout(function(){
2294                jQueryNuvem(".js-menu-panel").hide();
2295                            },1000);
2296        };
2297
2298        jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
2299            closeHamburgerSubpanels();
2300        });
2301
2302        
2303        var win_height = window.innerHeight;
2304        var head_height = jQueryNuvem(".js-head-main").height();
2305
2306        jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
2307
2308        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
2309            jQueryNuvem(e.currentTarget).addClass("active");
2310        }).on("mouseleave", function(e) {
2311            jQueryNuvem(e.currentTarget).removeClass("active");
2312        });
2313
2314        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
2315            jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
2316            jQueryNuvem(e.currentTarget).addClass("selected");
2317        }).on("mouseleave", function(e) {
2318            const self = jQueryNuvem(this);
2319            setTimeout(function(){
2320                self.removeClass("selected");
2321            },500);
2322        });
2323
2324        
2325        jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
2326            const self = jQueryNuvem(this);
2327            self.css("pointer-events" , "none");
2328            setTimeout(function(){
2329                self.css("pointer-events" , "initial");
2330            },1000);
2331        });
2332
2333        
2334        jQueryNuvem(".js-search-button").on("click", function (e) {
2335            setTimeout(function(){
2336                jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
2337            },10);
2338        });
2339
2340        
2341    
2342        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
2343            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
2344            if (count > 0) {
2345                $search_suggests.html(html).show();
2346            } else {
2347                $search_suggests.hide();
2348            }
2349            if (jQueryNuvem(this).val().length == 0) {
2350                $search_suggests.hide();
2351            }
2352        }, {
2353            snipplet: 'header/header-search-results.tpl'
2354        });
2355
2356        if (window.innerWidth > 768) {
2357
2358            
2359            jQueryNuvem("body").on("click", function () {
2360                jQueryNuvem(".js-search-suggest").hide();
2361            });
2362
2363            
2364            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
2365                jQueryNuvem(".js-search-suggest").show();
2366            });
2367        }
2368
2369        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
2370            e.preventDefault();
2371            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
2372            $this_closest_form.submit();
2373        });
2374
2375    
2376
2377    changeLang = function(element) {
2378        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
2379        location.href = selected_country_url;
2380    };
2381
2382    jQueryNuvem('.js-lang-select').on("change", function (e) {
2383        lang_select_option = jQueryNuvem(this);
2384
2385        changeLang(lang_select_option);
2386    });
2387
2388
2389	
2390                var slidesPerViewDesktopVal = 4;
2391    var slidesPerViewMobileVal = 1.7;
2392    var itemSwiperSpaceBetween = 35;
2393
2394	
2395    
2396
2397
2398	
2399	
2400		
2401        var width = window.innerWidth;
2402        if (width < 767) {
2403            createSwiper('.js-informative-banners', {
2404                slidesPerView: 1,
2405                watchOverflow: true,
2406                centerInsufficientSlides: true,
2407                pagination: {
2408                    el: '.js-informative-banners-pagination',
2409                    clickable: true,
2410                },
2411                breakpoints: {
2412                    640: {
2413                        slidesPerView: 3,
2414                    }
2415                }
2416            });
2417        }
2418
2419    
2420	
2421    
2422    
2423
2424    const fakeButton = document.querySelector('.js-custom-add-to-cart');
2425    if( fakeButton ){
2426        fakeButton.onclick = function(){
2427            document.querySelector('.js-product-form .btn-primary').click();
2428        }
2429    }
2430
2431
2432	
2433        
2434    
2435    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
2436
2437	
2438    
2439    
2440    
2441            const noStockVariants = (container = null) => {
2442
2443                        const config = {
2444                variantsGroup: ".js-product-variants-group",
2445                variantButton: ".js-insta-variant",
2446                noStockClass: "btn-variant-no-stock",
2447                dataVariationId: "data-variation-id",
2448                dataOption: "data-option"
2449            };
2450
2451                        const wrapper = container ? container : jQueryNuvem('#single-product');
2452            if (!wrapper) return;
2453
2454                        const dataVariants = wrapper.data('variants');
2455            const variantsLength = wrapper.find(config.variantsGroup).length;
2456
2457                        const getOptions = (productVariationId, variantOption) => {
2458                if (productVariationId === 2) {
2459                    return {
2460                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2461                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
2462                        option2: String(jQueryNuvem(variantOption).data('option')),
2463                    };
2464                } else if (productVariationId === 1) {
2465                    return {
2466                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
2467                        option1: String(jQueryNuvem(variantOption).data('option')),
2468                    };
2469                } else {
2470                    return {
2471                        option0: String(jQueryNuvem(variantOption).data('option')),
2472                    };
2473                }
2474            };
2475
2476                        const filterVariants = (options) => {
2477                return dataVariants.filter(variant => {
2478                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
2479                });
2480            };
2481
2482                        const updateStockStatus = (productVariationId) => {
2483                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
2484                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
2485
2486                variationGroup.find(config.variantButton).each((variantOption, item) => {
2487                    const options = getOptions(productVariationId, variantOption);
2488                    const itemsAvailable = filterVariants(options);
2489                    const button = wrapper.find(`${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
2490                    
2491                    if (!itemsAvailable.length) {
2492                        button.addClass(config.noStockClass);
2493                    }
2494                });
2495            };
2496
2497                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
2498                updateStockStatus(productVariationId);
2499            }
2500        };
2501
2502        noStockVariants();
2503
2504    
2505    
2506        
2507        jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) {
2508            e.preventDefault();
2509            var $this = jQueryNuvem(this);
2510            if($this.hasClass("js-quickshop-slide")){
2511                jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide");
2512            }
2513
2514                                            let container = jQueryNuvem(this).closest('.js-quickshop-container');
2515                if (!container.length) return;
2516                noStockVariants(container);
2517            
2518            LS.fillQuickshop($this);
2519        });
2520
2521    
2522            changeVariantButton = function(selector, parentSelector) {
2523            selector.siblings().removeClass("selected");
2524            selector.addClass("selected");
2525            var option_id = selector.attr('data-option');
2526            var parent = selector.closest(parentSelector);
2527            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
2528                return el.value == option_id;
2529            });
2530            selected_option.prop('selected', true).trigger('change');
2531        }
2532
2533        
2534            
2535            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
2536                e.preventDefault();
2537                $this = jQueryNuvem(this);
2538                changeVariantButton($this, '.js-product-variants-group');
2539            });
2540
2541        
2542        
2543    
2544    
2545        LS.registerOnChangeVariant(function(variant){
2546                        var current_image = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"] .js-item-image');
2547            current_image.attr('srcset', variant.image_url);
2548
2549                    });
2550
2551    
2552    
2553	
2554	
2555	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
2556	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
2557	        if (installment_data.without_interests) {
2558	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2559	        }
2560	    }
2561	    return max_installments_without_interests;
2562	}
2563
2564	
2565	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
2566	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
2567	        if (installment_data.without_interests == false) {
2568	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
2569	        }
2570	    }
2571	    return max_installments_with_interests;
2572	}
2573
2574	
2575	function refreshInstallmentv2(price){
2576        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
2577	        const installment = Number(jQueryNuvem(el).data('installment'));
2578	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
2578ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
2579	    });
2580	}
2581
2582    
2583    function refreshPaymentDiscount(price){
2584        jQueryNuvem(".js-price-with-discount" ).each(function( el ) {
2585            const payment_discount = jQueryNuvem(el).data('paymentDiscount');
2586            jQueryNuvem(el).text(LS.formatToCurrency(price - ((price * payment_discount) / 100)))
2587        });
2588    }
2589
2590        
2591	
2592	
2593	function changeVariant(variant) {
2594        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
2595        jQueryNuvem("#shipping-variant-id").val(variant.id);
2596
2597	    var parent = jQueryNuvem("body");
2598	    if (variant.element) {
2599            parent = jQueryNuvem(variant.element);
2600            if(parent.hasClass("js-quickshop-container")){
2601                var quick_id = parent.attr("data-quickshop-id");
2602                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2603            }
2604	    }
2605
2606                                if(parent.hasClass("js-quickshop-container")){
2607                var itemContainer = parent.closest('.js-item-product');
2608                if(itemContainer.hasClass("js-item-slide")){
2609                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2610                }
2611                noStockVariants(parent);
2612            } else {
2613                noStockVariants();
2614            }
2615        
2616	    var sku = parent.find('#sku');
2617	    if(sku.length) {
2618	        sku.text(variant.sku).show();
2619	    }
2620
2621	    
2622        
2623	    var installment_helper = function($element, amount, price){
2624	        $element.find('.js-installment-amount').text(amount);
2625	        $element.find('.js-installment-price').attr("data-value", price);
2626	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2627	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
2628	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2629	        } else {
2630	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
2631	        }
2632	    };
2633
2634	    if (variant.installments_data) {
2635	        var variant_installments = JSON.parse(variant.installments_data);
2636	        var max_installments_without_interests = [0,0];
2637	        var max_installments_with_interests = [0,0];
2638
2639	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
2640
2641	        for (let payment_method in variant_installments) {
2642
2643	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
2644	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
2645
2646                let installments = variant_installments[payment_method];
2647	            for (let number_of_installment in installments) {
2648                    let installment_data = installments[number_of_installment];
2649	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
2650	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
2651	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
2652
2653	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
2654	                    jQueryNuvem(installment_container_selector).show();
2655	                }
2656
2657	                if(!parent.hasClass("js-quickshop-container")){
2658	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
2659	                }
2660	            }
2661	        }
2662	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
2663	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
2664	        var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
2665	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
2666
2667	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
2668
2669	        if(installments_to_use[0] <= 1 ) {
2670	        	            $installments_container.hide();
2671	            $installments_modal_link.hide();
2672	            $payments_module.hide();
2673	            $installmens_card_icon.hide();
2674	        } else {
2675	            $installments_container.show();
2676	            $installments_modal_link.show();
2677	            $payments_module.show();
2678	            $installmens_card_icon.show();
2679	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
2680	        }
2681	    }
2682
2683	    if(!parent.hasClass("js-quickshop-container")){
2684            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
2685		}
2686
2687	    if (variant.price_short){
2688
2689            var variant_price_clean = variant.price_short.replace('$', '').replace('R', '').replace(',', '').replace('.', '');
2690            var variant_price_raw = parseInt(variant_price_clean, 10);
2691
2692	        parent.find('.js-price-display').text(variant.price_short).show();
2693	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant_price_raw);
2694
2695            parent.find('.js-payment-discount-price-product').text(variant.price_with_payment_discount_short);
2696            parent.find('.js-payment-discount-price-product-container').show();
2697	    } else {
2698	        parent.find('.js-price-display, .js-payment-discount-price-product-container').hide();
2699	    }
2700
2701	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
2702	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
2703	    } else {
2704	        parent.find('.js-compare-price-display').hide();
2705	    }
2706
2707	    var button = parent.find('.js-addtocart');
2708	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
2709	    var $product_shipping_calculator = parent.find("#product-shipping-container");
2710
2711        
2712	    	    if (!variant.available){
2713	        button.val('Esgotado');
2714	        button.addClass('nostock');
2715	        button.attr('disabled', 'disabled');
2716	        $product_shipping_calculator.hide();
2717	    } else if (variant.contact) {
2718	        button.val('Preço sob Consulta');
2719	        button.addClass('contact');
2720	        button.removeAttr('disabled');
2721	        $product_shipping_calculator.hide();
2722	    } else {
2723	        button.val('Comprar');
2724	        button.addClass('cart');
2725	        button.removeAttr('disabled');
2726	        $product_shipping_calculator.show();
2727	    }
2728
2729	    
2730        
2731                    if(variant.stock == 1) {
2732                parent.find('.js-last-product').show();
2733            } else {
2734                parent.find('.js-last-product').hide();
2735            }
2736        
2737        
2738        LS.updateShippingProduct();
2739
2740        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
2741        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
2742
2743                    
2744            LS.freeShippingProgress(true);
2745
2746        	}
2747
2748	
2749    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
2750        var $parent = jQueryNuvem(this).closest(".js-product-variants");
2751        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
2752        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
2753
2754        
2755        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
2756
2757        if($parent.hasClass("js-product-quickshop-variants")){
2758
2759            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
2760
2761                        
2762            if($quickshop_parent.hasClass("js-item-slide")){
2763                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
2764            }else{
2765                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
2766            }
2767
2768            LS.changeVariant(changeVariant, $quickshop_variant_selector);
2769
2770                            
2771                var selected_option_id = jQueryNuvem(this).val();
2772                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
2773
2774                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
2775                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
2776            
2777        } else {
2778            LS.changeVariant(changeVariant, '#single-product');
2779        }
2780
2781        
2782        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
2783
2784        if($this_product_container.hasClass("js-quickshop-container")){
2785            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
2786            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
2787        }
2788        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
2789        var $this_price = $this_product_container.find(".js-price-display");
2790        var $installment_container = $this_product_container.find(".js-product-payments-container");
2791        var $installment_text = $this_product_container.find(".js-max-installments-container");
2792        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
2793
2794        // Get the current product discount percentage value
2795        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
2796
2797        // Get the current product price and promotional price
2798        var compare_price_value = $this_compare_price.html();
2799        var price_value = $this_price.html();
2800
2801        // Calculate new discount percentage based on difference between filtered old and new prices
2802        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
2803        if(percentageDifference){
2804            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
2805            $this_product_container.find(".js-offer-label").css("display" , "table");
2806        }
2807
2808        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
2809            $this_product_container.find(".js-offer-label").hide();
2810        }
2811        if ($this_add_to_cart.hasClass("nostock")) {
2812            $this_product_container.find(".js-stock-label").show();
2813        }
2814        else {
2815            $this_product_container.find(".js-stock-label").hide();
2816	    }
2817	    if ($this_price.css('display') == 'none'){
2818	        $installment_container.hide();
2819	        $installment_text.hide();
2820	    }else{
2821	        $installment_text.show();
2822	    }
2823	});
2824
2825	
2826	
2827    jQueryNuvem(".js-product-form").on("submit", function (e) {
2828	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
2829	    button.attr('disabled', 'disabled');
2830	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
2831	        e.preventDefault();
2832	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
2833	        window.location = "\/contato\/?product=" + product_id;
2834	    } else if (button.hasClass('cart')) {
2835	        button.val('Incluindo...');
2836	    }
2837	});
2838
2839	
2840    
2841    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
2842        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
2843        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
2844    });
2845
2846    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
2847        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
2848        quantity_input_val = $quantity_input.val();
2849        if (quantity_input_val>1) {
2850            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
2851        }
2852    });
2853
2854
2855	
2856    
2857        
2858        LS.freeShippingProgress(true);
2859
2860    
2861    
2862    var head_height = jQueryNuvem(".js-head-main").outerHeight();
2863
2864    if (window.innerWidth > 768) {
2865                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
2866            }
2867
2868
2869    
2870    function getQuickShopImgSrc(element){
2871        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
2872        return String(image.attr('srcset')); 
2873    }
2874
2875    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
2876
2877        
2878        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
2879        var $productVariants = $productContainer.find(".js-variation-option");
2880        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
2881        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
2882        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
2883        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
2884        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
2885
2886        
2887        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
2888
2889         
2890        if (!isQuickShop) {
2891            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
2892                var imageSrc = $productContainer.find('.js-product-slide-img.js-active-variant').data('srcset').split(' ')[0];
2893            } else {
2894                var imageSrc = $productContainer.find('.js-product-slide-img').data('srcset').split(' ')[0];
2895            }
2896            var quantity = $productContainer.find('.js-quantity-input').val();
2897            var name = $productContainer.find('.js-product-name').text();
2898            var price = $productContainer.find('.js-price-display').text();
2899            var addedToCartCopy = "Comprar";
2900        } else {
2901            var imageSrc = getQuickShopImgSrc(this);
2902            var quantity = 1;
2903            var name = $productContainer.find('.js-item-name').text();
2904            var price = $productContainer.find('.js-price-display').text().trim();
2905            var addedToCartCopy = "Comprar";
2906            if ($productContainer.hasClass("js-quickshop-has-variants")) {
2907                var addedToCartCopy = "Comprar";
2908            }else{
2909                var addedToCartCopy = "Comprar";
2910            }
2911        }
2912
2913        if (!jQueryNuvem(this).hasClass('contact')) {
2914
2915            
2916            
2917            $productButton.hide();
2918            $productButtonPlaceholder.css('display' , 'inline-block');
2919            $productButtonText.fadeOut();
2920            $productButtonAdding.addClass("active");
2921
2922                    }
2923    });
2924
2925
2926    
2927    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
2928        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
2929            return false;
2930        }
2931    });
2932
2933    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
2934        var itemID = jQueryNuvem(this).attr("data-item-id");
2935        var itemVAL = jQueryNuvem(this).val();
2936        if (itemVAL == 0) {
2937            var r = confirm("Tem certeza de que deseja excluir este item?");
2938            if (r == true) {
2939                LS.removeItem(itemID, true);
2940            } else {
2941                jQueryNuvem(this).val(1);
2942            }
2943        } else {
2944            LS.changeQuantity(itemID, itemVAL, true);
2945        }
2946    });
2947
2948    
2949    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
2950        e.preventDefault();
2951        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
2952        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
2953    });
2954
2955    
2956    
2957    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
2958        cookieService.remove('first_product_added_successfully');
2959    });
2960
2961
2962	
2963    
2964            if (jQueryNuvem('.js-selected-shipping-method').length) {
2965            var shipping_cost = jQueryNuvem('.js-selected-shipping-method').data("c
2965ost");
2966            var $shippingCost = jQueryNuvem("#shipping-cost");
2967            $shippingCost.text(shipping_cost);
2968            $shippingCost.removeClass('opacity-40');
2969        }
2970    
2971	
2972    selectShippingOption = function(elem, save_option) {
2973        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
2974        jQueryNuvem(elem).addClass('js-selected-shipping-method');
2975
2976        
2977            var shipping_cost = jQueryNuvem(elem).data("cost");
2978            var shipping_price_clean = jQueryNuvem(elem).data("price");
2979
2980            if(shipping_price_clean = 0.00){
2981                var shipping_cost = ''
2982            }
2983
2984            // Updates shipping (ship and pickup) cost on cart
2985            var $shippingCost = jQueryNuvem("#shipping-cost");
2986            $shippingCost.text(shipping_cost);
2987            $shippingCost.removeClass('opacity-40');
2988
2989        
2990        if (save_option) {
2991            LS.saveCalculatedShipping(true);
2992        }
2993        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
2994                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
2995                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
2996                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
2997            } else {
2998                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
2999                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
3000            }
3001        }
3002    };
3003
3004    
3005    if (cookieService.get('calculator_zipcode')) {
3006
3007        
3008        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
3009
3010        
3011            
3012            jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
3013
3014        
3015        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
3016
3017        
3018        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
3019        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
3020        jQueryNuvem(".js-shipping-calculator-spinner").show();
3021    } else {
3022
3023        
3024        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3025    }
3026
3027    
3028    removeShippingSuboptions = function(){
3029        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
3030        jQueryNuvem("#" + shipping_suboptions_id).remove();
3031        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
3032    };
3033
3034    
3035
3036    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
3037	    e.preventDefault();
3038
3039                let shipping_input_val = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-shipping-input").val();
3040
3041        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
3042
3043        
3044        if (jQueryNuvem(".js-cart-item").length) {
3045            LS.calculateShippingAjax(
3046            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3047            '\/frete\/',
3048            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3049        }
3050
3051        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
3052        removeShippingSuboptions();
3053	});
3054
3055	
3056    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
3057	    var key = e.which ? e.which : e.keyCode;
3058	    var enterKey = 13;
3059	    if (key === enterKey) {
3060	        e.preventDefault();
3061            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
3062	        if (window.innerWidth < 768) {
3063                jQueryNuvem(e.currentTarget).trigger('blur');
3064	        }
3065	    }
3066	});
3067
3068    
3069    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
3070        selectShippingOption(this, true);
3071        jQueryNuvem(".js-shipping-method-unavailable").hide();
3072    });
3073
3074    
3075    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
3076        let shippingPrice = jQueryNuvem(this).attr("data-price");
3077        LS.addToTotal(shippingPrice);
3078
3079        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
3080        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
3081
3082        selectShippingOption(this, false);
3083    });
3084
3085    
3086    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
3087	    e.preventDefault();
3088
3089        
3090        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
3091            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
3092            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
3093        }else{
3094            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
3095            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
3096        }
3097	});
3098
3099    
3100    
3101    calculateCartShippingOnLoad = function() {
3102                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
3103            // If user already had calculated shipping: recalculate shipping
3104            setTimeout(function() {
3105                LS.calculateShippingAjax(
3106                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
3107                    '\/frete\/',
3108                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
3109                removeShippingSuboptions();
3110                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
3111            }, 100);
3112        }
3113
3114        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
3115                    }
3116    };
3117
3118    
3119    
3120    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
3121        e.preventDefault();
3122        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
3123        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
3124        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
3125        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
3126    });
3127
3128	
3129	
3130
3131    
3132    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
3133
3134        e.preventDefault();
3135
3136        
3137        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
3138        changeLang(lang_select_option);
3139
3140        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
3141    });
3142
3143    
3144    
3145    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
3146    if (isIOS) {
3147        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']");
3148        ios_input_fields.addClass("form-control-ios");
3149        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
3150        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
3151        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
3152        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
3153    }
3154
3155    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
3156        jQueryNuvem(e.currentTarget).attr('action', '');
3157    });
3158
3159    jQueryNuvem(".js-form").on("submit", function (e) {
3160        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
3161    });
3162
3163    
3164    
3165    
3166    jQueryNuvem('.js-password-view').on("click", function (e) {
3167        jQueryNuvem(e.currentTarget).toggleClass('password-view');
3168
3169        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
3170            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
3171            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3172        } else {
3173            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
3174            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
3175        }
3176    });
3177
3178
3179    
3180    
3181
3182    
3183    
3184    
3185    
3186});
3187            });
3188        </script>
3188
3189
3190        
3191        
3192        
3193        
3194
3195        
3196                    
3196<script>
3197                LS.ready.then(function() {
3198                    var trackingCode = jQueryNuvem.parseHTML('\u003C\u0021\u002D\u002D\u0020Professional\u0020Services\u0020\u002D\u0020Cupom\u0020Autom\u00E1tico\u0020\u002D\u0020Captura\u0020UTMs\u0020\u002D\u002D\u003E\n\u003Cscript\u003E\n\u0028function\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0027use\u0020strict\u0027\u003B\n\u0020\u0020\u0020\u0020const\u0020utmParams\u0020\u003D\u0020\u005B\u0027utm_source\u0027,\u0020\u0027utm_medium\u0027,\u0020\u0027utm_campaign\u0027,\u0020\u0027utm_term\u0027,\u0020\u0027utm_content\u0027\u005D\u003B\n\u0020\u0020\u0020\u0020function\u0020captureAndStoreUTMs\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020urlParams\u0020\u003D\u0020new\u0020URLSearchParams\u0028window.location.search\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020let\u0020capturedUTMs\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020utmParams.forEach\u0028param\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020urlParams.get\u0028param\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028value\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020localStorage.setItem\u0028\u0060local_\u0024\u007Bparam\u007D\u0060,\u0020value\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020capturedUTMs\u005Bparam\u005D\u0020\u003D\u0020value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028Object.keys\u0028capturedUTMs\u0029.length\u0020\u003E\u00200\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027Captured\u0020and\u0020stored\u0020UTMs\u003A\u0027,\u0020capturedUTMs\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020function\u0020logStoredUTMs\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020let\u0020storedUTMs\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020utmParams.forEach\u0028param\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020localStorage.getItem\u0028\u0060local_\u0024\u007Bparam\u007D\u0060\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028value\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020storedUTMs\u005Bparam\u005D\u0020\u003D\u0020value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028Object.keys\u0028storedUTMs\u0029.length\u0020\u003E\u00200\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027Currently\u0020stored\u0020UTMs\u0020in\u0020localStorage\u003A\u0027,\u0020storedUTMs\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027No\u0020UTMs\u0020currently\u0020stored\u0020in\u0020localStorage.\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\/\/\u0020Run\u0020the\u0020capture\u0020function\u0020and\u0020log\u0020stored\u0020UTMs\u0020when\u0020the\u0020script\u0020loads\n\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\/\/\u0020Set\u0020up\u0020a\u0020MutationObserver\u0020to\u0020detect\u0020URL\u0020changes\u0020in\u0020single\u002Dpage\u0020applications\n\u0020\u0020\u0020\u0020let\u0020lastUrl\u0020\u003D\u0020location.href\u003B\n\u0020\u0020\u0020\u0020new\u0020MutationObserver\u0028\u0028\u0029\u
31980020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020url\u0020\u003D\u0020location.href\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028url\u0020\u0021\u003D\u003D\u0020lastUrl\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020lastUrl\u0020\u003D\u0020url\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\u0029.observe\u0028document,\u0020\u007B\u0020subtree\u003A\u0020true,\u0020childList\u003A\u0020true\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\/\/\u0020Capture\u0020UTMs\u0020on\u0020history\u0020changes\u0020\u0028for\u0020traditional\u0020multi\u002Dpage\u0020navigation\u0029\n\u0020\u0020\u0020\u0020\u005B\u0027pushState\u0027,\u0020\u0027replaceState\u0027\u005D.forEach\u0028event\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020original\u0020\u003D\u0020window.history\u005Bevent\u005D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020window.history\u005Bevent\u005D\u0020\u003D\u0020function\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020setTimeout\u0028\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u00200\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return\u0020original.apply\u0028this,\u0020arguments\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020window.addEventListener\u0028\u0027popstate\u0027,\u0020\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020console.log\u0028\u0027UTM\u0020capture\u0020script\u0020initialized.\u0020UTM\u0020parameters\u0020will\u0020be\u0020stored\u0020in\u0020localStorage\u0020and\u0020logged\u0020on\u0020page\u0020navigation.\u0027\u0029\u003B\n\u007D\u0029\u0028\u0029\u003B\n\u003C\/script\u003E\n\n\u003Cscript\u003E\n\u0028function\u0028\u0029\u0020\u007B\n\u0020\u0020\/\/\u0020Check\u0020if\u0020current\u0020URL\u0020contains\u0020\u0027produtos\/armario\u002Dbranco\/\u0027\n\u0020\u0020if\u0020\u0028\u0021window.location.href.includes\u0028\u0027produtos\/armario\u002Dbranco\/\u0027\u0029\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020return\u003B\u0020\/\/\u0020Exit\u0020if\u0020URL\u0020doesn\u0027t\u0020match\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020get\u0020a\u0020cookie\u0020by\u0020name\n\u0020\u0020function\u0020getCookie\u0028name\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020\u0060\u003B\u0020\u0024\u007Bdocument.cookie\u007D\u0060\u003B\n\u0020\u0020\u0020\u0020const\u0020parts\u0020\u003D\u0020value.split\u0028\u0060\u003B\u0020\u0024\u007Bname\u007D\u003D\u0060\u0029\u003B\n\u0020\u0020\u0020\u0020if\u0020\u0028parts.length\u0020\u003D\u003D\u003D\u00202\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020return\u0020parts.pop\u0028\u0029.split\u0028\u0022\u003B\u0022\u0029.shift\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020return\u0020null\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020get\u0020all\u0020relevant\u0020cookies\u0020for\u0020cart\u0020operations\n\u0020\u0020function\u0020getAllRelevantCookies\u0028\u0029\u
31980020\u007B\n\u0020\u0020\u0020\u0020const\u0020relevantCookies\u0020\u003D\u0020\u005B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027calculator_zipcode\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027store_login_session\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027store_session_payload_4208068\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027home_no_cache\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027__cf_bm\u0027\n\u0020\u0020\u0020\u0020\u005D\u003B\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020const\u0020cookiesObject\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020relevantCookies.forEach\u0028cookieName\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020cookieValue\u0020\u003D\u0020getCookie\u0028cookieName\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028cookieValue\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020cookiesObject\u005BcookieName\u005D\u0020\u003D\u0020cookieValue\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020return\u0020cookiesObject\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Variable\u0020to\u0020track\u0020checkbox\u0020state\n\u0020\u0020let\u0020isCheckboxSelected\u0020\u003D\u0020false\u003B\n\n\u0020\u0020function\u0020addCheckbox\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\/\/\u0020Find\u0020the\u0020target\u0020input\u0020element\u0020based\u0020on\u0020its\u0020unique\u0020classes\n\u0020\u0020\u0020\u0020var\u0020targetInput\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0029\u003B\n\n\u0020\u0020\u0020\u0020if\u0020\u0028targetInput\u0029\u
31980020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020a\u0020container\u0020div\u0020for\u0020the\u0020checkbox\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020checkboxDiv\u0020\u003D\u0020document.createElement\u0028\u0022div\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.className\u0020\u003D\u0020\u0022form\u002Dgroup\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020the\u0020checkbox\u0020input\u0020element\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020checkbox\u0020\u003D\u0020document.createElement\u0028\u0022input\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.type\u0020\u003D\u0020\u0022checkbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.id\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.name\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020a\u0020label\u0020for\u0020the\u0020checkbox\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020label\u0020\u003D\u0020document.createElement\u0028\u0022label\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020label.htmlFor\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020label.textContent\u0020\u003D\u0020\u0022Check\u0020this\u0020box\u0020to\u0020add\u0020a\u0020special\u0020offer\u0020to\u0020your\u0020cart\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Append\u0020the\u0020checkbox\u0020and\u0020label\u0020to\u0020the\u0020container\u0020div\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.appendChild\u0028checkbox\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.appendChild\u0028label\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Find\u0020the\u0020parent\u0020of\u0020the\u0020target\u0020input\u0020to\u0020maintain\u0020the\u0020structure\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020parentDiv\u0020\u003D\u0020targetInput.parentNode\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Insert\u0020the\u0020checkboxDiv\u0020before\u0020the\u0020target\u0020input\u0020element\n\u0020\u0020\u0020\u0020\u0020\u0020parentDiv.insertBefore\u0028checkboxDiv,\u0020targetInput\u0029\u
3198003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Add\u0020an\u0020event\u0020listener\u0020to\u0020handle\u0020the\u0020checkbox\u0020selection\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.addEventListener\u0028\u0022change\u0022,\u0020function\u0020\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020isCheckboxSelected\u0020\u003D\u0020this.checked\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Checkbox\u0020state\u0020changed\u003A\u0022,\u0020isCheckboxSelected\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020return\u0020true\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020return\u0020false\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020wait\u0020for\u0020cart.updated\u0020event\n\u0020\u0020function\u0020waitForCartUpdate\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020return\u0020new\u0020Promise\u0028\u0028resolve\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020handleCartUpdate\u0020\u003D\u0020\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020updated\u0020event\u0020received\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.removeEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020resolve\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020document.addEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Add\u0020timeout\u0020to\u0020prevent\u0020infinite\u0020waiting\n\u0020\u0020\u0020\u0020\u0020\u0020setTimeout\u0028\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.removeEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020resolve\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u00205000\u0029\u003B\u0020\/\/\u00205\u0020second\u0020timeout\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020handle\u0020the\u0020cart\u0020process\u0020through\u0020our\u0020server\n\u0020\u0020async\u0020function\u0020handleCartProcess\u0028mainProductId,\u0020mainVariantId,\u0020quantity\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020try\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Get\u0020all\u0020relevant\u0020cookies\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020cookies\u0020\u003D\u0020getAllRelevantCookies\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Get\u0020zipcode\u0020specifically\u0020for\u0020validation\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020zipcodeCookie\u0020\u003D\u0020cookies.calculator_zipcode\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020zipcode\u0020\u003D\u0020zipcodeCookie\u0020\u003F\u0020zipcodeCookie.replace\u0028\/\u005B\u005E\\d\u005D\/g,\u0020\u0022\u0022\u0029\u0020\u003A\u0020null\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028isCheckboxSelected\u0020\u0026\u0026\u0020\u0021zipcode\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.error\u0028\u0022Checkbox\u0020selected\u0020but\u0020zipcode\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020alert\u0028\u0022Unable\u0020to\u0020add\u0020special\u0020offer\u0020\u002D\u0020shipping\u0020information\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Sending\u0020cart\u0020request\u0020to\u0020server...\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Main\u0020Product\u0020ID\u003A\u0022,\u0020mainProductId\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Main\u0020Variant\u0020ID\u003A\u0022,\u0020mainVariantId\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Quantity\u003A\u0022,\u0020quantity\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Checkbox\u0020Selected\u003A\u0022,\u0020isCheckboxSelected\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Zipcode\u003A\u0022,\u0020zipcode\u0029\u
3198003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Session\u0020Cookies\u003A\u0022,\u0020cookies\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Show\u0020loading\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.disabled\u0020\u003D\u0020true\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.value\u0020\u003D\u0020\u0022Adding\u0020to\u0020cart...\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Send\u0020request\u0020to\u0020our\u0020server\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020response\u0020\u003D\u0020await\u0020fetch\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022https\u003A\/\/kevaupsell.rheavictor.page\/handle\u002Dcart\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020method\u003A\u0020\u0022POST\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020headers\u003A\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022Content\u002DType\u0022\u003A\u0020\u0022application\/json\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020body\u003A\u0020JSON.stringify\u0028\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020mainProductId,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020mainVariantId,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020quantity,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020isCheckboxSelected,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020zipcode,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020cookies\u003A\u0020cookies\u0020\/\/\u0020Include\u0020all\u0020necessary\u0020cookies\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020data\u0020\u003D\u0020await\u0020response.json\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Server\u0020response\u003A\u0022,\u0020data\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028\u0021data.success\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020throw\u0020new\u0020Error\u0028data.error\u0020\u007C\u007C\u0020\u0022Failed\u0020to\u0020add\u0020products\u0020to\u0020cart\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028isCheckboxSelected\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Wait\u0020for\u0020cart.updated\u0020event\u0020before\u0020proceeding\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Waiting\u0020for\u0020cart\u0020update\u0020event...\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020await\u0020waitForCartUpdate\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020update\u0020confirmed\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Show\u0020success\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Products\u0020successfully\u0020added\u0020to\u0020cart\u0022\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Simulate\u0020cart\u0020click\u0020to\u0020show\u0020the\u0020cart\n\u0020\u0020\u0020\u0020\u0020\u0020simulateCartClick\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020catch\u0020\u0028error\u0029\u
31980020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020console.error\u0028\u0022Error\u0020in\u0020cart\u0020process\u003A\u0022,\u0020error\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020alert\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022There\u0020was\u0020an\u0020error\u0020adding\u0020products\u0020to\u0020your\u0020cart.\u0020Please\u0020try\u0020again.\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020finally\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Reset\u0020button\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.disabled\u0020\u003D\u0020false\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.value\u0020\u003D\u0020\u0022Add\u0020to\u0020cart\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020simulate\u0020click\u0020on\u0020cart\u0020button\n\u0020\u0020function\u0020simulateCartClick\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020var\u0020cartButton\u0020\u003D\u0020document.querySelector\u0028\u0022\u0023ajax\u002Dcart\u0020a.js\u002Dmodal\u002Dopen\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020if\u0020\u0028cartButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020cartButton.click\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020button\u0020clicked\u0020programmatically\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020button\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Intercept\u0020the\u0020\u0022Add\u0020to\u0020Cart\u0022\u0020button\u0020click\u0020event\n\u0020\u0020var\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0029\u003B\n\n\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020buyButton.addEventListener\u0028\u0022click\u0022,\u0020function\u0020\u0028event\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020event.preventDefault\u0028\u0029\u003B\u0020\/\/\u0020Prevent\u0020the\u0020default\u0020form\u0020submission\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Retrieve\u0020main\u0020product\u0020details\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020mainProductId\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027input\u005Bname\u003D\u0022add_to_cart\u0022\u005D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029.value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020mainVariantId\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027input\u005Bname\u003D\u0022variant_id\u0022\u005D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029.value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020quantity\u0020\u003D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.querySelector\u0028\u0027input\u005Bname\u003D\u0022quantity\u0022\u005D\u0027\u0029.value\u0020\u007C\u007C\u0020\u00221\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Start\u0020the\u0020cart\u0020process\n\u0020\u0020\u0020\u0020\u0020\u0020handleCartProcess\u0028mainProductId,\u0020mainVariantId,\u0020quantity\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\n\u0020\u0020\u0020\u0020console.log\u0028\u0022Event\u0020listener\u0020added\u0020to\u0020the\u0020Add\u0020to\u0020Cart\u0020button\u0022\u0029\u003B\n\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020console.log\u0028\u0027\u0022Add\u0020to\u0020Cart\u0022\u0020button\u0020not\u0020found\u0027\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Try\u0020to\u0020add\u0020the\u0020checkbox\u0020immediately\n\u0020\u0020if\u0020\u0028\u0021addCheckbox\u0028\u0029\u
31980029\u0020\u007B\n\u0020\u0020\u0020\u0020\/\/\u0020If\u0020failed,\u0020retry\u0020with\u0020a\u0020small\u0020delay\u0020to\u0020allow\u0020for\u0020dynamic\u0020content\n\u0020\u0020\u0020\u0020setTimeout\u0028addCheckbox,\u0020100\u0029\u003B\n\u0020\u0020\u007D\n\u007D\u0029\u0028\u0029\u003B\n\u003C\/script\u003E\n\n\n\n\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cscript\u003E\u0028function\u0028w,d,s,l,i\u0029\u007Bw\u005Bl\u005D\u003Dw\u005Bl\u005D\u007C\u007C\u005B\u005D\u003Bw\u005Bl\u005D.push\u0028\u007B\u0027gtm.start\u0027\u003A\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020new\u0020Date\u0028\u0029.getTime\u0028\u0029,event\u003A\u0027gtm.js\u0027\u007D\u0029\u003Bvar\u0020f\u003Dd.getElementsByTagName\u0028s\u0029\u005B0\u005D,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020j\u003Dd.createElement\u0028s\u0029,dl\u003Dl\u0021\u003D\u0027dataLayer\u0027\u003F\u0027\u0026l\u003D\u0027\u002Bl\u003A\u0027\u0027\u003Bj.async\u003Dtrue\u003Bj.src\u003D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027https\u003A\/\/www.googletagmanager.com\/gtm.js\u003Fid\u003D\u0027\u002Bi\u002Bdl\u003Bf.parentNode.insertBefore\u0028j,f\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u0028window,document,\u0027script\u0027,\u0027dataLayer\u0027,\u0027GTM\u002DNQPFZPJ\u0027\u0029\u003B\u003C\/script\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020End\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cscript\u003E\u0021function\u0028\u0029\u007B\u0022use\u0020strict\u0022\u003Bfunction\u0020l\u0028e\u0029\u007Bfor\u0028var\u0020t\u003De,r\u003D0,n\u003Ddocument.cookie.split\u0028\u0022\u003B\u0022\u0029\u003Br\u003Cn.length\u003Br\u002B\u002B\u0029\u007Bvar\u0020o\u003Dn\u005Br\u005D.split\u0028\u0022\u003D\u0022\u0029\u003Bif\u0028o\u005B0\u005D.trim\u0028\u0029\u003D\u003D\u003Dt\u0029return\u0020o\u005B1\u005D\u007D\u007Dfunction\u0020s\u0028e\u0029\u007Breturn\u0020localStorage.getItem\u0028e\u0029\u007Dfunction\u0020u\u0028e\u0029\u007Breturn\u0020window\u005Be\u005D\u007Dfunction\u0020A\u0028e,t\u0029\u007Be\u003Ddocument.querySelector\u0028e\u0029\u003Breturn\u0020t\u003Fnull\u003D\u003De\u003Fvoid\u00200\u003Ae.getAttribute\u0028t\u0029\u003Anull\u003D\u003De\u003Fvoid\u00200\u003Ae.textContent\u007Dvar\u0020e\u003Dwindow,t\u003Ddocument,r\u003D\u0022script\u0022,n\u003D\u0022dataLayer\u0022,o\u003D\u0022https\u003A\/\/ads.themens.com.br\u0022,a\u003D\u0022https\u003A\/\/load.ads.themens.com.br\u0022,i\u003D\u00224jtwajmdzltam\u0022,c\u003D\u0022d7awwb\u003DaWQ9R1RNLU5RUEZaUEo\u00253D\u0026apiKey\u003Dff880e08\u0022,g\u003D\u0022stapeUserId\u0022,v\u003D\u0022\u0022,E\u003D\u0022\u0022,d\u003D\u00211\u003Btry\u007Bvar\u0020d\u003D\u0021\u0021g\u0026\u0026\u0028m\u003Dnavigator.userAgent,\u0021\u0021\u0028m\u003Dnew\u0020RegExp\u0028\u0022Version\/\u0028\u005B0\u002D9._\u005D\u002B\u0029\u0028.\u002AMobile\u0029\u003F.\u002ASafari.\u002A\u0022\u0029.exec\u0028m\u0029\u0029\u0029\u0026\u002616.4\u003C\u003DparseFloat\u0028m\u005B1\u005D\u0029,f\u003D\u0022stapeUserId\u0022\u003D\u003D\u003Dg,I\u003Dd\u0026\u0026\u0021f\u003Ffunction\u0028e,t,r\u0029\u007Bvoid\u00200\u003D\u003D\u003Dt\u0026\u0026\u0028t\u003D\u0022\u0022\u0029\u003Bvar\u0020n\u003D\u007Bcookie\u003Al,localStorage\u003As,jsVariable\u003Au,cssSelector\u003AA\u007D,t\u003DArray.isArray\u0028t\u0029\u003Ft\u003A\u005Bt\u005D\u003Bif\u0028e\u0026\u0026n\u005Be\u005D\u0029for\u0028var\u0020o\u003Dn\u005Be\u005D,a\u003D0,i\u003Dt\u003Ba\u003Ci.length\u003Ba\u002B\u002B\u0029\u007Bvar\u0020c\u003Di\u005Ba\u005D,c\u003Dr\u003Fo\u0028c,r\u0029\u
3198003Ao\u0028c\u0029\u003Bif\u0028c\u0029return\u0020c\u007Delse\u0020console.warn\u0028\u0022invalid\u0020uid\u0020source\u0022,e\u0029\u007D\u0028g,v,E\u0029\u003Avoid\u00200\u003Bd\u003Dd\u0026\u0026\u0028\u0021\u0021I\u007C\u007Cf\u0029\u007Dcatch\u0028e\u0029\u007Bconsole.error\u0028e\u0029\u007Dvar\u0020m\u003De,g\u003D\u0028m\u005Bn\u005D\u003Dm\u005Bn\u005D\u007C\u007C\u005B\u005D,m\u005Bn\u005D.push\u0028\u007B\u0022gtm.start\u0022\u003A\u0028new\u0020Date\u0029.getTime\u0028\u0029,event\u003A\u0022gtm.js\u0022\u007D\u0029,t.getElementsByTagName\u0028r\u0029\u005B0\u005D\u0029,v\u003DI\u003F\u0022\u0026bi\u003D\u0022\u002BencodeURIComponent\u0028I\u0029\u003A\u0022\u0022,E\u003Dt.createElement\u0028r\u0029,f\u003D\u0028d\u0026\u0026\u0028i\u003D8\u003Ci.length\u003Fi.replace\u0028\/\u0028\u005Ba\u002Dz\u005D\u007B8\u007D\u0024\u0029\/,\u0022kp\u00241\u0022\u0029\u003A\u0022kp\u0022\u002Bi\u0029,\u0021d\u0026\u0026a\u003Fa\u003Ao\u0029\u003BE.async\u003D\u00210,E.src\u003Df\u002B\u0022\/\u0022\u002Bi\u002B\u0022.js\u003F\u0022\u002Bc\u002Bv,null\u0021\u003D\u0028e\u003Dg.parentNode\u0029\u0026\u0026e.insertBefore\u0028E,g\u0029\u007D\u0028\u0029\u003B\u003C\/script\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020End\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E', document, true);
3199                    jQueryNuvem('body').append(trackingCode);
3200                });
3201            </script>
3201
3202            
3202<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>
3202
3203</body>
3204</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.