PageSourceSearch

https://gorrodasorte.com/account/login/

html gorrodasorte.com collected 2026-09-30 18:11:05 UTC 358,340 bytes, 6,081 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="pt">
3    <head>
4        <link rel="preconnect" href="https://dcdn-us.mitiendanube.com" />
5        <link rel="dns-prefetch" href="https://dcdn-us.mitiendanube.com" />
6        <link rel="preconnect" href="https://fonts.googleapis.com" />
7        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
8        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
10        <meta name="viewport" content="width=device-width, initial-scale=1" />
11        <title>Identificação - Gorro da Sorte</title>
12        <meta name="description" content="Jalecos, gorros e turbantes com design ergon&ocirc;mico + equipamentos de massagem. Moda profissional que une estilo, conforto e alta performance" />
13        <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Lexend+Exa:400,700|Lexend:400,700&amp;display=swap" />
14        <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-colors-bf4e01f5e46f4fe7eb41b755ee69edd8.css" as="style" />
15
16        
17        
18        
19<meta property="og:site_name" content="Gorro da Sorte" />
20
21
22<meta property="fb:app_id" content="379938028687793" />
23
24
25
26
27
28
29
30
31
32
33
34        
35        
36        <style>
37            
38            
39
40
41
42    
43    @import url('//fonts.googleapis.com/css?family=Lexend+Exa:400,700|Lexend:400,700&display=swap');
44
45 
46
47            
48            
49:root {
50
51  
52  
53  --heading-font: "Lexend Exa", sans-serif;
54  --body-font: "Lexend", sans-serif;
55
56  
57  
58  --h1: 28px;
59  --h1-huge: 40px;
60  --h1-huge-md: 54px;
61  --h2: 24px;
62  --h3: 20px;
63  --h4: 18px;
64  --h5: 16px;
65  --h6: 14px;
66
67  
68  --font-hugest: 28px;
69  --font-huge: 24px;
70  --font-largest: 20px;
71  --font-large: 18px;
72  --font-big: 16px;
73  --font-base: 14px;
74  --font-small: 12px;
75  --font-smallest: 10px;
76
77  
78  
79  --title-font-weight: 400;
80
81}
82            
83            @charset "UTF-8":
84
85/*============================================================================
86critical-css.tpl
87
88    -This file contains all the theme critical styles wich will be loaded inline before the rest of the site
89    -Rest of styling can be found in:
90    	--static/css/style-async.css.tpl --> For non critical styles witch will be loaded asynchronously
91      --static/css/style-colors.critical.tpl --> For critical CSS rendered inline before the rest of the site
92
93==============================================================================*/
94
95/*============================================================================
96  Table of Contents
97
98  #External CSS libraries and plugins
99    // Bootstrap Grid v4.1.3
100    // Swiper 4.4.2
101  #Critical path helpers
102  #Components
103    // Wrappers
104    // Grid
105    // Placeholders and preloaders
106    // Animations
107    // Buttons
108    // Links
109    // Titles and breadcrumbs
110    // Icons
111    // Texts
112    // Sliders
113    // Lists
114    // Notifications
115    // Badge
116    // Tables
117    // Tooltip
118    // Images
119    // Forms
120    // Video
121  #Header and nav
122    // Adbar & Topbar
123    // Nav
124    // Logo
125    // Cart widget and search
126  #Home page
127    // Sections title
128    // Video
129    // Main categories
130    // Welcome message
131  #Banners
132    // Home banners
133    // Informative banners
134  #Product grid
135    // Category controls
136    // Grid item
137    // Labels
138  #Product detail
139  	// Image
140  #Cart detail
141    // Shipping Calculator
142  #Contact page
143    // Data contact
144  #Blog
145  #Media queries
146    // Min width 1400px
147    // Min width 768px
148    //// Components
149    //// Header and Nav
150    //// Product grid
151    //// Helper classes
152  
153  #Helper classes
154    // Margin and padding
155    // Text
156    // Algin
157    // Position
158    // Image
159    // Visibility
160    // Float 
161    // Width
162
163==============================================================================*/
164
165/*============================================================================
166  #External CSS libraries and plugins
167==============================================================================*/
168  
169{# /* // Bootstrap Grid v4.1.3 */ #}
170
171@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
171-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}
171.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
171.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
171.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
172
173{# /* // Swiper 4.4.2 */ #}
174.swiper-container{width:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,
1740,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;width:30px;height:40px;margin-top:-25px;line-height:30px;color:#fff;text-align:center;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;
174-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;
174left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
175
176/*============================================================================
177  #Critical path helpers
178==============================================================================*/
179
180/* Hidden general content until rest of styling loads */
181.visible-when-content-ready{
182	visibility: hidden!important;
183}
184.display-when-content-ready{
185	display: none!important;
186}
187
188/*============================================================================
189  #Components
190==============================================================================*/
191
192{# /* // Wrappers */ #}
193
194body{
195  margin: 0;
196  font-size: var(--font-base);
197}
198
199{# /* // Grid */ #}
200
201.row-grid {
202  margin-right: -10px;
203  margin-left: -10px;
204}
205
206.col-grid {
207  padding-right: 10px;
208  padding-left: 10px;
209}
210
211{# /* // Placeholders and preloaders */ #}
212
213.placeholder-line-medium{
214  height: 25px;
215  border-radius: 6px;
216}
217.placeholder-icon{
218  position: absolute;
219  top: 50%;
220  left: 50%;
221  transform: translate(-50%, -50%);
222  -webkit-transform: translate(-50%, -50%);
223  -ms-transform: translate(-50%, -50%);
224} 
225.placeholder-full-height{
226  position: relative;
227  height: 100%;
228}
229.home-placeholder-icons{
230  position: absolute;
231  top: calc(50% - 75px);
232}
233.product-placeholder-container{
234  position: relative;
235  max-height: 900px;
236  margin-bottom: 20px;
237  overflow: hidden;
238}
239.placeholder-shine{
240  position: absolute;
241  top: 0;
242  left: 0;
243  width: 100%;
244  height: 100%;
245  opacity: 0.5;
246  -moz-animation: placeholder-shine 1.5s infinite;
247  -webkit-animation: placeholder-shine 1.5s infinite;
248  animation: placeholder-shine 1.5s infinite;
249}
250@keyframes placeholder-shine {
251  0%{
252    opacity: 0.1;
253  }
254  50% {
255    opacity: 0.5;
256  }
257  100% {
258    opacity: 0.1;
259  }
260}
261.placeholder-fade{
262  position: absolute;
263  top: 0;
264  left: 0;
265  width: 100%;
266  height: 100%;
267  opacity: 0.1;
268  -moz-animation: placeholder-fade 1.5s infinite;
269  -webkit-animation: placeholder-fade 1.5s infinite;
270  animation: placeholder-fade 1.5s infinite;
271}
272@keyframes placeholder-fade {
273  0%{
274    opacity: 0.2;
275  }
276  50% {
277    opacity: 0.5;
278  }
279  100% {
280    opacity: 0.2;
281  }
282}
283.blur-up {
284  position: absolute;
285  top: 0;
286  -webkit-filter: blur(4px);
287  filter: blur(4px);
288  -moz-filter: blur(4px);
289  -ms-filter: blur(4px);
290  -o-filter: blur(4px);
291  transition: opacity .2s, -webkit-filter .2s;
292}
293.blur-up-huge {
294  -webkit-filter: blur(6px);
295  filter: blur(6px);
296  -moz-filter: blur(6px);
297  -ms-filter: blur(6px);
298  -o-filter: blur(6px);
299  transition: filter .2s, -webkit-filter .2s;
300}
301.blur-up.lazyloaded,
302.blur-up-huge.lazyloaded,
303.blur-up.swiper-lazy-loaded,
304.blur-up-huge.swiper-lazy-loaded {
305  -webkit-filter: none;
306  filter: none;
307  -moz-filter: none;
308  -ms-filter: none;
309  -o-filter: none;
310}
311.preloader-bg-img,
312.product-slider-image.blur-up{
313  position: absolute;
314  left: 0;
315  top: 0;
316  width: 100%;
317  -webkit-filter: blur(4px);
318  filter: blur(4px);
319  -moz-filter: blur(4px);
320  -ms-filter: blur(4px);
321  -o-filter: blur(4px);
322  transition: filter .2s, -webkit-filter .2s, opacity .2s;
323  /* Avoid strange image behaviour on filters in IOS */
324  -webkit-perspective: 1000;
325  -webkit-backface-visibility: hidden;
326}
327.product-slider-image.blur-up{
328  left: 50%;
329  width: auto;
330}
331.swiper-lazy-loaded + .preloader-bg-img,
332.lazyloaded + .blur-up{
333  opacity: 0;
334  -webkit-filter: none;
335  filter: none;
336  -moz-filter: none;
337  -ms-filter: none;
338  -o-filter: none;
339}
340
341.lazyloaded + .blur-up {
342  opacity: 0;
343  pointer-events: none;
344}
345.lazyloaded + .placeholder-shine,
346.lazyloaded + .placeholder-fade,
347.swiper-lazy-loaded + .placeholder-shine,
348.swiper-lazy-loaded + .placeholder-fade{
349  display: none;
350}
351.fade-in {
352  opacity: 0;
353  transition: opacity .2s;
354}
355.fade-in.lazyloaded,
356.fade-in.swiper-lazy-loaded,
357.fade-in.image-priority-high {
358  opacity: 1;
359}
360
361.spinner {
362  position: relative;
363  display: grid;
364  place-items: center;
365}
366
367.spinner::before,
368.spinner::after {
369  content: '';
370  box-sizing: border-box;
371  position: absolute;
372}
373
374.spinner::before {
375  width: 100%;
376  height: 2px;
377  border-radius: 10px;
378  animation: spinner-line 0.8s cubic-bezier(0, 0, 0.03, 0.9) infinite;
379}
380
381.spinner-small::before {
382  height: 2px;
383}
384
385@keyframes spinner-line {
386  0%, 44%, 88.1%, 100% {
387    transform-origin: left;
388  }
389  
390  0%, 100%, 88% {
391    transform: scaleX(0);
392  }
393  
394  44.1%, 88% {
395    transform-origin: right;
396  }
397  
398  33%, 44% {
399    transform: scaleX(1);
400  }
401}
402
403{# /* // Animations*/ #}
404
405.transition-up,
406.fade-in-vertical {
407  opacity: 0;
408}
409
410[data-transition="fade-in-up"] { 
411  transition: all 1s ease;
412  opacity: 0;
413  transform: translateY(30px);
414}
415[data-transition="fade-in-up"].is-inViewport,
416.swiper-slide-duplicate [data-transition="fade-in-up"] { 
417  transition: all 1s ease;
418  opacity: 1;
419  transform: translateY(0px);
420}
421
422{# /* // Buttons */ #}
423
424.btn-whatsapp {
425  position: fixed;
426  bottom: 15px;
427  right: 15px;
428  z-index: 100;
429  color: white;
430  background-color:#4dc247;
431  box-shadow: 0 0 6px rgba(0,0,0,0.3);
432  border-radius: 50%;
433}
434
435.btn-whatsapp svg{
436  width: 45px;
437  height: 45px;
438  padding: 10px;
439  fill: white;
440  vertical-align:middle;
441}
442
443{# /* // Links */ #}
444
445a {
446  text-decoration: none;
447}
448
449
450{# /* // Icons */ #}
451
452.icon-inline {
453  display: inline-block;
454  font-size: inherit;
455  height: 1em;
456  overflow: visible;
457  vertical-align: -.125em;
458}
459
460.icon-xs {
461  font-size: .75em;
462}
463.icon-md  {
464  font-size: .875em; 
465}
466.icon-lg {
467  font-size: 1.33333em;
468  line-height: .75em;
469  vertical-align: -.0667em; 
470}
471.icon-2x {
472  font-size: 2em;  
473}
474.icon-2x-half {
475  font-size: 2.5em; 
476}
477.icon-3x {
478  font-size: 3em; 
479}
480.icon-4x {
481  font-size: 4em;  
482}
483.icon-5x {
484  font-size: 5em;  
485}
486.icon-6x {
487  font-size: 6em;  
488}
489.icon-7x {
490  font-size: 7em; 
491}
492.icon-8x {
493  font-size: 8em;  
494}
495.icon-9x {
496  font-size: 9em;  
497}
498
499.icon-inline.icon-lg{
500  vertical-align: -.225em
501}
502.icon-inline.icon-w {
503  text-align: center;
504  width: 1.25em
505}
506.icon-inline.icon-w-1{
507  width:.0625em
508}
509.icon-inline.icon-w-2{
510  width:.125em
511}
512.icon-inline.icon-w-3{
513  width:.1875em
514}
515.icon-inline.icon-w-4{
516  width:.25em
517}
518.icon-inline.icon-w-5{
519  width:.3125em
520}
521.icon-inline.icon-w-6{
522  width:.375em
523}
524.icon-inline.icon-w-7{
525  width:.4375em
526}
527.icon-inline.icon-w-8{
528  width:.5em
529}
530.icon-inline.icon-w-9{
531  width:.5625em
532}
533.icon-inline.icon-w-10{
534  width:.625em
535}
536.icon-inline.icon-w-11{
537  width:.6875em
538}
539.icon-inline.icon-w-12{
540  width:.75em
541}
542.icon-inline.icon-w-13{
543  width:.8125em
544}
545.icon-inline.icon-w-14{
546  width:.875em
547}
548.icon-inline.icon-w-15{
549  width:.9375em
550}
551.icon-inline.icon-w-16{
552  width:1em
553}
554.icon-inline.icon-w-17{
555  width:1.0625em
556}
557.icon-inline.icon-w-18{
558  width:1.125em
559}
560.icon-inline.icon-w-19{
561  width:1.1875em
562}
563.icon-inline.icon-w-20{
564  width:1.25em
565}
566.icon-inline.icon-w-24 {
567  width: 1.5em;
568}
569.icon-spin{
570  -webkit-animation:icon-spin .5s infinite linear;
571  animation:icon-spin .5s infinite linear
572}
573@-webkit-keyframes icon-spin {
574  0% {
575    -webkit-transform: rotate(0);
576    transform: rotate(0)
577  }
578  100% {
579    -webkit-transform: rotate(360deg);
580    transform: rotate(360deg)
581  }
582}
583
584@keyframes icon-spin {
585  0% {
586    -webkit-transform: rotate(0);
587    transform: rotate(0)
588  }
589  100% {
590    -webkit-transform: rotate(360deg);
591    transform: rotate(360deg)
592  }
593}
594
595.social-icon {
596  padding: 0 10px;
597  margin-right: 15px;
598}
599
600{# /* // Titles and breadcrumbs */ #}
601
602.h1-huge {
603  font-size: var(--h1-huge);
604  font-weight: var(--title-font-weight);
605}
606
607h1,
608.h1 {
609  font-size: var(--h1);
610  font-weight: var(--title-font-weight);
611}
612
613h2,
614.h2 {
615  font-size: var(--h2);
616  font-weight: var(--title-font-weight);
617}
618
619h3,
620.h3 {
621  font-size: var(--h3);
622  font-weight: var(--title-font-weight);
623}
624
625h4,
626.h4 {
627  font-size: var(--h4);
628  font-weight: var(--title-font-weight);
629}
630
631h5,
632.h5 {
633  font-size: var(--h5);
634  font-weight: var(--title-font-weight);
635}
636
637h6,
638.h6 {
639  font-size: var(--h6);
640  font-weight: var(--title-font-weight);
641}
642
643.breadcrumbs {
644  display: inline-block;
645  margin-bottom: 10px;
646  font-size: var(--font-smallest);
647  font-weight: 400;
648}
649.breadcrumbs .separator {
650  margin: 3px;
651  line-height: 14px;
652  opacity: 0.6;
653}
654.breadcrumbs .crumb{
655  opacity: 0.6;
656}
657.breadcrumbs .crumb.active {
658  opacity: 1;
659}
660
661{# /* // Texts */ #}
662
663.font-hugest{
664  font-size: var(--font-hugest)!important;
665}
666
667.font-huge{
668  font-size: var(--font-huge)!important;
669}
670
671.font-largest{
672  font-size: var(--font-largest);
673}
674
675.font-large{
676  font-size: var(--font-large);
677}
678
679.font-big{
680  font-size: var(--font-big);
681}
682
683.font-body{
684  font-size: var(--font-base)!important;
685}
686
687.font-small{
688  font-size: var(--font-small)!important;
689}
690
691.font-smallest{
692  font-size: var(--font-smallest)!important;
693}
694
695p{
696  margin-top: 0;
697  line-height: 1.4286em;
698}
699
700.user-content ul {
701  padding-left: 20px;
702}
703
704.user-content ul li {
705  margin-bottom: 10px;
706  line-height: 22px;
707}
708
709.user-content table {
710  width: 100%;
711  max-width: 100%;
712  margin-bottom: 10px;
713  line-height: 22px;
714}
715
716.subtitle {
717  font-size: var(--font-smallest);
718  text-transform: uppercase;
719  letter-spacing: 1px;
720}
721
722{# /* // Sliders */ #}
723
724.nube-slider-home {
725  height: 100%;
726}
727.swiper-wrapper.disabled {
728  transform: translate3d(0px, 0, 0) !important;
729}
730.slide-container{
731  overflow: hidden;
732}
733.slider-slide {
734  height: 100%;
735  background-position: center;
736  background-size: cover; 
737  overflow: hidden;
738}
739.slider-image {
740  position: relative;
741  z-index: 1;
742  display: block;
743  width: 100%;
744  height: 100%;
745  object-fit: cover;
746}
747.swiper-slide-active .slider-image-animation {
748  -webkit-animation: zoomin 20s ease forwards;
749  -moz-animation: zoomin 20s ease forwards;
750  animation: zoomin 20s ease forwards; 
751}
752
753@-webkit-keyframes zoomin {
754  0% {
755    -webkit-transform: scale(1);
756    transform: scale(1);
757  }
758  100% {
759    -webkit-transform: scale(1.2);
760    transform: scale(1.2);
761  }
762}
763
764@keyframes zoomin {
765  0% {
766    -webkit-transform: scale(1);
767    transform: scale(1);
768  }
769  100% {
770    -webkit-transform: scale(1.2);
771    transform: scale(1.2);
772  }
773}
774
775.swiper-button-next,
776.swiper-button-prev {
777  position: relative;
778  top: initial;
779  margin: 0;
780  line-height: 28px;
781}
782.swiper-button-absolute {
783  position: absolute;
784  top: 50%;
785  margin-top: -14px;
786}
787
788.swiper-button-absolute.swiper-button-next {
789  right: 0;
790}
791.swiper-button-absolute.swiper-button-prev {
792  left: 0;
793}
794
795.swiper-pagination {
796  left: 50%;
797  transform: translateX(-50%);
798}
799
800.swiper-pagination-bullet {
801  margin: 0 4px;
802  border-radius: 6px;
803}
804
805.swiper-pagination-bullet-active {
806  width: 12px;
807}
808
809.swiper-text {
810  position: absolute;
811  z-index: 9;
812  width: 100%;
813}
814
815.swiper-text-center {
816  position: absolute;
817  width: 92%;
818  top: 50%;
819  bottom: auto;
820  left: 50%;
821  padding: 0 25px;
822  text-align: center;
823  transform: translate(-50%,-50%);
824}
825
826.swiper-arrows {
827  position: absolute;
828  right: 15px;
829  bottom: 60px;
830}
831
832.swiper-overlay {
833  position: absolute;
834  z-index: 1;
835  bottom: 0;
836  left: 0;
837  width: 100%;
838  height: 50%;
839}
840
841.swiper-button-next.swiper-button-disabled, 
842.swiper-button-prev.swiper-button-disabled {
843  opacity: 0.2;
844}
845
846{# /* // Lists */ #}
847
848.list {
849  padding: 0;
850  list-style-type: none;
851}
852.list .list-item{
853  position: relative;
854  margin-bottom: 10px;
855  cursor: default;
856}
857
858.list-unstyled{
859  padding: 0;
860  margin: 0;
861  list-style-type: none;
862}
863
864.list-inline li{
865  display: inline-flex;
866}
867
868{# /* // Notifications */ #}
869
870.notification{
871  padding: 10px 15px;
872  text-align: center;
873}
874.notification-floating {
875  position: absolute;
876  left: 0;
877  z-index: 2000;
878  width: 100%;
879}
880.notification-fixed {
881  position: fixed;
882  right: 0;
883  left: initial;
884  width: calc(100% - 20px);
885  margin-top: -10px;
886}
887.notification-floating .notification{
888  margin: 15px;
889  border-radius: 6px;
890}
891.notification-close {
892  padding: 0 5px;
893}
894.notification-centered {  
895  display: inline-block;
896  width: 100%;
897  margin: 0 20px 20px 0;
898  text-align: center;
899}
900.notification-left {
901  display: inline-block;
902  margin: 5px 0 20px 0;
903  text-align: left;
904  font-size: 12px;
905}
906
907.notification-fixed-bottom {
908  position: fixed;
909  bottom: 0;
910  left: 0;
911  z-index: 999;
912  width: 100%;
913  font-size: 12px;
914}
915
916.notification-fixed-bottom .btn-small {
917  font-size: 12px;
918}
919
920.notification-above {
921  z-index: 9000;
922}
923
924.related-products-notification-container {
925  margin-right: -15px;
926}
927
928{# /* // Badge */ #}
929
930.badge {
931  position: absolute;
932  top: -10px;
933  right: -10px;
934  padding: 0 5px;
935  font-size: 12px;
936  font-weight: bold;
937  line-height: 14px;
938  border-radius: 10px;
939}
940
941{# /* // Tables */ #}
942
943.table {
944  width: 100%;
945  border-collapse: collapse;
946  border-spacing: 0;
947}
948
949.table thead th {
950  padding: 8px;
951}
952
953.table thead th:first-of-type {
954  padding-left: 0;
955}
956
957.table td {
958  padding: 8px;
959  text-align: left;
960}
961
962{# /* // Tooltip */ #}
963
964.tooltip {
965  position: absolute;
966  left: -170%;
967  z-index: 9999;
968  width: 340px;
969  padding: 15px 5px;
970  text-align: center;
971  border-radius: 10px;
972}
973
974.tooltip-top {
975  bottom: calc(100% + 20px);
976}
977
978.tooltip-bottom {
979  top: 95%;
980}
981
982.tooltip-arrow {
983  position: absolute;
984  right: 30%;
985  width: 0;
986  height: 0;
987  pointer-events: none;
988}
989
990.tooltip-bottom .tooltip-arrow {
991  top: -8px;
992  right: 15%;
993}
994
995.tooltip-top .tooltip-arrow {
996  bottom: -8px;
997  transform: rotate(180deg);
998}
999
1000{# /* // Images */ #}
1001
1002/* Used for images that have a placeholder before it loads. The image container should have a padding-bottom inline with the result of (image height/ image width) * 100 */
1003.img-absolute {
1004  position: absolute;
1005  left: 0;
1006  width: 100%;
1007  height: auto;
1008  vertical-align: middle;
1009  text-indent: -9999px;
1010  z-index: 1;
1011}
1012
1013.img-absolute-centered{
1014  left: 50%;
1015  transform: translateX(-50%)!important;
1016  -webkit-transform: translateX(-50%)!important;
1017  -ms-transform: translateX(-50%)!important;
1018}
1019
1020.card-img{
1021  margin: 0 5px 5px 0;
1022  border: 1px solid #00000012;
1023}
1024.card-img-small{
1025  height: 25px;
1026}
1027.card-img-medium{
1028  height: 35px;
1029}
1030.card-img-big{
1031  height: 50px;
1032}
1033.card-img-square-container {
1034  position: relative;
1035  width: 100%;
1036  padding-top: 100%;
1037}
1038.card-img-square {
1039  position: absolute;
1040  top: 0;
1041  left: 0;
1042  width: 100%;
1043  height: 100%;
1044  object-fit: cover;
1045}
1046.card-img-pill {
1047  position: absolute;
1048  right: 5px;
1049  bottom: 5px;
1050  z-index: 999;
1051  padding: 4px 9px;
1052  font-size: 10px;
1053  border-radius: 15px;
1054}
1055
1056{# /* // Forms */ #}
1057
1058.form-group {
1059  position: relative;
1060  width: 100%;
1061}
1062
1063.radio-button {
1064  margin-bottom: 0;
1065  -webkit-tap-highlight-color: rgba(0,0,0,0);
1066  cursor: pointer;
1067}
1068.radio-button.disabled {
1069  opacity: 0.6;
1070  cursor: not-allowed;
1071}
1072.radio-button.disabled input[type="radio"] {
1073  cursor: not-allowed;
1074}
1075.radio-button-container {
1076  display: inline-block;
1077  width: 100%;
1078}
1079.radio-button-content {
1080  position: relative;
1081  width: 100%;
1082  float: left;
1083  margin-bottom: 10px;
1084  padding: 15px 15px 15px 25px;
1085  border-radius: 6px;
1086}
1087.radio-button-icons-container {
1088  position: absolute;
1089  top: 15px;
1090  left: 10px;
1091}
1092.radio-button-icon {
1093  width: 16px;
1094  height: 16px;
1095  border-radius: 50%;
1096}
1097.radio-button input[type="radio"] {
1098  display: none;
1099}
1100.radio-button input[type="radio"] + .radio-button-content .unchecked {
1101  display: block;
1102}
1103.radio-button input[type="radio"] + .radio-button-content .checked {
1104  position: absolute;
1105  top: 8px;
1106  left: 8px;
1107  width: 0;
1108  height: 0;
1109  -webkit-transform: translate(-50%,-50%);
1110  -ms-transform: translate(-50%,-50%);
1111  -moz-transform: translate(-50%,-50%);
1112  -o-transform: translate(-50%,-50%);
1113  transform: translate(-50%,-50%);
1114  -webkit-transition: all 0.2s;
1115  -ms-transition: all 0.2s;
1116  -moz-transition: all 0.2s;
1117  -o-transition: all 0.2s;
1118  transition: all 0.2s;
1119}
1120.radio-button input[type="radio"]:checked + .radio-button-content .checked {
1121  width: 8px;
1122  height: 8px;
1123}
1124.radio-button-label {
1125  width: 100%;
1126  float: left;
1127  padding-left: 25px;
1128}
1129
1130.form-group .form-select-icon,
1131.form-select .form-select-icon{
1132  position: absolute;
1133  right: 12px;
1134  bottom: 10px;
1135  font-size: 18px;
1136  pointer-events: none;
1137}
1138.form-group-small .form-select-icon{
1139  bottom: 10px;
1140  right: 10px;
1141  font-size: 12px;
1142}
1143.form-select .form-select-icon {
1144  top: 50%;
1145  bottom: initial;
1146  transform: translateY(-50%);
1147  -webkit-transform: translateY(-50%);
1148  -ms-transform: translateY(-50%);
1149}
1150
1151.form-row {
1152  width: auto;
1153  display: -webkit-box;
1154  display: -ms-flexbox;
1155  display: flex;
1156  -ms-flex-wrap: wrap;
1157  flex-wrap: wrap;
1158  margin-right: -5px;
1159  margin-left: -5px;
1160  clear: both;
1161}
1162
1163.form-row > .col,
1164.form-row > [class*=col-]{
1165  padding-right: 5px;
1166  padding-left: 5px;
1167}
1168
1169.form-label {
1170  font-size: var(--font-small);
1171}
1172
1173.form-label-divider {
1174  padding: 10px 0;
1175  margin-bottom: 10px;
1176}
1177
1178.form-toggle-eye {
1179  position: absolute;
1180  bottom: 5%;
1181  right: 2px;
1182  display: inline-block;
1183  padding: 10px;
1184  background: none;
1185  border: 0;
1186}
1187
1188.checkbox-container .checkbox {
1189  position: relative;
1190  display: block;
1191  margin-bottom: 15px;
1192  padding-left: 25px;
1193  font-weight: normal;
1194  text-decoration: none;
1195  transition: all 0.4s ease;
1196  cursor: pointer;
1197}
1198
1199.checkbox-container .checkbox-icon {
1200  position: absolute;
1201  top: 1px;
1202  left: 0;
1203  display: block;
1204  width: 16px;
1205  height: 16px;
1206  border-radius: 100%;
1207}
1208
1209.checkbox-container .checkbox-icon:after {
1210  position: absolute;
1211  top: 2px;
1212  left: 5px;
1213  display: none;
1214  width: 4px;
1215  height: 9px;
1216  content: '';
1217  transform: rotate(45deg);
1218  -webkit-transform: rotate(45deg);
1219  -ms-transform: rotate(45deg);
1220}
1221
1222.checkbox-container .checkbox-text.with-color {
1223  padding-right: 5px;
1224}
1225
1226.checkbox-container .checkbox-color {
1227  display: inline-block;
1228  width: 10px;
1229  height: 10px;
1230  margin-top: 4px;
1231  vertical-align: top;
1232  border-radius: 50%;
1233}
1234
1235.checkbox-container input{
1236  display: none;
1237}
1238
1239.checkbox-container input:checked ~ .checkbox {
1240  opacity: 1;
1241}
1242
1243.checkbox-container input:checked ~ .checkbox .checkbox-icon:after {
1244  display: block;
1245}
1246
1247{# /* // Video */ #}
1248
1249.embed-responsive {
1250  position: relative;
1251  display: block;
1252  height: 0;
1253  padding: 0;
1254  overflow: hidden;
1255}
1256.embed-responsive.embed-responsive-16by9 {
1257  padding-bottom: 56.25%;
1258}
1259.embed-responsive.embed-responsive-1by1 {
1260  padding-bottom: 140%;
1261}
1262.embed-responsive .embed-responsive-item,
1263.embed-responsive embed,
1264.embed-responsive iframe,
1265.embed-responsive object,
1266.embed-responsive video {
1267  position: absolute;
1268  top: 0;
1269  bottom: 0;
1270  left: 0;
1271  width: 100%;
1272  height: 100%;
1273  border: 0;
1274}
1275.video-player {
1276  position: absolute;
1277  top: 0;
1278  left: 0;
1279  z-index: 1;
1280  width: 100%;
1281  height: 100%;
1282  cursor: pointer;
1283}
1284.video-player-icon {
1285  position: absolute;
1286  top: 50%;
1287  left: 50%;
1288  z-index: 1;
1289  width: 40px;
1290  height: 40px;
1291  padding-left: 3px;
1292  font-size: 20px;
1293  line-height: 36px;
1294  text-align: center;
1295  border-radius: 100%;
1296  pointer-events: none;
1297  transform: translate(-50%,-50%);
1298}
1299.video-player-icon-small {
1300  position: absolute;
1301  top: 50%;
1302  left: 50%;
1303  z-index: 10;
1304  width: 24px;
1305  height: 24px;
1306  padding: 6px 0 0 6px;
1307  font-size: 13px;
1308  line-height: 21px;
1309  transform: translate(-50%,-50%);
1310}
1311.video-player-icon-small .icon-inline {
1312  width: 12px;
1313  height: 12px;
1314}
1315.video-image {
1316  position: absolute;
1317  top: 50%;
1318  left: 50%;
1319  width: 100%;
1320  height: auto;
1321  transform: translate(-50%, -50%);
1322  -webkit-transform: translate(-50%, -50%);
1323  -ms-transform: translate(-50%, -50%);
1324}
1325
1326/*============================================================================
1327  #Header and nav
1328==============================================================================*/
1329
1330.head-main {
1331  top: 0;
1332  width: 100%;
1333  display: flex;
1334  flex-direction: row;
1335  flex-wrap: wrap;
1336  z-index: 1040;  
1337}
1338
1339.head-main .btn-utility {
1340  padding: 0;
1341}
1342
1343.head-main .search-input {
1344  font-size: 12px;
1345}
1346
1347.btn-utility .cart-icon {
1348  vertical-align: text-top;
1349}
1350
1351.col-utility {
1352  padding-left: 5px;
1353}
1354
1355{# /* // Adbar & Topbar */ #}
1356
1357.section-adbar,
1358.section-topbar {
1359  z-index: 0;
1360  width: 100%;
1361  min-height: 30px;
1362  padding: 5px 15px;
1363}
1364
1365.section-adbar {
1366  line-height: 20px;
1367}
1368
1369.section-topbar .utilities-icon {
1370  font-size: 16px;
1371}
1372
1373.section-topbar .list {
1374  margin: 0;
1375}
1376
1377@keyframes marquee {
1378  0% {
1379    transform: translateX(0);
1380    -webkit-transform: translateX(0);
1381  }
1382  100% {
1383    transform: translateX(-100%);
1384    -webkit-transform: translateX(-100%);
1385  }
1386}
1387
1388.secondary-menu-item {
1389  display: inline-block;
1390  margin-right: 30px;
1391  font-size: var(--font-small);
1392}
1393
1394{# /* // Nav */ #}
1395
1396.menu-and-banners-row {
1397  visibility: hidden;
1398}
1399
1400.nav-desktop {
1401  position: relative;
1402  width: 100%;
1403}
1404.nav-desktop-list {
1405  margin: 0;
1406  padding: 10px 0;
1407  list-style: none;
1408  white-space: nowrap!important;
1409}
1410.nav-desktop-list::-webkit-scrollbar {
1411  height: 0;
1412}
1413.nav-desktop-with-scroll {
1414  margin: 0 30px 0 40px;
1415  padding: 10px 0;
1416  overflow: scroll;
1417}
1418
1419.nav-desktop-list-arrow {
1420  position: absolute;
1421  top: 0;
1422  width: 40px;
1423  height: 48px;
1424  cursor: pointer;
1425}
1426
1427.nav-desktop-list-arrow-left {
1428  left: 0;
1429}
1430
1431.nav-desktop-list-arrow-right {
1432  right: 0;
1433}
1434
1435.nav-desktop-list-arrow.disable {
1436  opacity: 0.2;
1437  cursor: initial; 
1438}
1439
1440.nav-desktop-list-arrow .svg-circle {
1441  width: 25px;
1442  height: 25px;
1443  margin-top: calc(50% - 8px);
1444  padding: 5px;
1445}
1446
1447
1448  
1449
1450.nav-item {
1451  display: inline-block;
1452  position: initial;
1453  padding: 0 10px;
1454  white-space: normal;
1455}
1456.nav-list-link {
1457  padding: 0 5px 0 0;
1458  line-height: 30px;
1459}
1460
1461.desktop-dropdown {
1462  position: absolute;
1463  top: 100%;
1464  left: -15px;
1465  z-index: 9;
1466  width: calc(100% + 30px);
1467  overflow-y: auto;
1468}
1469
1470.nav-categories {
1471  overflow-x: scroll;
1472}
1473.nav-list-mobile-categories {
1474  margin: 4px 0;
1475  padding: 0 15px;
1476  white-space: nowrap!important;
1477}
1478
1479.utilities-icon {
1480  font-size: 20px;
1481}
1482
1483.nav-dropdown-content {
1484  visibility: hidden;
1485  opacity: 0;
1486  transition: visibility 0s linear .3s, opacity .3s linear;
1487}
1488
1489.head-banners {
1490  padding: 10px 0;
1491}
1492
1493.head-banners .btn-link {
1494  font-size: 13px;
1495}
1496
1497.head-banner-text {
1498  font-size: 10px;
1499}
1500
1501.head-banner-item-image {
1502  width: 20px;
1503}
1504
1505{# /* // Logo */ #}
1506
1507.logo-text-container {
1508  display: inline-block;
1509  max-width: 450px;
1510  margin: 15px 0;
1511}
1512
1513.logo-img-container {
1514  display: inline-block;
1515  width: 100%;
1516  max-width: 320px;
1517}
1518
1519.logo-img,
1520.logo-text{
1521  width: auto;
1522  height: auto;
1523  margin: 12px 0;
1524  vertical-align: middle;
1525  max-height: 45px;
1526    
1527          max-width: 90%;
1528      
1529}
1530
1531.logo-img-small,
1532header.head-main.compress .logo-img-small {
1533  max-height: 30px;
1534}
1535
1536.logo-img-big {
1537  max-height: 80px;
1538}
1539
1540{# /* // Cart widget and search */ #}
1541
1542.search-input-submit {
1543  position: absolute;
1544  top: 3px;
1545  right: 6px;
1546  padding: 7px 10px;
1547  background: none;
1548  border: 0;
1549}
1550
1551.subutility-list {
1552  display: none;
1553}
1554   
1555
1556/*============================================================================
1557  #Home Page
1558==============================================================================*/
1559
1560{# /* // Sections title */ #}
1561
1562.section-title {
1563  padding: 40px 0;
1564}
1565
1566{# /* // Video */ #}
1567
1568.home-video-text {
1569  position: absolute;
1570  bottom: 40px;
1571  z-index: 999;
1572  width: 90%;
1573}
1574.home-video-overlay:after {
1575  position: absolute;
1576  bottom: 0;
1577  width: 100%;
1578  height: 100%;
1579  content: '';
1580}
1581.home-video-image {
1582  position: absolute;
1583  top: 0;
1584  z-index: 1;
1585  width: 100%;
1586  height: 100%;
1587  object-fit: cover;
1588}
1589.home-video .placeholder-shine {
1590  z-index: 9;
1591}
1592.home-video video {
1593  position: relative;
1594  object-fit: cover;
1595  object-position: 50% 20%;
1596  font-family: "object-fit: cover";
1597}
1598.home-video iframe {
1599  position: absolute;
1600  top: 0;
1601  left: -100%;
1602  width: 300%;
1603  max-width: none;
1604}
1605.home-video-hide-controls {
1606  position: absolute;
1607  top: 0;
1608  z-index: 99;
1609  width: 100%;
1610  height: 100%;
1611}
1612
1613{# /* // Main categories */ #}
1614
1615.section-categories-home {
1616  padding: 25px 0;
1617}
1618
1619.home-category {
1620  display: inline-block;
1621  width: 110px;
1622  border-radius: 6px;
1623  overflow: hidden;
1624}
1625
1626.home-category-placeholder {
1627  background: #f9f9f9;
1628}
1629
1630.home-category-image {
1631  position: relative;
1632  width: 100%;
1633  height: 85px;
1634  margin: 0 auto;
1635  text-align: center;
1636  overflow: hidden;
1637}
1638
1639.home-category-image img,
1640.home-category-image svg {
1641  position: absolute;
1642  top: 50%;
1643  left: 50%;
1644  z-index: 9;
1645  width: 100%;
1646  height: 100%;
1647  transform: translate(-50%, -50%);
1648  object-fit: cover;
1649}
1650
1651.home-category-name {
1652  padding: 7px 0;
1653  font-size: var(--font-small);
1654  text-overflow: ellipsis;
1655  overflow: hidden;
1656  -webkit-line-clamp: 2;
1657  display: -webkit-box;
1658  -webkit-box-orient: vertical;
1659}
1660
1661{# /* // Featured products */ #}
1662
1663.featured-product-image {
1664  height: 100%;
1665  border-radius: 6px 6px 0 0;
1666  overflow: hidden;
1667}
1668
1669.featured-product-image img {
1670  display: block;
1671  width: 100%;
1672  height: 100%;
1673  object-fit: cover;
1674}
1675
1676.featured-product-container {
1677  height: 100%;
1678  padding: 20px;
1679  border-radius: 0 0 6px 6px;
1680}
1681.featured-product-container.featured-product-image-with-slider {
1682  padding: 20px 0 20px 20px;
1683}
1684
1685.featured-product-container .swiper-container {
1686  width: calc(100% + 15px);
1687  margin-right: -15px;
1688}
1689
1690{# /* // Welcome message */ #}
1691
1692.section-welcome-home {
1693  padding: 70px 0;
1694}
1695
1696/*============================================================================
1697  #Banners
1698==============================================================================*/
1699
1700{# /* // Home banners */ #}
1701
1702.section-banners-home {
1703  padding: 50px 0;
1704}
1705
1706.textbanner {
1707  position: relative;
1708  margin-bottom: 15px;
1709  overflow: hidden;
1710}
1711.textbanner.textbanner-no-border {
1712  border: 0;
1713  border-radius: 0;
1714}
1715.textbanner-link {
1716  display: block;
1717  width: 100%;
1718  height: 100%;
1719}
1720.textbanner-image {
1721  position: relative;
1722  padding-top: 50%;
1723  overflow: hidden;
1724}
1725.textbanner-text {
1726  position: relative;
1727  padding: 20px 15px;
1728}
1729.textbanner-text.over-image {
1730  position: absolute;
1731  bottom: 0;
1732  z-index: 9;
1733  width: 100%;
1734  border: 0;
1735}
1736.textbanner-paragraph {
1737  display: -webkit-box;
1738  margin: 10px 0;
1739  font-size: var(--font-small);
1740  overflow: hidden;
1741  text-overflow: ellipsis;
1742  -webkit-line-clamp: 3;
1743  -webkit-box-orient: vertical;
1744}
1745
1746.textbanner .textbanner-image.overlay.textbanner-image-empty {
1747  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 770'><rect width='1440' height='770' fill='%23fcfcfc'/>
1747<path d='M852.28,303.08a17.11,17.11,0,0,0-11.62-6.15l-80.84-7.56-10.51-46a17.22,17.22,0,0,0-20.6-12.91l-152.45,34.5a17.19,17.19,0,0,0-13,20.51L599.57,444.3a17.22,17.22,0,0,0,20.6,12.91L652.06,450l-1,10.19a17.23,17.23,0,0,0,15.52,18.68l155.54,14.56c.55.05,1.09.07,1.62.07A17.19,17.19,0,0,0,840.89,478l2.76-29.35a1,1,0,0,0,.17-1.77l12.35-131.22A17,17,0,0,0,852.28,303.08ZM567.2,273.61a15.08,15.08,0,0,1,9.5-6.73l152.45-34.5a15.22,15.22,0,0,1,18.21,11.4l10.37,45.39-72.61-6.79a17.21,17.21,0,0,0-18.74,15.47l-1.59,16.89-28.65-18.83a1,1,0,0,0-1.39.29,1,1,0,0,0,.29,1.38L664.58,317,657,397.89l-62.69,14.27L565.24,285A15,15,0,0,1,567.2,273.61ZM737.9,424.37a1,1,0,0,0,1.41.19l71.12-54.77L845.6,402.6a1,1,0,0,0,.36.21l-4.12,43.71L656.2,427.36l4.49-47.66a.94.94,0,0,0,.86-.1l67.93-45.68,51.61,55.93-43,33.12A1,1,0,0,0,737.9,424.37ZM619.73,455.26a15.23,15.23,0,0,1-18.21-11.41l-6.79-29.74,62-14.13-2.61,27.76a1.12,1.12,0,0,0-.14.4,1,1,0,0,0,.06.43l-1.82,19.33Zm219.17,22.5a15.21,15.21,0,0,1-16.55,13.67L666.81,476.88a15.22,15.22,0,0,1-13.72-16.5l2.92-31,185.64,19.16Zm15.28-162.34-8,85-35-32.67a1,1,0,0,0-1.3-.06l-27.2,20.95-52.31-56.7a1,1,0,0,0-1.3-.15l-68.19,45.86,7.5-79.6a15.2,15.2,0,0,1,16.55-13.67l155.54,14.55a15.22,15.22,0,0,1,13.71,16.5ZM788.4,325.69A12.21,12.21,0,0,0,786.12,350c.39,0,.77.05,1.15.05A12.22,12.22,0,0,0,799.41,339h0a12.19,12.19,0,0,0-11-13.29Zm9,13.1a10.2,10.2,0,1,1-10.17-11.15c.32,0,.64,0,1,0a10.2,10.2,0,0,1,9.21,11.11Zm-168.36,3.62a1,1,0,0,0,.55.17,1,1,0,0,0,.56-1.83L607.75,325.8a1,1,0,0,0-1.11,1.67Zm-78.72-42.54L38.33,49.46l.44-.9L550.78,299ZM39.58,724l-.44-.9,549.09-271.3.45.9Zm1364.65,1.75-.45-.22L870,463.38l.44-.89.45.22,533.77,262.13ZM870.51,307.35l-.44-.9L1402.64,44.84l.44.89Z' fill='%23ccc'/></svg>");
1748  background-position: center;
1749}
1750
1751.textbanner-image-background {
1752  position: absolute;
1753  top: 0;
1754  display: block;
1755  width: 100%;
1756  height: 100%;
1757  object-fit: cover;
1758}
1759
1760{# /* // Informative banners */ #}
1761
1762.section-informative-banners {
1763  position: relative;
1764  padding: 90px 0 110px 0;
1765}
1766
1767.service-pagination {
1768  bottom: 40px;
1769  width: 100%;
1770}
1771
1772.service-pagination .swiper-pagination-bullet {
1773  margin: 0 4px;
1774}
1775
1776/*============================================================================
1777  #Product grid
1778==============================================================================*/
1779
1780{# /* // Category banner */ #}  
1781
1782.category-banner {
1783  position: relative;
1784  height: 185px;
1785  overflow: hidden;
1786}
1787.category-banner-image {
1788  width: 100%;
1789  height: 100%;
1790  object-fit: cover;
1791}
1792
1793.category-banner-info {
1794  padding: 15px;
1795}
1796
1797{# /* // Category controls */ #}
1798
1799.category-controls-container {
1800  padding: 0;
1801}
1802
1803.category-controls-sticky-detector {
1804  height: 1px;
1805}
1806
1807.category-controls {
1808  position: sticky;
1809  top: 0;
1810  z-index: 100;
1811  padding: 10px 15px;
1812  transition: all 0.3s ease;
1813}
1814
1815.category-controls .page-header {
1816  margin-bottom: 0;
1817}
1818
1819{# /* // Grid item */ #}
1820
1821.item,
1822.card {
1823  margin-bottom: 20px;
1824  border-radius: 6px;
1825  overflow: hidden;
1826}
1827.item-horizontal,
1828.item-horizontal .item-image {
1829  max-height: 210px;
1830}
1831.item-description {
1832  padding: 15px 10px;
1833}
1834.item-image {
1835  position: relative;
1836  max-height: 1200px;
1837  overflow: hidden;
1838}
1839.item-image img{
1840  height: 100%;
1841  max-height: 1200px;
1842  width: auto;
1843}
1844.item-image-slide img{
1845  max-width: 100%;
1846  object-fit: contain;
1847  object-position: top;
1848}
1849.item-slider-pagination-container {
1850  position: absolute;
1851  bottom: 8px;
1852  left: 50%;
1853  z-index: 1;
1854  display: flex;
1855  align-items: center;
1856  justify-content: start;
1857  width: 35px;
1858  height: 13px;
1859  overflow: hidden;
1860  transform: translateX(-50%);
1861  -webkit-transform: translateX(-50%);
1862  -ms-transform: translateX(-50%);
1863}
1864
1865.item-slider-pagination-container.two-bullets {
1866  width: 30px;
1867}
1868.item-slider-pagination {
1869  bottom: initial;
1870  left: initial;
1871  height: 5px;
1872  padding: 0;
1873  overflow: initial;
1874  transform: translateX(calc(-50% + 6px));
1875  white-space: nowrap;
1876}
1877.item-slider-pagination .swiper-pagination-bullet {
1878  position: relative;
1879  left: 20px; 
1880  width: 5px;
1881  height: 5px;
1882  margin: 0 3px;
1883  transition: transform .2s, left .2s;
1884  transform: none;
1885}
1886
1887.item-slider-pagination .swiper-pagination-bullet-active {
1888  width: 7px;
1889}
1890
1891.item-more-images-message {
1892  position: absolute;
1893  z-index: 1;
1894  right: 10px;
1895  bottom: 0;
1896  font-size: 10px;
1897  opacity: 0;
1898  transition: all 0.2s ease;
1899}
1900.item-slider-controls-container {
1901  position: absolute;
1902  top: 50%;
1903  height: 25px;
1904  margin: -25px 10px 0 10px;
1905  opacity: 0;
1906  line-height: 24px;
1907  transition: all .2s ease;
1908  transform: translateY(5px);
1909}
1910.item-slider-controls-container.swiper-button-disabled {
1911  opacity: 0;
1912  cursor: auto;
1913}
1914.item-image:hover .item-slider-controls-container:not(.swiper-button-disabled) {
1915  opacity: 1;
1916  transform: translateY(0);
1917}
1918.item-horizontal .item-image img{
1919  width: 100%;
1920  height: 100%;
1921  max-height: 210px;
1922  object-fit: cover;
1923}
1924.item-horizontal .item-description {
1925  padding: 10px 30px 10px 15px;
1926}
1927.item-horizontal .item-name {
1928  -webkit-line-clamp: 1;
1929  font-size: 14px;
1930}
1931.item-horizontal .item-price {
1932  font-size: 16px;
1933}
1934.item-horizontal .item-price-container,
1935.item-horizontal .btn-small {
1936  font-size: 12px;
1937}
1938.item-horizontal .label {
1939  font-size: 10px;
1940}
1941.item-product-reduced .item-image {
1942  height: 130px;
1943}
1944.item-product-reduced .item-image img {
1945  width: 100%;
1946  height: 130px;
1947  object-fit: cover;
1948}
1949.item-image-primary {
1950  z-index: 2;
1951  opacity: 1;
1952}
1953.item-image .item-image-secondary {
1954  opacity: 0;
1955}
1956.item-image:not(.product-item-image-secondary).lazyloaded {
1957  z-index: 2;
1958  opacity: 1;
1959}
1960.item-image-secondary,
1961.item-image-secondary.fade-in.lazyloaded {
1962  display: none;
1963  opacity: 0;
1964}
1965.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured {
1966  opacity: 0;
1967  transition-delay: .05s;
1968}
1969.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured ~ .item-image-secondary{
1970  opacity: 1;
1971}
1972.item-thumbnail {
1973  display: block;
1974  width: 100%;
1975}
1976.item-name {
1977  line-height: 1.1429em;
1978  text-overflow: ellipsis;
1979  overflow: hidden;
1980  -webkit-line-clamp: 2;
1981  display: -webkit-box;
1982  -webkit-box-orient: vertical;
1983}
1984.item-price-container { 
1985  font-size: var(--font-small);
1986}
1987.item-price {
1988  font-size: var(--font-big);
1989}
1990.price-compare {
1991  margin-left: 5px;
1992  text-decoration: line-through;
1993  opacity: .8;
1994}
1995.item-installments {
1996  font-size: var(--font-smallest);
1997}
1998.item-slider-pagination-container.two-bullets .swiper-pagination-bullet {
1999  left: 6px!important;
2000}
2001
2002{# /* // Labels */ #}
2003
2004.labels {
2005  pointer-events: none;
2006}
2007
2008.labels-absolute {
2009  position: absolute;
2010  top: 10px;
2011  right: 10px;
2012  z-index: 9;
2013  text-align: left;
2014  pointer-events: none;
2015}
2016
2017.label {
2018  width: fit-content;
2019  margin-bottom: 10px;
2020  padding: 4px 6px; 
2021  border-radius: 6px;
2022  font-size: var(--font-smallest);
2023  text-transform: uppercase;
2024}
2025
2026.label-small {
2027  padding: 3px 6px; 
2028  font-size: 11px;
2029}
2030
2031.labels-product-slider {
2032  bottom: 10px;
2033  left: 10px;
2034}
2035
2036/*============================================================================
2037  #Product detail
2038==============================================================================*/
2039
2040{# /* // Image */ #}
2041
2042.product-slider-image,
2043.quickshop-image {
2044  width: auto;
2045  height: 100%;
2046  max-width: 100%;
2047  border-radius: 6px;
2048}
2049
2050.swiper-product-thumb {
2051  overflow: hidden;
2052}
2053
2054.swiper-product-thumb .swiper-slide {
2055  height: 100px;
2056  overflow: hidden;
2057  display: flex;
2058}
2059
2060.product-thumb {
2061  width: 100px;
2062}
2063.product-thumb img,
2064.product-thumb svg{
2065  display: block;
2066  width: 100%;
2067  height: 100px;
2068  border-radius: 6px;
2069  object-fit: cover;
2070}
2071.product-thumb .embed-responsive {
2072  height: 100%;
2073  padding-bottom: 0;
2074}
2075
2076.product-description {
2077  max-height: 150px;
2078  overflow: hidden;
2079}
2080
2081.product-description-full {
2082  max-height: fit-content;
2083}
2084
2085.product-video-container {
2086  display: block;
2087  width: 100%;
2088  height: 100%;
2089  border-radius: 6px;
2090  overflow: hidden;
2091}
2092.product-video {
2093  height: 100%;
2094  display: flex;
2095  align-items: center;
2096  justify-content: center;
2097  -webkit-box-align: center;
2098  -ms-flex-align: center;
2099  align-items: center;
2100}
2101.product-video .embed-responsive {
2102  width: 100%;
2103  height: 100%;
2104}
2105.product-video .video-image{
2106  width: auto;
2107  height: 100%;
2108}
2109.product-native-video-slide{
2110  height: auto;
2111}
2112.product-native-video-container {
2113  display: flex;
2114  justify-content: center;
2115  align-items: center;
2116  height: 100%;
2117  overflow: visible;
2118}
2119/*============================================================================
2120  #Cart detail
2121==============================================================================*/
2122
2123{# /* // Shipping Calculator */ #}
2124
2125.free-shipping-title {
2126  position: relative;
2127  width: 100%;
2128  height: 40px;
2129}
2130.shipping-calculator-head.with-zip {
2131  height: 55px;
2132}
2133.shipping-calculator-head.with-form {
2134  height: 90px;
2135}
2136.shipping-calculator-head.with-form + .shipping-spinner-container {
2137  margin-top: -20px;
2138}
2139.shipping-calculator-head.with-error {
2140  height: 150px;
2141}
2142
2143/*============================================================================
2144  #Contact page
2145==============================================================================*/
2146
2147{# /* // Data contact */ #}
2148
2149.contact-info {
2150  margin-top: 10px;
2151  padding-left: 0;
2152}
2153
2154.contact-icon {
2155  display: block;
2156  margin: 0 auto 10px auto;
2157}
2158
2159.contact-item {
2160  list-style: none;
2161}
2162
2163.contact-link {
2164  list-style: none;
2165}
2166
2167/*============================================================================
2168  #Blog
2169==============================================================================*/
2170
2171.post-item-image-container {
2172  position: relative;
2173  height: 200px;
2174  overflow: hidden;
2175}
2176
2177.post-item-image {
2178  width: 100%;
2179  height: 100%;
2180  object-fit: cover;
2181}
2182
2183.post-item-title,
2184.post-item-summary {
2185  display: -webkit-box;
2186  -webkit-box-orient: vertical;
2187  -webkit-line-clamp: 3;
2188  overflow: hidden;
2189  text-overflow: ellipsis;
2190  line-height: 1.5em;
2191}
2192
2193.post-content,
2194.post-content p {
2195  line-height: 1.8em;
2196  font-size: 16px;
2197}
2198
2199.post-content img {
2200  max-width: 100%;
2201  height: auto;
2202}
2203
2204.post-content h1,
2205.post-content h2,
2206.post-content h3,
2207.post-content h4,
2208.post-content h5,
2209.post-content h6 {
2210  margin: 2rem 0 1rem 0;
2211  line-height: initial;
2212}
2213
2214
2215.post-content h1,
2216.post-content .h1 {
2217  font-size: var(--h2);
2218}
2219
2220.post-content h2,
2221.post-content .h2 {
2222  font-size: var(--h3);
2223}
2224
2225.post-content h3,
2226.post-content .h3 {
2227  font-size: var(--h4);
2228}
2229
2230.post-content h4,
2231.post-content .h4 {
2232  font-size: var(--h5);
2233}
2234
2235.post-content h5,
2236.post-content .h5 {
2237  font-size: var(--h6);
2238}
2239
2240.post-content h6,
2241.post-content .h6 {
2242  font-size: var(--h6);
2243}
2244
2245/*============================================================================
2246  #Media queries
2247==============================================================================*/
2248
2249/* // Max width 768px */
2250
2251@media (max-width: 768px) {
2252  /* Remove transitions for main LCP elements */
2253  .home-sections-container > 
2254    :is(.section-slider-home, .section-banners-home, .section-video-home):first-of-type
2255    :is(
2256      .home-slider-container,
2257      .home-video-container,
2258      :is(.banners-row, .banners-slider-wrapper) > .banner-container:is(
2259        :first-child, 
2260        :nth-child(2).banner-2-cols
2261      )
2262    ) {
2263      opacity: 1;
2264      transform: none;
2265  }
2266}
2267
2268{# /* // Min width 1400px */ #}
2269
2270@media (min-width: 1400px) {
2271  .container {
2272    max-width: 1300px;
2273  }
2274}
2275
2276{# /* // Min width 768px */ #}
2277
2278@media (min-width: 768px) { 
2279
2280  {# /* //// Components */ #}
2281
2282  .container-narrow {
2283    max-width: 680px;
2284  }
2285
2286  .col-md-2-4 {
2287    -ms-flex: 0 0 20%;
2288    flex: 0 0 20%;
2289    max-width: 20%;
2290  }
2291
2292  {# /* Titles and breadcrumbs */ #}
2293
2294  .h1-huge {
2295    font-size: var(--h1-huge-md);
2296  }
2297
2298  .h1-md {
2299    font-size: var(--h1);
2300    font-weight: var(--title-font-weight);
2301  }
2302
2303  .font-md-small {
2304    font-size: var(--font-small)!important;
2305  }
2306
2307  .font-md-body {
2308    font-size: var(--font-base)!important;
2309  }
2310
2311  .font-largest-md{
2312    font-size: var(--font-largest);
2313  }
2314
2315  {# /* Forms */ #}
2316
2317  .checkbox-container .checkbox {
2318    margin-bottom: 20px;
2319  }
2320
2321  {# /* Slider */ #}
2322
2323  .swiper-text {
2324    max-width: 800px;
2325  }
2326
2327  .home-video-text {
2328    bottom: 60px;
2329  }
2330
2331  /* Banners */
2332
2333  .textbanner-image-md {
2334    padding-top: 25%;
2335  }
2336
2337  {# /* // Featured products */ #}
2338
2339  .featured-product-image.featured-product-image-with-slider {
2340    border-radius: 6px 0 0 6px;
2341  }
2342
2343  .featured-product-container.featured-product-image-with-slider {
2344    padding: 20px;
2345    border-radius: 0 6px 6px 0;
2346  }
2347
2348  .featured-product-container.featured-product-image-with-slider .swiper-container {
2349    width: 100%;
2350    margin: 0;
2351  }
2352
2353  {# /* Notifications */ #}
2354
2355  .notification-floating{
2356    margin-top: -10px;
2357  }
2358
2359  .notification-fixed {
2360    right: 10px;
2361    width: 25%;
2362  }
2363
2364  .notification-fixed-bottom {
2365    bottom: 0;
2366  }
2367
2368  {# /* //// Header and nav */ #}
2369
2370  .section-adbar,
2371  .notification-order {
2372    order: 1;
2373  }
2374
2375  .logo-img-container {
2376    max-width: 400px;
2377  }
2378
2379  .logo-img,
2380  .logo-text{
2381    width: auto;
2382    height: auto;
2383    max-height: 60px;
2384    max-width: 80%;
2385    margin: 30px 0;
2386    padding-left: 0;
2387  }
2388
2389  .logo-img-small,
2390  header.head-main.compress .logo-img-small {
2391    max-height: 40px;
2392  }
2393
2394  .logo-img-big {
2395    max-height: 80px;
2396  }
2397
2398  .btn-whatsapp {
2399    bottom: 15px;
2400  }
2401
2402  
2403
2404    
2405          .col-utility-cart {
2406        width: 200px;
2407      }
2408      .logo-md-offset {
2409        margin-left: -50px;
2410      }
2411    
2412  
2413
2414  .utilities-text {
2415    margin-left: 5px;
2416    font-size: var(--font-small);
2417  }
2418
2419  .col-utility {
2420    z-index: 1;
2421  }
2422
2423  .embed-responsive.embed-responsive-1by1 {
2424    padding-bottom: 56.25%;
2425  }
2426
2427  .search-controls-wrapper {
2428    position: relative;
2429    width: 250px;
2430  }
2431
2432  .search-container {
2433    width: 250px;
2434  }
2435
2436  .head-main .search-input {
2437    padding-top: 12px;
2438    padding-bottom: 12px;
2439    font-size: 14px;
2440  }
2441
2442  .search-input-submit {
2443    top: 3px;
2444    padding: 8px 10px;
2445    font-size: 15px;
2446  }
2447
2448  .search-container-floating {
2449    position: absolute;
2450    top: 0;
2451    
2452              left: 0;
2453          
2454    width: 52px;
2455    opacity: 0;
2456    transition: all 0.3s ease;
2457    pointer-events: none;
2458  }
2459
2460  .search-container-floating.expanded {
2461    width: 250px;
2462    opacity: 1;
2463    pointer-events: auto;
2464  }
2465
2466  .home-category {
2467    width: 140px;
2468  }
2469
2470  .home-category-image {
2471    height: 110px;
2472  }
2473
2474  .textbanner-image .textbanner-text {
2475    padding: 30px 15px;
2476  }
2477
2478  .badge {
2479    position: relative;
2480    top: initial;
2481    right: initial;
2482    width: auto;
2483    margin: 0 -2px;
2484    padding: 0;
2485    font-weight: normal;
2486  }
2487
2488  .head-main .btn-utility {
2489    display: inline-block;
2490    padding: 10px 15px;
2491    font-size: 12px;
2492  }
2493
2494  .btn-utility .cart-icon {
2495    vertical-align: bottom;
2496  }
2497
2498  {# /* //// Product grid */ #}
2499
2500  .category-controls-container {
2501    padding: 0 15px;
2502  }
2503
2504  .category-controls {
2505    
2506              padding: 15px 0 10px 0;
2507          
2508  }
2509  .category-controls-row {
2510    align-items: flex-end;
2511  }
2512  .filter-chips-container {
2513    align-items: flex-end;
2514  }
2515
2516  .labels-product-slider{
2517    top: 10px;
2518    right: 10px;  
2519    left: initial;
2520  }
2521
2522  .labels-product-slider .label {
2523    margin: 0 0 10px 0;
2524  }
2525
2526  .category-banner {
2527    height: 250px;
2528  }
2529
2530  .category-banner-info {
2531    padding: 40px;
2532  }
2533
2534  .item-product-reduced .item-image, 
2535  .item-product-reduced .item-image img {
2536    height: 150px;
2537  }
2538
2539  {# /* //// Product detail */ #}
2540
2541  .product-thumb {
2542    width: 100%;
2543    height: auto;
2544  }
2545
2546  .product-thumb img {
2547    height: 100%;
2548  }
2549
2550  .product-thumb .embed-responsive {
2551    height: 100%;
2552    padding-bottom: 0;
2553  }
2554
2555  .product-video-container {
2556    padding: 0;
2557  }
2558
2559 .product-native-video-slide {
2560    height: 100%;
2561  }
2562
2563  .swiper-product-thumb {
2564    height: 510px;
2565    overflow: hidden;
2566  }
2567
2568  .swiper-product-thumb .swiper-slide {
2569    height: auto;
2570  }
2571
2572  {# /* // Blog */ #}
2573
2574  .post-item-image-container {
2575    height: 250px;
2576  }
2577}
2578/*============================================================================
2579  #Helper classes
2580==============================================================================*/
2581
2582/*CSS properties helpers minified, to unminify it you have to copy the code and paste it here http://unminify.com/, after that paste the unminified code here */
2583
2584{# /* // Margin and padding */ #}
2585.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-3n{margin-top:-1rem!important}.mt-4n{margin-top:-1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb
2585-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}
2585.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
2585.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
2586
2587{# /* // Text */ #}
2588.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}
2589
2590{# /* // Align */ #}
2591.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-sub{vertical-align:sub!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}
2592
2593{# /* // Position */ #}
2594.position-sticky{position: sticky!important; position: -webkit-sticky;}.position-relative{position:relative!important}.position-absolute{position:absolute!important;}.position-fixed{position:fixed!important}
2595
2596{# /* // Image */ #}
2597.img-fluid {max-width:100%;height:auto}
2598
2599{# /* // Visibility */ #}
2600.hidden{display:none}.hidden-important{display:none!important}.opacity-50{opacity: .5}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.overflow-none{overflow:hidden}
2601
2602{# /* // Float */ #}
2603.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}
2604
2605{# /* // Width */ #}
2606.w-100{width:100%!important}.w-auto{width:auto!important}
2607
2608/* // Height */
2609.h-100{height:100%!important}.h-auto{height:auto!important}
2610
2611@media (min-width: 768px) { 
2612
2613  {# /* // Position */ #}
2614
2615  .position-relative-md{position:relative!important;}.position-sticky-md{position:sticky!important;position:-webkit-sticky!important;}.position-fixed-md{position:fixed!important;position:-webkit-fixed!important;}.position-absolute-md{position:absolute!important;}
2616
2617  {# /* // Float */ #}
2618  
2619  .float-md-none{float:none!important;}
2620
2621  {# /* // Icons */ #}
2622
2623  .icon-desktop-lg {font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em;}
2624
2625  {# /* // Width */ #}
2626  .w-md-100{width:100%!important}.w-md-auto{width:auto!important}
2627}
2628
2629
2630        </style>
2631
2632        
2633        <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-colors-bf4e01f5e46f4fe7eb41b755ee69edd8.css" media="all" />
2634
2635        
2636        <link rel="stylesheet" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-async-8bdc6a01331896c43950e637d41b6c90.css" media="print" onload="this.media='all'">
2637
2638        
2639        <style>
2640            
2641        </style>
2642
2643        
2644        
2645        
2646        
2647        
2648        
2649        
2650        
2651        
2652
2653
2654    <link href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-877420398-1720138732-6d88c6ae7000ab0f582afa88ba52fd2a1720138732.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
2655    <link href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-877420398-1720138732-6d88c6ae7000ab0f582afa88ba52fd2a1720138732.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
2656<link rel="canonical" href="" />
2657
2658<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
2659    <meta name="google-site-verification" content="GW0V9lbxpJUFY7E0yhpQdxGASpib9RyCOwKZNystV34" />
2660
2661<script>
2662    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2663            n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
2664            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
2665            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
2666        document,'script','https://connect.facebook.net/en_US/fbevents.js');
2667
2668        
2669    const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase();
2670    const partnerAgentIdentifier = 'tiendanube\u002Dcore';
2671    const advancedMatchingConfig = {};
2672
2673    if (tnTrackCookie) {
2674        advancedMatchingConfig.external_id = tnTrackCookie;
2675    }
2676
2677    const pixelId = '3487222687955861';
2678
2679    fbq('init', pixelId, advancedMatchingConfig);
2680    fbq('set', 'agent', partnerAgentIdentifier, pixelId);
2681
2682    
2683                fbq('track', 'PageView');
2684    
2685</script>
2685
2686<noscript>
2687    <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3487222687955861&ev=PageView&noscript=1"/>
2688</noscript>
2689
2690
2691
2692
2693
2694
2695<script type="text/javascript">
2696    var LS = LS || {};
2697    LS.store = {
2698        id : 4546787,
2699        url : "gorrodasorte3.lojavirtualnuvem.com.br",
2700        custom_url : "gorrodasorte.com",
2701        ga4_measurement_id : "",
2702        gads_measurement_id : "AW-18027998520",
2703        has_preexisting_google_mc_catalog : false,
2704        has_google_analytics_track_product_ids : false,
2705        should_group_kits_for_analytics : false,
2706        skip_ga4_frontend_analytics : false,
2707        skip_gads_frontend_analytics : false,
2708        name: "Gorro\u0020da\u0020Sorte",
2709        has_kits_v2: false,
2710        nube_sdk_product_state: "full",
2711    };
2712    LS.cart = {
2713        id : null,
2714        hash : null,
2715        subtotal : 0,
2716        has_non_shippable_products: false,
2717        has_shippable_products: false,
2718        items : [
2719                    ],
2720        grouped_items : [
2721                    ],
2722        analytics_items: [
2723                    ]
2724    };
2725    LS.hasCartMinimumValue = false;
2726    LS.abStorefrontCartExperiments = null;
2727    LS.lang = "pt_BR";
2728    LS.langCode = "pt";
2729    LS.currency = {
2730        code : "BRL",
2731        display_short: "R\u0024",
2732        display_long: "R\u0024",
2733        cents_separator : ",",
2734        thousands_separator : "."
2735    };
2736    LS.country = "BR";
2737                LS.customer = null;
2738    LS.customerHasPriceTables = false;
2739    LS.template= "account.login";
2740    LS.isPreview = false;
2741    LS.theme = {
2742        code: "lima",
2743        name: "Lima",
2744        custom: false,
2745            };
2746    LS.metricsWorkerScriptUrl = "https://dcdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=94973530"
2747
2748    LS.socialScripts = [];
2749    LS.DOMReady = function(fn) {
2750        if (document.addEventListener) {
2751            document.addEventListener('DOMContentLoaded', fn);
2752        } else {
2753            document.attachEvent('onreadystatechange', function() {
2754                if (document.readyState === 'interactive')
2755                    fn();
2756            });
2757        }
2758    };
2759
2760    // Making it a thenable so it can be made into a full fledged Promise later
2761    LS._readyCallbacks = [];
2762    LS.ready = {
2763        then: function(callback){
2764            LS._readyCallbacks.push(callback);
2765        }
2766    };
2767
2768    window.addEventListener('load', () => {
2769        if(!window.cartService) {
2770            return;
2771        }
2772
2773        window.cartService.setCurrentLoadTime(1790791865);
2774    });
2775
2776    window.pageData = {
2777        id: "",
2778        name: ""
2779    }
2780
2781    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
2782
2783    window.metricServiceDispatchQueue = [];
2784    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
2785
2786    window.translations = {
2787        cart: {
2788            error_messages: {
2789                out_of_stock: 'Este produto está fora de estoque.',
2790                unavailable_product: 'Este produto não está disponível.',
2791                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
2792                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
2793                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
2794                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
2795            },
2796            name: 'Carrinho de compras'
2797        }
2798    };
2799</script>
2799
2800
2801
2802                    
2802<script>
2803            window.recaptchaEnabled = true;
2804            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
2805            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
2806        </script>
2806
2807    
2808
2809
2810<script>
2811    window.enableNativeLibraries = true;
2812    window.hasMetricsTag = false;
2813    window.hasFixFilterPaginationTag = false;
2814    window.hasUpdatingCartStatusTag = false;
2815    window.hasMaxPaymentDiscountFixTag = false;
2816</script>
2816
2817
2818    
2818<script type="text/javascript" src="//dcdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-3d48e90714b10e812447ad197134472a30.js?v=94973530" async="true"></script>
2818
2819    
2819<script>window.vanillaJS = true;</script>
2819
2820
2821
2822<script type="text/javascript">
2823                window.skipJQuery = true;
2824    
2825    LS.ready.then(() =>  {
2826        if (!window.jQueryNuvem) {
2827            window.jQueryNuvem = $
2828        }
2829    });
2830</script>
2830
2831
2832
2833
2834    
2835<script type="text/javascript">
2836
2837    function ga_send_event(category, action, label, value) {
2838                    return;
2839            }
2840
2841    </script>
2841
2842
2843
2844
2845        <!-- Google tag (gtag.js) -->
2846    
2846<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18027998520&l=dataLayerTN"></script>
2846
2847    
2847<script>
2848        window.dataLayerTN = window.dataLayerTN || [];
2849        function gtagTN(){dataLayerTN.push(arguments);}
2850
2851                    gtagTN('consent', 'default', {
2852                'ad_storage': 'granted',
2853                'ad_user_data': 'granted',
2854                'ad_personalization': 'granted',
2855                'analytics_storage': 'granted'
2856            });
2857        
2858        gtagTN('js', new Date());
2859
2860        let additionalConfigInfo = {};
2861
2862                    additionalConfigInfo = {
2863                'linker': {
2864                    'domains': ["gorrodasorte.com","nuvem.com.br"]
2865                }
2866            };
2867        
2868                            gtagTN('config', 'AW-18027998520', additionalConfigInfo);
2869            </script>
2869
2870
2871    
2871<script>
2872    const HOME_LIST_ITEM_ID = 'home';
2873    const CATEGORY_LIST_ITEM_ID = 'category';
2874    const SEARCH_LIST_ITEM_ID = 'search';
2875
2876    const LIST_ITEM_NAMES = {
2877        [HOME_LIST_ITEM_ID]: 'Home',
2878        [CATEGORY_LIST_ITEM_ID]: 'Category',
2879        [SEARCH_LIST_ITEM_ID]: 'Search results',
2880    };
2881
2882    </script>
2882    
2882<script>
2883    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
2884
2885    const HOME_ITEM_LIST_ID = 'home';
2886    const CATEGORY_ITEM_LIST_ID = 'category';
2887    const SEARCH_ITEM_LIST_ID = 'search';
2888    const CART_ITEM_LIST_ID = 'cart';
2889    const PRODUCT_ITEM_LIST_ID = 'product';
2890
2891    const ITEM_LIST_NAMES = {
2892        [HOME_ITEM_LIST_ID]: 'Home',
2893        [CATEGORY_ITEM_LIST_ID]: 'Category',
2894        [SEARCH_ITEM_LIST_ID]: 'Search results',
2895        [CART_ITEM_LIST_ID]: 'Shopping cart',
2896        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
2897    };
2898
2899    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
2900
2901    function removeNullEntries(data) {
2902        Object.entries(data).forEach(([key, value]) => {
2903            if (!value) {
2904                delete data[key];
2905            }
2906        });
2907    }
2908
2909    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
2910        const cartItemId = cartItem.item_id ?? cartItem.id;
2911        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
2912        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
2913
2914        const cartItemData = {
2915            item_id: cartItem.google_item_id,
2916            item_brand: cartItem.brand,
2917            item_name: cartItem.analytics_name,
2918            item_variant: cartItem.analytics_variant,
2919            price: +((cartItem.unit_price / 100).toFixed(2)),
2920            quantity: Math.abs(cartItem.quantity),
2921            item_list_id: itemListId,
2922            item_list_name: ITEM_LIST_NAMES[itemListId],
2923            ...cartItem.google_item_categories
2924        };
2925
2926        removeNullEntries(cartItemData);
2927
2928        return cartItemData;
2929    }
2930
2931    const formatCartItemForUnifiedGtag = (cartItem) => {
2932        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
2933
2934        return {
2935            ...cartItemDataForGa4,
2936            id: cartItemDataForGa4.item_id,
2937            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
2938        };
2939    }
2940</script>
2940
2941
2942            
2942<script>
2943    
2944    
2945    
2946    
2947    
2948    </script>
2948
2949    
2950    
2951        
2951<script>
2952        var fb_params = {
2953            referrer: document.referrer,
2954            userAgent: navigator.userAgent,
2955            language: 'pt-BR'
2956        };
2957        
2958                                                                
2959        const canSendPreFbq = false && typeof navigator.sendBeacon === 'function';
2960        let pixelFunction = 'track';
2961        let pixelEvent = null;
2962        let metaEventId = null;
2963        const fbTimestamp = new Date().getTime();
2964        let contentType = 'product';
2965        
2966        
2967        if(pixelEvent) {
2968            if (canSendPreFbq) {
2969                navigator.sendBeacon(`/pixel/`, JSON.stringify({
2970                    type: 'pre_fbq',
2971                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
2972                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
2973                    timestamp: Date.now(),
2974                    pixelEvent
2975                }));
2976            }
2977            if (metaEventId) {
2978                fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId });
2979            } else {
2980                fbq(pixelFunction, pixelEvent, fb_params);
2981            }
2982        }
2983
2984        const getContentId = (cartProduct) => {
2985            return cartProduct.meta_content_id == null
2986                ? cartProduct.variant_id.toString()
2987                : String(cartProduct.meta_content_id);
2988        };
2989
2990                    LS.ready.then(function() {
2991                            LS.on(LS.events.productAddedToCart, function (event, data) {
2992                    data ??= event.detail;
2993                    if (!data?.cart?.products?.length) {
2994                        return;
2995                    }
2996
2997                    const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data;
2998                    const value = +cart.total;
2999
3000                    // Facebook Pixel does not have an event to remove products from the cart.
3001                    if (value <= 0 || quantityAdded <= 0) {
3002                        return;
3003                    }
3004                    const cartProducts = cart.analytics_items;
3005                    const contentIds = [...new Set(cartProducts.map(getContentId))];
3006                    const contents = cartProducts.map(product => ({
3007                        id: getContentId(product),
3008                        quantity: product.quantity,
3009                        item_price: +product.unit_price / 100,
3010                    }));
3011                    
3012                    const customData = {
3013                        referrer: document.referrer,
3014                        userAgent: navigator.userAgent,
3015                        language: 'pt-BR',
3016                        content_ids: contentIds,
3017                        contents: contents,
3018                        content_type: contentType,
3019                        currency: LS.currency.code,
3020                        quantity: quantityAdded,
3021                        value
3022                    };
3023
3024                    
3025                    const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`;
3026                    trackAddToCartAJAX(customData, fbAddToCartEventId);
3027
3028                                            sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId);
3029                                    });
3030            });
3031        
3032        function trackAddToCartAJAX(customData, fbEventId) {
3033            const eventName = 'AddToCart';
3034            if (canSendPreFbq) {
3035                navigator.sendBeacon(`/pixel/`, JSON.stringify({
3036                    type: 'pre_fbq',
3037                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
3038                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
3039                    timestamp: Date.now(),
3040                    pixelEvent: eventName,
3041                    eventId: fbEventId
3042                }));
3043            }
3044            fbq('track', eventName, customData, { eventID: fbEventId });
3045        }
3046
3047        async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) {
3048            let data = {
3049                event_name: 'AddToCart',
3050                cart_id: cartId,
3051                cart_product_id: cartItemId,
3052                event_id: fbEventId,
3053            };
3054
3055            Object.assign(data, customData)
3056
3057            setTimeout(function() {
3058                new Image().src = '/fb-capi/?' + new URLSearchParams(data);
3059            }, 500);
3060        }
3061    </script>
3061
3062
3063<script type="text/javascript">
3064    function amplitude_log_event(event, properties) {
3065        // dummy function
3066        return true;
3067    }
3068</script>
3068
3069
3070
3071        
3071<script>
3072        !function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify", "instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"Nuvemshop";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
3073
3074        ttq.load('D6TL9GRC77U2A9KFH0I0');
3075        }(window, document, 'ttq');
3076    </script>
3076
3077    
3077<script>
3078        
3079        const tiktokTimestamp = new Date().getTime();
3080        let eventName = '';
3081        let eventParams = {
3082            content_type: 'product',
3083            currency: LS.currency.code,
3084        };
3085        let eventOptions = undefined;
3086
3087        
3088        ttq.track('Pageview');
3089
3090                    const advancedMatchingData = {};
3091                            if (Object.keys(advancedMatchingData).length) {
3092                ttq.identify(advancedMatchingData);
3093            }
3094        
3095        if (eventName) {
3096            ttq.track(eventName, eventParams, eventOptions);
3097        }
3098
3099        const getTikTokProductContentId = (cartItem) => {
3100            return cartItem.tiktok_content_id == null
3101                ? String(cartItem.variant_id)
3102                : String(cartItem.tiktok_content_id);
3103        };
3104
3105        LS.ready.then(function() {
3106            let kitViewContentTracked = false;
3107
3108            LS.on(LS.events.kitCombinationSelected, function (event) {
3109                const data = event.detail;
3110                if (!data.combination_id || kitViewContentTracked) {
3111                    return;
3112                }
3113
3114                kitViewContentTracked = true;
3115
3116                const kitEventParams = {
3117                    content_type: 'product',
3118                    currency: LS.currency.code,
3119                    contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }],
3120                    value: data.price ?? (LS.cart.subtotal / 100),
3121                };
3122
3123                ttq.track('ViewContent', kitEventParams);
3124            });
3125
3126                        LS.on(LS.events.productAddedToCart, function (event, data) {
3127
3128                data ??= event.detail;
3129
3130                const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data;
3131                const price = cartItem.unit_price / 100;
3132                const itemWasRemovedFromCart = price * quantityAdded <= 0;
3133
3134                if (itemWasRemovedFromCart) {
3135                    return;
3136                }
3137
3138                const eventName = 'AddToCart';
3139
3140                const eventParams = {
3141                    content_type: 'product',
3142                    currency: LS.currency.code,
3143                    contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }],
3144                    value: price * +quantityAdded,
3145                };
3146
3147                const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`;
3148
3149                ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId });
3150            });
3151        });
3152    </script>
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163        
3164        
3165<script type="application/ld+json" data-component='structured-data.organization'>
3166{
3167    "@context": "https://schema.org",
3168    "@type": "Organization",
3169    "name": "Gorro da Sorte",
3170        "logo": "https://dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-1955625546-1722008107-071864bc87d9b030c32b51498e9dbf001722008107.png?0",
3171        "url": "https://gorrodasorte.com"
3172            ,"sameAs": [
3173                    "https://www.facebook.com/Gorrodasorte",
3174                    "https://instagram.com/Gorrodasorte"
3175            ]
3176    }
3177</script>
3177
3178
3179        
3180
3181    
3181<script type="application/ld+json" data-component='structured-data.page'>
3182    {
3183        "@context": "https://schema.org/",
3184        "@type": "WebPage",
3185        "name": "Identificação - Gorro da Sorte",
3186                    "description": "Jalecos, gorros e turbantes com design ergon&amp;ocirc;mico + equipamentos de massagem. Moda profissional que une estilo, conforto e alta performance",
3187                "breadcrumb": {
3188            "@type": "BreadcrumbList",
3189            "itemListElement": [
3190            {
3191                "@type": "ListItem",
3192                "position": 1,
3193                "name": "Início",
3194                "item": "https://gorrodasorte.com"
3195            },                                                {
3196                        "@type": "ListItem",
3197                        "position": 2,
3198                        "name": "Minha Conta",
3199                        "item": "https://gorrodasorte.com/account/"
3200                    },                                    {
3201                        "@type": "ListItem",
3202                        "position": 3,
3203                        "name": "Login",
3204                        "item": "https://gorrodasorte.com/account/login/"
3205                    }                                        ]
3206        }    }
3207    </script>
3207
3208
3209
3210    </head>
3211    <body class=" template-account-login">
3212
3213        
3214
3215
3216
3217                        <div id="nubesdk-root"></div>
3218                                <div id="nubesdk-runtime"></div>
3219                                                                    <div
3220                class="js-nubesdk-slot"
3221                data-nubesdk-slot="before_main_content"
3222                                                                                            ></div>
3223            
3224
3225        
3226        
3227        
3228        
3229
3230        
3231        <div class="js-overlay site-overlay" style="display: none;"></div>
3232
3233
3234
3235
3236    
3237
3238    
3239
3240    
3241
3242    
3243
3244<header class="js-head-main head-main position-sticky position-sticky-md transition-soft" data-store="head">
3245
3246    
3247    
3248        
3249    	<div class="container-fluid">
3250		<div class=" row align-items-center mb-1 mb-md-0">
3251
3252            
3253            <div class="col-auto col-utility order-first pl-3 d-md-none">
3254                	<span class="utilities-container">
3255		<a href="#" class="js-modal-open utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
3256			<svg class="icon-inline utilities-icon align-bottom" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg>		</a>
3257	</span>
3258            </div>
3259
3260            
3261            <div class="col-auto col-utility order-1 order-md-0 pr-md-0 pl-md-3 d-none d-md-inline-block ">
3262                                                                                                    <form class="js-search-container js-search-form search-container " action="/search/" method="get">
3263    <div class="form-group m-0">
3264        <input class="js-search-input form-control form-control-rounded search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
3265        <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar">
3266            <svg class="icon-inline icon-lg svg-icon-text" viewBox="0 0 512 512"><path d="M496.37,453.94l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45,0-120.18-97.42-217.6-217.6-217.6S8.13,111.78,8.13,231.96s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.42-52.43l93.01,93.02c10,10,26.21,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S133.83,65.56,225.73,65.56s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg>        </button>
3267    </div>
3268</form>
3269<div class="js-search-suggest search-suggest w-md-100 mt-1 mt-md-2" style="display: none;">
3270    </div>                                                                                </div>
3271
3272            
3273            <div class="col text-center order-md-0 logo-md-offset text-md-center ">
3274                                    
3275<div id="logo" class="logo-img-container ">
3276    <a href="https://gorrodasorte.com" title="" ><img src="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-1955625546-1722008107-071864bc87d9b030c32b51498e9dbf001722008107-480-0.webp" alt="Gorro da Sorte"  class="logo-img transition-soft logo-img-big" width="1798" height="719" /></a>
3277    </div>
3278            </div>
3279
3280            <div class="col-auto col-utility-cart text-md-right col-utility order-2  pr-3 px-md-3 ">
3281                                
3282                                	<span class="utilities-container">
3283		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
3284			<a 
3285									href="#"
3286					data-toggle="#modal-cart" 
3287					data-modal-url="modal-fullscreen-cart"
3288								class="js-modal-open js-fullscreen-modal-open btn btn-medium btn-utility position-relative"
3289				>
3290				<svg class="icon-inline utilities-icon cart-icon mr-md-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M268.8,445.8c0,28.28-22.92,51.2-51.2,51.2s-51.2-22.92-51.2-51.2,22.92-51.2,51.2-51.2,51.2,22.92,51.2,51.2Zm230.4,0c0,28.28-22.92,51.2-51.2,51.2s-51.2-22.92-51.2-51.2,22.92-51.2,51.2-51.2,51.2,22.92,51.2,51.2ZM0,36.2C0,22.06,11.46,10.6,25.6,10.6H109.71c11.87,0,22.19,8.16,24.92,19.72l13.47,57.08h402.3c7.96,0,15.47,3.71,20.32,10.02,4.85,6.32,6.47,14.53,4.41,22.22l-58.51,217.6c-3.01,11.18-13.14,18.95-24.72,18.95H179.2c-11.87,0-22.19-8.16-24.92-19.72L89.45,61.8H25.6C11.46,61.8,0,50.34,0,36.2Zm160.19,102.4l39.27,166.4H472.26l44.75-166.4H160.19Z"/></svg>				<span class="js-cart-widget-total cart-widget-total font-small mr-1 d-none " data-priceraw="0">R$0,00</span>
3291				<span class="d-none d-md-inline-block">
3292				(
3293				</span>
3294					<span class="js-cart-widget-amount badge d-none d-md-inline-block">0</span>
3295				<span class="d-none d-md-inline-block">
3296					)
3297				</span>
3298			</a>	
3299		</div>
3300	</span>
3301            </div>
3302		</div>
3303                    <div class="d-none d-md-block">
3304                
3305
3306
3307        
3308<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden " style="display: none;">
3309    <div class="notification notification-primary notification-cart position-relative">
3310                    <div class="js-cart-notification-close notification-close mr-2 mt
3310-2">
3311                <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>            </div>
3312                <div class="js-cart-notification-item row" data-store="cart-notification-item">
3313            <div class="col-2 pr-0 notification-img">
3314                <img src="" class="js-cart-notification-item-img img-fluid" />
3315            </div>
3316            <div class="col-10 text-left">
3317                <div class="mb-1 mr-4">
3318                    <span class="js-cart-notification-item-name"></span>
3319                    <span class="js-cart-notification-item-variant-container" style="display: none;">
3320                        (<span class="js-cart-notification-item-variant"></span>)
3321                    </span>
3322                </div>
3323                <div class="d-flex align-items-center mb-2">
3324                    <span class="js-cart-notification-item-quantity"></span>
3325                    <span> x </span>
3326                    <span class="js-cart-notification-item-price"></span>
3327                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
3328                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
3329                    </span>
3330                </div>
3331                                    <strong>Adicionado ao carrinho!</strong>
3332                            </div>
3333        </div>
3334        <div class="divider my-3"></div>
3335            <div class="row text-primary h5 notification-cart-total mb-3">
3336            <span class="col-auto text-left">
3337                <strong>Total</strong> 
3338                (<span class="js-cart-widget-amount">
3339                    0 
3340                </span>
3341                <span class="js-cart-counts-plural" style="display: none;">
3342                    produtos):
3343                </span>
3344                <span class="js-cart-counts-singular" style="display: none;">
3345                    produto):
3346                </span>
3347            </span>
3348            <strong class="js-cart-total col text-right">R$0,00</strong>
3349        </div>
3350        <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class=" js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a>
3351    </div>
3352</div>            </div>
3353        
3354        
3355                    <div class="js-big-search-mobile row no-gutters pb-3 d-block d-md-none">
3356                <form class="js-search-container js-search-form search-container " action="/search/" method="get">
3357    <div class="form-group m-0">
3358        <input class="js-search-input form-control form-control-rounded search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
3359        <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar">
3360            <svg class="icon-inline icon-lg svg-icon-text" viewBox="0 0 512 512"><path d="M496.37,453.94l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45,0-120.18-97.42-217.6-217.6-217.6S8.13,111.78,8.13,231.96s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.42-52.43l93.01,93.02c10,10,26.21,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S133.83,65.56,225.73,65.56s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg>        </button>
3361    </div>
3362</form>
3363<div class="js-search-suggest search-suggest w-md-100 mt-1 mt-md-2" style="display: none;">
3364    </div>            </div>
3365        
3366        
3367                        
3368        <div class="js-menu-and-banners-row menu-and-banners-row row align-items-center d-none d-md-flex">
3369            <div class="js-desktop-nav-col col text-center">
3370                <div class="nav-desktop">
3371    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
3372        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-left nav-desktop-list-arrow nav-desktop-list-arrow-left text-left disable" style="display: none"><svg class="icon-inline icon-lg svg-circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg></span>
3373        
3374			<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
3375						<div class="nav-item-container">
3376							<a class=" nav-list-link position-relative " href="https://gorrodasorte.com/jalecos/">Jalecos
3377									</a>
3378						</div>
3379										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
3380								<ul class="desktop-list-subitems list-subitems" >
3381						
3382																		
3383			<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
3384						<div class="nav-item-container">
3385							<a class=" nav-list-link position-relative " href="https://gorrodasorte.com/jalecos/jalecosfemininos/">Femininos
3386									</a>
3387						</div>
3388											<ul class=" list-subitems" >
3389						
3390																		
3391			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3392			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-curta/">Manga curta</a>
3393		</li>
3394				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3395			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-longa/">Manga longa</a>
3396		</li>
3397						</ul>
3398					</li>
3399				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3400			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecomasculinos/">Masculinos</a>
3401		</li>
3402						</ul>
3403							</div>
3404					</li>
3405				<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
3406						<div class="nav-item-container">
3407							<a class=" nav-list-link position-relative " href="https://gorrodasorte.com/gorros/">Gorros
3408									</a>
3409						</div>
3410										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
3411								<ul class="desktop-list-subitems list-subitems" >
3412						
3413																		
3414			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3415			<a class="nav-list-link " href="https://gorrodasorte.com/gorros/femininosgorros/">Femininos</a>
3416		</li>
3417				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3418			<a class="nav-list-link " href="https://gorrodasorte.com/gorros/masculinosgorros/">Masculinos</a>
3419		</li>
3420						</ul>
3421							</div>
3422					</li>
3423				<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3424			<a class="nav-list-link " href="https://gorrodasorte.com/massageadores/">Massageadores</a>
3425		</li>
3426				<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3427			<a class="nav-list-link " href="/contato/">Contato</a>
3428		</li>
3429	        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-right nav-desktop-list-arrow nav-desktop-list-arrow-right text-right" style="display: none"><svg class="icon-inline icon-lg svg-circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg></span>
3430    </ul>
3431</div>            </div>
3432                    </div>
3433	</div>    
3434    
3435
3436
3437</header>
3438
3439
3440
3441
3442
3443                                                            <div
3444                class="js-nubesdk-slot"
3445                data-nubesdk-slot="after_header"
3446                                                                                            ></div>
3447            
3448
3449
3450
3451
3452    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;">
3453        <div class="container-fluid p-0">
3454            <div class="row justify-content-center align-items-center">
3455                <div class="col col-md-auto pr-0">
3456                    Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.
3457                </div>
3458                <div class="col-auto">
3459                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
3460                </div>
3461            </div>
3462        </div>
3463    </div>
3464
3465
3466
3467
3468    <div class="d-md-none">
3469        
3470
3471
3472        
3473<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed" style="display: none;">
3474    <div class="notification notification-primary notification-cart position-relative">
3475                    <div class="js-cart-notification-close notification-close mr-2 mt
3475-2">
3476                <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>            </div>
3477                <div class="js-cart-notification-item row" data-store="cart-notification-item">
3478            <div class="col-2 pr-0 notification-img">
3479                <img src="" class="js-cart-notification-item-img img-fluid" />
3480            </div>
3481            <div class="col-10 text-left">
3482                <div class="mb-1 mr-4">
3483                    <span class="js-cart-notification-item-name"></span>
3484                    <span class="js-cart-notification-item-variant-container" style="display: none;">
3485                        (<span class="js-cart-notification-item-variant"></span>)
3486                    </span>
3487                </div>
3488                <div class="d-flex align-items-center mb-2">
3489                    <span class="js-cart-notification-item-quantity"></span>
3490                    <span> x </span>
3491                    <span class="js-cart-notification-item-price"></span>
3492                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
3493                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
3494                    </span>
3495                </div>
3496                                    <strong>Adicionado ao carrinho!</strong>
3497                            </div>
3498        </div>
3499        <div class="divider my-3"></div>
3500            <div class="row text-primary h5 notification-cart-total mb-3">
3501            <span class="col-auto text-left">
3502                <strong>Total</strong> 
3503                (<span class="js-cart-widget-amount">
3504                    0 
3505                </span>
3506                <span class="js-cart-counts-plural" style="display: none;">
3507                    produtos):
3508                </span>
3509                <span class="js-cart-counts-singular" style="display: none;">
3510                    produto):
3511                </span>
3512            </span>
3513            <strong class="js-cart-total col text-right">R$0,00</strong>
3514        </div>
3515        <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class=" js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a>
3516    </div>
3517</div>    </div>
3518
3519
3520
3521
3522<div id="js-cross-selling-modal" class="js-modal   modal modal-bottom modal-bottom-sheet h-auto overflow-none modal-body-scrollable-auto modal-bottom modal--md transition-sli
3522de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;"   >
3523                        <div class="js-modal-close   modal-header  p-3 w-100">
3524                                            <div class="row">
3525                            <div class="col">
3526                                        Desconto exclusivo!
3527                                </div>
3528                            <div class="col-2 text-right">
3529                                <a class="js-modal-close">
3530                                    <svg class="icon-inline  svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>                                </a>
3531                            </div>
3532                        </div>
3533                                    </div>
3534                <div class="modal-body ">
3535                            
3536        <div class="js-cross-selling-modal-body" style="display: none"></div>
3537                    </div>
3538                    <div class="modal-footer text-right d-md-block ">
3539                            </div>
3540            
3541    </div>
3542
3543<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>
3544
3545
3546
3547
3548
3549
3550
3551<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal-left-md transition-sli
3551de modal-full transition-soft " style="display: none;"   >
3552                <div class="modal-with-fixed-footer">
3553            <div class="modal-scrollable-area">
3554                    <div class="js-modal-close   modal-header text-left ">
3555                                            <span class="js-modal-close  modal-close ml-1 no-header ">
3556                            <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>                        </span>
3557                                    </div>
3558                <div class="modal-body nav-body">
3559                    		    <div class="nav-primary">
3560        <ul class="nav-list" data-store="navigation" data-component="menu">
3561            
3562			<li class="nav-item item-with-subitems" data-component="menu.item">
3563							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Jalecos
3564											<span class="nav-list-arrow ml-1">
3565							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg>						</span>
3566									</a>
3567											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
3568													<div class="modal-header">
3569								<div class="row">
3570									<div class="col">
3571										<a class="js-toggle-menu-back" href="#">
3572											<div class="row">
3573												<div class="col-auto">
3574													<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg>												</div>
3575												<div class="col pl-2">
3576													Jalecos
3577												</div>
3578											</div>
3579										</a>
3580									</div>
3581									<div class="col-auto">
3582										<a class="js-toggle-menu-close js-modal-close">
3583											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>										</a>
3584									</div>
3585								</div>
3586							</div>
3587															<li class="nav-item">
3588									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/jalecos/">
3589																					Ver tudo em Jalecos
3590																			</a>
3591								</li>
3592													
3593																															
3594			<li class="nav-item item-with-subitems" data-component="menu.item">
3595							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Femininos
3596											<span class="nav-list-arrow ml-1">
3597							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg>						</span>
3598									</a>
3599											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
3600													<div class="modal-header">
3601								<div class="row">
3602									<div class="col">
3603										<a class="js-toggle-menu-back" href="#">
3604											<div class="row">
3605												<div class="col-auto">
3606													<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg>												</div>
3607												<div class="col pl-2">
3608													Femininos
3609												</div>
3610											</div>
3611										</a>
3612									</div>
3613									<div class="col-auto">
3614										<a class="js-toggle-menu-close js-modal-close">
3615											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>										</a>
3616									</div>
3617								</div>
3618							</div>
3619															<li class="nav-item">
3620									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/jalecos/jalecosfemininos/">
3621																					Ver tudo em Femininos
3622																			</a>
3623								</li>
3624													
3625																															
3626			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3627			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-curta/">Manga curta</a>
3628		</li>
3629				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3630			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-longa/">Manga longa</a>
3631		</li>
3632						</ul>
3633					</li>
3634				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3635			<a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecomasculinos/">Masculinos</a>
3636		</li>
3637						</ul>
3638					</li>
3639				<li class="nav-item item-with-subitems" data-component="menu.item">
3640							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Gorros
3641											<span class="nav-list-arrow ml-1">
3642							<svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg>						</span>
3643									</a>
3644											<ul class="js-menu-panel nav-list-panel nav-list-panel-right  list-subitems" style="display:none;">
3645													<div class="modal-header">
3646								<div class="row">
3647									<div class="col">
3648										<a class="js-toggle-menu-back" href="#">
3649											<div class="row">
3650												<div class="col-auto">
3651													<svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg>												</div>
3652												<div class="col pl-2">
3653													Gorros
3654												</div>
3655											</div>
3656										</a>
3657									</div>
3658									<div class="col-auto">
3659										<a class="js-toggle-menu-close js-modal-close">
3660											<svg class="icon-inline  modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>										</a>
3661									</div>
3662								</div>
3663							</div>
3664															<li class="nav-item">
3665									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/gorros/">
3666																					Ver tudo em Gorros
3667																			</a>
3668								</li>
3669													
3670																															
3671			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3672			<a class="nav-list-link " href="https://gorrodasorte.com/gorros/femininosgorros/">Femininos</a>
3673		</li>
3674				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3675			<a class="nav-list-link " href="https://gorrodasorte.com/gorros/masculinosgorros/">Masculinos</a>
3676		</li>
3677						</ul>
3678					</li>
3679				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3680			<a class="nav-list-link " href="https://gorrodasorte.com/massageadores/">Massageadores</a>
3681		</li>
3682				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3683			<a class="nav-list-link " href="/contato/">Contato</a>
3684		</li>
3685	        </ul>
3686    </div>
3687	                </div>
3688                </div>
3689                    <div class="modal-footer text-right  hamburger-footer mb-0">
3690                		    <div class="nav-secondary text-left text-md-right" data-store="account-links">
3691        	<span class="utilities-container">
3692		<a href="/account/login/">
3693			<svg class="icon-inline utilities-icon mr-1" viewBox="0 0 512 512"><path d="M384.01,294.42H128.04c-49.4,0-89.59,40.19-89.59,89.59v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-35.32,28.67-63.99,63.99-63.99h255.97c35.32,0,63.99,28.67,63.99,63.99v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-49.4-40.19-89.59-89.59-89.59Z"/><path d="M256.03,243.23c63.74,0,115.19-51.45,115.19-115.19S319.76,12.85,256.03,12.85s-115.19,51.45-115.19,115.19,51.45,115.19,115.19,115.19Zm0-204.78c49.4,0,89.59,40.19,89.59,89.59s-40.19,89.59-89.59,89.59-89.59-40.19-89.59-89.59,40.19-89.59,89.59-89.59Z"/></svg>		</a>
3694		<span class="utilities-text d-inline-block">
3695							<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 
3696									|<a href="/account/register" title="" class="ml-2">Criar uma conta</a>
3697									</span>
3698	</span>
3699    </div>
3700	            </div>
3701                </div>
3702            
3703    </div>
3704
3705<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div>
3706
3707
3708
3709
3710           
3711
3712	
3713	
3714
3715<div id="modal-cart" class="js-modal js-fullscreen-modal  modal modal-cart modal-right modal-right-md transition-sli
3715de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart">
3716        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
3717                        <div class="js-modal-close js-fullscreen-modal-close  modal-header  ">
3718                                            <div class="row">
3719                            <div class="col">
3720                                			Carrinho de compras		                            </div>
3721                            <div class="col-2 text-right">
3722                                <a class="js-modal-close">
3723                                    <svg class="icon-inline  svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>                                </a>
3724                            </div>
3725                        </div>
3726                                    </div>
3727                <div class="modal-body ">
3728                    			
3729
3730
3731
3732                                                            <div
3733                class="js-visible-on-cart-filled js-nubesdk-slot"
3734                data-nubesdk-slot="before_line_items"
3735                                                                                style="display:none;"
3736                            ></div>
3737            
3738
3739<div class="js-ajax-cart-list container-fluid">
3740        </div>
3741
3742
3743
3744
3745
3746                                                            <div
3747                class="js-visible-on-cart-filled js-nubesdk-slot"
3748                data-nubesdk-slot="after_line_items"
3749                                                                                style="display:none;"
3750                            ></div>
3751            
3752
3753<div class="js-empty-ajax-cart" >
3754 	    <div class="alert alert-info" data-component="cart.empty-message">O carrinho de compras está vazio. </div>
3755</div>
3756<div id="error-ajax-stock" class="row" style="display: none;">
3757	<div class="alert alert-warning">
3758     	Oops! Não temos mais estoque para incluir este produto ao carrinho. Se você quiser, pode<a href="/produtos/" class="btn-link font-small ml-1">ver outros aquí</a>
3759    </div>
3760</div>
3761
3762<div class="cart-row">
3763    
3764
3765
3766    
3767
3768
3769
3770
3771
3772
3773
3774
3775    
3776
3777
3778
3779
3780
3781                                                            <div
3782                class="js-visible-on-cart-filled js-nubesdk-slot"
3783                data-nubesdk-slot="before_cart_shipping_options"
3784                                                                                style="display:none;"
3785                            ></div>
3786            
3787
3788          <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info" style="display: none">
3789        
3790                      <div class="js-visible-on-cart-filled divider mb-0" style="display:none;"></div>
3791                      <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">
3792
3793              
3794              <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;">
3795                <div class="col-11 text-left pl-1 pr-0">
3796                  <div class="mb-1">O frete escolhido não está mais disponível para este carrinho. </div>
3797                  <div>Mas não se preocupe! Você pode escolher outro.</div>
3798                </div>
3799              </div>
3800
3801              
3802              <div id="cart-shipping-container"  style="display: none;" data-shipping-url="/frete/">
3803
3804                
3805                <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>
3806
3807                
3808                                  <div class="js-accordion-container js-toggle-shipping px-3 p-md-0  divider my-0  ">
3809    <a href="#" class="js-accordion-toggle py-3 row">
3810        <div class="col">
3811            <span class="h5 font-big">Meios de envio</span>
3812        </div>
3813        <div class="col-auto">
3814            <span class="js-accordion-toggle-inactive">
3815                <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg>            </span>
3816            <span class="js-accordion-toggle-active" style="display: none;">
3817                <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg>
3818            </span>
3819        </div>
3820    </a>
3821    <div class="js-accordion-content" style="display: none;">
3822
3823							
3824		<div class="mb-4 pb-1" data-store="shipping-calculator">
3825			<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form">
3826				<div class="js-shipping-calculator-with-zipcode  mb-4 w-100 transition-up position-absolute mt-2">
3827					<div class="container p-0">
3828						<div class="row align-items-center">
3829							<span class="col pr-0">
3830								<span class="font-small align-bottom">
3831									<span>Entregas para o CEP:</span>
3832									<strong class="js-shipping-calculator-current-zip"></strong>
3833								</span>
3834							</span>
3835							<div class="col-auto pl-0">
3836								<a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a>
3837							</div>
3838						</div>
3839					</div>
3840				</div>
3841
3842				<div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100">
3843
3844					
3845					
3846<div class="form-group mb-3 ">
3847        							<div class="position-relative row">
3848								<div class="col pr-0">
3849						        <div class="form-control-container " >
3850                <input 
3851            type="tel"
3852                        class=" form-control js-shipping-input form-control-small form-control-rounded form-control-inline" 
3853            autocorrect="off" 
3854            autocapitalize="off" 
3855                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                                    data-component="cart"        />
3856                    													        </div>
3857        								</div>
3858								<div class="col-auto pl-2">
3859									<button class="js-calculate-shipping btn btn-secondary btn-medium px-4" aria-label="Calcular frete">	
3860										<span class="js-calculate-shipping-wording">
3861											OK
3862										</span>
3863										<span class="float-right loading" style="display: none;">
3864											<svg class="icon-inline btn-icon icon-spin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/></svg>										</span>
3865									</button>
3866								</div>
3867							</div>
3868						        																																								<a class="btn-link font-small ml-1 mt-2 mb-2 d-inline-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a>
3869												<div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;">
3870							
3871							
3872																																																				Não conseguimos encontrar esse CEP. Está bem escrito?
3873
3874																														</div>
3875						<div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Erro no cálculo. Por favor, tente novamente em alguns segundos.</div>
3876						<div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">Erro no meio de envio. Por favor, tente novamente em alguns segundos.</div>
3877						</div>
3878
3879
3880				</div>
3881			</div>
3882			<div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;">
3883				<i class="spinner col-6 offset-3"></i>
3884			</div>
3885			<div class="js-shipping-calculator-response transition-soft  radio-buttons-group mb-3" style="display: none;"></div>
3886		</div>
3887	</div>
3888</div>
3889
3890
3891                
3892                
3893                
3894              </div>
3895            </div>
3896        </div>
3897  
3898
3899
3900
3901
3902                                                            <div
3903                class="js-visible-on-cart-filled js-nubesdk-slot"
3904                data-nubesdk-slot="after_cart_shipping_options"
3905                                                                                style="display:none;"
3906                            ></div>
3907            
3908
3909    
3910      <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div>
3911
3912<div id="store-curr" class="hidden" style="display: none;">BRL</div>
3913
3914<div class="js-visible-on-cart-filled cart-totals-container my-4" style="display:none;">
3915
3916    <div class="cart-subtotals-container ">
3917        
3918        
3919        <div class="cart-subtotal row no-gutters font-big mb-0  d-grid grid-1-auto " data-store="cart-subtotal">
3920            <span class="cart-subtotal-label col-auto  ">
3921                Subtotal (sem frete):
3922            </span>
3923            <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price col text-right  " data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>R$0,00</span>
3924        </div>
3925
3926        
3927        
3928
3929
3930
3931
3932
3933 
3934
3935        
3936        
3937        <div class="cart-discounts-container ">
3938
3939            
3940            <div class="js-total-promotions cart-promotions  ">
3941                <span class="js-promo-discount" style="display:none;">Desconto</span>
3942                <span class="js-promo-in" style="display:none;">em</span>
3943                <span class="js-promo-all" style="display:none;">todos os produtos</span>
3944                <span class="js-promo-buying" style="display:none;"> comprando</span>
3945                <span class="js-promo-units-or-more" style="display:none;"> ou mais</span>
3946                            </div>
3947        </div>
3948
3949                
3950                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters py-1 d-grid grid-1-auto d-grid grid-1-auto " data-coupon-row="non-shipping" style="display:none !important;">
3951                        <span class="cart-coupon-discount-label col pr-3  ">Desconto do cupom:</span>
3952            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent  "></span>
3953        
3954        </div>
3955
3956        
3957                    <div class="js-fulfillment-info js-shipping-cost-table cart-shipping-costs-container js-fulfillment-info js-shipping-cost-table h6 font-body row no-gutters py-1 d-grid grid-1-auto " style="display:none;">
3958                <span class="cart-shipping-costs-label col-auto pl-md-0 ">Frete:</span>
3959                <span id="shipping-cost" class="cart-shipping-costs-price col text-right opacity-40 pr-md-0 " data-free-shipping-wording="Grátis" data-component="cart.shipping_costs">Calcule para ver</span>
3960                <span class="js-calculating-shipping-cost cart-shipping-costs-calculating col text-right opacity-40 pr-md-0 " style="display: none">Calculando...</span>
3961                <span class="js-shipping-cost-empty cart-shipping-costs-empty col text-right opacity-40 pr-md-0 " style="display: none">Calcule para ver</span>
3962            </div>
3963
3964                            <div class="js-shipping-discount-row cart-shipping-discount-row row mb-2  d-grid grid-1-auto " data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none !important;">
3965                    <span class="cart-shipping-discount-label col-auto text-uppercase  ">Desconto no frete</span>
3966                    <span class="js-shipping-discount-amount cart-shipping-discount-price col text-right pr-md-0 "></span>
3967                </div>
3968                    
3969                <div class="js-coupon-discount-row cart-coupon-discount row no-gutters py-1 d-grid grid-1-auto d-grid grid-1-auto " data-coupon-row="shipping" style="display:none !important;">
3970                        <span class="cart-coupon-discount-label col pr-3  ">Desconto do cupom:</span>
3971            <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent  "></span>
3972        
3973        </div>
3974    </div>
3975
3976    
3977
3978
3979
3980                                                            <div
3981                class="js-visible-on-cart-filled js-nubesdk-slot"
3982                data-nubesdk-slot="after_cart_summary"
3983                                                                                style="display:none;"
3984                            ></div>
3985            
3986
3987    
3988    
3989    <div class="js-cart-total-container cart-totals-container no-gutters" data-store="cart-total">
3990
3991        
3992        <div class="cart-total row no-gutters h2 font-huge mb-2">
3993            <span class="cart-total-label col-auto ">Total:</span>
3994            <span class="js-cart-total cart-total-price   col text-right " data-component="cart.total" data-component-value='0'>R$0,00</span>
3995        </div>
3996
3997                <div class='total-price hidden' style="display: none;">
3998            Total: R$0,00
3999        </div>
4000
4001            
4002        <div class="cart-secondary-total-container col-12 ">
4003
4004            
4005            
4006
4007
4008            
4009                            																			<div  style="display: none;"  data-interest="0" data-cart-installment="1" class="js-installments-cart-total cart-installments font-small text-right ">    
4010			Ou até
4011			
4012			<span class='js-cart-installments-amount cart-installments-amount '>1</span>
4013
4014			
4015			<span>
4016									x
4017									
4018									de
4019							</span>
4020
4021			
4022			<span class='js-cart-installments cart-installments-money '>R$0,00</span>
4023			
4024					</div>
4025	
4026                    </div>
4027    </div>
4028</div>
4029
4030
4031    
4032
4033
4034
4035                                                            <div
4036                class="js-visible-on-cart-filled js-nubesdk-slot"
4037                data-nubesdk-slot="before_go_to_checkout"
4038                                                                                style="display:none;"
4039                            ></div>
4040            
4041
4042    <div class="js-visible-on-cart-filled container-fluid" style="display:none;">
4043
4044      
4045            
4046      
4047        
4048        <div class="js-ajax-cart-submit row mb-3"  id="ajax-cart-submit-div" >
4049          <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
4050        </div>
4051        <div class="row">
4052                    
4053
4054<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-4" style="display:none">
4055    O valor mínimo de compra é de R$0,00 sem considerar o custo de frete.
4056</div>
4057<input type="hidden" id="ajax-cart-minimum-value" value="0"/>
4058
4059
4060<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-4" data-component="checkout-enabled-validation-messages" style="display:none" role="status">
4061    </div>
4062
4063        </div>
4064
4065      
4066      
4067              <div class="row mb-2">
4068          <div class="text-center w-100">
4069            <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver mais produtos</a>
4070          </div>
4071        </div>
4072          </div>
4073
4074    
4075
4076
4077
4078                                                            <div
4079                class="js-visible-on-cart-filled js-nubesdk-slot"
4080                data-nubesdk-slot="after_go_to_checkout"
4081                                                                                style="display:none;"
4082                            ></div>
4083            
4084
4085</div>
4086
4087		                </div>
4088        
4089        </form>
4090    </div>
4091
4092<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div>
4093
4094	
4095		
4096		
4097
4098<div id="related-products-notification" class="js-modal   modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom modal--md transition-sli
4098de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;"   >
4099                        <div class="js-modal-close   modal-header  ">
4100                                            <div class="row">
4101                            <div class="col">
4102                                				Adicionado ao carrinho!			                            </div>
4103                            <div class="col-2 text-right">
4104                                <a class="js-modal-close">
4105                                    <svg class="icon-inline  svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><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"/></svg>                                </a>
4106                            </div>
4107                        </div>
4108                                    </div>
4109                <div class="modal-body ">
4110                    
4111				
4112				
4113<div class="row " >
4114    <div class="col-12 col-md mb-3 mb-md-0">
4115                <div class="js-cart-notification-item row" data-store="cart-notification-item">
4116            <div class="col-3 pr-0 notification-img">
4117                <img src="" class="js-cart-notification-item-img img-fluid" />
4118            </div>
4119            <div class="col-9 text-left">
4120                <div class="mb-1 mr-4">
4121                    <span class="js-cart-notification-item-name"></span>
4122                    <span class="js-cart-notification-item-variant-container" style="display: none;">
4123                        (<span class="js-cart-notification-item-variant"></span>)
4124                    </span>
4125                </div>
4126                <div class="d-flex align-items-center mb-2">
4127                    <span class="js-cart-notification-item-quantity"></span>
4128                    <span> x </span>
4129                    <span class="js-cart-notification-item-price"></span>
4130                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
4131                        <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span>
4132                    </span>
4133                </div>
4134                            </div>
4135        </div>
4136        </div>
4137    <div class="col-12 col-md-auto">
4138            <div class="row text-primary h5 notification-cart-total mb-3">
4139            <span class="col-auto text-left">
4140                <strong>Total</strong> 
4141                (<span class="js-cart-widget-amount">
4142                    0 
4143                </span>
4144                <span class="js-cart-counts-plural" style="display: none;">
4145                    produtos):
4146                </span>
4147                <span class="js-cart-counts-singular" style="display: none;">
4148                    produto):
4149                </span>
4150            </span>
4151            <strong class="js-cart-total col text-right">R$0,00</strong>
4152        </div>
4153        <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class="js-modal-close js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a>
4154    </div>
4155</div>				
4156				<div class="divider mb-3"></div>
4157
4158				
4159				<div class="js-related-products-notification-container" style="display: none"></div>
4160
4161			                </div>
4162        
4163    </div>
4164
4165<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div>
4166	
4167
4168        
4169        
4170
4171
4172<section class="page-header pt-4  " data-store="page-title">
4173			<div class="container">
4174			<div class="row">
4175				<div class="col-12">
4176					
4177    <div class="breadcrumbs ">
4178        <a class="crumb" href="https://gorrodasorte.com" title="Gorro da Sorte">Início</a>
4179        <span class="separator">/</span>
4180                                                        <a class="crumb" href="/account/" title="Minha Conta">Minha Conta</a>
4181    	            <span class="separator">/</span>
4182                                                                <span class="crumb active">Login</span>
4183                                        </div>
4184													<h1
4185									class=" " 
4186					>
4187					Iniciar sessão									</h1>
4188													</div>
4189			</div>
4190		</div>
4191	</section>
4192
4193
4194<section class="account-page">
4195	<div class="container">
4196		<div class="row">
4197			<div class="col-md-5">
4198				
4199								<div class="js-resend-validation-success alert alert-success" style="display:none">
4200					<p class="m-1">O link foi enviado com sucesso!</p>
4201				</div>
4202				<div class="js-resend-validation-error alert alert-danger" style="display:none">
4203					<p class="m-1">Não foi possível enviar o e-mail, tente novamente em alguns minutos.</p>
4204				</div>
4205				<div class="js-too-many-attempts alert alert-danger" style="display:none">
4206					<p class="m-1">
4207						Você excedeu o número de tentativas permitidas. <br> Tente novamente em
4208						<span class="js-too-many-attempts-countdown"></span>
4209					</p>
4210				</div>
4211
4212				
4213<form id="login-form" action="" method="post" class="js-form form " data-store="account-login">
4214    
4215						
4216						
4217<div class="form-group  ">
4218            <label  class="form-label " for="email">E-mail</label>
4219                            <input 
4220            type="email"
4221                        class=" form-control js-account-input " 
4222            autocorrect="off" 
4223            autocapitalize="off" 
4224                                    name="email"                                                                        required                                />
4225                                                </div>
4226
4227
4228
4229						
4230						
4231<div class="form-group  ">
4232            <label  class="form-label " for="password">Senha</label>
4233                            <input 
4234            type="password"
4235                        class="js-password-input form-control js-account-input " 
4236            autocorrect="off" 
4237            autocapitalize="off" 
4238            autocomplete="off"                        name="password"                                                                        required                                />
4239             
4240            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4241                <span class="js-eye-open" style="display: none;">
4242                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><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"/></svg>                </span>
4243                <span class="js-eye-closed">
4244                    <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><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"/></svg>                </span>
4245            </a>                        
4246                                           <div class="mt-4 text-center">
4247        <a href="/account/reset" class="btn-link btn-link font-small float-right mb-4 mt-3n">Esqueceu a senha?</a>
4248    </div>
4249            </div>
4250
4251
4252					
4253					
4254					    
4255    
4256    <button class="btn btn-primary btn-block" type="submit" value="Iniciar sessão" name="" >
4257        Iniciar sessão
4258        <span class="js-form-spinner" style="display:none;"><svg class="icon-inline icon-spin ml-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/></svg></span>
4259    </button>
4260
4261    
4262</form>
4263									<p class="mt-3 text-center"> Não possui uma conta ainda? <a href="/account/register" title="" class="btn-link">Criar uma conta</a></p>
4264							</div>
4265		</div>
4266	</div>
4267</section>
4268<script type="text/javascript">
4269(function() {
4270	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
4271    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
4272	
4273	setTimeout(function() {
4274            var tracking_url = '/stats/record_visit/?' +
4275                      'referrer=' + encodeURIComponent(referrer) +
4276                      '&url=' + encodeURIComponent(url)
4277                                                                                                    + '&social_event_id_suffix=f8e0efb8-5b4a-47dc-828b-b16f6d05b4e2'
4278                                                                                    ;
4279            new Image().src = tracking_url;
4280	  }, 500);
4281})();
4282</script>
vendor: 1 bytes, line 4282
4282
4283<script type="text/javascript">
4284    LS.ready.then(function() {
4285                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D4546787', 'onfirstinteraction');
4286        
4287        LS.socialScripts.forEach(function (scriptSrc) {
4288            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
4289        });
4290    });
4291</script>
4291
4292
4293
4294
4295
4296        
4297        
4298        
4299            <a href="https://wa.me/5511966139224" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp">
4300        <svg class="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>    </a>
4301
4302        
4303                  
4304
4305
4306
4307
4308
4309
4310
4311                                                            <div
4312                class="js-nubesdk-slot"
4313                data-nubesdk-slot="before_footer_internal"
4314                                                                                            ></div>
4315                                                                    <div
4316                class="js-nubesdk-slot"
4317                data-nubesdk-slot="before_footer"
4318                                                                                            ></div>
4319            
4320
4321<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
4322	<div class="container">
4323		<div class="row mb-4 ">
4324
4325							<div class="col-12 col-md mb-4">
4326					<div class="">
4327    <div class="h4 font-big mb-4">Siga-nos</div>
4328                                <a class="social-icon-rounded " href="https://instagram.com/Gorrodasorte" target="_blank" aria-label="instagram Gorro da Sorte">
4329                                                                    <svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>
4330
4331            </a>
4332                                        <a class="social-icon-rounded " href="https://www.facebook.com/Gorrodasorte" target="_blank" aria-label="facebook Gorro da Sorte">
4333                                                                    <svg class="icon-inline icon-lg" viewBox="0 0 320 512"><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"/></svg>            </a>
4334                                                                                            </div>				</div>
4335						
4336			
4337				<div class="col-12 col-md-6 mb-4">
4338					<div class="row">
4339																			<div class="js-accordion-container accordion col-12 col-md">
4340																	<a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center">
4341																											<div class="h4 font-big py-3 p-md-0 mb-md-4 col">Departamentos</div>
4342																											<span class="d-md-none">
4343											<span class="js-accordion-toggle-inactive">
4344												<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg>											</span>
4345											<span class="js-accordion-toggle-inactive" style="display: none;">
4346												<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg>
4347											</span>
4348										</span>
4349									</a>
4350									<div class="js-accordion-content js-accordion-content-mobile">
4351																		<ul class="list">
4352			<li class="footer-menu-item">
4353	        <a class="footer-menu-link" href="https://gorrodasorte.com/jalecos/" >Jalecos</a>
4354		</li>
4355			<li class="footer-menu-item">
4356	        <a class="footer-menu-link" href="https://gorrodasorte.com/gorros/" >Gorros</a>
4357		</li>
4358			<li class="footer-menu-item">
4359	        <a class="footer-menu-link" href="https://gorrodasorte.com/massageadores/" >Massageadores</a>
4360		</li>
4361			<li class="footer-menu-item">
4362	        <a class="footer-menu-link" href="/contato/" >Contato</a>
4363		</li>
4364	</ul>																	</div>
4365															</div>
4366						
4367												
4368																			<div class="js-accordion-container accordion col-12 col-md mb-md-4">
4369																	<a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center">
4370																											<div class="h4 font-big py-3 p-md-0 mb-md-4 col">Entre em contato</div>
4371																											<span class="d-md-none">
4372											<span class="js-accordion-toggle-inactive">
4373												<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg>											</span>
4374											<span class="js-accordion-toggle-inactive" style="display: none;">
4375												<svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg>
4376											</span>
4377										</span>
4378									</a>
4379									<div class="js-accordion-content js-accordion-content-mobile">
4380																		<ul class="contact-info">
4381			<li class="footer-menu-item">
4382			<a href="https://wa.me/5511966139224" class="contact-link">
4383								5511966139224
4384			</a>
4385		</li>
4386					<li class="footer-menu-item">
4387			<a href="/cdn-cgi/l/email-protection#ee89819c9c818a8f9d819c9a8b9d8f9a8188879d8781ae89838f8782c08d8183" class="contact-link">
4388								<span class="__cf_email__" data-cfemail="9dfaf2efeff2f9fceef2efe9f8eefce9f2fbf4eef4f2ddfaf0fcf4f1b3fef2f0">[email&#160;protected]</span>
4389			</a>
4390		</li>
4391							<li class="footer-menu-item">
4392								São Paulo - SP
4393			</li>
4394					</ul>																	</div>
4395															</div>
4396											</div>
4397				</div>
4398
4399									<div class="col-12 col-md">
4400						
4401    <div class="js-newsletter newsletter">
4402                    <div class="h4 font-big mb-4">Assine nossa newsletter</div>
4403                <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form">
4404            <div class="newsletter-form input-append">
4405                <div class="row">
4406                    <div class="col pr-2">
4407                        
4408<div class="form-group  ">
4409                            <input 
4410            type="email"
4411            id="email"            class=" form-control form-control-rounded " 
4412            autocorrect="off" 
4413            autocapitalize="off" 
4414                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                            />
4415                                                </div>
4416
4417
4418                    </div>
4419                    <div class="col-auto pl-0">
4420                        <div class="winnie-pooh" style="display: none;">
4421                            <label for="winnie-pooh-newsletter">Não preencher este campo</label>
4422                            <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
4423                        </div>
4424                        <input type="hidden" name="name" value="Sem nome" />
4425                        <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
4426                        <input type="hidden" name="type" value="newsletter" />
4427                        <input type="submit" name="contact" class="btn btn-medium btn-primary" value="Enviar" />
4428                    </div>
4429                </div>
4430            </div>
4431        </form>
4432            </div>
4433					</div>
4434				
4435			
4436		</div>
4437
4438					<div class="row justify-content-center mb-4 align-items-center">
4439				
4440									<div class="col-12 col-md footer-payments-shipping-logos text-center  mb-4 mb-md-0">
4441													<span class="mr-2-md">			<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visa" width="40" height="25">
4442    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="mastercard" width="40" height="25">
4443    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="amex" width="40" height="25">
4444    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="diners" width="40" height="25">
4445    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_aura" width="40" height="25">
4446    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_elo" width="40" height="25">
4447    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_hipercard" width="40" height="25">
4448    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_discover" width="40" height="25">
4449    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="boleto" width="40" height="25">
4450    		<img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/payment-method-types/[email protected]" class="icon-logo lazyload" alt="payment-method-types_pix" width="40" height="25">
4451    </span>
4452																	</div>
4453				
4454				
4455					
4456					<div class="col-auto text-center text-md-right d-none d-md-flex">
4457							<span class="utilities-container">
4458		<a href="/account/login/">
4459			<svg class="icon-inline utilities-icon mr-1" viewBox="0 0 512 512"><path d="M384.01,294.42H128.04c-49.4,0-89.59,40.19-89.59,89.59v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-35.32,28.67-63.99,63.99-63.99h255.97c35.32,0,63.99,28.67,63.99,63.99v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-49.4-40.19-89.59-89.59-89.59Z"/><path d="M256.03,243.23c63.74,0,115.19-51.45,115.19-115.19S319.76,12.85,256.03,12.85s-115.19,51.45-115.19,115.19,51.45,115.19,115.19,115.19Zm0-204.78c49.4,0,89.59,40.19,89.59,89.59s-40.19,89.59-89.59,89.59-89.59-40.19-89.59-89.59,40.19-89.59,89.59-89.59Z"/></svg>		</a>
4460		<span class="utilities-text d-inline-block">
4461							<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 
4462									|<a href="/account/register" title="" class="ml-2">Criar uma conta</a>
4463									</span>
4464	</span>
4465					</div>
4466
4467				
4468				
4469							</div>
4470		
4471				
4472		
4473
4474
4475
4476                                                            <div
4477                class="js-nubesdk-slot"
4478                data-nubesdk-slot="inside_footer"
4479                                                                                            ></div>
4480            
4481
4482	</div>
4483	<div class="js-footer-legal footer-legal">
4484		<div class="container">
4485			<div class="row align-items-center">
4486				<div class="col-12 col-md text-center text-md-left font-small mb-3 mb-md-0">
4487					<div class="d-inline-block mr-md-1">
4488					   Copyright Gorro da Sorte Sato Fisio - 27185174000122 - 2026. Todos os direitos reservados.
4489					</div>
4490					
4491				</div>
4492				<div class="col-12 col-md-auto text-center text-md-right">
4493										<div class="powered-by-logo">
4494                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br?utm_source=store&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M29.9 42.8c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.5-23 23.1-23zM73.2 51c-.1 0-.3 0-.5-.1-.4 0-1-.1-1.6-.1-8.3 0-13.2 6.5-13.2 16.1v21h-7.7V43.8h7.6v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1V51zm9.9-15.1c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3 5.3 2.4 5.3 5.3-2.4 5.3-5.3 5.3zm3.9 7.9v44.1h-7.8V43.8H87zm23.6 18.3l13.2-1.6v-2.3c0-5.4-3.4-8.5-9.3-8.5-5.3 0-8.7 2.6-10.3 7.8l-7.4-2.1c2.2-7.7 8.9-12.6 17.5-12.6 10.8 0 17 6.1 17 16v29.1H124v-5.8c-3.5 4.4-8.9 6.8-14.8 6.8-8.3 0-13.9-5.4-13.9-12.6 0-7.9 5-12.8 15.3-14.2zm0 19.9c7.6 0 13.2-4.9 13.2-11.7v-3.2l-12 1.5c-5.5.7-8.6 3.4-8.6 7.2 0 3.7 3.1 6.2 7.4 6.2zm73.3-57.7v63.5h-7.7v-7c-3.2 4.8-9.1 8-15.6 8-12.6 0-22.2-10-22.2-23.1 0-13 9.5-23.1 22.2-23.1 6.5 0 12.3 2.8 15.6 7.6V24.3h7.7zm-22.4 25.6c-8.7 0-15.2 6.9-15.2 15.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9c-.1-9-6.5-15.9-15.2-15.9zm76.2 15.9c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm77.7-23c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1.1-12.9 9.6-23 23.1-23zm63.2 23c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm53.7 22.1h-7.8V43.8h7.7v6.4c2.5-4.6 6.8-7.4 13-7.4 6.5 0 11.3 3.2 13.9 8.6 2.3-3.7 6.6-8.6 15.1-8.6 10.3 0 16.2 7.2 16.2 18.5v26.6h-7.8V62.6c0-7.9-3.4-12.7-10-12.7-6.9 0-11.3 5.7-11.3 14.8v23.1h-7.8v-25c0-8-3.4-12.9-10-12.9-6.9 0-11.3 5.7-11.3 14.8l.1 23.2zM621.8 87.8h-10.5V43.3h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.4-19.2V43.3h10.5V68c0 7 3.4 11.2 9.3 11.2 5.8 0 9.3-4.2 9.3-11.2V43.3h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zM703 43.3h11.2L726 74.2l12-30.9h10.9l-18.3 44.5h-9.3L703 43.3zm88.4 34c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2h-34.2c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.9-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8zM809 87.8h-10.5V43.3H809v5.9c2.5-4.3 6.6-7 12.7-7 6.4 0 11.1 3.1 13.5 8.3 2.4-4.3 7.4-8.3 14.8-8.3 10.3 0 16.2 7.
44941 16.2 18.2v27.3h-10.5V62.5c0-6.5-3-10.6-8.5-10.6-5.7 0-9.4 4.6-9.5 11.9v24h-10.5v-25c0-6.9-3-11-8.5-11-5.8 0-9.5 4.7-9.5 12.3v23.7h-.2zm70-14.7c1.5 4.1 4.9 6.8 8.9 6.8 3.3 0 6-1.5 6-4.6 0-2.5-1.5-3.7-5.1-4.8l-5.4-1.7c-7.5-2.4-11.3-6.7-11.3-12.9 0-8.3 7-13.6 15.3-13.6 7.3 0 13.3 3.9 16.2 10.1l-8.4 4.5c-1.7-3.5-4.4-5.9-7.7-5.9-3 0-5.4 1.5-5.4 4.1 0 2.1 1.6 3.7 5 4.8l5.3 1.7c8.3 2.8 11.7 7.1 11.7 13 0 9.1-7.6 14.3-16.3 14.3-8.3 0-14.7-4.4-17.2-11.3l8.4-4.5zm40.8 14.7h-10.5V26.7h10.5v22.5c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm83.8-22.3c0 13.1-10.1 23.3-23.7 23.3s-23.7-10.3-23.7-23.3c0-13.1 10.1-23.3 23.7-23.3s23.7 10.3 23.7 23.3zm-36.9 0c0 7.6 5.8 13.7 13.2 13.7s13.2-6.1 13.2-13.7-5.8-13.7-13.2-13.7-13.2 6.1-13.2 13.7zm53.4-22.2v6.4c3.3-4.6 8.9-7.4 15.1-7.4 12.3 0 21.7 10 21.7 23.3 0 13.1-9.4 23.3-21.7 23.3-6.2 0-11.8-2.5-15.1-7.2v22.7h-10.4V43.3h10.4zm12.9 8.5c-7.5 0-13.3 6.2-13.3 13.8s5.8 13.8 13.3 13.8 13.3-6.2 13.3-13.8-5.8-13.8-13.3-13.8zM533.3 10c-.1 0-.1 0 0 0-13.2 0-25.6 5.1-34.9 14.2-4.7-2-9.9-3.1-15.2-3.1-21.4 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9c5.2 0 10.4-1.1 15.1-3.1 9 8.8 21.3 14.2 34.8 14.2 27.6 0 50-22.4 50-50 .1-27.5-22.3-50-49.8-50zm-.1 88.9c-21.4 0-38.9-17.4-38.9-38.9h-11.1c0 9.8 2.8 19 7.7 26.7-2.5.7-5.1 1.1-7.7 1.1-15.3 0-27.8-12.5-27.8-27.8s12.5-27.8 27.8-27.8c6.1 0 11.8 1.9 16.7 5.6C50
44947 43.1 511 51.2 511 60h11.1c0-11.6-5-22.4-13.9-29.8 7-5.8 15.8-9.1 25-9.1 21.4 0 38.9 17.5 38.9 38.9s-17.5 38.9-38.9 38.9z"/></svg></a>
4495                </div>
4496				</div>
4497			</div>
4498		</div>
4499	</div>
4500</footer>
4501
4502
4503
4504
4505
4506                                                            <div
4507                class="js-nubesdk-slot"
4508                data-nubesdk-slot="after_footer"
4509                                                                                            ></div>
vendor: 157 bytes, lines 4509-4514
4509
4510            
4511        
4512        
4513        
4514        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 4514-4519
4514<script type="text/javascript">
4515
4516            
4517            
4518
4519!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>
45192&&(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:{});
4520
4521!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 4521
4521))}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}
4521Object.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);
4521if(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 4521
4521if(!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>
45211)&&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
4521h((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"}
4521)),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);
4521i.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>
4521d?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)}
4521));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;
4521if(!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(
4521),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({}
4521,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=""}
4521)),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)}
4521)),!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,
45210,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,
4521!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
4521play.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),_}));
4522
4523function createSwiper(selector, swiperParams, callback = null) {
4524    /**
4525     * Use timer to create new task instead of executing in the current one
4526     * in order to split total blocking time
4527     */
4528    setTimeout(function() {
4529        const swiperInstance = new Swiper(selector, swiperParams);
4530        if (callback) {
4531            callback(swiperInstance);
4532        }
4533    }, 0);
4534}
4535
4536            
4537            LS.ready.then(function(){
4538
4539                
4540                
4541
4542
4543
4544
4545
4546
4547
4548
4549                
4550                
4551
4552// Move to our_content
4553window.urls = {
4554    "shippingUrl": "\/frete\/"
4555}
4556
4557
4558document.addEventListener('lazybeforeunveil', function(e){
4559    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
4560        var parent = e.target.parentElement;
4561        var sibling = e.target.nextElementSibling;
4562        if (sibling.classList.contains('js-lazy-loading-preloader')) {
4563            sibling.style.display = 'none';
4564            parent.style.display = 'block';
4565        }
4566    }
4567});
4568
4569
4570window.lazySizesConfig = window.lazySizesConfig || {};
4571lazySizesConfig.hFac = 0.4;
4572
4573
4574DOMContentLoaded.addEventOrExecute(() => {
4575
4576	
4577    
4578    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
4579        e.preventDefault();
4580        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
4581    });
4582
4583    
4584    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
4585    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
4586    
4587	    
4588    if ($notification_status_page.length > 0){
4589        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
4590            $notification_status_page.show();
4591        };
4592        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
4593            e.preventDefault();
4594            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
4595        });
4596    }
4597
4598    
4599    jQueryNuvem(".js-cart-notification-close").on("click", function(){
4600        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
4601        setTimeout(function(){
4602            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
4603            jQueryNuvem(".js-alert-added-to-cart").hide();
4604        },2000);
4605    });
4606
4607    
4608    
4609        
4610        const footerLegal = jQueryNuvem(".js-footer-legal");
4611
4612        restoreNotifications = function(){
4613
4614            // Whatsapp button position
4615            $fixed_bottom_button.css("marginBottom", "10px");
4616
4617            
4618            footerLegal.removeAttr("style");
4619        };
4620
4621        if (!window.cookieNotificationService.isAcknowledged()) {
4622            jQueryNuvem(".js-notification-cookie-banner").show();
4623
4624            
4625            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
4626            footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px");
4627
4628            
4629            $fixed_bottom_button.css("marginBottom", "60px");
4630
4631            if (window.innerWidth > 768) {
4632                $fixed_bottom_button.css("marginBottom", "50px");
4633            }
4634
4635        }
4636
4637        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
4638            window.cookieNotificationService.acknowledge();
4639            restoreNotifications();
4640        });
4641
4642    
4643    
4644    
4645    
4646    if (window.innerWidth < 768) {
4647
4648        
4649        cleanURLHash = function(){
4650            const uri = window.location.toString();
4651            const clean_uri = uri.substring(0, uri.indexOf("#"));
4652            window.history.replaceState({}, document.title, clean_uri);
4653        };
4654
4655        
4656        goBackBrowser = function(){
4657            cleanURLHash();
4658            history.back();
4659        };
4660
4661        
4662        if(window.location.href.indexOf("modal-fullscreen") > -1) {
4663            cleanURLHash();
4664        }
4665
4666        
4667        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
4668            e.preventDefault();
4669            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
4670            window.location.hash = modal_url_hash;
4671        });
4672
4673        
4674        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
4675            e.preventDefault();
4676            goBackBrowser();
4677        });
4678
4679        
4680        window.onhashchange = function() {
4681            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
4682
4683                
4684                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
4685
4686                    
4687                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
4688                        jQueryNuvem("body").removeClass("overflow-none");
4689                    }
4690                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
4691                    var $opened_modal_overlay = $opened_modal.prev();
4692
4693                    $opened_modal.removeClass("modal-show");
4694                    setTimeout(() => $opened_modal.hide(), 500);
4695                    $opened_modal_overlay.fadeOut(500);
4696
4697                    
4698                }
4699            }
4700        }
4701
4702    }
4703
4704    modalOpen = function(modal_id, openType){
4705
4706        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
4707
4708        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
4709                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4710                jQueryNuvem("body").removeClass("overflow-none");
4711            }
4712            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4713            setTimeout(() => modal.hide(), 500);
4714        } else {
4715
4716                        
4717            if(!jQueryNuvem(".js-modal.modal-show").length){
4718                jQueryNuvem("body").addClass("overflow-none");
4719            }
4720
4721            jQueryNuvem(modal_id).detach().appendTo("body");
4722            jQueryNuvem(modal_id).show().addClass("modal-show");
4723            
4724                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
4725                $overlay_id.fadeIn(400);
4726                $overlay_id.detach().insertBefore(modal_id);
4727            }
4728        }
4729
4730        
4731        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
4732            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
4733            window.location.hash = modal_url_hash;
4734        }
4735
4736    };
4737
4738    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
4739        e.preventDefault(); 
4740        const modal_id = jQueryNuvem(this).data('toggle');
4741        modalOpen(modal_id);
4742    });
4743
4744    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
4745        e.preventDefault();
4746
4747        
4748        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4749            jQueryNuvem("body").removeClass("overflow-none");
4750        }
4751        var $modal = jQueryNuvem(this).closest(".js-modal");
4752        var modal_id = $modal.attr('id');
4753        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
4754        $modal.removeClass("modal-show");
4755        setTimeout(() => $modal.hide(), 500);
4756        $overlay_id.fadeOut(500);
4757        
4758        
4759        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
4760            goBackBrowser();
4761        }
4762
4763        
4764    });
4765
4766    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
4767        e.preventDefault();
4768
4769        
4770        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4771            jQueryNuvem("body").removeClass("overflow-none");
4772        }
4773
4774        var modal_id = jQueryNuvem(this).data('modalId');
4775        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4776        setTimeout(() => modal.hide(), 500);
4777        jQueryNuvem(this).fadeOut(500);
4778
4779        
4780    });
4781
4782    
4783        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
4784        e.preventDefault();
4785        var parent = jQueryNuvem(this).closest(".js-card-collapse");
4786        parent.find(".js-card-collapse-toggle").toggleClass('active');
4787        parent.toggleClass('active');
4788    });
4789
4790    
4791    function toggleAccordion(selector){
4792        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
4793            jQueryNuvem(selector).hide();
4794        }else{
4795            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
4796            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
4797        }
4798        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
4799    }
4800
4801    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
4802        e.preventDefault();
4803        toggleAccordion(this);
4804    });
4805
4806    if(window.innerWidth < 768){
4807        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
4808            e.preventDefault();
4809            toggleAccordion(this);
4810        });
4811        jQueryNuvem(".js-accordion-content-mobile").hide();
4812    }else{
4813        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
4814    }
4815
4816    
4817    const inViewport = (entries, observer) => {
4818        entries.forEach(entry => {
4819            if (entry.isIntersecting && !entry.target.observed) {
4820                entry.target.classList.add("is-inViewport");
4821                entry.target.observed = true;
4822            }
4823        });
4824    };
4825
4826    // Attach observer to every [data-transition] element:
4827    const ELs_inViewport = document.querySelectorAll('[data-transition]');
4828    ELs_inViewport.forEach(EL => {
4829        EL.observed = false; // Initialize the observed flag for each element
4830        const Obs = new IntersectionObserver(inViewport);
4831        Obs.observe(EL);
4832    });
4833
4834	
4835    
4836                
4837    
4838    
4839    
4840    var $top_nav = jQueryNuvem(".js-mobile-nav");
4841    var $page_main_content = jQueryNuvem(".js-main-content");
4842    var $search_backdrop = jQueryNuvem(".js-search-backdrop");
4843
4844    $top_nav.addClass("move-down").removeClass("move-up");
4845
4846    jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
4847        e.preventDefault();
4848        jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
4849    });
4850
4851    jQueryNuvem(".js-toggle-menu-back").click(function (e) {
4852        e.preventDefault();
4853        var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
4854        $panel_to_change.removeClass("nav-list-panel-show");
4855         setTimeout(function(){
4856            $panel_to_change.hide();
4857        },600);
4858    });
4859
4860    closeHamburgerSubpanels = function() {
4861        jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
4862        
4863         setTimeout(function(){
4864            jQueryNuvem(".js-menu-panel").hide();
4865        },1000);
4866    };
4867
4868    jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
4869        closeHamburgerSubpanels();
4870    });
4871
4872    
4873    var win_height = window.innerHeight;
4874    var head_height = jQueryNuvem(".js-head-main").height();
4875
4876    jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
4877
4878    jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) {
4879        jQueryNuvem(e.currentTarget).addClass("active");
4880    }).on("mouseleave", function(e) {
4881        jQueryNuvem(e.currentTarget).removeClass("active");
4882    });
4883
4884    jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) {
4885        jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
4886        jQueryNuvem(e.currentTarget).addClass("selected");
4887    }).on("mouseleave", function(e) {
4888        const self = jQueryNuvem(this);
4889        setTimeout(function(){
4890            self.removeClass("selected");
4891        },500);
4892    });
4893
4894    jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) {
4895        jQueryNuvem('.js-desktop-nav-item').removeClass("selected");
4896    });
4897
4898    
4899    
4900    var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth);
4901    var headerBannerContainer = jQueryNuvem('.js-head-banners-col').first(el => el.offsetWidth);
4902
4903    
4904    var menuItems = 0;
4905
4906    jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) {
4907        menuItems +=  jQueryNuvem(el).first(el => el.offsetWidth);
4908    });
4909
4910    jQueryNuvem(".js-nav-desktop-list").on("scroll", function() {
4911        var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft");
4912        if(position == 0) {
4913            jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable');
4914        } else {
4915            jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable');
4916        }
4917        if(position == ( menuItems - menuContainer )) {
4918            jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable');
4919        } else {
4920            jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable');
4921        }
4922    }); 
4923    
4924    if (menuContainer < menuItems) {
4925        jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
4926        jQueryNuvem('.js-nav-desktop-list-arrow').show();
4927            }
4928
4929    
4930    jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible");
4931
4932    jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
4933        var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400;
4934        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' }));
4935    });
4936    jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() {
4937        var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400;
4938        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' }));
4939    });
4940
4941    
4942    jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
4943        const self = jQueryNuvem(this);
4944        self.css("pointer-events" , "none");
4945        setTimeout(function(){
4946            self.css("pointer-events" , "initial");
4947        },1000);
4948    });
4949
4950    
4951    jQueryNuvem(".js-search-button").on("click", function (e) {
4952        if (window.innerWidth < 768) {
4953            setTimeout(function(){
4954                jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
4955            },10);
4956        }else{
4957            var searchBox = jQueryNuvem(this).closest(".js-search-controls-wrapper").find(".js-search-container");
4958            searchBox.addClass("expanded");
4959            searchBox.find(".js-search-input").each(el => el.focus());
4960        }
4961    });
4962
4963    
4964    
4965    
4966    var $category_controls = jQueryNuvem(".js-category-controls");
4967
4968    
4969    
4970    
4971            
4972            if (window.innerWidth < 768) {
4973                var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
4974            }else{
4975                var topbarHeight = jQueryNuvem(".js-topbar").outerHeight();
4976            }
4977
4978            window.addEventListener("scroll", function() {
4979
4980                var scrolledPosition = window.pageYOffset;
4981
4982                var header = jQueryNuvem(".js-head-main");
4983                var navbarHeight = header.outerHeight();
4984
4985                if (scrolledPosition > navbarHeight) {
4986                    header.addClass('compress').css('top', -topbarHeight + 'px' );
4987                                    } else {
4988                    header.removeClass('compress').css("top", "0px");
4989                                    }
4990            });
4991        
4992    
4993    
4994        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
4995            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
4996            if (count > 0) {
4997                $search_suggests.html(html).show();
4998            } else {
4999                $search_suggests.hide();
5000            }
5001            if (jQueryNuvem(this).val().length == 0) {
5002                $search_suggests.hide();
5003            }
5004        }, {
5005            snipplet: 'header/header-search-results.tpl'
5006        });
5007
5008        if (window.innerWidth > 768) {
5009
5010            
5011            jQueryNuvem("body").on("click", function () {
5012                jQueryNuvem(".js-search-suggest").hide();
5013            });
5014
5015            
5016            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
5017                jQueryNuvem(".js-search-suggest").show();
5018            });
5019        }
5020
5021        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
5022            e.preventDefault();
5023            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
5024            $this_closest_form.submit();
5025        });
5026
5027    
5028
5029    changeLang = function(element) {
5030        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
5031        location.href = selected_country_url;
5032    };
5033
5034    jQueryNuvem('.js-lang-select').on("change", function (e) {
5035        lang_select_option = jQueryNuvem(this);
5036
5037        changeLang(lang_select_option);
5038    });
5039
5040
5041	
5042                var slidesPerViewDesktopVal = 6;
5043    var slidesPerViewMobileVal = 2.25;
5044    var itemSwiperSpaceBetween = 20;
5045
5046    
5047    hideSwiperControls = function(elemPrev, elemNext) {
5048        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
5049            jQueryNuvem(elemPrev).remove();
5050            jQueryNuvem(elemNext).remove();
5051        }
5052    };
5053
5054	
5055    
5056
5057
5058	
5059	
5060		
5061        var width = window.innerWidth;
5062        if (width < 767) {
5063            createSwiper('.js-informative-banners', {
5064                slidesPerView: 1,
5065                watchOverflow: true,
5066                centerInsufficientSlides: true,
5067                pagination: {
5068                    el: '.js-informative-banners-pagination',
5069                    clickable: true,
5070                },
5071                breakpoints: {
5072                    640: {
5073                        slidesPerView: 3,
5074                    }
5075                }
5076            });
5077        }
5078
5079    
5080    
5081    createSwiper('.js-informative-banners-demo', {
5082        slidesPerView: 1,
5083        watchOverflow: true,
5084        centerInsufficientSlides: true,
5085        pagination: {
5086            el: '.js-informative-banners-pagination-demo',
5087            clickable: true,
5088        },
5089        breakpoints: {
5090            640: {
5091                slidesPerView: 3,
5092            }
5093        }
5094    });
5095
5096	
5097    
5098    
5099
5100	
5101    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
5102
5103	
5104        
5105    
5106    
5107    
5108            const noStockVariants = (container = null) => {
5109
5110                        const config = {
5111                variantsGroup: ".js-product-variants-group",
5112                variantButton: ".js-insta-variant",
5113                noStockClass: "btn-variant-no-stock",
5114                dataVariationId: "data-variation-id",
5115                dataOption: "data-option"
5116            };
5117
5118                        const wrapper = container ? container : jQueryNuvem('#single-product');
5119            if (!wrapper) return;
5120
5121                        const dataVariants = wrapper.data('variants');
5122            const variantsLength = wrapper.find(config.variantsGroup).length;
5123
5124                        const getOptions = (productVariationId, variantOption) => {
5125                if (productVariationId === 2) {
5126                    return {
5127                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5128                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
5129                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
5130                    };
5131                } else if (productVariationId === 1) {
5132                    return {
5133                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5134                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
5135                    };
5136                } else {
5137                    return {
5138                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
5139                    };
5140                }
5141            };
5142
5143                        const filterVariants = (options) => {
5144                return dataVariants.filter(variant => {
5145                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
5146                });
5147            };
5148
5149                        const updateStockStatus = (productVariationId) => {
5150                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
5151                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
5152
5153                variationGroup.find(config.variantButton).each((variantOption, item) => {
5154                    const options = getOptions(productVariationId, variantOption);
5155                    const itemsAvailable = filterVariants(options);
5156                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
5157                    
5158                    if (!itemsAvailable.length) {
5159                        button.addClass(config.noStockClass);
5160                    }
5161                });
5162            };
5163
5164                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
5165                updateStockStatus(productVariationId);
5166            }
5167        };
5168
5169        noStockVariants();
5170
5171    
5172    
5173            changeVariantButton = function(selector, parentSelector) {
5174            selector.siblings().removeClass("selected");
5175            selector.addClass("selected");
5176            var option_id = selector.attr('data-option');
5177            var parent = selector.closest(parentSelector);
5178            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
5179                return el.value == option_id;
5180            });
5181            selected_option.prop('selected', true).trigger('change');
5182        }
5183
5184        
5185            
5186            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
5187                e.preventDefault();
5188                $this = jQueryNuvem(this);
5189                changeVariantButton($this, '.js-product-variants-group');
5190            });
5191
5192        
5193    
5194    
5195    
5196	
5197	
5198	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
5199	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
5200	        if (installment_data.without_interests) {
5201	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
5202	        }
5203	    }
5204	    return max_installments_without_interests;
5205	}
5206
5207	
5208	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
5209	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
5210	        if (installment_data.without_interests == false) {
5211	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
5212	        }
5213	    }
5214	    return max_installments_with_interests;
5215	}
5216
5217	
5218	function refreshInstallmentv2(price){
5219        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
5220	        const installment = Number(jQueryNuvem(el).data('installment'));
5221	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
5221ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
5222	    });
5223	}
5224
5225	
5226	
5227	function changeVariant(variant) {
5228        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
5229        jQueryNuvem("#shipping-variant-id").val(variant.id);
5230
5231	    var parent = jQueryNuvem("body");
5232	    if (variant.element) {
5233            parent = jQueryNuvem(variant.element);
5234            if(parent.hasClass("js-quickshop-container")){
5235                var quick_id = parent.attr("data-quickshop-id");
5236                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5237            }
5238	    }
5239
5240                                if(parent.hasClass("js-quickshop-container")){
5241                var itemContainer = parent.closest('.js-item-product');
5242                if(itemContainer.hasClass("js-item-slide")){
5243                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5244                }
5245                noStockVariants(parent);
5246            } else {
5247                noStockVariants();
5248            }
5249                
5250	    var sku = parent.find('.js-product-sku');
5251	    if(sku.length) {
5252	        sku.text(variant.sku).show();
5253	    }
5254
5255	    
5256        
5257	    var installment_helper = function($element, amount, price){
5258	        $element.find('.js-installment-amount').text(amount);
5259	        $element.find('.js-installment-price').attr("data-value", price);
5260	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5261	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
5262	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5263	        } else {
5264	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5265	        }
5266	    };
5267
5268	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
5269
5270	    if (variant.installments_data) {
5271	        var variant_installments = JSON.parse(variant.installments_data);
5272	        var max_installments_without_interests = [0,0];
5273	        var max_installments_with_interests = [0,0];
5274
5275	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
5276
5277	        for (let payment_method in variant_installments) {
5278
5279	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
5280	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
5281
5282                let installments = variant_installments[payment_method];
5283	            for (let number_of_installment in installments) {
5284                    let installment_data = installments[number_of_installment];
5285	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
5286	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
5287	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
5288
5289	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
5290	                    jQueryNuvem(installment_container_selector).show();
5291	                }
5292                    
5293	                if(!parent.hasClass("js-quickshop-container")){
5294	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
5295	                }
5296	            }
5297	        }
5298	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
5299	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
5300	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
5301
5302	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
5303
5304	        if(installments_to_use[0] <= 1 ) {
5305	        	            $installments_container.hide();
5306	            $installments_modal_link.hide();
5307	            $payments_module.hide();
5308	            $installmens_card_icon.hide();
5309	        } else {
5310	            $installments_container.show();
5311	            $installments_modal_link.show();
5312	            $payments_module.show();
5313	            $installmens_card_icon.show();
5314	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
5315	        }
5316	    }
5317
5318	    if (variant.contact) {
5319	        $payments_module.hide();
5320	    }
5321
5322	    if(!parent.hasClass("js-quickshop-container")){
5323            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
5324		}
5325
5326	    if (variant.price_short){
5327	        parent.find('.js-price-display').text(variant.price_short).show();
5328	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
5329            
5330            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
5331            parent.find('.js-price-without-taxes-container').show();
5332	    } else {
5333	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
5334	    }
5335
5336	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
5337	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
5338	    } else {
5339	        parent.find('.js-compare-price-display').hide();
5340	    }
5341
5342	    var button = parent.find('.js-addtocart');
5343	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
5344	    var $product_shipping_calculator = parent.find("#product-shipping-container");
5345
5346        
5347	    	    if (!variant.available){
5348	        button.val('Esgotado');
5349	        button.addClass('nostock');
5350	        button.attr('disabled', 'disabled');
5351	        $product_shipping_calculator.hide();
5352	    } else if (variant.contact) {
5353	        button.val('Preço sob Consulta');
5354	        button.addClass('contact');
5355	        button.removeAttr('disabled');
5356	        $product_shipping_calculator.hide();
5357	    } else {
5358	        button.val('Comprar');
5359	        button.addClass('cart');
5360	        button.removeAttr('disabled');
5361	        $product_shipping_calculator.show();
5362	    }
5363
5364	    
5365        
5366                    if(variant.stock == 1) {
5367                parent.find('.js-last-product').show();
5368            } else {
5369                parent.find('.js-last-product').hide();
5370            }
5371        
5372        
5373        LS.updateShippingProduct();
5374
5375        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5376        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
5377
5378        
5379        LS.subscriptionChangeVariant(variant);
5380	}
5381
5382	
5383    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
5384        var $parent = jQueryNuvem(this).closest(".js-product-variants");
5385        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
5386        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
5387
5388        
5389        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
5390
5391        if($parent.hasClass("js-product-quickshop-variants")){
5392
5393            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
5394
5395                        
5396            if($quickshop_parent.hasClass("js-item-slide")){
5397                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
5398            }else{
5399                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
5400            }
5401
5402            LS.changeVariant(changeVariant, $quickshop_variant_selector);
5403
5404                            
5405                var selected_option_id = jQueryNuvem(this).val();
5406                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5407
5408                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
5409                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
5410            
5411        } else {
5412            LS.changeVariant(changeVariant, '#single-product');
5413        }
5414
5415        
5416        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
5417
5418        if($this_product_container.hasClass("js-quickshop-container")){
5419            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
5420            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
5421        }
5422        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
5423        var $this_price = $this_product_container.find(".js-price-display");
5424        var $installment_container = $this_product_container.find(".js-product-payments-container");
5425        var $installment_text = $this_product_container.find(".js-max-installments-container");
5426        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
5427
5428        // Get the current product discount percentage value
5429        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
5430
5431        // Get the current product price and promotional price
5432        var compare_price_value = $this_compare_price.html();
5433        var price_value = $this_price.html();
5434
5435        // Calculate new discount percentage based on difference between filtered old and new prices
5436        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
5437        if(percentageDifference){
5438            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
5439            $this_product_container.find(".js-offer-label").css("display" , "table");
5440        }
5441
5442        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
5443            $this_product_container.find(".js-offer-label").hide();
5444        }
5445        if ($this_add_to_cart.hasClass("nostock")) {
5446            var $stockLabel = $this_product_container.find(".js-stock-label");
5447            if (!$stockLabel.text().trim()) {
5448                $stockLabel.text($stockLabel.data('label'));
5449            }
5450            $stockLabel.show();
5451        }
5452        else {
5453            $this_product_container.find(".js-stock-label").hide();
5454	    }
5455	    if ($this_price.css('display') == 'none'){
5456	        $installment_container.hide();
5457	        $installment_text.hide();
5458	    }else{
5459	        $installment_text.show();
5460	    }
5461	});
5462
5463	
5464	
5465    jQueryNuvem(".js-product-form").on("submit", function (e) {
5466	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
5467	    button.attr('disabled', 'disabled');
5468	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
5469	        e.preventDefault();
5470	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
5471	        window.location = "\/contato\/?product=" + product_id;
5472	    } else if (button.hasClass('cart')) {
5473	        button.val('Incluindo...');
5474	    }
5475	});
5476
5477	
5478    
5479    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
5480        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
5481        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
5482    });
5483
5484    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
5485        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
5486        quantity_input_val = $quantity_input.val();
5487        if (quantity_input_val>1) {
5488            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
5489        }
5490    });
5491
5492
5493	
5494    
5495    
5496    var head_height = jQueryNuvem(".js-head-main").outerHeight();
5497
5498    if (window.innerWidth > 768) {
5499                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
5500            }
5501
5502
5503    
5504    function getQuickShopImgSrc(element){
5505        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
5506        return String(image.attr('srcset')); 
5507    }
5508
5509    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
5510
5511        
5512        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
5513        var $productVariants = $productContainer.find(".js-variation-option");
5514        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
5515        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
5516        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
5517        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
5518        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
5519
5520        
5521        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
5522        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
5523
5524        
5525        if (isCrossSelling) {
5526            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
5527            var quantity = $productContainer.data('quantity')
5528            var name = $productContainer.find('.js-cross-selling-product-name').text();
5529            var price = $productContainer.find('.js-cross-selling-promo-price').text();
5530            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
5531        } else if (!isQuickShop) {
5532            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
5533                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
5534                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
5535            } else {
5536                var $defaultImg = $productContainer.find('.js-product-slide-img');
5537                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
5538            }
5539            
5540            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
5541            var quantity = $productContainer.find('.js-quantity-input').val();
5542            var name = $productContainer.find('.js-product-name').text();
5543            var price = $productContainer.find('.js-price-display').text();
5544            var addedToCartCopy = "Comprar";
5545        } else {
5546            var imageSrc = getQuickShopImgSrc(this);
5547            var quantity = 1;
5548            var name = $productContainer.find('.js-item-name').text();
5549            var price = $productContainer.find('.js-price-display').text().trim();
5550            var addedToCartCopy = "Comprar";
5551            if ($productContainer.hasClass("js-quickshop-has-variants")) {
5552                var addedToCartCopy = "Comprar";
5553            }else{
5554                var addedToCartCopy = "Comprar";
5555            }
5556        }
5557
5558        if (!jQueryNuvem(this).hasClass('contact')) {
5559
5560                            e.preventDefault();
5561            
5562            
5563            $productButton.hide();
5564            $productButtonPlaceholder.css('display' , 'inline-block');
5565            $productButtonText.fadeOut();
5566            $productButtonAdding.addClass("active");
5567
5568            
5569            function restore_button_initial_state(){
5570                $productButtonAdding.removeClass("active");
5571                $productButtonText.fadeIn();
5572                $productButtonPlaceholder.removeAttr("style").hide();
5573                $productButton.show();
5574            }
5575
5576            
5577            var subscription_callback_error = function() {
5578                setTimeout(function() {
5579                    restore_button_initial_state();
5580                }, 500);
5581            };
5582
5583                        
5584            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
5585
5586            
5587                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
5588
5589                    
5590                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
5591                    jQueryNuvem('.js-cart-notification-item-name').text(name);
5592                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
5593                    jQueryNuvem('.js-cart-notification-item-price').text(price);
5594
5595                    LS.updateNotificationDiscountLabel($productContainer[0]);
5596
5597                    if($productVariants.length){
5598                        var output = [];
5599
5600                        $productVariants.each( function(el){
5601                            var variants = jQueryNuvem(el);
5602                            output.push(variants.val());
5603                        });
5604                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
5605                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
5606                    }else{
5607                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
5608                    }
5609
5610                    
5611                    var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount");
5612                    var cartItemsMoney = jQueryNuvem(".js-cart-widget-total");
5613                    var cartItemsAmount = cartItemsBadge.text();
5614
5615                    cartItemsBadge.removeClass("d-none d-md-inline-block");
5616                    
5617                    if (window.innerWidth > 768) {
5618                        cartItemsMoney.removeClass("d-none d-md-inline-block");
5619                    }
5620
5621                    if(cartItemsAmount > 1){
5622                        jQueryNuvem(".js-cart-counts-plural").show();
5623                        jQueryNuvem(".js-cart-counts-singular").hide();
5624                    }else{
5625                        jQueryNuvem(".js-cart-counts-singular").show();
5626                        jQueryNuvem(".js-cart-counts-plural").hide();
5627                    }
5628
5629                    
5630                    $productButtonAdding.removeClass("active");
5631                    $productButtonSuccess.addClass("active");
5632                    setTimeout(function(){
5633                        $productButtonSuccess.removeClass("active");
5634                        $productButtonText.fadeIn();
5635                    },2000);
5636                    setTimeout(function(){
5637                        $productButtonPlaceholder.removeAttr("style").hide();
5638                        $productButton.show();
5639                    },3000);
5640
5641                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
5642
5643                    if (isQuickShop) {
5644                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
5645                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
5646                        jQueryNuvem("body").removeClass("overflow-none");
5647                        restoreQuickshopForm();
5648                        if (window.innerWidth < 768) {
5649                            cleanURLHash();
5650                        }
5651                    }
5652
5653                    let notificationWithRelatedProducts = false;
5654
5655                    
5656                        
5657                        function recommendProductsOnAddToCart(){
5658
5659                            jQueryNuvem('.js-related-products-notification-container').html("");
5660
5661                            modalOpen('#related-products-notification');
5662
5663                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
5664
5665                            
5666                            // Set loop for recommended products
5667
5668                            function calculateRelatedNotificationLoopVal(sectionSelector) {
5669                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
5670                                let loopVal = false;
5671                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3);
5672                                
5673                                if (applyLoop) {
5674                                    loopVal = true;
5675                                }
5676                                
5677                                return loopVal;
5678                            }
5679
5680                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
5681
5682                            // Create new swiper on add to cart
5683
5684                            createSwiper('.js-swiper-related-products-notification', {
5685                                lazy: true,
5686                                loop: cartRelatedLoopVal,
5687                                watchOverflow: true,
5688                                threshold: 5,
5689                                watchSlideProgress: true,
5690                                watchSlidesVisibility: true,
5691                                spaceBetween: itemSwiperSpaceBetween,
5692                                slideVisibleClass: 'js-swiper-slide-visible',
5693                                slidesPerView: 2.5,
5694                                navigation: {
5695                                    nextEl: '.js-swiper-related-products-notification-next',
5696                                    prevEl: '.js-swiper-related-products-notification-prev',
5697                                },
5698                                on: {
5699                                    afterInit: function () {
5700                                        hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next");
5701                                    },
5702                                },
5703                                breakpoints: {
5704                                    768: {
5705                                        slidesPerView: 3.5,
5706                                    }
5707                                }
5708                            });
5709                        }
5710                        
5711                        notificationWithRelatedProducts = html_notification_related_products != null;
5712
5713                        if(notificationWithRelatedProducts){
5714                            if (isQuickShop) {
5715                                setTimeout(function(){
5716                                    recommendProductsOnAddToCart();
5717                                },300);
5718                            }else{
5719                                recommendProductsOnAddToCart();
5720                            }
5721                        }
5722
5723                    
5724                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
5725                    
5726                    if(!notificationWithRelatedProducts){
5727
5728                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
5729
5730                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
5731
5732                            
5733                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
5734
5735                        }else{
5736
5737                            
5738                            setTimeout(function(){
5739                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
5740                            },500);
5741
5742                            if (!cookieService.get('first_product_added_successfully')) {
5743                                cookieService.set('first_product_added_successfully', 1, 7 );
5744                            } else{
5745                                setTimeout(function(){
5746                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
5747                                    setTimeout(function(){
5748                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
5749                                        jQueryNuvem(".js-alert-added-to-cart").hide();
5750                                    },2000);
5751                                },8000);
5752                            }
5753                        }
5754                    }
5755
5756                    
5757                    if (html_notification_cross_selling != null) {
5758                        jQueryNuvem('.js-cross-selling-modal-body').html("");
5759                        modalOpen('#js-cross-selling-modal');
5760                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
5761                    }
5762
5763                    
5764                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
5765
5766                    if (crossSellingContainer) {
5767                        LS.fillCrossSelling(crossSellingContainer);
5768                    }
5769                    
5770                    
5771                    
5772                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
5773                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5774                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
5775                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
5776                    } else if (cookieService.get('calculator_zipcode')){
5777                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5778                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
5779                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5780                    }
5781
5782
5783                    
5784                    jQueryNuvem(".js-fs-add-this-product").hide();
5785                    jQueryNuvem(".js-fs-add-one-more").show();
5786
5787                    
5788                    if (isCrossSelling) {
5789                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
5790                    }
5791                }
5792                var callback_error = function(){
5793                    
5794                    
5795                    restore_button_initial_state();
5796                }
5797                $prod_form = jQueryNuvem(this).closest("form");
5798                LS.addToCartEnhanced(
5799                    $prod_form,
5800                    addedToCartCopy,
5801                    'Incluindo...',
5802                    'Oops! Não temos mais estoque para incluir este produto ao carrinho.',
5803                    false,
5804                        callback_add_to_cart,
5805                        callback_error
5806                );
5807                    }
5808    });
5809
5810
5811    
5812    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
5813        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
5814            return false;
5815        }
5816    });
5817
5818    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
5819        var itemID = jQueryNuvem(this).attr("data-item-id");
5820        var itemVAL = jQueryNuvem(this).val();
5821        if (itemVAL == 0) {
5822            var r = confirm("Tem certeza de que deseja excluir este item?");
5823            if (r == true) {
5824                LS.removeItem(itemID, true);
5825            } else {
5826                jQueryNuvem(this).val(1);
5827            }
5828        } else {
5829            LS.changeQuantity(itemID, itemVAL, true);
5830        }
5831    });
5832
5833    
5834    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
5835        e.preventDefault();
5836        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
5837        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
5838    });
5839
5840    
5841    
5842    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
5843        cookieService.remove('first_product_added_successfully');
5844    });
5845
5846
5847	
5848    
5849            if (jQueryNuvem('.js-selected-shipping-method').length) {
5850            LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {});
5851            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5852        }
5853    
5854	
5855    selectShippingOption = function(elem, save_option) {
5856        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
5857        jQueryNuvem(elem).addClass('js-selected-shipping-method');
5858
5859        
5860            LS.ShippingDiscountRow.apply(elem, {});
5861            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5862
5863        
5864        if (save_option) {
5865            LS.saveCalculatedShipping(true);
5866        }
5867        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
5868                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
5869                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
5870                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
5871            } else {
5872                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
5873                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
5874            }
5875        }
5876    };
5877
5878    
5879    if (cookieService.get('calculator_zipcode')) {
5880
5881        
5882        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5883
5884        
5885            
5886            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
5887
5888        
5889        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5890
5891        
5892        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
5893        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
5894        jQueryNuvem(".js-shipping-calculator-spinner").show();
5895    } else {
5896
5897        
5898        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
5899    }
5900
5901    
5902    removeShippingSuboptions = function(){
5903        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
5904        jQueryNuvem("#" + shipping_suboptions_id).remove();
5905        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
5906    };
5907
5908    
5909
5910    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
5911	    e.preventDefault();
5912
5913                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
5914        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
5915
5916        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
5917
5918        
5919        if (shippingForm.closest("#cart-shipping-container").length) {
5920            LS.calculateShippingAjax(
5921            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
5922            '\/frete\/',
5923            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
5924        }
5925
5926        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
5927        removeShippingSuboptions();
5928	});
5929
5930	
5931    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
5932	    var key = e.which ? e.which : e.keyCode;
5933	    var enterKey = 13;
5934	    if (key === enterKey) {
5935	        e.preventDefault();
5936            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
5937	        if (window.innerWidth < 768) {
5938                jQueryNuvem(e.currentTarget).trigger('blur');
5939	        }
5940	    }
5941	});
5942
5943    
5944    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
5945        selectShippingOption(this, true);
5946        jQueryNuvem(".js-shipping-method-unavailable").hide();
5947    });
5948
5949    
5950    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
5951        let shippingPrice = jQueryNuvem(this).attr("data-price");
5952        LS.addToTotal(shippingPrice);
5953
5954        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
5955        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
5956
5957        selectShippingOption(this, false);
5958    });
5959
5960    
5961    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
5962	    e.preventDefault();
5963
5964        
5965        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
5966            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
5967            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
5968        }else{
5969            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
5970            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
5971        }
5972	});
5973
5974    
5975    
5976    calculateCartShippingOnLoad = function() {
5977                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
5978            // If user already had calculated shipping: recalculate shipping
5979            setTimeout(function() {
5980                LS.calculateShippingAjax(
5981                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
5982                    '\/frete\/',
5983                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
5984                removeShippingSuboptions();
5985                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
5986            }, 100);
5987        }
5988
5989        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
5990                    }
5991    };
5992
5993    
5994    
5995    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
5996        e.preventDefault();
5997        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
5998        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
5999        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
6000        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
6001    });
6002
6003	
6004	
6005
6006    
6007    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
6008
6009        e.preventDefault();
6010
6011        
6012        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
6013        changeLang(lang_select_option);
6014
6015        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
6016    });
6017
6018    
6019    
6020    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
6021    if (isIOS) {
6022        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']");
6023        ios_input_fields.addClass("form-control-ios");
6024        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
6025        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
6026        jQueryNuvem(".js-big-search-mobile").toggleClass("pb-3 pb-2");
6027        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
6028        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
6029        jQueryNuvem(".js-calculate-shipping").css("padding", "7px");
6030    }
6031
6032    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
6033        jQueryNuvem(e.currentTarget).attr('action', '');
6034    });
6035
6036    jQueryNuvem(".js-form").on("submit", function (e) {
6037        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
6038    });
6039
6040                
6041    
6042            jQueryNuvem(".js-resend-validation-link").on("click", function(e){
6043            window.accountVerificationService.resendVerificationEmail('');
6044        });
6045    
6046    jQueryNuvem('.js-password-view').on("click", function (e) {
6047        jQueryNuvem(e.currentTarget).toggleClass('password-view');
6048
6049        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
6050            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
6051            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6052        } else {
6053            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
6054            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6055        }
6056    });
6057
6058
6059    
6060    
6061
6062    
6063    
6064    
6065    
6066    
6067});
6068            });
6069        </script>
6069
6070
6071        
6072        
6073        
6074        
6075
6076
6077
6078        
6079            
6079<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"586895d758224ecc944837e871aa382e","spa":2}' crossorigin="anonymous"></script>
6079
6080</body>
6081</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.