PageSourceSearch

https://gorrodasorte.com/account/register

html gorrodasorte.com collected 2026-09-30 18:11:06 UTC 365,196 bytes, 6,184 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="pt">
3    <head>
4        <link rel="preconnect" href="https://dcdn-us.mitiendanube.com" />
5        <link rel="dns-prefetch" href="https://dcdn-us.mitiendanube.com" />
6        <link rel="preconnect" href="https://fonts.googleapis.com" />
7        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
8        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
10        <meta name="viewport" content="width=device-width, initial-scale=1" />
11        <title>Criar Minha Conta - 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.register";
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(1790791866);
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": "Criar Minha Conta - 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": "Cadastre-se",
3204                        "item": "https://gorrodasorte.com/account/register/"
3205                    }                                        ]
3206        }    }
3207    </script>
3207
3208
3209
3210    </head>
3211    <body class=" template-account-register">
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">Cadastre-se</span>
4183                                        </div>
4184													<h1
4185									class=" " 
4186					>
4187					Criar uma conta									</h1>
4188													</div>
4189			</div>
4190		</div>
4191	</section>
4192
4193<section class="account-page">
4194	<div class="container">
4195		<div class="row">
4196			<div class="col-md-5">
4197
4198				
4199
4200
4201
4202                                                            <div
4203                class="js-nubesdk-slot"
4204                data-nubesdk-slot="before_register_form"
4205                                                                                            ></div>
4206            
4207
4208				<p class="mb-4">Compre mais rápido e acompanhe seus pedidos em um só lugar!</p>
4209
4210				
4211					
4212					
4213<form id="login-form" action="" method="post" class="js-form form " data-store="account-register">
4214    
4215							
4216
4217
4218
4219                                                            <div
4220                class="js-nubesdk-slot"
4221                data-nubesdk-slot="before_register_form_fields"
4222                                                                                            ></div>
4223            
4224
4225														
4226							
4227<div class="form-group  ">
4228            <label  class="form-label " for="name">Nome completo</label>
4229                            <input 
4230            type="text"
4231            id="name"            class=" form-control  " 
4232            autocorrect="off" 
4233            autocapitalize="off" 
4234                                    name="name"                                    placeholder="ex.: Maria Perez"                                                                    />
4235                                            																	</div>
4236
4237
4238
4239							
4240							
4241<div class="form-group  ">
4242            <label  class="form-label " for="email">E-mail</label>
4243                            <input 
4244            type="email"
4245            id="email"            class=" form-control  " 
4246            autocorrect="off" 
4247            autocapitalize="off" 
4248                                    name="email"                                    placeholder="ex.: [email protected]"                                                                    />
4249                                            																	</div>
4250
4251
4252
4253							
4254							
4255<div class="form-group  ">
4256            <label  class="form-label " for="phone">Telefone (opcional)</label>
4257                            <input 
4258            type="tel"
4259            id="phone"            class=" form-control  " 
4260            autocorrect="off" 
4261            autocapitalize="off" 
4262                                    name="phone"                                    placeholder="ex.: 11971923030"                                                                    />
4263                                                </div>
4264
4265
4266
4267							
4268							
4269<div class="form-group  ">
4270            <label  class="form-label " for="password">Senha</label>
4271                            <input 
4272            type="password"
4273            id="password"            class="js-password-input form-control  " 
4274            autocorrect="off" 
4275            autocapitalize="off" 
4276            autocomplete="off"                        name="password"                                                                                                        />
4277             
4278            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4279                <span class="js-eye-open" style="display: none;">
4280                    <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>
4281                <span class="js-eye-closed">
4282                    <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>
4283            </a>                        
4284                                            																	</div>
4285
4286
4287
4288							
4289							
4290<div class="form-group  ">
4291            <label  class="form-label " for="password_confirmation">Confirmar senha</label>
4292                            <input 
4293            type="password"
4294            id="password_confirmation"            class="js-password-input form-control  " 
4295            autocorrect="off" 
4296            autocapitalize="off" 
4297            autocomplete="off"                        name="password_confirmation"                                                                                                        />
4298             
4299            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4300                <span class="js-eye-open" style="display: none;">
4301                    <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>
4302                <span class="js-eye-closed">
4303                    <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>
4304            </a>                        
4305                                            																	</div>
4306
4307
4308
4309							
4310
4311
4312
4313                                                            <div
4314                class="js-nubesdk-slot"
4315                data-nubesdk-slot="after_register_form_fields"
4316                                                                                            ></div>
4317            
4318
4319							
4320							<div class="g-recaptcha" data-sitekey="6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc" data-callback="recaptchaCallback"></div>
4321							
4322						    
4323            
4324
4325
4326
4327                                                            <div
4328                class="js-nubesdk-slot"
4329                data-nubesdk-slot="before_register_form_submit"
4330                                                                                            ></div>
4331            
4332    
4333    <button class="btn btn-primary js-recaptcha-button btn-block" type="submit" value="Criar uma conta" name="" disabled>
4334        Criar uma conta
4335        <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>
4336    </button>
4337
4338            
4339
4340
4341
4342                                                            <div
4343                class="js-nubesdk-slot"
4344                data-nubesdk-slot="after_register_form_submit"
4345                                                                                            ></div>
4346            
4347    
4348</form>
4349								<p class="mt-3 text-center">Já possui uma conta? <a href="/account/login/" title="" class="btn-link">Iniciar sessão</a></p>
4350
4351				
4352
4353
4354
4355                                                            <div
4356                class="js-nubesdk-slot"
4357                data-nubesdk-slot="after_register_form"
4358                                                                                            ></div>
4359            
4360
4361			</div>
4362		</div>
4363	</div>
4364</section>
4365
4366<script type="text/javascript">
4367(function() {
4368	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
4369    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
4370	
4371	setTimeout(function() {
4372            var tracking_url = '/stats/record_visit/?' +
4373                      'referrer=' + encodeURIComponent(referrer) +
4374                      '&url=' + encodeURIComponent(url)
4375                                                                                                    + '&social_event_id_suffix=66b9613d-3177-411e-9287-444006ce644d'
4376                                                                                    ;
4377            new Image().src = tracking_url;
4378	  }, 500);
4379})();
4380</script>
vendor: 1 bytes, line 4380
4380
4381<script type="text/javascript">
4382    LS.ready.then(function() {
4383                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D4546787', 'onfirstinteraction');
4384        
4385        LS.socialScripts.forEach(function (scriptSrc) {
4386            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
4387        });
4388    });
4389</script>
4389
4390
4391
4392
4393
4394        
4395        
4396        
4397            <a href="https://wa.me/5511966139224" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp">
4398        <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>
4399
4400        
4401                  
4402
4403
4404
4405
4406
4407
4408
4409                                                            <div
4410                class="js-nubesdk-slot"
4411                data-nubesdk-slot="before_footer_internal"
4412                                                                                            ></div>
4413                                                                    <div
4414                class="js-nubesdk-slot"
4415                data-nubesdk-slot="before_footer"
4416                                                                                            ></div>
4417            
4418
4419<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
4420	<div class="container">
4421		<div class="row mb-4 ">
4422
4423							<div class="col-12 col-md mb-4">
4424					<div class="">
4425    <div class="h4 font-big mb-4">Siga-nos</div>
4426                                <a class="social-icon-rounded " href="https://instagram.com/Gorrodasorte" target="_blank" aria-label="instagram Gorro da Sorte">
4427                                                                    <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>
4428
4429            </a>
4430                                        <a class="social-icon-rounded " href="https://www.facebook.com/Gorrodasorte" target="_blank" aria-label="facebook Gorro da Sorte">
4431                                                                    <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>
4432                                                                                            </div>				</div>
4433						
4434			
4435				<div class="col-12 col-md-6 mb-4">
4436					<div class="row">
4437																			<div class="js-accordion-container accordion col-12 col-md">
4438																	<a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center">
4439																											<div class="h4 font-big py-3 p-md-0 mb-md-4 col">Departamentos</div>
4440																											<span class="d-md-none">
4441											<span class="js-accordion-toggle-inactive">
4442												<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>
4443											<span class="js-accordion-toggle-inactive" style="display: none;">
4444												<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>
4445											</span>
4446										</span>
4447									</a>
4448									<div class="js-accordion-content js-accordion-content-mobile">
4449																		<ul class="list">
4450			<li class="footer-menu-item">
4451	        <a class="footer-menu-link" href="https://gorrodasorte.com/jalecos/" >Jalecos</a>
4452		</li>
4453			<li class="footer-menu-item">
4454	        <a class="footer-menu-link" href="https://gorrodasorte.com/gorros/" >Gorros</a>
4455		</li>
4456			<li class="footer-menu-item">
4457	        <a class="footer-menu-link" href="https://gorrodasorte.com/massageadores/" >Massageadores</a>
4458		</li>
4459			<li class="footer-menu-item">
4460	        <a class="footer-menu-link" href="/contato/" >Contato</a>
4461		</li>
4462	</ul>																	</div>
4463															</div>
4464						
4465												
4466																			<div class="js-accordion-container accordion col-12 col-md mb-md-4">
4467																	<a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center">
4468																											<div class="h4 font-big py-3 p-md-0 mb-md-4 col">Entre em contato</div>
4469																											<span class="d-md-none">
4470											<span class="js-accordion-toggle-inactive">
4471												<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>
4472											<span class="js-accordion-toggle-inactive" style="display: none;">
4473												<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>
4474											</span>
4475										</span>
4476									</a>
4477									<div class="js-accordion-content js-accordion-content-mobile">
4478																		<ul class="contact-info">
4479			<li class="footer-menu-item">
4480			<a href="https://wa.me/5511966139224" class="contact-link">
4481								5511966139224
4482			</a>
4483		</li>
4484					<li class="footer-menu-item">
4485			<a href="/cdn-cgi/l/email-protection#63040c11110c0702100c1117061002170c050a100a0c23040e020a0f4d000c0e" class="contact-link">
4486								<span class="__cf_email__" data-cfemail="e0878f92928f8481938f9294859381948f868993898fa0878d81898cce838f8d">[email&#160;protected]</span>
4487			</a>
4488		</li>
4489							<li class="footer-menu-item">
4490								São Paulo - SP
4491			</li>
4492					</ul>																	</div>
4493															</div>
4494											</div>
4495				</div>
4496
4497									<div class="col-12 col-md">
4498						
4499    <div class="js-newsletter newsletter">
4500                    <div class="h4 font-big mb-4">Assine nossa newsletter</div>
4501                <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form">
4502            <div class="newsletter-form input-append">
4503                <div class="row">
4504                    <div class="col pr-2">
4505                        
4506<div class="form-group  ">
4507                            <input 
4508            type="email"
4509            id="email"            class=" form-control form-control-rounded " 
4510            autocorrect="off" 
4511            autocapitalize="off" 
4512                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                            />
4513                                                </div>
4514
4515
4516                    </div>
4517                    <div class="col-auto pl-0">
4518                        <div class="winnie-pooh" style="display: none;">
4519                            <label for="winnie-pooh-newsletter">Não preencher este campo</label>
4520                            <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
4521                        </div>
4522                        <input type="hidden" name="name" value="Sem nome" />
4523                        <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
4524                        <input type="hidden" name="type" value="newsletter" />
4525                        <input type="submit" name="contact" class="btn btn-medium btn-primary" value="Enviar" />
4526                    </div>
4527                </div>
4528            </div>
4529        </form>
4530            </div>
4531					</div>
4532				
4533			
4534		</div>
4535
4536					<div class="row justify-content-center mb-4 align-items-center">
4537				
4538									<div class="col-12 col-md footer-payments-shipping-logos text-center  mb-4 mb-md-0">
4539													<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">
4540    		<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">
4541    		<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">
4542    		<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">
4543    		<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">
4544    		<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">
4545    		<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">
4546    		<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">
4547    		<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">
4548    		<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">
4549    </span>
4550																	</div>
4551				
4552				
4553					
4554					<div class="col-auto text-center text-md-right d-none d-md-flex">
4555							<span class="utilities-container">
4556		<a href="/account/login/">
4557			<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>
4558		<span class="utilities-text d-inline-block">
4559							<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 
4560									|<a href="/account/register" title="" class="ml-2">Criar uma conta</a>
4561									</span>
4562	</span>
4563					</div>
4564
4565				
4566				
4567							</div>
4568		
4569				
4570		
4571
4572
4573
4574                                                            <div
4575                class="js-nubesdk-slot"
4576                data-nubesdk-slot="inside_footer"
4577                                                                                            ></div>
4578            
4579
4580	</div>
4581	<div class="js-footer-legal footer-legal">
4582		<div class="container">
4583			<div class="row align-items-center">
4584				<div class="col-12 col-md text-center text-md-left font-small mb-3 mb-md-0">
4585					<div class="d-inline-block mr-md-1">
4586					   Copyright Gorro da Sorte Sato Fisio - 27185174000122 - 2026. Todos os direitos reservados.
4587					</div>
4588					
4589				</div>
4590				<div class="col-12 col-md-auto text-center text-md-right">
4591										<div class="powered-by-logo">
4592                    <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.
45921 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
45927 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>
4593                </div>
4594				</div>
4595			</div>
4596		</div>
4597	</div>
4598</footer>
4599
4600
4601
4602
4603
4604                                                            <div
4605                class="js-nubesdk-slot"
4606                data-nubesdk-slot="after_footer"
4607                                                                                            ></div>
vendor: 157 bytes, lines 4607-4612
4607
4608            
4609        
4610        
4611        
4612        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 4612-4617
4612<script type="text/javascript">
4613
4614            
4615            
4616
4617!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>
46172&&(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:{});
4618
4619!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 4619
4619))}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}
4619Object.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);
4619if(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 4619
4619if(!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>
46191)&&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
4619h((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"}
4619)),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);
4619i.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>
4619d?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)}
4619));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;
4619if(!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(
4619),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({}
4619,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=""}
4619)),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)}
4619)),!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,
46190,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,
4619!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
4619play.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),_}));
4620
4621function createSwiper(selector, swiperParams, callback = null) {
4622    /**
4623     * Use timer to create new task instead of executing in the current one
4624     * in order to split total blocking time
4625     */
4626    setTimeout(function() {
4627        const swiperInstance = new Swiper(selector, swiperParams);
4628        if (callback) {
4629            callback(swiperInstance);
4630        }
4631    }, 0);
4632}
4633
4634            
4635            LS.ready.then(function(){
4636
4637                
4638                
4639
4640
4641
4642
4643
4644
4645
4646
4647                
4648                
4649
4650// Move to our_content
4651window.urls = {
4652    "shippingUrl": "\/frete\/"
4653}
4654
4655
4656document.addEventListener('lazybeforeunveil', function(e){
4657    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
4658        var parent = e.target.parentElement;
4659        var sibling = e.target.nextElementSibling;
4660        if (sibling.classList.contains('js-lazy-loading-preloader')) {
4661            sibling.style.display = 'none';
4662            parent.style.display = 'block';
4663        }
4664    }
4665});
4666
4667
4668window.lazySizesConfig = window.lazySizesConfig || {};
4669lazySizesConfig.hFac = 0.4;
4670
4671
4672DOMContentLoaded.addEventOrExecute(() => {
4673
4674	
4675    
4676    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
4677        e.preventDefault();
4678        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
4679    });
4680
4681    
4682    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
4683    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
4684    
4685	    
4686    if ($notification_status_page.length > 0){
4687        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
4688            $notification_status_page.show();
4689        };
4690        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
4691            e.preventDefault();
4692            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
4693        });
4694    }
4695
4696    
4697    jQueryNuvem(".js-cart-notification-close").on("click", function(){
4698        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
4699        setTimeout(function(){
4700            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
4701            jQueryNuvem(".js-alert-added-to-cart").hide();
4702        },2000);
4703    });
4704
4705    
4706    
4707        
4708        const footerLegal = jQueryNuvem(".js-footer-legal");
4709
4710        restoreNotifications = function(){
4711
4712            // Whatsapp button position
4713            $fixed_bottom_button.css("marginBottom", "10px");
4714
4715            
4716            footerLegal.removeAttr("style");
4717        };
4718
4719        if (!window.cookieNotificationService.isAcknowledged()) {
4720            jQueryNuvem(".js-notification-cookie-banner").show();
4721
4722            
4723            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
4724            footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px");
4725
4726            
4727            $fixed_bottom_button.css("marginBottom", "60px");
4728
4729            if (window.innerWidth > 768) {
4730                $fixed_bottom_button.css("marginBottom", "50px");
4731            }
4732
4733        }
4734
4735        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
4736            window.cookieNotificationService.acknowledge();
4737            restoreNotifications();
4738        });
4739
4740    
4741    
4742    
4743    
4744    if (window.innerWidth < 768) {
4745
4746        
4747        cleanURLHash = function(){
4748            const uri = window.location.toString();
4749            const clean_uri = uri.substring(0, uri.indexOf("#"));
4750            window.history.replaceState({}, document.title, clean_uri);
4751        };
4752
4753        
4754        goBackBrowser = function(){
4755            cleanURLHash();
4756            history.back();
4757        };
4758
4759        
4760        if(window.location.href.indexOf("modal-fullscreen") > -1) {
4761            cleanURLHash();
4762        }
4763
4764        
4765        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
4766            e.preventDefault();
4767            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
4768            window.location.hash = modal_url_hash;
4769        });
4770
4771        
4772        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
4773            e.preventDefault();
4774            goBackBrowser();
4775        });
4776
4777        
4778        window.onhashchange = function() {
4779            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
4780
4781                
4782                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
4783
4784                    
4785                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
4786                        jQueryNuvem("body").removeClass("overflow-none");
4787                    }
4788                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
4789                    var $opened_modal_overlay = $opened_modal.prev();
4790
4791                    $opened_modal.removeClass("modal-show");
4792                    setTimeout(() => $opened_modal.hide(), 500);
4793                    $opened_modal_overlay.fadeOut(500);
4794
4795                    
4796                }
4797            }
4798        }
4799
4800    }
4801
4802    modalOpen = function(modal_id, openType){
4803
4804        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
4805
4806        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
4807                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4808                jQueryNuvem("body").removeClass("overflow-none");
4809            }
4810            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4811            setTimeout(() => modal.hide(), 500);
4812        } else {
4813
4814                        
4815            if(!jQueryNuvem(".js-modal.modal-show").length){
4816                jQueryNuvem("body").addClass("overflow-none");
4817            }
4818
4819            jQueryNuvem(modal_id).detach().appendTo("body");
4820            jQueryNuvem(modal_id).show().addClass("modal-show");
4821            
4822                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
4823                $overlay_id.fadeIn(400);
4824                $overlay_id.detach().insertBefore(modal_id);
4825            }
4826        }
4827
4828        
4829        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
4830            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
4831            window.location.hash = modal_url_hash;
4832        }
4833
4834    };
4835
4836    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
4837        e.preventDefault(); 
4838        const modal_id = jQueryNuvem(this).data('toggle');
4839        modalOpen(modal_id);
4840    });
4841
4842    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
4843        e.preventDefault();
4844
4845        
4846        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4847            jQueryNuvem("body").removeClass("overflow-none");
4848        }
4849        var $modal = jQueryNuvem(this).closest(".js-modal");
4850        var modal_id = $modal.attr('id');
4851        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
4852        $modal.removeClass("modal-show");
4853        setTimeout(() => $modal.hide(), 500);
4854        $overlay_id.fadeOut(500);
4855        
4856        
4857        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
4858            goBackBrowser();
4859        }
4860
4861        
4862    });
4863
4864    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
4865        e.preventDefault();
4866
4867        
4868        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4869            jQueryNuvem("body").removeClass("overflow-none");
4870        }
4871
4872        var modal_id = jQueryNuvem(this).data('modalId');
4873        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4874        setTimeout(() => modal.hide(), 500);
4875        jQueryNuvem(this).fadeOut(500);
4876
4877        
4878    });
4879
4880    
4881        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
4882        e.preventDefault();
4883        var parent = jQueryNuvem(this).closest(".js-card-collapse");
4884        parent.find(".js-card-collapse-toggle").toggleClass('active');
4885        parent.toggleClass('active');
4886    });
4887
4888    
4889    function toggleAccordion(selector){
4890        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
4891            jQueryNuvem(selector).hide();
4892        }else{
4893            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
4894            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
4895        }
4896        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
4897    }
4898
4899    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
4900        e.preventDefault();
4901        toggleAccordion(this);
4902    });
4903
4904    if(window.innerWidth < 768){
4905        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
4906            e.preventDefault();
4907            toggleAccordion(this);
4908        });
4909        jQueryNuvem(".js-accordion-content-mobile").hide();
4910    }else{
4911        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
4912    }
4913
4914    
4915    const inViewport = (entries, observer) => {
4916        entries.forEach(entry => {
4917            if (entry.isIntersecting && !entry.target.observed) {
4918                entry.target.classList.add("is-inViewport");
4919                entry.target.observed = true;
4920            }
4921        });
4922    };
4923
4924    // Attach observer to every [data-transition] element:
4925    const ELs_inViewport = document.querySelectorAll('[data-transition]');
4926    ELs_inViewport.forEach(EL => {
4927        EL.observed = false; // Initialize the observed flag for each element
4928        const Obs = new IntersectionObserver(inViewport);
4929        Obs.observe(EL);
4930    });
4931
4932	
4933    
4934                
4935    
4936    
4937    
4938    var $top_nav = jQueryNuvem(".js-mobile-nav");
4939    var $page_main_content = jQueryNuvem(".js-main-content");
4940    var $search_backdrop = jQueryNuvem(".js-search-backdrop");
4941
4942    $top_nav.addClass("move-down").removeClass("move-up");
4943
4944    jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
4945        e.preventDefault();
4946        jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
4947    });
4948
4949    jQueryNuvem(".js-toggle-menu-back").click(function (e) {
4950        e.preventDefault();
4951        var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
4952        $panel_to_change.removeClass("nav-list-panel-show");
4953         setTimeout(function(){
4954            $panel_to_change.hide();
4955        },600);
4956    });
4957
4958    closeHamburgerSubpanels = function() {
4959        jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
4960        
4961         setTimeout(function(){
4962            jQueryNuvem(".js-menu-panel").hide();
4963        },1000);
4964    };
4965
4966    jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
4967        closeHamburgerSubpanels();
4968    });
4969
4970    
4971    var win_height = window.innerHeight;
4972    var head_height = jQueryNuvem(".js-head-main").height();
4973
4974    jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
4975
4976    jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) {
4977        jQueryNuvem(e.currentTarget).addClass("active");
4978    }).on("mouseleave", function(e) {
4979        jQueryNuvem(e.currentTarget).removeClass("active");
4980    });
4981
4982    jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) {
4983        jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
4984        jQueryNuvem(e.currentTarget).addClass("selected");
4985    }).on("mouseleave", function(e) {
4986        const self = jQueryNuvem(this);
4987        setTimeout(function(){
4988            self.removeClass("selected");
4989        },500);
4990    });
4991
4992    jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) {
4993        jQueryNuvem('.js-desktop-nav-item').removeClass("selected");
4994    });
4995
4996    
4997    
4998    var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth);
4999    var headerBannerContainer = jQueryNuvem('.js-head-banners-col').first(el => el.offsetWidth);
5000
5001    
5002    var menuItems = 0;
5003
5004    jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) {
5005        menuItems +=  jQueryNuvem(el).first(el => el.offsetWidth);
5006    });
5007
5008    jQueryNuvem(".js-nav-desktop-list").on("scroll", function() {
5009        var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft");
5010        if(position == 0) {
5011            jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable');
5012        } else {
5013            jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable');
5014        }
5015        if(position == ( menuItems - menuContainer )) {
5016            jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable');
5017        } else {
5018            jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable');
5019        }
5020    }); 
5021    
5022    if (menuContainer < menuItems) {
5023        jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
5024        jQueryNuvem('.js-nav-desktop-list-arrow').show();
5025            }
5026
5027    
5028    jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible");
5029
5030    jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
5031        var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400;
5032        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' }));
5033    });
5034    jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() {
5035        var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400;
5036        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' }));
5037    });
5038
5039    
5040    jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
5041        const self = jQueryNuvem(this);
5042        self.css("pointer-events" , "none");
5043        setTimeout(function(){
5044            self.css("pointer-events" , "initial");
5045        },1000);
5046    });
5047
5048    
5049    jQueryNuvem(".js-search-button").on("click", function (e) {
5050        if (window.innerWidth < 768) {
5051            setTimeout(function(){
5052                jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
5053            },10);
5054        }else{
5055            var searchBox = jQueryNuvem(this).closest(".js-search-controls-wrapper").find(".js-search-container");
5056            searchBox.addClass("expanded");
5057            searchBox.find(".js-search-input").each(el => el.focus());
5058        }
5059    });
5060
5061    
5062    
5063    
5064    var $category_controls = jQueryNuvem(".js-category-controls");
5065
5066    
5067    
5068    
5069            
5070            if (window.innerWidth < 768) {
5071                var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
5072            }else{
5073                var topbarHeight = jQueryNuvem(".js-topbar").outerHeight();
5074            }
5075
5076            window.addEventListener("scroll", function() {
5077
5078                var scrolledPosition = window.pageYOffset;
5079
5080                var header = jQueryNuvem(".js-head-main");
5081                var navbarHeight = header.outerHeight();
5082
5083                if (scrolledPosition > navbarHeight) {
5084                    header.addClass('compress').css('top', -topbarHeight + 'px' );
5085                                    } else {
5086                    header.removeClass('compress').css("top", "0px");
5087                                    }
5088            });
5089        
5090    
5091    
5092        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
5093            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
5094            if (count > 0) {
5095                $search_suggests.html(html).show();
5096            } else {
5097                $search_suggests.hide();
5098            }
5099            if (jQueryNuvem(this).val().length == 0) {
5100                $search_suggests.hide();
5101            }
5102        }, {
5103            snipplet: 'header/header-search-results.tpl'
5104        });
5105
5106        if (window.innerWidth > 768) {
5107
5108            
5109            jQueryNuvem("body").on("click", function () {
5110                jQueryNuvem(".js-search-suggest").hide();
5111            });
5112
5113            
5114            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
5115                jQueryNuvem(".js-search-suggest").show();
5116            });
5117        }
5118
5119        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
5120            e.preventDefault();
5121            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
5122            $this_closest_form.submit();
5123        });
5124
5125    
5126
5127    changeLang = function(element) {
5128        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
5129        location.href = selected_country_url;
5130    };
5131
5132    jQueryNuvem('.js-lang-select').on("change", function (e) {
5133        lang_select_option = jQueryNuvem(this);
5134
5135        changeLang(lang_select_option);
5136    });
5137
5138
5139	
5140                var slidesPerViewDesktopVal = 6;
5141    var slidesPerViewMobileVal = 2.25;
5142    var itemSwiperSpaceBetween = 20;
5143
5144    
5145    hideSwiperControls = function(elemPrev, elemNext) {
5146        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
5147            jQueryNuvem(elemPrev).remove();
5148            jQueryNuvem(elemNext).remove();
5149        }
5150    };
5151
5152	
5153    
5154
5155
5156	
5157	
5158		
5159        var width = window.innerWidth;
5160        if (width < 767) {
5161            createSwiper('.js-informative-banners', {
5162                slidesPerView: 1,
5163                watchOverflow: true,
5164                centerInsufficientSlides: true,
5165                pagination: {
5166                    el: '.js-informative-banners-pagination',
5167                    clickable: true,
5168                },
5169                breakpoints: {
5170                    640: {
5171                        slidesPerView: 3,
5172                    }
5173                }
5174            });
5175        }
5176
5177    
5178    
5179    createSwiper('.js-informative-banners-demo', {
5180        slidesPerView: 1,
5181        watchOverflow: true,
5182        centerInsufficientSlides: true,
5183        pagination: {
5184            el: '.js-informative-banners-pagination-demo',
5185            clickable: true,
5186        },
5187        breakpoints: {
5188            640: {
5189                slidesPerView: 3,
5190            }
5191        }
5192    });
5193
5194	
5195    
5196    
5197
5198	
5199    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
5200
5201	
5202        
5203    
5204    
5205    
5206            const noStockVariants = (container = null) => {
5207
5208                        const config = {
5209                variantsGroup: ".js-product-variants-group",
5210                variantButton: ".js-insta-variant",
5211                noStockClass: "btn-variant-no-stock",
5212                dataVariationId: "data-variation-id",
5213                dataOption: "data-option"
5214            };
5215
5216                        const wrapper = container ? container : jQueryNuvem('#single-product');
5217            if (!wrapper) return;
5218
5219                        const dataVariants = wrapper.data('variants');
5220            const variantsLength = wrapper.find(config.variantsGroup).length;
5221
5222                        const getOptions = (productVariationId, variantOption) => {
5223                if (productVariationId === 2) {
5224                    return {
5225                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5226                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
5227                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
5228                    };
5229                } else if (productVariationId === 1) {
5230                    return {
5231                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5232                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
5233                    };
5234                } else {
5235                    return {
5236                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
5237                    };
5238                }
5239            };
5240
5241                        const filterVariants = (options) => {
5242                return dataVariants.filter(variant => {
5243                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
5244                });
5245            };
5246
5247                        const updateStockStatus = (productVariationId) => {
5248                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
5249                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
5250
5251                variationGroup.find(config.variantButton).each((variantOption, item) => {
5252                    const options = getOptions(productVariationId, variantOption);
5253                    const itemsAvailable = filterVariants(options);
5254                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
5255                    
5256                    if (!itemsAvailable.length) {
5257                        button.addClass(config.noStockClass);
5258                    }
5259                });
5260            };
5261
5262                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
5263                updateStockStatus(productVariationId);
5264            }
5265        };
5266
5267        noStockVariants();
5268
5269    
5270    
5271            changeVariantButton = function(selector, parentSelector) {
5272            selector.siblings().removeClass("selected");
5273            selector.addClass("selected");
5274            var option_id = selector.attr('data-option');
5275            var parent = selector.closest(parentSelector);
5276            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
5277                return el.value == option_id;
5278            });
5279            selected_option.prop('selected', true).trigger('change');
5280        }
5281
5282        
5283            
5284            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
5285                e.preventDefault();
5286                $this = jQueryNuvem(this);
5287                changeVariantButton($this, '.js-product-variants-group');
5288            });
5289
5290        
5291    
5292    
5293    
5294	
5295	
5296	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
5297	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
5298	        if (installment_data.without_interests) {
5299	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
5300	        }
5301	    }
5302	    return max_installments_without_interests;
5303	}
5304
5305	
5306	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
5307	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
5308	        if (installment_data.without_interests == false) {
5309	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
5310	        }
5311	    }
5312	    return max_installments_with_interests;
5313	}
5314
5315	
5316	function refreshInstallmentv2(price){
5317        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
5318	        const installment = Number(jQueryNuvem(el).data('installment'));
5319	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
5319ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
5320	    });
5321	}
5322
5323	
5324	
5325	function changeVariant(variant) {
5326        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
5327        jQueryNuvem("#shipping-variant-id").val(variant.id);
5328
5329	    var parent = jQueryNuvem("body");
5330	    if (variant.element) {
5331            parent = jQueryNuvem(variant.element);
5332            if(parent.hasClass("js-quickshop-container")){
5333                var quick_id = parent.attr("data-quickshop-id");
5334                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5335            }
5336	    }
5337
5338                                if(parent.hasClass("js-quickshop-container")){
5339                var itemContainer = parent.closest('.js-item-product');
5340                if(itemContainer.hasClass("js-item-slide")){
5341                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5342                }
5343                noStockVariants(parent);
5344            } else {
5345                noStockVariants();
5346            }
5347                
5348	    var sku = parent.find('.js-product-sku');
5349	    if(sku.length) {
5350	        sku.text(variant.sku).show();
5351	    }
5352
5353	    
5354        
5355	    var installment_helper = function($element, amount, price){
5356	        $element.find('.js-installment-amount').text(amount);
5357	        $element.find('.js-installment-price').attr("data-value", price);
5358	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5359	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
5360	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5361	        } else {
5362	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
5363	        }
5364	    };
5365
5366	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
5367
5368	    if (variant.installments_data) {
5369	        var variant_installments = JSON.parse(variant.installments_data);
5370	        var max_installments_without_interests = [0,0];
5371	        var max_installments_with_interests = [0,0];
5372
5373	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
5374
5375	        for (let payment_method in variant_installments) {
5376
5377	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
5378	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
5379
5380                let installments = variant_installments[payment_method];
5381	            for (let number_of_installment in installments) {
5382                    let installment_data = installments[number_of_installment];
5383	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
5384	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
5385	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
5386
5387	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
5388	                    jQueryNuvem(installment_container_selector).show();
5389	                }
5390                    
5391	                if(!parent.hasClass("js-quickshop-container")){
5392	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
5393	                }
5394	            }
5395	        }
5396	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
5397	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
5398	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
5399
5400	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
5401
5402	        if(installments_to_use[0] <= 1 ) {
5403	        	            $installments_container.hide();
5404	            $installments_modal_link.hide();
5405	            $payments_module.hide();
5406	            $installmens_card_icon.hide();
5407	        } else {
5408	            $installments_container.show();
5409	            $installments_modal_link.show();
5410	            $payments_module.show();
5411	            $installmens_card_icon.show();
5412	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
5413	        }
5414	    }
5415
5416	    if (variant.contact) {
5417	        $payments_module.hide();
5418	    }
5419
5420	    if(!parent.hasClass("js-quickshop-container")){
5421            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
5422		}
5423
5424	    if (variant.price_short){
5425	        parent.find('.js-price-display').text(variant.price_short).show();
5426	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
5427            
5428            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
5429            parent.find('.js-price-without-taxes-container').show();
5430	    } else {
5431	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
5432	    }
5433
5434	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
5435	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
5436	    } else {
5437	        parent.find('.js-compare-price-display').hide();
5438	    }
5439
5440	    var button = parent.find('.js-addtocart');
5441	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
5442	    var $product_shipping_calculator = parent.find("#product-shipping-container");
5443
5444        
5445	    	    if (!variant.available){
5446	        button.val('Esgotado');
5447	        button.addClass('nostock');
5448	        button.attr('disabled', 'disabled');
5449	        $product_shipping_calculator.hide();
5450	    } else if (variant.contact) {
5451	        button.val('Preço sob Consulta');
5452	        button.addClass('contact');
5453	        button.removeAttr('disabled');
5454	        $product_shipping_calculator.hide();
5455	    } else {
5456	        button.val('Comprar');
5457	        button.addClass('cart');
5458	        button.removeAttr('disabled');
5459	        $product_shipping_calculator.show();
5460	    }
5461
5462	    
5463        
5464                    if(variant.stock == 1) {
5465                parent.find('.js-last-product').show();
5466            } else {
5467                parent.find('.js-last-product').hide();
5468            }
5469        
5470        
5471        LS.updateShippingProduct();
5472
5473        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5474        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
5475
5476        
5477        LS.subscriptionChangeVariant(variant);
5478	}
5479
5480	
5481    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
5482        var $parent = jQueryNuvem(this).closest(".js-product-variants");
5483        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
5484        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
5485
5486        
5487        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
5488
5489        if($parent.hasClass("js-product-quickshop-variants")){
5490
5491            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
5492
5493                        
5494            if($quickshop_parent.hasClass("js-item-slide")){
5495                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
5496            }else{
5497                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
5498            }
5499
5500            LS.changeVariant(changeVariant, $quickshop_variant_selector);
5501
5502                            
5503                var selected_option_id = jQueryNuvem(this).val();
5504                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
5505
5506                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
5507                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
5508            
5509        } else {
5510            LS.changeVariant(changeVariant, '#single-product');
5511        }
5512
5513        
5514        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
5515
5516        if($this_product_container.hasClass("js-quickshop-container")){
5517            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
5518            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
5519        }
5520        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
5521        var $this_price = $this_product_container.find(".js-price-display");
5522        var $installment_container = $this_product_container.find(".js-product-payments-container");
5523        var $installment_text = $this_product_container.find(".js-max-installments-container");
5524        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
5525
5526        // Get the current product discount percentage value
5527        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
5528
5529        // Get the current product price and promotional price
5530        var compare_price_value = $this_compare_price.html();
5531        var price_value = $this_price.html();
5532
5533        // Calculate new discount percentage based on difference between filtered old and new prices
5534        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
5535        if(percentageDifference){
5536            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
5537            $this_product_container.find(".js-offer-label").css("display" , "table");
5538        }
5539
5540        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
5541            $this_product_container.find(".js-offer-label").hide();
5542        }
5543        if ($this_add_to_cart.hasClass("nostock")) {
5544            var $stockLabel = $this_product_container.find(".js-stock-label");
5545            if (!$stockLabel.text().trim()) {
5546                $stockLabel.text($stockLabel.data('label'));
5547            }
5548            $stockLabel.show();
5549        }
5550        else {
5551            $this_product_container.find(".js-stock-label").hide();
5552	    }
5553	    if ($this_price.css('display') == 'none'){
5554	        $installment_container.hide();
5555	        $installment_text.hide();
5556	    }else{
5557	        $installment_text.show();
5558	    }
5559	});
5560
5561	
5562	
5563    jQueryNuvem(".js-product-form").on("submit", function (e) {
5564	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
5565	    button.attr('disabled', 'disabled');
5566	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
5567	        e.preventDefault();
5568	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
5569	        window.location = "\/contato\/?product=" + product_id;
5570	    } else if (button.hasClass('cart')) {
5571	        button.val('Incluindo...');
5572	    }
5573	});
5574
5575	
5576    
5577    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
5578        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
5579        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
5580    });
5581
5582    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
5583        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
5584        quantity_input_val = $quantity_input.val();
5585        if (quantity_input_val>1) {
5586            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
5587        }
5588    });
5589
5590
5591	
5592    
5593    
5594    var head_height = jQueryNuvem(".js-head-main").outerHeight();
5595
5596    if (window.innerWidth > 768) {
5597                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
5598            }
5599
5600
5601    
5602    function getQuickShopImgSrc(element){
5603        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
5604        return String(image.attr('srcset')); 
5605    }
5606
5607    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
5608
5609        
5610        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
5611        var $productVariants = $productContainer.find(".js-variation-option");
5612        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
5613        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
5614        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
5615        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
5616        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
5617
5618        
5619        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
5620        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
5621
5622        
5623        if (isCrossSelling) {
5624            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
5625            var quantity = $productContainer.data('quantity')
5626            var name = $productContainer.find('.js-cross-selling-product-name').text();
5627            var price = $productContainer.find('.js-cross-selling-promo-price').text();
5628            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
5629        } else if (!isQuickShop) {
5630            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
5631                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
5632                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
5633            } else {
5634                var $defaultImg = $productContainer.find('.js-product-slide-img');
5635                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
5636            }
5637            
5638            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
5639            var quantity = $productContainer.find('.js-quantity-input').val();
5640            var name = $productContainer.find('.js-product-name').text();
5641            var price = $productContainer.find('.js-price-display').text();
5642            var addedToCartCopy = "Comprar";
5643        } else {
5644            var imageSrc = getQuickShopImgSrc(this);
5645            var quantity = 1;
5646            var name = $productContainer.find('.js-item-name').text();
5647            var price = $productContainer.find('.js-price-display').text().trim();
5648            var addedToCartCopy = "Comprar";
5649            if ($productContainer.hasClass("js-quickshop-has-variants")) {
5650                var addedToCartCopy = "Comprar";
5651            }else{
5652                var addedToCartCopy = "Comprar";
5653            }
5654        }
5655
5656        if (!jQueryNuvem(this).hasClass('contact')) {
5657
5658                            e.preventDefault();
5659            
5660            
5661            $productButton.hide();
5662            $productButtonPlaceholder.css('display' , 'inline-block');
5663            $productButtonText.fadeOut();
5664            $productButtonAdding.addClass("active");
5665
5666            
5667            function restore_button_initial_state(){
5668                $productButtonAdding.removeClass("active");
5669                $productButtonText.fadeIn();
5670                $productButtonPlaceholder.removeAttr("style").hide();
5671                $productButton.show();
5672            }
5673
5674            
5675            var subscription_callback_error = function() {
5676                setTimeout(function() {
5677                    restore_button_initial_state();
5678                }, 500);
5679            };
5680
5681                        
5682            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
5683
5684            
5685                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
5686
5687                    
5688                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
5689                    jQueryNuvem('.js-cart-notification-item-name').text(name);
5690                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
5691                    jQueryNuvem('.js-cart-notification-item-price').text(price);
5692
5693                    LS.updateNotificationDiscountLabel($productContainer[0]);
5694
5695                    if($productVariants.length){
5696                        var output = [];
5697
5698                        $productVariants.each( function(el){
5699                            var variants = jQueryNuvem(el);
5700                            output.push(variants.val());
5701                        });
5702                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
5703                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
5704                    }else{
5705                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
5706                    }
5707
5708                    
5709                    var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount");
5710                    var cartItemsMoney = jQueryNuvem(".js-cart-widget-total");
5711                    var cartItemsAmount = cartItemsBadge.text();
5712
5713                    cartItemsBadge.removeClass("d-none d-md-inline-block");
5714                    
5715                    if (window.innerWidth > 768) {
5716                        cartItemsMoney.removeClass("d-none d-md-inline-block");
5717                    }
5718
5719                    if(cartItemsAmount > 1){
5720                        jQueryNuvem(".js-cart-counts-plural").show();
5721                        jQueryNuvem(".js-cart-counts-singular").hide();
5722                    }else{
5723                        jQueryNuvem(".js-cart-counts-singular").show();
5724                        jQueryNuvem(".js-cart-counts-plural").hide();
5725                    }
5726
5727                    
5728                    $productButtonAdding.removeClass("active");
5729                    $productButtonSuccess.addClass("active");
5730                    setTimeout(function(){
5731                        $productButtonSuccess.removeClass("active");
5732                        $productButtonText.fadeIn();
5733                    },2000);
5734                    setTimeout(function(){
5735                        $productButtonPlaceholder.removeAttr("style").hide();
5736                        $productButton.show();
5737                    },3000);
5738
5739                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
5740
5741                    if (isQuickShop) {
5742                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
5743                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
5744                        jQueryNuvem("body").removeClass("overflow-none");
5745                        restoreQuickshopForm();
5746                        if (window.innerWidth < 768) {
5747                            cleanURLHash();
5748                        }
5749                    }
5750
5751                    let notificationWithRelatedProducts = false;
5752
5753                    
5754                        
5755                        function recommendProductsOnAddToCart(){
5756
5757                            jQueryNuvem('.js-related-products-notification-container').html("");
5758
5759                            modalOpen('#related-products-notification');
5760
5761                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
5762
5763                            
5764                            // Set loop for recommended products
5765
5766                            function calculateRelatedNotificationLoopVal(sectionSelector) {
5767                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
5768                                let loopVal = false;
5769                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3);
5770                                
5771                                if (applyLoop) {
5772                                    loopVal = true;
5773                                }
5774                                
5775                                return loopVal;
5776                            }
5777
5778                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
5779
5780                            // Create new swiper on add to cart
5781
5782                            createSwiper('.js-swiper-related-products-notification', {
5783                                lazy: true,
5784                                loop: cartRelatedLoopVal,
5785                                watchOverflow: true,
5786                                threshold: 5,
5787                                watchSlideProgress: true,
5788                                watchSlidesVisibility: true,
5789                                spaceBetween: itemSwiperSpaceBetween,
5790                                slideVisibleClass: 'js-swiper-slide-visible',
5791                                slidesPerView: 2.5,
5792                                navigation: {
5793                                    nextEl: '.js-swiper-related-products-notification-next',
5794                                    prevEl: '.js-swiper-related-products-notification-prev',
5795                                },
5796                                on: {
5797                                    afterInit: function () {
5798                                        hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next");
5799                                    },
5800                                },
5801                                breakpoints: {
5802                                    768: {
5803                                        slidesPerView: 3.5,
5804                                    }
5805                                }
5806                            });
5807                        }
5808                        
5809                        notificationWithRelatedProducts = html_notification_related_products != null;
5810
5811                        if(notificationWithRelatedProducts){
5812                            if (isQuickShop) {
5813                                setTimeout(function(){
5814                                    recommendProductsOnAddToCart();
5815                                },300);
5816                            }else{
5817                                recommendProductsOnAddToCart();
5818                            }
5819                        }
5820
5821                    
5822                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
5823                    
5824                    if(!notificationWithRelatedProducts){
5825
5826                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
5827
5828                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
5829
5830                            
5831                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
5832
5833                        }else{
5834
5835                            
5836                            setTimeout(function(){
5837                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
5838                            },500);
5839
5840                            if (!cookieService.get('first_product_added_successfully')) {
5841                                cookieService.set('first_product_added_successfully', 1, 7 );
5842                            } else{
5843                                setTimeout(function(){
5844                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
5845                                    setTimeout(function(){
5846                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
5847                                        jQueryNuvem(".js-alert-added-to-cart").hide();
5848                                    },2000);
5849                                },8000);
5850                            }
5851                        }
5852                    }
5853
5854                    
5855                    if (html_notification_cross_selling != null) {
5856                        jQueryNuvem('.js-cross-selling-modal-body').html("");
5857                        modalOpen('#js-cross-selling-modal');
5858                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
5859                    }
5860
5861                    
5862                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
5863
5864                    if (crossSellingContainer) {
5865                        LS.fillCrossSelling(crossSellingContainer);
5866                    }
5867                    
5868                    
5869                    
5870                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
5871                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5872                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
5873                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
5874                    } else if (cookieService.get('calculator_zipcode')){
5875                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5876                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
5877                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5878                    }
5879
5880
5881                    
5882                    jQueryNuvem(".js-fs-add-this-product").hide();
5883                    jQueryNuvem(".js-fs-add-one-more").show();
5884
5885                    
5886                    if (isCrossSelling) {
5887                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
5888                    }
5889                }
5890                var callback_error = function(){
5891                    
5892                    
5893                    restore_button_initial_state();
5894                }
5895                $prod_form = jQueryNuvem(this).closest("form");
5896                LS.addToCartEnhanced(
5897                    $prod_form,
5898                    addedToCartCopy,
5899                    'Incluindo...',
5900                    'Oops! Não temos mais estoque para incluir este produto ao carrinho.',
5901                    false,
5902                        callback_add_to_cart,
5903                        callback_error
5904                );
5905                    }
5906    });
5907
5908
5909    
5910    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
5911        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
5912            return false;
5913        }
5914    });
5915
5916    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
5917        var itemID = jQueryNuvem(this).attr("data-item-id");
5918        var itemVAL = jQueryNuvem(this).val();
5919        if (itemVAL == 0) {
5920            var r = confirm("Tem certeza de que deseja excluir este item?");
5921            if (r == true) {
5922                LS.removeItem(itemID, true);
5923            } else {
5924                jQueryNuvem(this).val(1);
5925            }
5926        } else {
5927            LS.changeQuantity(itemID, itemVAL, true);
5928        }
5929    });
5930
5931    
5932    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
5933        e.preventDefault();
5934        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
5935        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
5936    });
5937
5938    
5939    
5940    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
5941        cookieService.remove('first_product_added_successfully');
5942    });
5943
5944
5945	
5946    
5947            if (jQueryNuvem('.js-selected-shipping-method').length) {
5948            LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {});
5949            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5950        }
5951    
5952	
5953    selectShippingOption = function(elem, save_option) {
5954        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
5955        jQueryNuvem(elem).addClass('js-selected-shipping-method');
5956
5957        
5958            LS.ShippingDiscountRow.apply(elem, {});
5959            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5960
5961        
5962        if (save_option) {
5963            LS.saveCalculatedShipping(true);
5964        }
5965        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
5966                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
5967                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
5968                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
5969            } else {
5970                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
5971                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
5972            }
5973        }
5974    };
5975
5976    
5977    if (cookieService.get('calculator_zipcode')) {
5978
5979        
5980        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5981
5982        
5983            
5984            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
5985
5986        
5987        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5988
5989        
5990        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
5991        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
5992        jQueryNuvem(".js-shipping-calculator-spinner").show();
5993    } else {
5994
5995        
5996        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
5997    }
5998
5999    
6000    removeShippingSuboptions = function(){
6001        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
6002        jQueryNuvem("#" + shipping_suboptions_id).remove();
6003        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
6004    };
6005
6006    
6007
6008    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
6009	    e.preventDefault();
6010
6011                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
6012        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
6013
6014        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
6015
6016        
6017        if (shippingForm.closest("#cart-shipping-container").length) {
6018            LS.calculateShippingAjax(
6019            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
6020            '\/frete\/',
6021            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
6022        }
6023
6024        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
6025        removeShippingSuboptions();
6026	});
6027
6028	
6029    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
6030	    var key = e.which ? e.which : e.keyCode;
6031	    var enterKey = 13;
6032	    if (key === enterKey) {
6033	        e.preventDefault();
6034            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
6035	        if (window.innerWidth < 768) {
6036                jQueryNuvem(e.currentTarget).trigger('blur');
6037	        }
6038	    }
6039	});
6040
6041    
6042    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
6043        selectShippingOption(this, true);
6044        jQueryNuvem(".js-shipping-method-unavailable").hide();
6045    });
6046
6047    
6048    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
6049        let shippingPrice = jQueryNuvem(this).attr("data-price");
6050        LS.addToTotal(shippingPrice);
6051
6052        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
6053        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
6054
6055        selectShippingOption(this, false);
6056    });
6057
6058    
6059    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
6060	    e.preventDefault();
6061
6062        
6063        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
6064            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
6065            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
6066        }else{
6067            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
6068            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
6069        }
6070	});
6071
6072    
6073    
6074    calculateCartShippingOnLoad = function() {
6075                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
6076            // If user already had calculated shipping: recalculate shipping
6077            setTimeout(function() {
6078                LS.calculateShippingAjax(
6079                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
6080                    '\/frete\/',
6081                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
6082                removeShippingSuboptions();
6083                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
6084            }, 100);
6085        }
6086
6087        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
6088                    }
6089    };
6090
6091    
6092    
6093    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
6094        e.preventDefault();
6095        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
6096        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
6097        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
6098        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
6099    });
6100
6101	
6102	
6103
6104    
6105    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
6106
6107        e.preventDefault();
6108
6109        
6110        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
6111        changeLang(lang_select_option);
6112
6113        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
6114    });
6115
6116    
6117    
6118    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
6119    if (isIOS) {
6120        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']");
6121        ios_input_fields.addClass("form-control-ios");
6122        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
6123        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
6124        jQueryNuvem(".js-big-search-mobile").toggleClass("pb-3 pb-2");
6125        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
6126        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
6127        jQueryNuvem(".js-calculate-shipping").css("padding", "7px");
6128    }
6129
6130    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
6131        jQueryNuvem(e.currentTarget).attr('action', '');
6132    });
6133
6134    jQueryNuvem(".js-form").on("submit", function (e) {
6135        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
6136    });
6137
6138    
6139    
6140            jQueryNuvem(".js-resend-validation-link").on("click", function(e){
6141            window.accountVerificationService.resendVerificationEmail('');
6142        });
6143    
6144    jQueryNuvem('.js-password-view').on("click", function (e) {
6145        jQueryNuvem(e.currentTarget).toggleClass('password-view');
6146
6147        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
6148            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
6149            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6150        } else {
6151            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
6152            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6153        }
6154    });
6155
6156
6157    
6158    
6159
6160    
6161    
6162    
6163    
6164    
6165});
6166            });
6167        </script>
6167
6168
6169        
6170                                
6170<script type="text/javascript">
6171                var recaptchaCallback = function() {
6172                    jQueryNuvem('.js-recaptcha-button').prop('disabled', false);
6173                };
6174            </script>
6174
6175        
6176        
6177        
6178
6179
6180
6181        
6182            
6182<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>
6182
6183</body>
6184</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.