PageSourceSearch

https://prosagraffiti.com/account/register

html prosagraffiti.com collected 2026-09-29 07:14:14 UTC 400,910 bytes, 6,937 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://acdn-us.mitiendanube.com" />
5        <link rel="dns-prefetch" href="https://acdn-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 - Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região</title>
12        <meta name="description" content="Site oficial Prosa Graffiti: Murais em Curitiba, obras na Europa, parcerias Red Bull e Anjuss. Projetos profissionais e Loja com produtos autorais. Confira." />
13        <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Manrope:400,700&amp;display=swap" />
14        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/002/922/967/themes/cali/dart-style-colors-bf7bdc6ca0174333c982842e530f8e51.css" as="style" />
15
16        
17        
18        
19<meta property="og:site_name" content="Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região" />
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=Manrope:400,700&display=swap');
44
45 
46
47            
48            
49:root {
50
51  
52  
53  --heading-font: "Manrope", sans-serif;
54  --body-font: "Manrope", sans-serif;
55
56  
57  
58  --h1: 28px;
59  --h1-huge: 32px;
60  --h1-huge-md: 44px;
61  --h1-md: 32px;
62  --h1-medium: 28px;
63  --h2: 24px;
64  --h2-md: 24px;
65  --h3: 20px;
66  --h4: 18px;
67  --h5: 16px;
68  --h6: 14px;
69  --h6-small: 12px;
70 
71  
72  --font-huge: 24px;
73  --font-largest: 20px;
74  --font-large: 18px;
75  --font-big: 16px;
76  --font-base: 14px;
77  --font-medium: 11px;
78  --font-small: 12px;
79  --font-smallest: 10px;
80
81  
82  
83  --title-font-weight: bold;
84
85  
86  
87  --gutter: 20px;
88  --guter-container: 20px;
89  --guter-container-md: 40px;
90  --gutter-negative: calc(var(--gutter) * -1);
91  --gutter-half: calc(var(--gutter) / 2);
92  --gutter-half-negative: calc(var(--gutter) * -1 / 2);
93  --gutter-double: calc(var(--gutter) * 2);
94
95  
96  
97  --border-radius: 6px;
98  --border-radius-top: var(--border-radius) var(--border-radius) 0 0;
99  --border-radius-top-right: 0 var(--border-radius) 0 0;
100  --border-radius-top-left: var(--border-radius) 0 0 0;
101  --border-radius-bottom: 0 0 var(--border-radius) var(--border-radius);
102  --border-radius-bottom-right: 0 0 var(--border-radius) 0;
103  --border-radius-bottom-left: 0 0 0 var(--border-radius);
104  --border-radius-bottom-left-half: 0 0 0 calc(var(--border-radius) / 2);
105  --border-radius-right: 0 var(--border-radius) var(--border-radius) 0;
106  --border-radius-left: var(--border-radius) 0 0 var(--border-radius);
107  --border-radius-right-big: 0 var(--border-radius) var(--border-radius) 0;
108  --border-radius-left-big: var(--border-radius) 0 0 var(--border-radius);
109  --border-radius-half: calc(var(--border-radius) / 2);
110  --border-radius-small: 3px;
111
112}
113            
114            @charset "UTF-8":
115
116/*============================================================================
117critical-css.tpl
118
119    -This file contains all the theme critical styles wich will be loaded inline before the rest of the site
120    -Rest of styling can be found in:
121    	--static/css/style-async.css.tpl --> For non critical styles witch will be loaded asynchronously
122      --static/css/style-colors.critical.tpl --> For critical CSS rendered inline before the rest of the site
123
124==============================================================================*/
125
126/*============================================================================
127  Table of Contents
128
129  #External CSS libraries and plugins
130    // Bootstrap Grid v4.1.3
131    // Swiper 4.4.2
132  #Critical path helpers
133  #Components
134    // Variables
135    // Wrappers
136    // Grid
137    // Placeholders and preloaders
138    // Animations
139    // Buttons
140    // Links
141    // Titles and breadcrumbs
142    // Icons
143    // Texts
144    // Sliders
145    // Lists
146    // Notifications
147    // Badge
148    // Tables
149    // Tooltip
150    // Images
151    // Forms
152    // Video
153  #Header and nav
154    // Adbar & Topbar
155    // Nav
156    // Logo
157    // Cart widget and search
158  #Blog
159  #Home page
160    // Sections title
161    // Video
162    // Main categories
163    // Welcome message
164  #Banners
165    // Home banners
166    // Informative banners
167  #Product grid
168    // Category controls
169    // Grid item
170    // Labels
171  #Product detail
172  	// Image
173  #Cart detail
174    // Shipping Calculator
175  #Contact page
176    // Data contact
177  #Media queries
178    // Min width 1400px
179    // Min width 768px
180    //// Components
181    //// Header and Nav
182    //// Product grid
183    //// Helper classes
184  #Helper classes
185    // Margin and padding
186    // Text
187    // Algin
188    // Position
189    // Image
190    // Visibility
191    // Float 
192    // Width
193
194==============================================================================*/
195
196/*============================================================================
197  #External CSS libraries and plugins
198==============================================================================*/
199
200{# /* // Bootstrap Grid v4.1.3 */ #}
201
202@-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
202-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}
202.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}
202.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}
202.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}}
203
204{# /* // Swiper 4.4.2 */ #}
205.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,
2050,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;
205-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;
205left: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}
206
207/*============================================================================
208  #Critical path helpers
209==============================================================================*/
210
211/* Hidden general content until rest of styling loads */
212.visible-when-content-ready{
213	visibility: hidden!important;
214}
215.display-when-content-ready{
216	display: none!important;
217}
218
219/*============================================================================
220  #Components
221==============================================================================*/
222
223{# /* // Wrappers */ #}
224
225body{
226  margin: 0;
227  font-size: var(--font-base);
228}
229
230/* Containers and custom grid */
231
232.container,
233.container-fluid {
234  padding: 0 var(--guter-container);
235}
236
237.row {
238  margin-right: var(--gutter-negative);
239  margin-left: var(--gutter-negative);
240}
241
242.no-gutters {
243  margin-right: 0;
244  margin-left: 0;
245}
246
247.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
247-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{padding-right:var(--gutter);padding-left:var(--gutter)}
248
249{# /* // Grid */ #}
250
251.row-grid {
252  margin-right: var(--gutter-half-negative);
253  margin-left: var(--gutter-half-negative);
254}
255
256.col-grid {
257  padding-right: var(--gutter-half);
258  padding-left: var(--gutter-half);
259}
260
261{# /* // Placeholders and preloaders */ #}
262
263.placeholder-line-medium{
264  height: 25px;
265  border-radius: 6px;
266}
267.placeholder-icon{
268  position: absolute;
269  top: 50%;
270  left: 50%;
271  transform: translate(-50%, -50%);
272  -webkit-transform: translate(-50%, -50%);
273  -ms-transform: translate(-50%, -50%);
274} 
275.placeholder-full-height{
276  position: relative;
277  height: 100%;
278}
279.home-placeholder-icons{
280  position: absolute;
281  top: calc(50% - 75px);
282}
283.product-placeholder-container{
284  position: relative;
285  max-height: 900px;
286  margin-bottom: 20px;
287  overflow: hidden;
288}
289.placeholder-shine{
290  position: absolute;
291  top: 0;
292  left: 0;
293  width: 100%;
294  height: 100%;
295  opacity: 0.5;
296  -moz-animation: placeholder-shine 1.5s infinite;
297  -webkit-animation: placeholder-shine 1.5s infinite;
298  animation: placeholder-shine 1.5s infinite;
299}
300@keyframes placeholder-shine {
301  0%{
302    opacity: 0.1;
303  }
304  50% {
305    opacity: 0.5;
306  }
307  100% {
308    opacity: 0.1;
309  }
310}
311.placeholder-fade{
312  position: absolute;
313  top: 0;
314  left: 0;
315  width: 100%;
316  height: 100%;
317  opacity: 0.1;
318  -moz-animation: placeholder-fade 1.5s infinite;
319  -webkit-animation: placeholder-fade 1.5s infinite;
320  animation: placeholder-fade 1.5s infinite;
321}
322@keyframes placeholder-fade {
323  0%{
324    opacity: 0.2;
325  }
326  50% {
327    opacity: 0.5;
328  }
329  100% {
330    opacity: 0.2;
331  }
332}
333.placeholder-shipping-icon {
334  width: 20px;
335  height: 20px;
336  border-radius: 100%;
337}
338
339.placeholder-line {
340  height: 15px;
341  width: 100%;
342  border-radius: 3px;
343}
344
345.placeholder-shipping-price {
346  width: 100px;
347}
348
349.home-category-image-placeholder {
350  background: #fbfbfb;
351}
352.home-category-image-placeholder svg {
353  width: 60%;
354}
355
356.blur-up {
357  position: absolute;
358  top: 0;
359  -webkit-filter: blur(4px);
360  filter: blur(4px);
361  -moz-filter: blur(4px);
362  -ms-filter: blur(4px);
363  -o-filter: blur(4px);
364  transition: opacity .2s, -webkit-filter .2s;
365}
366.blur-up-huge {
367  -webkit-filter: blur(6px);
368  filter: blur(6px);
369  -moz-filter: blur(6px);
370  -ms-filter: blur(6px);
371  -o-filter: blur(6px);
372  transition: filter .2s, -webkit-filter .2s;
373}
374.blur-up.lazyloaded,
375.blur-up-huge.lazyloaded,
376.blur-up.swiper-lazy-loaded,
377.blur-up-huge.swiper-lazy-loaded {
378  -webkit-filter: none;
379  filter: none;
380  -moz-filter: none;
381  -ms-filter: none;
382  -o-filter: none;
383}
384.preloader-bg-img,
385.product-slider-image.blur-up{
386  position: absolute;
387  left: 0;
388  top: 0;
389  width: 100%;
390  -webkit-filter: blur(4px);
391  filter: blur(4px);
392  -moz-filter: blur(4px);
393  -ms-filter: blur(4px);
394  -o-filter: blur(4px);
395  transition: filter .2s, -webkit-filter .2s, opacity .2s;
396  /* Avoid strange image behaviour on filters in IOS */
397  -webkit-perspective: 1000;
398  -webkit-backface-visibility: hidden;
399}
400.product-slider-image.blur-up{
401  left: 50%;
402  width: auto;
403}
404.swiper-lazy-loaded + .preloader-bg-img,
405.lazyloaded + .blur-up{
406  opacity: 0;
407  -webkit-filter: none;
408  filter: none;
409  -moz-filter: none;
410  -ms-filter: none;
411  -o-filter: none;
412}
413
414.lazyloaded + .blur-up {
415  opacity: 0;
416  pointer-events: none;
417}
418.lazyloaded + .placeholder-shine,
419.lazyloaded + .placeholder-fade,
420.swiper-lazy-loaded + .placeholder-shine,
421.swiper-lazy-loaded + .placeholder-fade{
422  display: none;
423}
424.fade-in {
425  opacity: 0;
426  transition: opacity .2s;
427}
428.fade-in.lazyloaded,
429.fade-in.swiper-lazy-loaded,
430.fade-in.image-priority-high {
431  opacity: 1;
432}
433
434.spinner {
435  position: relative;
436  display: grid;
437  place-items: center;
438}
439
440.spinner::before,
441.spinner::after {
442  content: '';
443  box-sizing: border-box;
444  position: absolute;
445}
446
447.spinner::before {
448  width: 100%;
449  height: 2px;
450  border-radius: 10px;
451  animation: spinner-line 0.8s cubic-bezier(0, 0, 0.03, 0.9) infinite;
452}
453
454.spinner-small::before {
455  height: 2px;
456}
457
458@keyframes spinner-line {
459  0%, 44%, 88.1%, 100% {
460    transform-origin: left;
461  }
462  
463  0%, 100%, 88% {
464    transform: scaleX(0);
465  }
466  
467  44.1%, 88% {
468    transform-origin: right;
469  }
470  
471  33%, 44% {
472    transform: scaleX(1);
473  }
474}
475
476{# /* // Animations*/ #}
477
478.transition-up,
479.fade-in-vertical {
480  opacity: 0;
481}
482
483[data-transition="scale-in"] { 
484  transition: all .8s ease;
485  opacity: 0;
486  transform: scale(0.95);
487}
488[data-transition="scale-in"].is-inViewport,
489.swiper-slide-duplicate [data-transition="scale-in"] { 
490  transition: all .8s ease;
491  opacity: 1;
492  transform: scale(1);
493}
494
495[data-transition="scale-out-image"] img { 
496  transition: all .8s ease;
497  opacity: 0;
498  transform: scale(1.10);
499}
500[data-transition="scale-out-image"].is-inViewport img:not(.lazyload),
501.swiper-slide-duplicate [data-transition="scale-out-image"] img { 
502  transition: all .8s ease;
503  opacity: 1;
504  transform: scale(1);
505}
506
507[data-transition="fade-in"] { 
508  transition: all .5s ease;
509  opacity: 0;
510}
511[data-transition="fade-in"].is-inViewport,
512.swiper-slide-duplicate [data-transition="fade-in"] { 
513  transition: all .5s ease;
514  opacity: 1;
515}
516
517
518{# /* // Buttons */ #}
519
520.btn-whatsapp {
521  position: fixed;
522  bottom: 15px;
523  right: 20px;
524  z-index: 100;
525  color: white;
526  background-color:#4dc247;
527  box-shadow: 0 0 6px rgba(0,0,0,0.3);
528  border-radius: 50%;
529}
530
531.btn-whatsapp svg{
532  width: 45px;
533  height: 45px;
534  padding: 10px;
535  fill: white;
536  vertical-align:middle;
537}
538
539{# /* // Links */ #}
540
541a {
542  text-decoration: none;
543}
544
545{# /* // Icons */ #}
546
547.icon-inline {
548  display: inline-block;
549  font-size: inherit;
550  height: 1em;
551  overflow: visible;
552  vertical-align: -.125em;
553}
554
555.icon-xs {
556  font-size: .75em;
557}
558.icon-md  {
559  font-size: .875em; 
560}
561.icon-lg {
562  font-size: 1.33333em;
563  line-height: .75em;
564  vertical-align: -.0667em; 
565}
566.icon-2x {
567  font-size: 2em;  
568}
569.icon-2x-half {
570  font-size: 2.5em; 
571}
572.icon-3x {
573  font-size: 3em; 
574}
575.icon-4x {
576  font-size: 4em;  
577}
578.icon-5x {
579  font-size: 5em;  
580}
581.icon-6x {
582  font-size: 6em;  
583}
584.icon-7x {
585  font-size: 7em; 
586}
587.icon-8x {
588  font-size: 8em;  
589}
590.icon-9x {
591  font-size: 9em;  
592}
593
594.icon-inline.icon-lg{
595  vertical-align: -.225em
596}
597.icon-inline.icon-w {
598  text-align: center;
599  width: 1.25em
600}
601.icon-inline.icon-w-1{
602  width:.0625em
603}
604.icon-inline.icon-w-2{
605  width:.125em
606}
607.icon-inline.icon-w-3{
608  width:.1875em
609}
610.icon-inline.icon-w-4{
611  width:.25em
612}
613.icon-inline.icon-w-5{
614  width:.3125em
615}
616.icon-inline.icon-w-6{
617  width:.375em
618}
619.icon-inline.icon-w-7{
620  width:.4375em
621}
622.icon-inline.icon-w-8{
623  width:.5em
624}
625.icon-inline.icon-w-9{
626  width:.5625em
627}
628.icon-inline.icon-w-10{
629  width:.625em
630}
631.icon-inline.icon-w-11{
632  width:.6875em
633}
634.icon-inline.icon-w-12{
635  width:.75em
636}
637.icon-inline.icon-w-13{
638  width:.8125em
639}
640.icon-inline.icon-w-14{
641  width:.875em
642}
643.icon-inline.icon-w-15{
644  width:.9375em
645}
646.icon-inline.icon-w-16{
647  width:1em
648}
649.icon-inline.icon-w-17{
650  width:1.0625em
651}
652.icon-inline.icon-w-18{
653  width:1.125em
654}
655.icon-inline.icon-w-19{
656  width:1.1875em
657}
658.icon-inline.icon-w-20{
659  width:1.25em
660}
661.icon-spin{
662  -webkit-animation:icon-spin .5s infinite linear;
663  animation:icon-spin .5s infinite linear
664}
665@-webkit-keyframes icon-spin {
666  0% {
667    -webkit-transform: rotate(0);
668    transform: rotate(0)
669  }
670  100% {
671    -webkit-transform: rotate(360deg);
672    transform: rotate(360deg)
673  }
674}
675
676@keyframes icon-spin {
677  0% {
678    -webkit-transform: rotate(0);
679    transform: rotate(0)
680  }
681  100% {
682    -webkit-transform: rotate(360deg);
683    transform: rotate(360deg)
684  }
685}
686
687.social-icon {
688  padding: 0 10px;
689  margin-right: 15px;
690}
691
692{# /* // Titles and breadcrumbs */ #}
693
694.h1-huge {
695  font-size: var(--h1-huge);
696}
697
698h1,
699.h1 {
700  font-size: var(--h1);
701}
702
703h2,
704.h2 {
705  font-size: var(--h2);
706}
707
708h3,
709.h3 {
710  font-size: var(--h3);
711}
712
713h4,
714.h4 {
715  font-size: var(--h4);
716}
717
718h5,
719.h5 {
720  font-size: var(--h5);
721}
722
723h6,
724.h6 {
725  font-size: var(--h6);
726}
727
728.breadcrumbs {
729  display: inline-block;
730  margin-bottom: 10px;
731  font-size: var(--font-smallest);
732  text-transform: uppercase;
733}
734.breadcrumbs .separator {
735  margin: 3px;
736  opacity: 0.6;
737}
738.breadcrumbs .crumb{
739  opacity: 0.6;
740}
741.breadcrumbs .crumb.active {
742  opacity: 1;
743}
744
745{# /* // Texts */ #}
746
747.font-huge{
748  font-size: var(--font-huge)!important;
749}
750
751.font-largest{
752  font-size: var(--font-largest)!important;
753}
754
755.font-large{
756  font-size: var(--font-large)!important;
757}
758
759.font-big{
760  font-size: var(--font-big)!important;
761}
762
763.font-body{
764  font-size: var(--font-base)!important;
765}
766
767.font-small{
768  font-size: var(--font-small)!important;
769}
770
771.font-smallest{
772  font-size: var(--font-smallest)!important;
773}
774
775p{
776  margin-top: 0;
777  line-height: 1.4286em;
778}
779
780.user-content ul {
781  padding-left: 20px;
782}
783
784.user-content ul li {
785  margin-bottom: 10px;
786  line-height: 22px;
787}
788
789.user-content table {
790  width: 100%;
791  max-width: 100%;
792  margin-bottom: 10px;
793  line-height: 22px;
794}
795
796.subtitle {
797  font-size: var(--font-smallest);
798  text-transform: uppercase;
799  letter-spacing: 1px;
800}
801
802{# /* // Sliders */ #}
803
804.nube-slider-home {
805  height: 100%;
806}
807
808.swiper-wrapper.disabled {
809  transform: translate3d(0px, 0, 0) !important;
810}
811.slide-container{
812  overflow: hidden;
813}
814.slider-slide {
815  height: 100%;
816  background-position: center;
817  background-size: cover; 
818  overflow: hidden;
819}
820.slider-image {
821  position: relative;
822  z-index: 1;
823  display: block;
824  width: 100%;
825  height: 100%;
826  object-fit: cover;
827}
828.swiper-slide-active .slider-image-animation {
829  -webkit-animation: zoomin 20s ease forwards;
830  -moz-animation: zoomin 20s ease forwards;
831  animation: zoomin 20s ease forwards; 
832}
833
834@-webkit-keyframes zoomin {
835  0% {
836    -webkit-transform: scale(1);
837    transform: scale(1);
838  }
839  100% {
840    -webkit-transform: scale(1.2);
841    transform: scale(1.2);
842  }
843}
844
845@keyframes zoomin {
846  0% {
847    -webkit-transform: scale(1);
848    transform: scale(1);
849  }
850  100% {
851    -webkit-transform: scale(1.2);
852    transform: scale(1.2);
853  }
854}
855
856.swiper-button-next,
857.swiper-button-prev {
858  position: relative;
859  top: initial;
860  width: 25px;
861  height: 20px;
862  margin: 0;
863  line-height: 20px;
864}
865.swiper-button-absolute {
866  position: absolute;
867  top: 50%;
868  margin-top: -10px;
869}
870
871.swiper-button-absolute.swiper-button-next {
872  right: 0;
873}
874.swiper-button-absolute.swiper-button-prev {
875  left: 0;
876}
877
878.swiper-pagination-bottom {
879  position: absolute;
880  bottom: 40px;
881  left: 50%;
882  transform: translateX(-50%);
883}
884
885.swiper-pagination-left {
886  left: inherit;
887  transform: none;
888}
889
890.swiper-pagination-fraction {
891  bottom: auto;
892  width: auto;
893}
894
895.swiper-pagination-bullet {
896  margin: 0 4px;
897  border-radius: 6px;
898}
899
900.swiper-pagination-bullet-active {
901  width: 12px;
902}
903
904.swiper-text {
905  position: initial;
906  z-index: 9;
907  width: 100%;
908  padding: 20px;
909}
910
911.swiper-text-center {
912  position: absolute;
913  width: 92%;
914  top: 50%;
915  bottom: auto;
916  left: 50%;
917  z-index: 9;
918  padding: 0 25px;
919  text-align: center;
920  transform: translate(-50%,-50%);
921}
922
923.swiper-arrows {
924  position: absolute;
925  right: 15px;
926  bottom: 60px;
927}
928
929.swiper-overlay {
930  position: absolute;
931  z-index: 1;
932  bottom: 0;
933  left: 0;
934  width: 100%;
935  height: 100%;
936}
937
938.swiper-button-next.swiper-button-disabled, 
939.swiper-button-prev.swiper-button-disabled {
940  opacity: 0.2;
941}
942
943.swiper-wrapper-columns {
944  display: grid;
945  grid-template-rows: auto auto;
946  grid-auto-flow: column;
947}
948
949.swiper-pagination-lock {
950  display: none !important;
951}
952
953{# /* // Lists */ #}
954
955.list {
956  padding: 0;
957  list-style-type: none;
958}
959.list .list-item{
960  position: relative;
961  margin-bottom: 10px;
962  cursor: default;
963}
964
965.list-unstyled{
966  padding: 0;
967  margin: 0;
968  list-style-type: none;
969}
970
971.list-inline li{
972  display: inline-flex;
973}
974
975{# /* // Notifications */ #}
976
977.notification{
978  padding:  20px;
979  text-align: center;
980}
981.notification-floating {
982  position: absolute;
983  left: 0;
984  z-index: 2000;
985  width: 100%;
986}
987.notification-fixed {
988  position: fixed;
989  right: 0;
990  left: initial;
991  width: 100%;
992  margin-top: -10px;
993}
994.notification-close {
995  padding: 0 5px;
996}
997.notification-centered {  
998  display: inline-block;
999  width: 100%;
1000  margin: 0 20px 20px 0;
1001  text-align: center;
1002}
1003.notification-left {
1004  display: inline-block;
1005  margin: 5px 0 20px 0;
1006  text-align: left;
1007  font-size: 12px;
1008}
1009
1010.notification-fixed-bottom {
1011  position: fixed;
1012  bottom: 0;
1013  left: 0;
1014  z-index: 999;
1015  width: 100%;
1016  font-size: 12px;
1017}
1018
1019.notification-fixed-bottom .btn-small {
1020  font-size: 12px;
1021}
1022
1023.notification-above {
1024  z-index: 9000;
1025}
1026
1027.related-products-notification-container {
1028  margin-right: -15px;
1029}
1030
1031{# /* // Badge */ #}
1032
1033.badge {
1034  position: absolute;
1035  top: 4px;
1036  left: 50%;
1037  transform: translateX(-50%);
1038  font-size: 9px;
1039  font-weight: bold;
1040}
1041
1042{# /* // Tables */ #}
1043
1044.table {
1045  width: 100%;
1046  border-collapse: collapse;
1047  border-spacing: 0;
1048}
1049
1050.table thead th {
1051  padding: 8px;
1052}
1053
1054.table thead th:first-of-type {
1055  padding-left: 0;
1056}
1057
1058.table td {
1059  padding: 8px;
1060  text-align: left;
1061}
1062
1063{# /* // Tooltip */ #}
1064
1065.tooltip {
1066  position: absolute;
1067  left: -170%;
1068  z-index: 9999;
1069  width: 340px;
1070  padding: 15px 5px;
1071  text-align: center;
1072  border-radius: 10px;
1073}
1074
1075.tooltip-top {
1076  bottom: calc(100% + 20px);
1077}
1078
1079.tooltip-bottom {
1080  top: 95%;
1081}
1082
1083.tooltip-arrow {
1084  position: absolute;
1085  right: 30%;
1086  width: 0;
1087  height: 0;
1088  pointer-events: none;
1089}
1090
1091.tooltip-bottom .tooltip-arrow {
1092  top: -8px;
1093  right: 15%;
1094}
1095
1096.tooltip-top .tooltip-arrow {
1097  bottom: -8px;
1098  transform: rotate(180deg);
1099}
1100
1101{# /* // Images */ #}
1102
1103/* 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 */
1104.img-absolute {
1105  position: absolute;
1106  left: 0;
1107  width: 100%;
1108  height: auto;
1109  vertical-align: middle;
1110  text-indent: -9999px;
1111  z-index: 1;
1112}
1113
1114.img-absolute-centered{
1115  left: 50%;
1116  transform: translateX(-50%)!important;
1117  -webkit-transform: translateX(-50%)!important;
1118  -ms-transform: translateX(-50%)!important;
1119}
1120.img-absolute-centered-vertically{
1121  position: absolute;
1122  top: 50%;
1123  left: 50%;
1124  z-index: 9;
1125  width: 100%;
1126  height: 100%;
1127  transform: translate(-50%, -50%);
1128  object-fit: cover;
1129}
1130
1131.card-img{
1132  margin: 0 5px 5px 0;
1133  border: 1px solid #00000012;
1134}
1135.card-img-small{
1136  height: 25px;
1137}
1138.card-img-medium{
1139  height: 35px;
1140}
1141.card-img-big{
1142  height: 50px;
1143}
1144.card-img-square-container {
1145  position: relative;
1146  width: 100%;
1147  padding-top: 100%;
1148}
1149.card-img-square {
1150  position: absolute;
1151  top: 0;
1152  left: 0;
1153  width: 100%;
1154  height: 100%;
1155  object-fit: cover;
1156}
1157.card-img-pill {
1158  position: absolute;
1159  right: 5px;
1160  bottom: 5px;
1161  z-index: 999;
1162  padding: 4px 9px;
1163  font-size: 10px;
1164  border-radius: 15px;
1165}
1166
1167{# /* // Forms */ #}
1168
1169.form-group {
1170  position: relative;
1171  width: 100%;
1172}
1173.form-group .form-select-icon,
1174.form-select .form-select-icon {
1175  position: absolute;
1176  right: 12px;
1177  bottom: 10px;
1178  font-size: 18px;
1179  pointer-events: none;
1180}
1181.form-group-small .form-select-icon{
1182  bottom: 10px;
1183  right: 10px;
1184  font-size: 12px;
1185}
1186.form-select .form-select-icon {
1187  top: 50%;
1188  bottom: initial;
1189  transform: translateY(-50%);
1190  -webkit-transform: translateY(-50%);
1191  -ms-transform: translateY(-50%);
1192}
1193.form-row {
1194  width: auto;
1195  display: -webkit-box;
1196  display: -ms-flexbox;
1197  display: flex;
1198  -ms-flex-wrap: wrap;
1199  flex-wrap: wrap;
1200  margin-right: -5px;
1201  margin-left: -5px;
1202  clear: both;
1203}
1204
1205.form-row > .col,
1206.form-row > [class*=col-]{
1207  padding-right: 5px;
1208  padding-left: 5px;
1209}
1210
1211.form-label {
1212  font-size: var(--font-smallest);
1213  text-transform: uppercase;
1214}
1215
1216.form-label-divider {
1217  padding: 10px 0;
1218  margin-bottom: 10px;
1219}
1220
1221.form-toggle-eye {
1222  position: absolute;
1223  top: 40%;
1224  right: 2px;
1225  display: inline-block;
1226  padding: 10px;
1227  background: none;
1228  border: 0;
1229}
1230
1231.radio-button {
1232  margin-bottom: 0;
1233  -webkit-tap-highlight-color: rgba(0,0,0,0);
1234  cursor: pointer;
1235}
1236
1237.radio-button-primary .radio-button-content {
1238  margin-bottom: 10px;
1239  padding: 16px;
1240}
1241
1242.radio-button.disabled {
1243  opacity: 0.6;
1244  cursor: not-allowed;
1245}
1246
1247.radio-button.disabled input[type="radio"] {
1248  cursor: not-allowed;
1249}
1250
1251.radio-button-container {
1252  display: inline-block;
1253  width: 100%;
1254}
1255
1256.radio-button-content {
1257  position: relative;
1258  margin-bottom: 15px;
1259}
1260
1261.radio-button-icons-container {
1262  position: absolute;
1263}
1264
1265.radio-button-icon {
1266  width: 16px;
1267  height: 16px;
1268  border-radius: 50%;
1269}
1270
1271.radio-button .radio-button-content .unchecked {
1272  display: block;
1273}
1274
1275.radio-button .radio-button-content .checked {
1276  position: absolute;
1277  top: 8px;
1278  left: 8px;
1279  width: 0;
1280  height: 0;
1281  -webkit-transform: translate(-50%,-50%);
1282  -ms-transform: translate(-50%,-50%);
1283  -moz-transform: translate(-50%,-50%);
1284  -o-transform: translate(-50%,-50%);
1285  transform: translate(-50%,-50%);
1286  -webkit-transition: all 0.2s;
1287  -ms-transition: all 0.2s;
1288  -moz-transition: all 0.2s;
1289  -o-transition: all 0.2s;
1290  transition: all 0.2s;
1291}
1292
1293.radio-button input[type="radio"]:checked + .radio-button-content .checked,
1294.radio-button.selected .radio-button-content .checked {
1295  width: 8px;
1296  height: 8px;
1297}
1298
1299.radio-button-label {
1300  padding: 1px 0 0 25px;
1301  font-size: var(--font-small);
1302}
1303
1304.checkbox-container .checkbox {
1305  position: relative;
1306  display: block;
1307  margin-bottom: 15px;
1308  padding-left: 25px;
1309  font-weight: normal;
1310  text-decoration: none;
1311  transition: all 0.4s ease;
1312  cursor: pointer;
1313}
1314
1315.checkbox-container .checkbox-icon {
1316  position: absolute;
1317  top: 50%;
1318  left: 0;
1319  display: block;
1320  width: 16px;
1321  height: 16px;
1322  border-radius: 1px;
1323  transform: translateY(-50%);
1324}
1325
1326.checkbox-container .checkbox-icon:after {
1327  position: absolute;
1328  top: 2px;
1329  left: 5px;
1330  display: none;
1331  width: 4px;
1332  height: 9px;
1333  content: '';
1334  transform: rotate(45deg);
1335  -webkit-transform: rotate(45deg);
1336  -ms-transform: rotate(45deg);
1337}
1338
1339.checkbox-container .checkbox-text {
1340  font-size: var(--font-small);
1341}
1342
1343.checkbox-container .checkbox-text.with-color {
1344  padding-right: 5px;
1345}
1346
1347.checkbox-container .checkbox-color {
1348  display: inline-block;
1349  width: 6px;
1350  height: 6px;
1351  margin-top: 8px;
1352  vertical-align: top;
1353  border-radius: 1px;
1354}
1355
1356.checkbox-container input{
1357  display: none;
1358}
1359
1360.checkbox-container input:checked ~ .checkbox {
1361  opacity: 1;
1362}
1363
1364.checkbox-container input:checked ~ .checkbox .checkbox-icon:after {
1365  display: block;
1366}
1367
1368{# /* // Video */ #}
1369
1370.embed-responsive {
1371  position: relative;
1372  display: block;
1373  height: 0;
1374  padding: 0;
1375  overflow: hidden;
1376}
1377.embed-responsive.embed-responsive-16by9 {
1378  padding-bottom: 56.25%;
1379}
1380.embed-responsive.embed-responsive-1by1 {
1381  padding-bottom: 140%;
1382}
1383.embed-responsive .embed-responsive-item,
1384.embed-responsive embed,
1385.embed-responsive iframe,
1386.embed-responsive object,
1387.embed-responsive video {
1388  position: absolute;
1389  top: 0;
1390  bottom: 0;
1391  left: 0;
1392  width: 100%;
1393  height: 100%;
1394  border: 0;
1395}
1396.video-player {
1397  position: absolute;
1398  top: 0;
1399  left: 0;
1400  z-index: 999;
1401  width: 100%;
1402  height: 100%;
1403  cursor: pointer;
1404}
1405.video-player-icon {
1406  position: absolute;
1407  top: 50%;
1408  left: 50%;
1409  width: 50px;
1410  height: 50px;
1411  margin: -25px 0 0 -25px;
1412  padding-left: 3px;
1413  font-size: 23px;
1414  line-height: 45px;
1415  text-align: center;
1416  border-radius: 3px;
1417  pointer-events: none;
1418}
1419.video-image {
1420  position: absolute;
1421  top: 50%;
1422  left: 50%;
1423  width: 100%;
1424  height: auto;
1425  transform: translate(-50%, -50%);
1426  -webkit-transform: translate(-50%, -50%);
1427  -ms-transform: translate(-50%, -50%);
1428}
1429
1430/*============================================================================
1431  #Header and nav
1432==============================================================================*/
1433
1434.head-main {
1435  top: 0;
1436  width: 100%;
1437  display: flex;
1438  flex-direction: row;
1439  flex-wrap: wrap;
1440  z-index: 1040;
1441  -webkit-backface-visibility: hidden;
1442  backface-visibility: hidden;
1443}
1444
1445{# /* // Adbar */ #}
1446
1447.section-adbar{
1448  width: 100%;
1449  min-height: 30px;
1450  padding: 8px 20px;
1451  font-size: var(--font-small);
1452}
1453
1454.section-adbar .swiper-button-prev {
1455  left: -5px;
1456}
1457
1458.section-adbar .swiper-button-next {
1459  right: -5px;
1460}
1461
1462{# /* // Nav */ #}
1463
1464.nav-desktop {
1465  position: relative;
1466  width: 100%;
1467}
1468
1469.nav-desktop-list {
1470      margin: 0 0 5px 0;
1471    padding: 10px 0;
1472  list-style: none;
1473  white-space: nowrap!important;
1474}
1475.nav-desktop-list::-webkit-scrollbar {
1476  height: 0;
1477}
1478
1479.nav-desktop-with-scroll {
1480      margin: 10px 40px;
1481    overflow-x: scroll;
1482}
1483
1484.nav-desktop-list-arrow {
1485  position: absolute;
1486  top: 0;
1487  width: 20px;
1488  height: 50px;
1489  cursor: pointer;
1490  text-align: center;
1491}
1492
1493.nav-desktop-list-arrow-left {
1494      left: 10px;
1495  }
1496
1497.nav-desktop-list-arrow-right {
1498      right: 10px;
1499  }
1500
1501
1502.nav-desktop-list-arrow.disable {
1503  cursor: initial; 
1504}
1505
1506.nav-desktop-list-arrow.disable svg {
1507  opacity: 0.2;
1508}
1509
1510.nav-desktop-list-arrow svg {
1511  margin-top: 12px;
1512  font-size: 14px;
1513}
1514
1515
1516
1517
1518.nav-item {
1519  display: inline-block;
1520  position: initial;
1521  padding: 0 15px;
1522  white-space: normal;
1523}
1524
1525.desktop-dropdown {
1526  position: fixed;
1527  top: 100%;
1528  left: 0;
1529  width: 100%; 
1530  overflow-y: auto;
1531}
1532
1533.nav-categories {
1534  overflow-x: scroll;
1535}
1536.nav-list-mobile-categories {
1537  margin: 4px 0;
1538  padding: 0 15px;
1539  white-space: nowrap!important;
1540}
1541
1542.utilities-container {
1543  z-index: 1;
1544  display: inline-block;
1545  margin: 0 7px;
1546}
1547.utilities-icon {
1548  font-size: 20px;
1549}
1550.utilities-text {
1551  font-size: var(--font-base);
1552  font-weight: bold;
1553  text-transform: lowercase;
1554}
1555
1556.nav-dropdown-content {
1557  visibility: hidden;
1558  opacity: 0;
1559  transition: visibility 0s linear .3s, opacity .3s linear;
1560}
1561
1562{# /* // Logo */ #}
1563
1564.logo-text-container {
1565  display: inline-block;
1566  max-width: 450px;
1567  margin: 15px 0;
1568}
1569
1570.logo-img-container {
1571  display: inline-block;
1572  width: 100%;
1573  max-width: 320px;
1574}
1575
1576  
1577
1578.logo-img,
1579.logo-text{
1580  width: auto;
1581  height: auto;
1582  margin: 15px 0;
1583  vertical-align: middle;
1584  max-height: 45px;
1585        max-width: 100%;
1586          padding-left: 20px;
1587      }
1588
1589.logo-img-small,
1590header.head-main.compress .logo-img-small {
1591  max-width: 80%;
1592  max-height: 30px;
1593}
1594
1595.logo-img-big {
1596  max-height: 80px;
1597}
1598
1599
1600
1601
1602{# /* // Cart widget and search */ #}
1603
1604.search-input {
1605  border-radius: 0;
1606}
1607
1608.search-input-submit {
1609  position: absolute;
1610  top: 3px;
1611  right: 0;
1612  padding: 8px 5px 8px 8px;
1613  font-size: 15px;
1614  background: none;
1615  border: 0;
1616}
1617
1618.subutility-list {
1619  display: none;
1620}
1621
1622{#/*============================================================================
1623#Blog
1624==============================================================================*/#}
1625
1626.post-item-image-container {
1627  position: relative;
1628  height: 200px;
1629  overflow: hidden;
1630}
1631
1632.post-item-image {
1633  width: 100%;
1634  height: 100%;
1635  object-fit: cover;
1636}
1637
1638.post-item-title,
1639.post-item-summary {
1640  display: -webkit-box;
1641  -webkit-box-orient: vertical;
1642  -webkit-line-clamp: 3;
1643  overflow: hidden;
1644  text-overflow: ellipsis;
1645  line-height: 1.5em;
1646}
1647
1648.post-content,
1649.post-content p {
1650  line-height: 1.8rem;
1651}
1652
1653.post-content img {
1654  max-width: 100%;
1655  height: auto;
1656}
1657
1658.post-content h1,
1659.post-content h2,
1660.post-content h3,
1661.post-content h4,
1662.post-content h5,
1663.post-content h6 {
1664  margin: 2rem 0 1rem 0;
1665  line-height: initial;
1666}
1667
1668
1669.post-content h1,
1670.post-content .h1 {
1671  font-size: var(--h2);
1672}
1673.post-content h2,
1674.post-content .h2 {
1675  font-size: var(--h3);
1676}
1677.post-content h3,
1678.post-content .h3 {
1679  font-size: var(--h4);
1680}
1681.post-content h4,
1682.post-content .h4 {
1683  font-size: var(--h5);
1684}
1685.post-content h5,
1686.post-content .h5 {
1687  font-size: var(--h6);
1688}
1689.post-content h6,
1690.post-content .h6 {
1691  font-size: var(--h6-small);
1692}
1693
1694{% raw %}
1695
1696
1697
1698/*============================================================================
1699  #Home Page
1700==============================================================================*/
1701
1702{# /* // Sections title */ #}
1703
1704.section-title {
1705  padding: 40px 0;
1706}
1707
1708.absolute-section-title {
1709  position: absolute;
1710  top: 70px;
1711  right: 0;
1712  z-index: 9;
1713  width: 55%;
1714  padding-right: 20px;
1715}
1716
1717.absolute-section-title-right {
1718  right: initial;
1719  padding: 0;
1720  text-align: right;
1721}
1722
1723{# /* // Video */ #}
1724
1725
1726
1727
1728.home-video-text {
1729  position: absolute;
1730  top: 50%;
1731  left: 50%;
1732  z-index: 999;
1733  width: 90%;
1734  transform: translate(-50%,-50%);
1735}
1736.home-video-text-outside {
1737  z-index: 9;
1738  margin-top: -55px;
1739}
1740.home-video-overlay:after {
1741  position: absolute;
1742  bottom: 0;
1743  width: 100%;
1744  height: 100%;
1745  content: '';
1746}
1747.home-video-image {
1748  position: absolute;
1749  top: 0;
1750  z-index: 1;
1751  width: 100%;
1752  height: 100%;
1753  object-fit: cover;
1754}
1755.home-video .placeholder-shine {
1756  z-index: 9;
1757}
1758
1759  .home-video video {
1760    position: relative;
1761    object-fit: cover;
1762    object-position: 50% 20%;
1763    font-family: "object-fit: cover";
1764  }
1765  .home-video iframe {
1766    position: absolute;
1767    top: 0;
1768    left: -100%;
1769    width: 300%;
1770    max-width: none;
1771  }
1772  .home-video-hide-controls {
1773    position: absolute;
1774    top: 0;
1775    z-index: 99;
1776    width: 100%;
1777    height: 100%;
1778  }
1779
1780
1781{# /* // Main categories */ #}
1782
1783.section-categories-home {
1784  padding: 45px 0;
1785}
1786
1787.home-category {
1788  float: left;
1789  width: 160px;
1790  margin-bottom: 30px;
1791  overflow: hidden;
1792}
1793
1794.home-category-title {
1795  position: relative;
1796  z-index: 9;
1797  width: 200%;
1798}
1799
1800.home-category-image {
1801  position: relative;
1802  width: 100%;
1803  height: 90px;
1804  margin: 0 auto;
1805  text-align: center;
1806  overflow: hidden;
1807}
1808
1809.home-category-image img {
1810  position: absolute;
1811  top: 50%;
1812  left: 50%;
1813  z-index: 9;
1814  width: 100%;
1815  height: 100%;
1816  transform: translate(-50%, -50%);
1817  object-fit: cover;
1818  
1819}
1820
1821
1822
1823
1824.home-category-name {
1825  padding: 10px 5px 0 5px;
1826  font-size: var(--font-small);
1827  text-overflow: ellipsis;
1828  overflow: hidden;
1829  -webkit-line-clamp: 2;
1830  display: -webkit-box;
1831  -webkit-box-orient: vertical;
1832}
1833
1834{# /* // Welcome message */ #}
1835
1836.section-welcome-home {
1837  padding: 70px 0;
1838}
1839
1840/*============================================================================
1841  #Banners
1842==============================================================================*/
1843
1844{# /* // Home banners */ #}
1845
1846.section-banners-home {
1847  padding: 50px 0;
1848}
1849
1850.textbanner {
1851  position: relative;
1852  margin-bottom: 40px;
1853}
1854.textbanner-link {
1855  display: block;
1856  width: 100%;
1857  height: 100%;
1858}
1859.textbanner-image {
1860  position: relative;
1861  padding-top: 50%;
1862}
1863
1864
1865
1866
1867.textbanner-title {
1868  position: absolute;
1869  top: 50%;
1870  right: 0;
1871  transform: translateY(-50%);
1872}
1873.textbanner-title-even {
1874  right: initial;
1875  left: 0;
1876}
1877.textbanner-text {
1878  position: relative;
1879  padding: 20px 15px;
1880}
1881.textbanner-text.over-image {
1882  position: absolute;
1883  bottom: 0;
1884  z-index: 9;
1885  width: 100%;
1886  border: 0;
1887  padding: 25px 20px;
1888}
1889.textbanner-paragraph {
1890  display: -webkit-box;
1891  margin: 10px 0;
1892  font-size: var(--font-small);
1893  overflow: hidden;
1894  text-overflow: ellipsis;
1895  -webkit-line-clamp: 3;
1896  -webkit-box-orient: vertical;
1897}
1898
1899.textbanner .textbanner-image.overlay.textbanner-image-empty {
1900  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'/><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>");
1901  background-position: center;
1902}
1903
1904.textbanner-image-height {
1905  position: absolute;
1906  top: 0;
1907  min-height: 100%;
1908}
1909
1910.textbanner-image-background {
1911  position: absolute;
1912  top: 0;
1913  display: block;
1914  width: 100%;
1915  height: 100%;
1916  object-fit: cover;
1917}
1918
1919.asymmetric-products-background {
1920  position: absolute;
1921  top: 0;
1922  right: -10px;
1923  z-index: -1;
1924  width: 65%;
1925  height: 100%;
1926  margin-top: -40px;
1927}
1928
1929.asymmetric-products-background-top {
1930  top: 20px;
1931}
1932
1933.module-background {
1934  position: absolute;
1935  top: 0;
1936  left: 0;
1937  z-index: -1;
1938  width: 100%;
1939  height: 85%;
1940  margin-left: -60px;
1941}
1942
1943
1944
1945
1946{# /* // Informative banners */ #}
1947
1948.section-informative-banners {
1949  position: relative;
1950  padding: 90px 0 110px 0;
1951}
1952
1953.service-pagination {
1954  bottom: 40px;
1955  width: 100%;
1956}
1957
1958.service-pagination .swiper-pagination-bullet {
1959  margin: 0 4px;
1960}
1961
1962/*============================================================================
1963  #Product grid
1964==============================================================================*/
1965
1966{# /* // Category banner */ #}  
1967
1968.category-banner {
1969  position: relative;
1970  height: 185px;
1971  overflow: hidden;
1972  
1973    
1974}
1975.category-banner-image {
1976  width: 100%;
1977  height: 100%;
1978  object-fit: cover;
1979}
1980
1981.category-banner-info {
1982  padding: 15px;
1983}
1984
1985{# /* // Category controls */ #}
1986
1987.category-controls-container {
1988  padding: 0;
1989}
1990
1991.category-controls-sticky-detector {
1992  height: 1px;
1993}
1994
1995.category-controls {
1996  position: sticky;
1997  top: 0;
1998  z-index: 100;
1999  padding: 10px 20px;
2000  transition: all 0.3s ease;
2001}
2002
2003.category-controls .page-header {
2004  margin-bottom: 0;
2005}
2006
2007.products-amount-asymmetric {
2008  position: absolute;
2009  right: 10px;
2010  bottom: -45px;
2011  width: auto;
2012  transition: all 0.2s ease;
2013}
2014
2015{# /* // Grid item */ #}
2016
2017.item,
2018.card {
2019  margin-bottom: 20px;
2020  overflow: hidden;
2021}
2022.item-asymmetric {
2023  width: 70%;
2024}
2025.item-asymmetric-slide {
2026  padding-top: 150px;
2027}
2028.item-even {
2029  float: right;
2030  margin-top: 40px;
2031}
2032.item-description {
2033  padding: 15px 5px;
2034}
2035.item .item-btn-quickshop {
2036  width: 30px;
2037  height: 30px;
2038  padding: 0;
2039  font-size: 10px;
2040  line-height: 30px;
2041  
2042      border-radius: var(--border-radius-top-left);
2043    
2044}
2045.item-submit-container.btn {
2046  display: block;
2047  height: 30px;
2048  
2049    
2050}
2051.item-quickshop-icon {
2052  position: absolute;
2053  top: 9px;
2054  right: 8px;
2055  font-size: 12px;
2056  pointer-events: none;
2057}
2058.item-image {
2059  position: relative;
2060  max-height: 1200px;
2061  overflow: hidden;
2062}
2063
2064  
2065.item-image img{
2066  height: 100%;
2067  max-height: 1200px;
2068  width: auto;
2069  transition: all .5s ease;
2070}
2071.item-image-slide img{
2072  max-width: 100%;
2073  object-fit: contain;
2074  object-position: top;
2075}
2076.item-product-reduced .item-image {
2077  height: 130px;
2078}
2079.item-product-reduced .item-image img {
2080  width: 100%;
2081  height: 130px;
2082  object-fit: cover;
2083}
2084.item-image:not(.product-item-image-secondary).lazyloaded {
2085  z-index: 2;
2086  opacity: 1;
2087}
2088.item-image-secondary,
2089.item-image-secondary.fade-in.lazyloaded {
2090  display: none;
2091  opacity: 0;
2092}
2093.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured {
2094  opacity: 0;
2095  transition-delay: .05s;
2096}
2097.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured ~ .item-image-secondary{
2098  opacity: 1;
2099}
2100.item-thumbnail {
2101  display: block;
2102  width: 100%;
2103}
2104.item-actions {
2105  position: absolute;
2106  
2107      right: 0;
2108    bottom: 0;
2109    
2110  z-index: 9;
2111  height: 30px;
2112  overflow: hidden;
2113}
2114.item-name {
2115  line-height: 1.1429em;
2116  text-overflow: ellipsis;
2117  overflow: hidden;
2118  -webkit-line-clamp: 2;
2119  display: -webkit-box;
2120  -webkit-box-orient: vertical;
2121}
2122.item-price-container { 
2123  font-size: var(--font-small);
2124}
2125.price-compare {
2126  margin-left: 5px;
2127  text-decoration: line-through;
2128  opacity: .5;
2129}
2130.item-installments {
2131  font-size: var(--font-smallest);
2132}
2133
2134.item-slider-pagination-container {
2135  position: absolute;
2136  top: 8px;
2137  right: 12px;
2138  z-index: 1;
2139  overflow: hidden;
2140  font-size: 12px;
2141}
2142
2143.item-slider-pagination {
2144  position: relative;
2145  bottom: initial;
2146  left: initial;
2147}
2148
2149.item-more-images-message {
2150  position: absolute;
2151  top: 28px;
2152  right: 12px;
2153  z-index: 1;
2154  font-size: 10px;
2155  opacity: 0;
2156  transition: all 0.2s ease;
2157}
2158
2159{# /* // Labels */ #}
2160
2161.labels {
2162  position: absolute;
2163  
2164      top: 0;
2165    right: 0;
2166    bottom: 0;
2167    left: 0;
2168    
2169  z-index: 9;
2170  text-align: left;
2171  pointer-events: none;
2172}
2173
2174.label {
2175  position: absolute;
2176  bottom: 0;
2177  width: fit-content;
2178  height: fit-content;
2179  
2180      padding: 6px;
2181    border-radius: var(--border-radius-top-right);
2182    
2183  font-size: var(--font-medium);
2184  line-height: 14px;
2185}
2186
2187.label-top {
2188  top: 0;
2189  bottom: initial;
2190  
2191      border-radius: var(--border-radius-bottom-right);
2192    
2193}
2194
2195.label-small {
2196  padding: 3px 6px; 
2197  border-radius: 12px;
2198  font-size: var(--font-medium);
2199}
2200
2201/*============================================================================
2202  #Product detail
2203==============================================================================*/
2204
2205{# /* // Image */ #}
2206
2207.product-slider-image,
2208.quickshop-image {
2209  width: auto;
2210  height: 100%;
2211  max-width: 100%;
2212}
2213
2214
2215  
2216
2217
2218.product-description {
2219  max-height: 150px;
2220  overflow: hidden;
2221}
2222
2223.product-description-full {
2224  max-height: fit-content;
2225}
2226
2227.product-video-container {
2228  display: block;
2229  width: 100%;
2230  height: 100%;
2231  overflow: hidden;
2232}
2233.product-video {
2234  height: 100%;
2235  display: flex;
2236  align-items: center;
2237  justify-content: center;
2238  -webkit-box-align: center;
2239  -ms-flex-align: center;
2240  align-items: center;
2241}
2242.product-video .embed-responsive {
2243  width: 100%;
2244  height: 100%;
2245}
2246
2247.product-video .video-image{
2248  width: auto;
2249  height: 100%;
2250}
2251.product-native-video-slide{
2252  height: auto;
2253}
2254.product-native-video-container {
2255  display: flex;
2256  justify-content: center;
2257  align-items: center;
2258  height: 100%;
2259  overflow: visible;
2260}
2261
2262
2263  
2264.product-paginator {
2265  margin-left: -8px;
2266}
2267
2268.product-description-container,
2269.product-page-description {
2270  width: calc(100% + 40px);
2271  margin: 0 -20px;
2272}
2273.product-page-description {
2274  padding: 20px;
2275}
2276/*============================================================================
2277  #Cart detail
2278==============================================================================*/
2279
2280{# /* // Shipping Calculator */ #}
2281
2282.free-shipping-title {
2283  position: relative;
2284  width: 100%;
2285  height: 40px;
2286}
2287.shipping-calculator-head.with-zip {
2288  height: 55px;
2289}
2290.shipping-calculator-head.with-form {
2291  height: 100px;
2292}
2293.shipping-calculator-head.with-form + .shipping-spinner-container {
2294  margin-top: -20px;
2295}
2296.shipping-calculator-head.with-error {
2297  height: 170px;
2298}
2299
2300/*============================================================================
2301  #Contact page
2302==============================================================================*/
2303
2304{# /* // Data contact */ #}
2305
2306.contact-info {
2307  margin-top: 10px;
2308  padding-left: 0;
2309}
2310
2311.contact-icon {
2312  display: block;
2313  margin: 0 auto 10px auto;
2314}
2315
2316.contact-item {
2317  list-style: none;
2318}
2319
2320.contact-link {
2321  list-style: none;
2322}
2323
2324/*============================================================================
2325  #Media queries
2326==============================================================================*/
2327
2328/* // Max width 768px */
2329
2330@media (max-width: 768px) {
2331  /* Remove transitions for main LCP elements */
2332  .home-sections-container > 
2333    :is(.section-slider-home, .section-video-home):first-of-type,
2334    :is(.section-banners-home, .section-modules-home):first-of-type img[fetchpriority="high"]{
2335      opacity: 1;
2336      transform: none;
2337  }
2338}
2339
2340{# /* // Min width 1400px */ #}
2341
2342@media (min-width: 1400px) {
2343  .container {
2344    max-width: 1300px;
2345  }
2346}
2347
2348{# /* // Min width 768px */ #}
2349
2350@media (min-width: 768px) { 
2351
2352  {# /* //// Components */ #}
2353
2354  .container-narrow {
2355    max-width: 680px;
2356  }
2357
2358  .container-fluid {
2359    padding: 0 var(--guter-container-md);
2360  }
2361
2362  .row-md {
2363    margin-right: var(--guter-negative);
2364    margin-left: var(--guter-negative);
2365  }
2366
2367  {# /* Titles and breadcrumbs */ #}
2368
2369  .h1-huge {
2370    font-size: var(--h1-huge-md);
2371  }
2372
2373  .h1-md {
2374    font-size: var(--h1-md);
2375  }
2376
2377  .h2-md {
2378    font-size: var(--h2-md);
2379  }
2380
2381  .h1-medium {
2382    font-size: var(--h1-medium);
2383  }
2384
2385  .font-md-body {
2386    font-size: var(--font-base)!important;
2387  }
2388
2389  .absolute-section-title {
2390    position: absolute;
2391    right: -25%;
2392    width: 100%;
2393    padding: 0 0 0 40px;
2394    text-align: right;
2395  }
2396
2397  {# /* Slider */ #}
2398
2399  .swiper-text {
2400    position: absolute;
2401  }
2402
2403  .textbanner-even {
2404    margin-top: 250px;
2405  }
2406
2407  
2408    
2409
2410  .asymmetric-products-background {
2411    top: 100px;
2412    right: -40px;
2413    width: 90%;
2414    height: 90%;
2415    margin: 0;
2416  }
2417
2418  .module-background {
2419    right: 0;
2420    left: initial;
2421    margin: 0 -60px 0 0;
2422  }
2423
2424  .home-video-text-outside {
2425    margin-top: -65px;
2426  }
2427
2428  
2429    
2430
2431  {# /* Notifications */ #}
2432
2433  .notification-floating{
2434    margin-top: -10px;
2435  }
2436  .notification-floating .notification{
2437    margin: 10px;
2438    border-radius: var(--border-radius-half);
2439  }
2440  .notification-fixed {
2441    right: 10px;
2442    width: 25%;
2443  }
2444
2445  .notification-fixed-bottom {
2446    bottom: 0;
2447  }
2448
2449  {# /* // Forms */ #}
2450
2451  .radio-button-icons-container {
2452    top: 2px;
2453  }
2454
2455  .radio-button-primary .radio-button-icons-container {
2456    top: 16px;
2457  }
2458
2459  .radio-button-label {
2460    padding-top: 4px;
2461  }
2462
2463  .radio-button-primary .radio-button-label {
2464    padding-top: 2px;
2465  }
2466
2467  {# /* Labels */ #}
2468
2469  .label-top-right-md {
2470    
2471          top: 0;
2472        right: 0;
2473          border-radius: var(--border-radius-bottom-left);
2474        
2475  }
2476
2477  {# /* //// Header and nav */ #}
2478
2479  .section-adbar {
2480    padding: 8px 40px;
2481  }
2482
2483  .head-main {
2484    -webkit-transform: scale(1);
2485    transform: scale(1);
2486  }
2487
2488  .logo-img,
2489  .logo-text{
2490    width: auto;
2491    height: auto;
2492    max-height: 60px;
2493    max-width: 80%;
2494    margin: 20px 0;
2495    padding-left: 0;
2496  }
2497
2498  .logo-img-small,
2499  header.head-main.compress .logo-img-small {
2500    max-height: 40px;
2501  }
2502
2503  .logo-img-big {
2504    max-height: 80px;
2505  }
2506
2507  
2508    
2509
2510  .head-logo-md-center .logo-img-container,
2511  .template-password .logo-img-container {
2512    display: block;
2513    max-width: 400px;
2514    margin: 0 auto;
2515  }
2516
2517  .btn-whatsapp {
2518    bottom: 15px;
2519  }
2520
2521  .utilities-container {
2522    margin: 0 10px;
2523  }
2524
2525  .utilities-text {
2526    font-size: var(--font-big);
2527    font-weight: normal;
2528  }
2529
2530  .header-utility {
2531    position: relative;
2532    z-index: 1;
2533  }
2534
2535  
2536          
2537
2538  .embed-responsive.embed-responsive-1by1 {
2539    padding-bottom: 56.25%;
2540  }
2541
2542  .search-controls-wrapper {
2543    position: relative;
2544    width: 250px;
2545  }
2546
2547  .search-container {
2548    width: 230px;
2549  }
2550
2551  .home-category-title {
2552    width: 100%;
2553  }
2554  .home-category-slide {
2555    min-width: 220px;
2556  }
2557
2558  .textbanner-image .textbanner-text {
2559    
2560              padding: 30px 15px;
2561          
2562  }
2563
2564  {# /* //// Product grid */ #}
2565
2566  .category-controls {
2567    position: relative;
2568    padding: 20px 0 10px 0;
2569  }
2570  .category-controls-row {
2571    align-items: flex-end;
2572  }
2573  .filter-chips-container {
2574    align-items: flex-end;
2575  }
2576
2577  .category-banner {
2578    height: 250px;
2579  }
2580
2581  .category-banner-info {
2582    padding: 40px;
2583  }
2584
2585  .item-even {
2586    margin-top: 250px;
2587    float: none;
2588  }
2589
2590  
2591
2592
2593  .filters-asymmetric {
2594    position: absolute;
2595                  right: calc(10% + 30px);
2596        bottom: -85px;
2597           
2598        width: auto;
2599  }
2600  
2601    
2602
2603  .col-grid-wide-md {
2604    padding-right: var(--gutter);
2605    padding-left: var(--gutter);
2606  }
2607
2608  .item-big {
2609    max-width: 90%;
2610    margin: 0 auto 20px auto;
2611  }
2612
2613  .item-slider-controls-container {
2614    position: absolute;
2615    top: 50%;
2616    height: 25px;
2617    margin: -25px 10px 0 10px;
2618    opacity: 0;
2619    transition: all .2s ease;
2620    transform: scale(0.9);
2621  }
2622  .item-slider-controls-container.swiper-button-disabled {
2623    opacity: 0;
2624    cursor: auto;
2625  }
2626  .item-image:hover .item-slider-controls-container:not(.swiper-button-disabled) {
2627    opacity: 1;
2628    transform: scale(1);
2629  }
2630
2631  .item-more-images-message {
2632    top: 12px;
2633    font-size: 12px;
2634  }
2635
2636  {# /* //// Product detail */ #}
2637
2638  .product-video-container {
2639    padding: 0;
2640  }
2641  .product-native-video-slide {
2642    height: 100%;
2643  }
2644  .product-detail-slider {
2645    visibility: visible!important;
2646    height: auto!important;
2647    max-height: none;
2648  }
2649  .product-detail-slider .swiper-wrapper {
2650    display: -ms-flexbox;
2651    display: flex;
2652    -ms-flex-wrap: wrap;
2653    flex-wrap: wrap;
2654  }
2655  .product-detail-slider .swiper-pagination {
2656    display: none;
2657  }
2658  .product-detail-slider .slider-slide {
2659    margin-bottom: 20px;
2660  }
2661  .product-detail-slider .product-slider-image {
2662    max-height: 2200px;
2663  }
2664  .sticky-product {
2665    position: sticky;
2666    top: 0;
2667  }
2668  
2669
2670  .product-description-container {
2671    width: 100%;
2672    margin: 0;
2673    padding: 0 40px;
2674  }
2675
2676  .product-page-description {
2677    width: 100%;
2678    margin: 0;
2679          padding: 30px;
2680      }
2681  
2682}
2683
2684/*============================================================================
2685  #Helper classes
2686==============================================================================*/
2687
2688/*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 */
2689
2690{# /* // Margin and padding */ #}
2691.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-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
2691@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}.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}
2691.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}
2691.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}}
2692
2693{# /* // Text */ #}
2694.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}
2695
2696{# /* // Align */ #}
2697.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}
2698
2699{# /* // Position */ #}
2700.position-sticky{position: sticky!important; position: -webkit-sticky;}.position-relative{position:relative!important}.position-absolute{position:absolute!important;}.position-fixed{position:fixed!important}.position-initial{position:initial!important}
2701
2702{# /* // Image */ #}
2703.img-fluid {max-width:100%;height:auto}
2704
2705{# /* // Visibility */ #}
2706.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}
2707
2708{# /* // Float */ #}
2709.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}
2710
2711/* // Height */
2712.h-100{height:100%!important}.h-auto{height:auto!important}
2713
2714{# /* // Width */ #}
2715.w-100{width:100%!important}.w-auto{width:auto!important}
2716
2717@media (min-width: 768px) { 
2718
2719  {# /* // Position */ #}
2720
2721  .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;}
2722
2723  {# /* // Float */ #}
2724  
2725  .float-md-none{float:none!important;}
2726
2727  {# /* // Visibility */ #}
2728
2729  .opacity-md-50{opacity: .5}
2730
2731  {# /* // Icons */ #}
2732
2733  .icon-desktop-lg {font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em;}
2734
2735  {# /* // Width */ #}
2736  .w-md-100{width:100%!important}.w-md-auto{width:auto!important}
2737}
2738
2739        </style>
2740
2741        
2742        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/002/922/967/themes/cali/dart-style-colors-bf7bdc6ca0174333c982842e530f8e51.css" media="all" />
2743
2744        
2745        <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/002/922/967/themes/cali/dart-style-async-865f2319bb5369a7d48aab64bd9293a7.css" media="print" onload="this.media='all'">
2746
2747        
2748        <style>
2749            
2750        </style>
2751
2752        
2753        
2754        
2755        
2756        
2757        
2758        
2759        
2760        
2761
2762
2763    <link href="//acdn-us.mitiendanube.com/stores/002/922/967/themes/common/logo-7259192359374637185-1769192410-adc515e23c366177af76b8a396c0102f1769192411.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
2764    <link href="//acdn-us.mitiendanube.com/stores/002/922/967/themes/common/logo-7259192359374637185-1769192410-adc515e23c366177af76b8a396c0102f1769192411.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
2765<link rel="canonical" href="" />
2766
2767                        <link rel="alternate" hreflang="en-at" href="https://prosagraffiti.com/at/account/register/" />
2768                                <link rel="alternate" hreflang="en-be" href="https://prosagraffiti.com/be/account/register/" />
2769                                <link rel="alternate" hreflang="es-bo" href="https://prosagraffiti.com/bo/account/register/" />
2770                                <link rel="alternate" hreflang="pt-br" href="https://prosagraffiti.com/account/register/" />
2771                                <link rel="alternate" hreflang="en-ca" href="https://prosagraffiti.com/ca/account/register/" />
2772                                <link rel="alternate" hreflang="en-ch" href="https://prosagraffiti.com/ch/account/register/" />
2773                                <link rel="alternate" hreflang="es-cl" href="https://prosagraffiti.com/cl/account/register/" />
2774                                <link rel="alternate" hreflang="en-cn" href="https://prosagraffiti.com/cn/account/register/" />
2775                                <link rel="alternate" hreflang="en-de" href="https://prosagraffiti.com/de/account/register/" />
2776                                <link rel="alternate" hreflang="en-dk" href="https://prosagraffiti.com/dk/account/register/" />
2777                                <link rel="alternate" hreflang="es-es" href="https://prosagraffiti.com/es/account/register/" />
2778                                <link rel="alternate" hreflang="en-fr" href="https://prosagraffiti.com/fr/account/register/" />
2779                                <link rel="alternate" hreflang="en-it" href="https://prosagraffiti.com/it/account/register/" />
2780                                <link rel="alternate" hreflang="es-mx" href="https://prosagraffiti.com/mx/account/register/" />
2781                                <link rel="alternate" hreflang="pt-nl" href="https://prosagraffiti.com/nl/account/register/" />
2782                                <link rel="alternate" hreflang="pt-pt" href="https://prosagraffiti.com/pt/account/register/" />
2783                                <link rel="alternate" hreflang="en-ru" href="https://prosagraffiti.com/ru/account/register/" />
2784                                <link rel="alternate" hreflang="en-se" href="https://prosagraffiti.com/se/account/register/" />
2785                                <link rel="alternate" hreflang="en-us" href="https://prosagraffiti.com/us/account/register/" />
2786                                <link rel="alternate" hreflang="es-uy" href="https://prosagraffiti.com/uy/account/register/" />
2787            <meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
2788    <meta name="google-site-verification" content="MeLME1K_T8pTN-x_RxjesjHWu9Sp-HJDEsZ9jYW1teI" />
2789    <meta name="facebook-domain-verification" content="e7wolzzjoxb3ch5amm51c7zic4sji8" />
2790
2791<script>
2792    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2793            n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
2794            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
2795            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
2796        document,'script','https://connect.facebook.net/en_US/fbevents.js');
2797
2798        
2799    const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase();
2800    const partnerAgentIdentifier = 'tiendanube\u002Dcore';
2801    const advancedMatchingConfig = {};
2802
2803    if (tnTrackCookie) {
2804        advancedMatchingConfig.external_id = tnTrackCookie;
2805    }
2806
2807    const pixelId = '2177849295956271';
2808
2809    fbq('init', pixelId, advancedMatchingConfig);
2810    fbq('set', 'agent', partnerAgentIdentifier, pixelId);
2811
2812    
2813                fbq('track', 'PageView');
2814    
2815</script>
2815
2816<noscript>
2817    <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2177849295956271&ev=PageView&noscript=1"/>
2818</noscript>
2819
2820
2821
2822
2823    
2823<script type="text/javascript" id="nube-sdk-script">
2824    (function() {
2825        'use strict';
2826
2827        window.addEventListener('nubesdk:internal-error', function(event) {
2828            var detail = (event && event.detail) || {};
2829            console.error('[NubeSDK internal error]', detail.source, detail.code, detail.message);
2830            if (window.DD_RUM && typeof window.DD_RUM.addError === 'function') {
2831                window.DD_RUM.addError(
2832                    new Error(detail.message || 'NubeSDK internal error'),
2833                    { source: detail.source, code: detail.code, origin: 'nubesdk' }
2834                );
2835            }
2836        });
2837
2838        function initNubeSDK() {
2839            if (typeof window.NubeSDKPreact === 'undefined') {
2840                return false;
2841            }
2842
2843            const { Loader, Runtime, render, Slot, h } = window.NubeSDKPreact;
2844
2845            const root = document.getElementById('nubesdk-root');
2846            if (!root) {
2847                return false;
2848            }
2849
2850            const loaderElement = Loader({
2851                hostId: 'storefront',
2852                initialState: {
2853                    location: {
2854    page: {
2855        type: "account.register",
2856        data: {
2857            customerId: null,
2858            loggedIn: false        }
2859    },
2860    queries: {}
2861}
2862,
2863cart: {
2864    id: null,
2865    items: [
2866            ],
2867    prices: {
2868        discount_coupon: 0,
2869        discount_gateway: 0, // only known once a payment method is selected at checkout
2870        discount_promotion: 0,
2871        shipping: 0,
2872        subtotal: 0,
2873        subtotal_without_taxes: 0,
2874        total: 0
2875    },
2876    validation: {
2877        status: "pending"
2878    },
2879    coupon: {
2880        code: "",
2881        type: "",
2882        value: "",
2883    }
2884},
2885store: {
2886    id: 2922967,
2887    name: "Prosa\u0020Graffiti\u0020\u007C\u0020Murais\u0020e\u0020Arte\u0020Urbana\u0020em\u0020Curitiba\u0020e\u0020Regi\u00E3o",
2888    currency: "BRL",
2889    currency_details: {
2890        code: "BRL",
2891        cents_separator: ",",
2892        thousands_separator: ".",
2893        display_long: "R\u0024",
2894        display_short: "R\u0024"
2895    },
2896    domain: "prosagraffiti.lojavirtualnuvem.com.br",
2897    language: "pt",
2898    theme: "cali",
2899    quick_cart: true,
2900    state_level: "full" // "minimal" | "light" | "full"
2901},
2902customer: {}                },
2903                apps: [
2904                                            {
2905            id: "23379",
2906            script: "https\u003A\/\/apps\u002Dscripts.tiendanube.com\/abejita\u002Detsy\u002Dreviews\/ets\u002Dsdk\/4.js\u003FversionId\u003DR0ntOEvqoJPKsn7QiyrvF4tOdmYXzCHp\u0026store\u003D2922967"
2907        }
2908                            ],
2909                withTelemetry: true            });
2910            render(loaderElement, root);
2911
2912            const runtimeRoot = document.getElementById('nubesdk-runtime');
2913            if (runtimeRoot) {
2914                const runtimeElement = h(Runtime, { hostId: 'storefront' });
2915                render(runtimeElement, runtimeRoot);
2916            }
2917
2918            var UNMOUNTED_NUBESDK_SLOT_SELECTOR = '.js-nubesdk-slot:not([data-nubesdk-mounted])';
2919
2920            // Registry of the slots present on the page, read by apps through the
2921            // AvailableSlots host commands (see nubesdk-available-slots-commands.js).
2922            window.__NUBE_SDK_AVAILABLE_SLOTS__ = window.__NUBE_SDK_AVAILABLE_SLOTS__ || { static: [], dynamic: [] };
2923
2924            function registerAvailableSlot(slotRoot, slotId, pick) {
2925                var sectionType = slotRoot.getAttribute('data-nubesdk-section-type');
2926                if (sectionType !== null) {
2927                    // data-nubesdk-slot already holds the full "<prefix>_<section_id>"
2928                    // name (composed in nubesdk-slot.tpl), so it is the slotId as-is.
2929                    var dynamicType = slotId.indexOf('after_dynamic_section') === 0
2930                        ? 'after_dynamic_section'
2931                        : 'before_dynamic_section';
2932                    window.__NUBE_SDK_AVAILABLE_SLOTS__.dynamic.push({
2933                        type: dynamicType,
2934                        sectionType: sectionType,
2935                        sectionId: slotRoot.getAttribute('data-nubesdk-section-id'),
2936                        sectionIndex: Number(slotRoot.getAttribute('data-nubesdk-section-index')),
2937                        slotId: slotId
2938                    });
2939                } else {
2940                    window.__NUBE_SDK_AVAILABLE_SLOTS__.static.push({
2941                        slotId: slotId,
2942                        pick: pick,
2943                        isRepeatable: pick !== null
2944                    });
2945                }
2946            }
2947
2948            function renderNubeSDKSlots() {
2949                var unmounted = document.querySelectorAll(UNMOUNTED_NUBESDK_SLOT_SELECTOR);
2950                unmounted.forEach(function(slotRoot) {
2951                    var slotId = slotRoot.getAttribute('data-nubesdk-slot');
2952                    var dataSlotPick = slotRoot.getAttribute('data-nubesdk-slot-pick');
2953                    if (slotId) {
2954                        var slotProps = { id: slotId };
2955                        if (dataSlotPick) {
2956                            slotProps.pick = dataSlotPick;
2957                        }
2958                        render(h(Slot, slotProps), slotRoot);
2959                        slotRoot.setAttribute('data-nubesdk-mounted', 'true');
2960                        registerAvailableSlot(slotRoot, slotId, dataSlotPick);
2961                    }
2962                });
2963            }
2964
2965            function elementSubtreeMayHaveUnmountedSlot(el) {
2966                if (el.matches && el.matches(UNMOUNTED_NUBESDK_SLOT_SELECTOR)) {
2967                    return true;
2968                }
2969                return !!(el.querySelector && el.querySelector(UNMOUNTED_NUBESDK_SLOT_SELECTOR));
2970            }
2971
2972            function addedSubtreeMayHaveUnmountedSlot(node) {
2973                if (!node) {
2974                    return false;
2975                }
2976                var ELEMENT_NODE = 1;
2977                var DOCUMENT_FRAGMENT_NODE = 11;
2978                if (node.nodeType === ELEMENT_NODE) {
2979                    return elementSubtreeMayHaveUnmountedSlot(node);
2980                }
2981                if (node.nodeType === DOCUMENT_FRAGMENT_NODE) {
2982                    var children = node.childNodes;
2983                    for (var c = 0; c < children.length; c++) {
2984                        if (addedSubtreeMayHaveUnmountedSlot(children[c])) {
2985                            return true;
2986                        }
2987                    }
2988                }
2989                return false;
2990            }
2991
2992            var scheduleSlotsRaf =
2993                window.requestAnimationFrame ||
2994                function(cb) {
2995                    return setTimeout(cb, 0);
2996                };
2997            var slotRenderScheduled = false;
2998
2999            function scheduleRenderNubeSDKSlots() {
3000                if (slotRenderScheduled) {
3001                    return;
3002                }
3003                slotRenderScheduled = true;
3004                scheduleSlotsRaf(function() {
3005                    slotRenderScheduled = false;
3006                    renderNubeSDKSlots();
3007                });
3008            }
3009
3010            renderNubeSDKSlots();
3011
3012            var observer = new MutationObserver(function(mutations) {
3013                for (var i = 0; i < mutations.length; i++) {
3014                    var added = mutations[i].addedNodes;
3015                    if (added.length === 0) {
3016                        continue;
3017                    }
3018                    for (var j = 0; j < added.length; j++) {
3019                        if (addedSubtreeMayHaveUnmountedSlot(added[j])) {
3020                            scheduleRenderNubeSDKSlots();
3021                            return;
3022                        }
3023                    }
3024                }
3025            });
3026            observer.observe(document.body, { childList: true, subtree: true });
3027        }
3028
3029        function initNubeSDKWhenReady() {
3030            delete window.initNubeSDKWhenReady;
3031            if (document.readyState === 'loading') {
3032                document.addEventListener('DOMContentLoaded', function() {
3033                    initNubeSDK();
3034                });
3035            } else {
3036                initNubeSDK();
3037            }
3038        }
3039
3040        window.initNubeSDKWhenReady = initNubeSDKWhenReady;
3041    })();
3042</script>
vendor: 1 bytes, line 3042
3042
3043<script
3044    src="https://nsk-cdn-static.tiendanube.com/vanilla-adapter-0.26.0.min.js"
3045    crossorigin="anonymous"
3046    fetchpriority="high"
3047    onload="initNubeSDKWhenReady()"
3048    async
3049></script>
3049
3050
3051
3052<script type="text/javascript">
3053    var LS = LS || {};
3054    LS.store = {
3055        id : 2922967,
3056        url : "prosagraffiti.lojavirtualnuvem.com.br",
3057        custom_url : "prosagraffiti.com",
3058        ga4_measurement_id : "G-0HG8W20CBG",
3059        gads_measurement_id : "",
3060        has_preexisting_google_mc_catalog : false,
3061        has_google_analytics_track_product_ids : false,
3062        should_group_kits_for_analytics : false,
3063        skip_ga4_frontend_analytics : false,
3064        skip_gads_frontend_analytics : false,
3065        name: "Prosa\u0020Graffiti\u0020\u007C\u0020Murais\u0020e\u0020Arte\u0020Urbana\u0020em\u0020Curitiba\u0020e\u0020Regi\u00E3o",
3066        has_kits_v2: false,
3067        nube_sdk_product_state: "full",
3068    };
3069    LS.cart = {
3070        id : null,
3071        hash : null,
3072        subtotal : 0,
3073        has_non_shippable_products: false,
3074        has_shippable_products: false,
3075        items : [
3076                    ],
3077        grouped_items : [
3078                    ],
3079        analytics_items: [
3080                    ]
3081    };
3082    LS.hasCartMinimumValue = false;
3083    LS.abStorefrontCartExperiments = null;
3084    LS.lang = "pt_BR";
3085    LS.langCode = "pt";
3086    LS.currency = {
3087        code : "BRL",
3088        display_short: "R\u0024",
3089        display_long: "R\u0024",
3090        cents_separator : ",",
3091        thousands_separator : "."
3092    };
3093    LS.country = "BR";
3094                LS.customer = null;
3095    LS.customerHasPriceTables = false;
3096    LS.template= "account.register";
3097    LS.isPreview = false;
3098    LS.theme = {
3099        code: "cali",
3100        name: "Cali",
3101        custom: false,
3102            };
3103    LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=94973530"
3104
3105    LS.socialScripts = [];
3106    LS.DOMReady = function(fn) {
3107        if (document.addEventListener) {
3108            document.addEventListener('DOMContentLoaded', fn);
3109        } else {
3110            document.attachEvent('onreadystatechange', function() {
3111                if (document.readyState === 'interactive')
3112                    fn();
3113            });
3114        }
3115    };
3116
3117    // Making it a thenable so it can be made into a full fledged Promise later
3118    LS._readyCallbacks = [];
3119    LS.ready = {
3120        then: function(callback){
3121            LS._readyCallbacks.push(callback);
3122        }
3123    };
3124
3125    window.addEventListener('load', () => {
3126        if(!window.cartService) {
3127            return;
3128        }
3129
3130        window.cartService.setCurrentLoadTime(1790666054);
3131    });
3132
3133    window.pageData = {
3134        id: "",
3135        name: ""
3136    }
3137
3138    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
3139
3140    window.metricServiceDispatchQueue = [];
3141    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
3142
3143    window.translations = {
3144        cart: {
3145            error_messages: {
3146                out_of_stock: 'Este produto está fora de estoque.',
3147                unavailable_product: 'Este produto não está disponível.',
3148                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
3149                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
3150                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
3151                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
3152            },
3153            name: 'Carrinho de compras'
3154        }
3155    };
3156</script>
3156
3157
3158
3159                        <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin>
3160        
3160<script>
3161            window.turnstileEnabled = true;
3162            window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' };
3163            // Per-endpoint-group opt-in. register/reset_password require only
3164            // the master tag above. contact/newsletter forms consult these
3165            // flags to decide whether to render the Turnstile widget or fall
3166            // back to reCAPTCHA.
3167            window.turnstileEndpoints = {
3168                contact: true,
3169                newsletter: false
3170            };
3171        </script>
3171
3172                
3172<script>
3173            window.recaptchaEnabled = true;
3174            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
3175            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
3176        </script>
3176
3177    
3178
3179
3180<script>
3181    window.enableNativeLibraries = true;
3182    window.hasMetricsTag = false;
3183    window.hasFixFilterPaginationTag = false;
3184    window.hasUpdatingCartStatusTag = false;
3185    window.hasMaxPaymentDiscountFixTag = false;
3186</script>
3186
3187
3188    
3188<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-3d48e90714b10e812447ad197134472a30.js?v=94973530" async="true"></script>
3188
3189    
3189<script>window.vanillaJS = true;</script>
3189
3190
3191
3192<script type="text/javascript">
3193                window.skipJQuery = true;
3194    
3195    LS.ready.then(() =>  {
3196        if (!window.jQueryNuvem) {
3197            window.jQueryNuvem = $
3198        }
3199    });
3200</script>
3200
3201
3202
3203
3204    
3205<script type="text/javascript">
3206
3207    function ga_send_event(category, action, label, value) {
3208                    return;
3209            }
3210
3211    </script>
3211
3212
3213
3214
3215        <!-- Google tag (gtag.js) -->
3216    
3216<script async src="https://www.googletagmanager.com/gtag/js?id=G-0HG8W20CBG&l=dataLayerTN"></script>
3216
3217    
3217<script>
3218        window.dataLayerTN = window.dataLayerTN || [];
3219        function gtagTN(){dataLayerTN.push(arguments);}
3220
3221                    gtagTN('consent', 'default', {
3222                'ad_storage': 'granted',
3223                'ad_user_data': 'granted',
3224                'ad_personalization': 'granted',
3225                'analytics_storage': 'granted'
3226            });
3227        
3228        gtagTN('js', new Date());
3229
3230        let additionalConfigInfo = {};
3231
3232                    additionalConfigInfo = {
3233                'linker': {
3234                    'domains': ["prosagraffiti.com","nuvem.com.br"]
3235                }
3236            };
3237        
3238                    gtagTN('config', 'G-0HG8W20CBG', additionalConfigInfo);
3239                    </script>
3239
3240
3241    
3241<script>
3242    const HOME_LIST_ITEM_ID = 'home';
3243    const CATEGORY_LIST_ITEM_ID = 'category';
3244    const SEARCH_LIST_ITEM_ID = 'search';
3245
3246    const LIST_ITEM_NAMES = {
3247        [HOME_LIST_ITEM_ID]: 'Home',
3248        [CATEGORY_LIST_ITEM_ID]: 'Category',
3249        [SEARCH_LIST_ITEM_ID]: 'Search results',
3250    };
3251
3252    </script>
3252    
3252<script>
3253    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
3254
3255    const HOME_ITEM_LIST_ID = 'home';
3256    const CATEGORY_ITEM_LIST_ID = 'category';
3257    const SEARCH_ITEM_LIST_ID = 'search';
3258    const CART_ITEM_LIST_ID = 'cart';
3259    const PRODUCT_ITEM_LIST_ID = 'product';
3260
3261    const ITEM_LIST_NAMES = {
3262        [HOME_ITEM_LIST_ID]: 'Home',
3263        [CATEGORY_ITEM_LIST_ID]: 'Category',
3264        [SEARCH_ITEM_LIST_ID]: 'Search results',
3265        [CART_ITEM_LIST_ID]: 'Shopping cart',
3266        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
3267    };
3268
3269    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
3270
3271    function removeNullEntries(data) {
3272        Object.entries(data).forEach(([key, value]) => {
3273            if (!value) {
3274                delete data[key];
3275            }
3276        });
3277    }
3278
3279    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
3280        const cartItemId = cartItem.item_id ?? cartItem.id;
3281        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
3282        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
3283
3284        const cartItemData = {
3285            item_id: cartItem.google_item_id,
3286            item_brand: cartItem.brand,
3287            item_name: cartItem.analytics_name,
3288            item_variant: cartItem.analytics_variant,
3289            price: +((cartItem.unit_price / 100).toFixed(2)),
3290            quantity: Math.abs(cartItem.quantity),
3291            item_list_id: itemListId,
3292            item_list_name: ITEM_LIST_NAMES[itemListId],
3293            ...cartItem.google_item_categories
3294        };
3295
3296        removeNullEntries(cartItemData);
3297
3298        return cartItemData;
3299    }
3300
3301    const formatCartItemForUnifiedGtag = (cartItem) => {
3302        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
3303
3304        return {
3305            ...cartItemDataForGa4,
3306            id: cartItemDataForGa4.item_id,
3307            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
3308        };
3309    }
3310</script>
3310
3311
3312            
3312<script>
3313    
3314    
3315    
3316    
3317    
3318    </script>
3318
3319    
3320            
3320<script>
3321    <!-- Google Tag Manager -->
3322        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
3323                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
3324                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
3325                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
3326                })(window,document,'script','dataLayer','AW-17894572435');
3327    <!-- End Google Tag Manager -->
3328</script>
3328
3329
3330        
3330<script>
3331    
3332        window.dataLayer = window.dataLayer || [];
3333
3334    
3335    
3336    
3337    
3338    </script>
3338
3339    
3340        
3340<script>
3341        var fb_params = {
3342            referrer: document.referrer,
3343            userAgent: navigator.userAgent,
3344            language: 'pt-BR'
3345        };
3346        
3347                                                                
3348        const canSendPreFbq = false && typeof navigator.sendBeacon === 'function';
3349        let pixelFunction = 'track';
3350        let pixelEvent = null;
3351        let metaEventId = null;
3352        const fbTimestamp = new Date().getTime();
3353        let contentType = 'product';
3354        
3355        
3356        if(pixelEvent) {
3357            if (canSendPreFbq) {
3358                navigator.sendBeacon(`/pixel/`, JSON.stringify({
3359                    type: 'pre_fbq',
3360                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
3361                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
3362                    timestamp: Date.now(),
3363                    pixelEvent
3364                }));
3365            }
3366            if (metaEventId) {
3367                fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId });
3368            } else {
3369                fbq(pixelFunction, pixelEvent, fb_params);
3370            }
3371        }
3372
3373        const getContentId = (cartProduct) => {
3374            return cartProduct.meta_content_id == null
3375                ? cartProduct.variant_id.toString()
3376                : String(cartProduct.meta_content_id);
3377        };
3378
3379                    LS.ready.then(function() {
3380                            LS.on(LS.events.productAddedToCart, function (event, data) {
3381                    data ??= event.detail;
3382                    if (!data?.cart?.products?.length) {
3383                        return;
3384                    }
3385
3386                    const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data;
3387                    const value = +cart.total;
3388
3389                    // Facebook Pixel does not have an event to remove products from the cart.
3390                    if (value <= 0 || quantityAdded <= 0) {
3391                        return;
3392                    }
3393                    const cartProducts = cart.analytics_items;
3394                    const contentIds = [...new Set(cartProducts.map(getContentId))];
3395                    const contents = cartProducts.map(product => ({
3396                        id: getContentId(product),
3397                        quantity: product.quantity,
3398                        item_price: +product.unit_price / 100,
3399                    }));
3400                    
3401                    const customData = {
3402                        referrer: document.referrer,
3403                        userAgent: navigator.userAgent,
3404                        language: 'pt-BR',
3405                        content_ids: contentIds,
3406                        contents: contents,
3407                        content_type: contentType,
3408                        currency: LS.currency.code,
3409                        quantity: quantityAdded,
3410                        value
3411                    };
3412
3413                    
3414                    const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`;
3415                    trackAddToCartAJAX(customData, fbAddToCartEventId);
3416
3417                                            sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId);
3418                                    });
3419            });
3420        
3421        function trackAddToCartAJAX(customData, fbEventId) {
3422            const eventName = 'AddToCart';
3423            if (canSendPreFbq) {
3424                navigator.sendBeacon(`/pixel/`, JSON.stringify({
3425                    type: 'pre_fbq',
3426                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
3427                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
3428                    timestamp: Date.now(),
3429                    pixelEvent: eventName,
3430                    eventId: fbEventId
3431                }));
3432            }
3433            fbq('track', eventName, customData, { eventID: fbEventId });
3434        }
3435
3436        async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) {
3437            let data = {
3438                event_name: 'AddToCart',
3439                cart_id: cartId,
3440                cart_product_id: cartItemId,
3441                event_id: fbEventId,
3442            };
3443
3444            Object.assign(data, customData)
3445
3446            setTimeout(function() {
3447                new Image().src = '/fb-capi/?' + new URLSearchParams(data);
3448            }, 500);
3449        }
3450    </script>
3450
3451
3452<script type="text/javascript">
3453    function amplitude_log_event(event, properties) {
3454        // dummy function
3455        return true;
3456    }
3457</script>
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470        
3471        
3472<script type="application/ld+json" data-component='structured-data.organization'>
3473{
3474    "@context": "https://schema.org",
3475    "@type": "Organization",
3476    "name": "Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região",
3477        "logo": "https://acdn-us.mitiendanube.com/stores/002/922/967/themes/common/logo-8465820551371315392-1770044431-8bbc620697edd848459d7d0408dbf3521770044431.png?0",
3478        "url": "https://prosagraffiti.com"
3479            ,"sameAs": [
3480                    "https://instagram.com/prosa.graffiti"
3481            ]
3482    }
3483</script>
3483
3484
3485        
3486
3487    
3487<script type="application/ld+json" data-component='structured-data.page'>
3488    {
3489        "@context": "https://schema.org/",
3490        "@type": "WebPage",
3491        "name": "Criar Minha Conta - Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região",
3492                    "description": "Site oficial Prosa Graffiti: Murais em Curitiba, obras na Europa, parcerias Red Bull e Anjuss. Projetos profissionais e Loja com produtos autorais. Confira.",
3493                "breadcrumb": {
3494            "@type": "BreadcrumbList",
3495            "itemListElement": [
3496            {
3497                "@type": "ListItem",
3498                "position": 1,
3499                "name": "Início",
3500                "item": "https://prosagraffiti.com"
3501            },                                                {
3502                        "@type": "ListItem",
3503                        "position": 2,
3504                        "name": "Minha Conta",
3505                        "item": "https://prosagraffiti.com/account/"
3506                    },                                    {
3507                        "@type": "ListItem",
3508                        "position": 3,
3509                        "name": "Cadastre-se",
3510                        "item": "https://prosagraffiti.com/account/register/"
3511                    }                                        ]
3512        }    }
3513    </script>
3513
3514
3515
3516    </head>
3517    <body class=" template-account-register">
3518
3519        
3520
3521
3522
3523                        <div id="nubesdk-root"></div>
3524                                <div id="nubesdk-runtime"></div>
3525                                                                    <div
3526                class="js-nubesdk-slot"
3527                data-nubesdk-slot="before_main_content"
3528                                                                                            ></div>
3529            
3530
3531        
3532        
3533        
3534        
3535
3536        
3537        <div class="js-overlay site-overlay" style="display: none;"></div>
3538
3539
3540
3541    
3542
3543        
3544
3545    
3546
3547
3548
3549
3550
3551    
3552    
3553
3554
3555
3556<header class="js-head-main     head-main position-sticky position-sticky-md transition-soft" data-store="head">
3557            <div class="container-fluid">
3558        <div class=" row no-gutters align-items-center">
3559
3560                        
3561                            <div class="col-3 col-md-3 order-first order-md-first">
3562
3563                    
3564                    <span class="js-search-utility header-utility d-none d-md-block">
3565                        
3566
3567
3568			<span class="utilities-container  d-none d-md-inline">
3569			<a href="#" class="js-search-button js-modal-open utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa">
3570								 
3571					<span class=" d-none d-md-inline">
3572						<svg class="icon-inline align-bottom utilities-icon" viewBox="0 0 512 512"><path d="M501.03,465.15l-94.46-94.46c26.02-35.88,41.37-79.99,41.37-127.7,0-120.27-97.5-217.77-217.77-217.77S12.41,122.72,12.41,242.99s97.5,217.77,217.77,217.77c54.09,0,103.56-19.73,141.64-52.36l92.98,92.98,36.23-36.23Zm-270.85-55.63c-91.97,0-166.53-74.56-166.53-166.53S138.21,76.46,230.18,76.46s166.53,74.56,166.53,166.53-74.56,166.53-166.53,166.53Z"/></svg>					</span>
3573							</a>
3574		</span>
3575		                    </span>
3576                                <div class="col-3 col-md-3 header-utility order-first order-md-first d-md-none p-0">
3577                        
3578
3579
3580	<span class="utilities-container ml-0 ml-md-0 ">
3581		<a href="#" class="js-modal-open utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
3582							<span class="utilities-text d-inline-block d-md-none ">Menu</span>
3583															<span class="d-none d-md-inline ">
3584						<svg class="icon-inline utilities-icon align-bottom" viewBox="0 0 512 512"><path d="M25.6,51.2H384v51.2H25.6V51.2Zm0,179.2h486.4v51.2H25.6v-51.2Zm0,179.2H384v51.2H25.6v-51.2Z"/></svg>					</span>
3585													</a>
3586	</span>
3587                    </div>
3588                            </div>
3589            
3590            
3591            <div class="js-logo-col col col-md-6 text-center head-logo-md-center order-md-0 text-md-center">
3592                    
3593<div id="logo" class="logo-img-container ">
3594    <a href="https://prosagraffiti.com" title="" ><img src="//acdn-us.mitiendanube.com/stores/002/922/967/themes/common/logo-8465820551371315392-1770044431-8bbc620697edd848459d7d0408dbf3521770044431-480-0.webp" alt="Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região"  class="logo-img transition-soft " width="575" height="230" /></a>
3595    </div>
3596
3597            </div>
3598
3599            
3600            
3601            
3602            <div class=" col-4 col-md-3 d-flex align-items-center justify-content-end">
3603                
3604                
3605                
3606                
3607                
3608                
3609                <span class="js-search-utility header-utility d-md-none ">
3610                    
3611
3612
3613			<span class="utilities-container  d-none d-md-inline">
3614			<a href="#" class="js-search-button js-modal-open utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa">
3615								 
3616					<span class=" d-none d-md-inline">
3617						<svg class="icon-inline align-bottom utilities-icon" viewBox="0 0 512 512"><path d="M501.03,465.15l-94.46-94.46c26.02-35.88,41.37-79.99,41.37-127.7,0-120.27-97.5-217.77-217.77-217.77S12.41,122.72,12.41,242.99s97.5,217.77,217.77,217.77c54.09,0,103.56-19.73,141.64-52.36l92.98,92.98,36.23-36.23Zm-270.85-55.63c-91.97,0-166.53-74.56-166.53-166.53S138.21,76.46,230.18,76.46s166.53,74.56,166.53,166.53-74.56,166.53-166.53,166.53Z"/></svg>					</span>
3618							</a>
3619		</span>
3620		                </span>
3621
3622                
3623                <span class="js-cart-utility header-utility text-right">
3624                    
3625
3626
3627	<span class="utilities-container mr-0 mr-md-0">
3628		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
3629			<a 
3630									href="#"
3631					data-toggle="#modal-cart" 
3632					data-modal-url="modal-fullscreen-cart"
3633								class="js-modal-open js-fullscreen-modal-open position-relative"
3634				>
3635									<span class="d-inline-block d-md-none ">
3636						<span class="utilities-text">Carrinho</span>
3637						<span>
3638						(<span class="js-cart-widget-amount utilities-text">0</span>)
3639						</span>
3640					</span>
3641													<span class="position-relative d-none d-md-inline ">
3642						<svg class="icon-inline utilities-icon cart-icon" viewBox="0 0 565 512"><path d="M528.22,422.85l-37.53-230.4c-6.05-37.16-38.15-64.45-75.8-64.45h-4.65C410.24,57.31,352.93,0,282.24,0S154.24,57.31,154.24,128h-4.65c-37.65,0-69.75,27.29-75.8,64.45l-37.53,230.4c-7.61,46.73,28.46,89.15,75.8,89.15H452.42c47.34,0,83.42-42.42,75.8-89.15ZM282.24,51.2c42.42,0,76.8,34.38,76.8,76.8H205.44c0-42.42,34.38-76.8,76.8-76.8Zm170.18,409.6H112.05c-15.78,0-27.8-14.14-25.27-29.72l37.53-230.4c2.02-12.39,12.72-21.48,25.27-21.48h4.65v51.2h51.2v-51.2h153.6v51.2h51.2v-51.2h4.65c12.55,0,23.25,9.1,25.27,21.48l37.53,230.4c2.54,15.58-9.48,29.72-25.27,29.72Z"/></svg>						<span class="js-cart-widget-amount badge d-none">0</span>
3643					</span>
3644							</a>	
3645		</div>
3646	</span>
3647                </span>
3648            </div>
3649        </div>
3650        
3651        
3652                                        
3653    <div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed" style="display: none;">
3654        <div class="notification notification-primary notification-cart">
3655            
3656            <div class="row">
3657                <div class="col text-left" data-store="cart-notification-item">
3658                    Adicionado ao carrinho com sucesso!
3659                </div>
3660                <div class="col-auto">
3661                    <div class="js-cart-notification-close">
3662                        <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>
3663                </div>
3664            </div>
3665        </div>
3666    </div>
3667                            
3668                                <div class="row d-none d-md-block text-center">
3669                <div class="nav-desktop">
3670    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
3671        
3672
3673
3674			<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3675			<a class="nav-list-link " href="/">Início</a>
3676		</li>
3677				<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">
3678						<div class="nav-item-container">
3679							<a class=" nav-list-link position-relative " href="https://prosagraffiti.com/produtos/">Produtos
3680									</a>
3681						</div>
3682										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
3683								<ul class="desktop-list-subitems list-subitems" >
3684						
3685																		
3686
3687
3688			<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
3689						<div class="nav-item-container">
3690							<a class=" nav-list-link position-relative " href="https://prosagraffiti.com/obrasdearte/">Obras de arte.
3691									</a>
3692						</div>
3693											<ul class=" list-subitems" >
3694						
3695																		
3696
3697
3698			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3699			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/esculturas/">Esculturas</a>
3700		</li>
3701				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3702			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/prints/">Prints</a>
3703		</li>
3704				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3705			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/originais/">Originais</a>
3706		</li>
3707						</ul>
3708					</li>
3709				<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
3710						<div class="nav-item-container">
3711							<a class=" nav-list-link position-relative " href="https://prosagraffiti.com/diversos/">Diversos
3712									</a>
3713						</div>
3714											<ul class=" list-subitems" >
3715						
3716																		
3717
3718
3719			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3720			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/almofadas/">Almofadas</a>
3721		</li>
3722				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3723			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/caderninhos/">Caderninhos</a>
3724		</li>
3725				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3726			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/capinhas-de-celular-graffiti1/">Capinhas de Celular</a>
3727		</li>
3728				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3729			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/garrafas/">Garrafas</a>
3730		</li>
3731				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3732			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/iskeiro-prosa/">Iskeiro Prosa</a>
3733		</li>
3734				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3735			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/stickers/">Stickers Prosa</a>
3736		</li>
3737				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3738			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/arte-digital-personalizada/">Arte Digital Personalizada</a>
3739		</li>
3740						</ul>
3741					</li>
3742				<li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item">
3743						<div class="nav-item-container">
3744							<a class=" nav-list-link position-relative " href="https://prosagraffiti.com/exposicao-permita-se/">Exposição Permita-se
3745									</a>
3746						</div>
3747											<ul class=" list-subitems" >
3748						
3749																		
3750
3751
3752			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3753			<a class="nav-list-link " href="https://prosagraffiti.com/exposicao-permita-se/stickers-permita-se/">Stickers Permita-se</a>
3754		</li>
3755						</ul>
3756					</li>
3757						</ul>
3758							</div>
3759					</li>
3760				<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">
3761						<div class="nav-item-container">
3762							<a class=" nav-list-link position-relative " href="#">Murais Corporativos
3763									</a>
3764						</div>
3765										<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
3766								<ul class="desktop-list-subitems list-subitems" >
3767						
3768																		
3769
3770
3771			<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3772			<a class="nav-list-link " href="https://flourishing-kheer-4c93b7.netlify.app">Alto Padrao</a>
3773		</li>
3774				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3775			<a class="nav-list-link " href="https://prosagraffiti.com/prosa-graffiti-pintura-de-mural-profissional-curitiba/">Murais e orçamentos</a>
3776		</li>
3777				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3778			<a class="nav-list-link " href="https://prosagraffiti.com/duvidas-murais-graffiti-orcamento/">Dúvidas frequentes</a>
3779		</li>
3780				<li class="js-desktop-nav-item  nav-item-desktop nav-item" data-component="menu.item">
3781			<a class="nav-list-link " href="https://prosagraffiti.com/blog/posts/murais-graffiti-curitiba-regiao-0d2de5a76039">Portfolio</a>
3782		</li>
3783						</ul>
3784							</div>
3785					</li>
3786				<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3787			<a class="nav-list-link " href="https://prosagraffiti.com/graffiti-na-europa-bastidores-livro-prosa-vacaciones">Vacaciones!</a>
3788		</li>
3789				<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3790			<a class="nav-list-link " href="/blog/">Noticias</a>
3791		</li>
3792				<li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item">
3793			<a class="nav-list-link " href="https://prosagraffiti.com/exposicaorelease/">Exposição Permita-se</a>
3794		</li>
3795	        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-left nav-desktop-list-arrow nav-desktop-list-arrow-left disable" style="display: none"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg></span>
3796        <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-right nav-desktop-list-arrow nav-desktop-list-arrow-right" style="display: none"><svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg></span>
3797    </ul>
3798</div>            </div>
3799            </div>    
3800    
3801</header>
3802
3803
3804
3805
3806
3807                                                            <div
3808                class="js-nubesdk-slot"
3809                data-nubesdk-slot="after_header"
3810                                                                                            ></div>
3811            
3812
3813
3814
3815    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;">
3816        <div class="container-fluid p-0">
3817            <div class="row justify-content-center align-items-center">
3818                <div class="col col-md-auto pr-0">
3819                    Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.
3820                </div>
3821                <div class="col-auto">
3822                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
3823                </div>
3824            </div>
3825        </div>
3826    </div>
3827
3828
3829
3830
3831
3832<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
3832de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;"   >
3833                        <div class="js-modal-close   modal-header  p-2 m-2 w-100">
3834                                            <div class="row">
3835                            <div class="col">
3836                                        Desconto exclusivo!
3837                                </div>
3838                            <div class="col-auto">
3839                                <a class="js-modal-close btn-link mr-3">
3840                                    Fechar
3841                                </a>
3842                            </div>
3843                        </div>
3844                                    </div>
3845                <div class="modal-body ">
3846                            
3847        <div class="js-cross-selling-modal-body" style="display: none"></div>
3848                    </div>
3849                    <div class="modal-footer text-right d-md-block ">
3850                            </div>
3851            
3852    </div>
3853    <div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>
3854
3855
3856
3857
3858
3859
3860
3861
3862<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal-left-md transition-sli
3862de modal-full transition-soft " style="display: none;"   >
3863                <div class="modal-with-fixed-footer">
3864            <div class="modal-scrollable-area">
3865                    <div class="js-modal-close   modal-header text-right ">
3866                                            <span class="js-modal-close btn-link  modal-close no-header ">
3867                            Fechar
3868                        </span>
3869                                    </div>
3870                <div class="modal-body nav-body">
3871                    					<div class="d-block d-md-none">
3872				<form class="js-search-container js-search-form " action="/search/" method="get">
3873    <div class="form-group mb-4 m-md-0">
3874        <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="Buscar" aria-label="Buscar" />
3875        <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar">
3876            <svg class="icon-inline icon-lg" viewBox="0 0 512 512"><path d="M501.03,465.15l-94.46-94.46c26.02-35.88,41.37-79.99,41.37-127.7,0-120.27-97.5-217.77-217.77-217.77S12.41,122.72,12.41,242.99s97.5,217.77,217.77,217.77c54.09,0,103.56-19.73,141.64-52.36l92.98,92.98,36.23-36.23Zm-270.85-55.63c-91.97,0-166.53-74.56-166.53-166.53S138.21,76.46,230.18,76.46s166.53,74.56,166.53,166.53-74.56,166.53-166.53,166.53Z"/></svg>        </button>
3877    </div>
3878</form>
3879<div class="js-search-suggest search-suggest mr-md-3" style="display: none;">
3880    </div>			</div>
3881				    <div class="nav-primary">
3882        <ul class="nav-list" data-store="navigation" data-component="menu">
3883            
3884
3885
3886			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3887			<a class="nav-list-link " href="/">Início</a>
3888		</li>
3889				<li class="nav-item item-with-subitems" data-component="menu.item">
3890							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Produtos
3891											<span class="nav-list-arrow ml-1">
3892							<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>
3893									</a>
3894											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
3895													<div class="modal-header">
3896								<div class="row">
3897									<div class="col">
3898										<a class="js-toggle-menu-back" href="#">
3899											<div>
3900												<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>
3901											<div class="mt-3">Produtos</div>
3902										</a>
3903									</div>
3904									<div class="col-auto align-self-start">
3905										<a class="js-toggle-menu-close js-modal-close btn-link">
3906											Fechar
3907										</a>
3908									</div>
3909								</div>
3910							</div>
3911															<li class="nav-item">
3912									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://prosagraffiti.com/produtos/">
3913																					Ver todos os produtos
3914																			</a>
3915								</li>
3916													
3917																															
3918
3919
3920			<li class="nav-item item-with-subitems" data-component="menu.item">
3921							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Obras de arte.
3922											<span class="nav-list-arrow ml-1">
3923							<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>
3924									</a>
3925											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
3926													<div class="modal-header">
3927								<div class="row">
3928									<div class="col">
3929										<a class="js-toggle-menu-back" href="#">
3930											<div>
3931												<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>
3932											<div class="mt-3">Obras de arte.</div>
3933										</a>
3934									</div>
3935									<div class="col-auto align-self-start">
3936										<a class="js-toggle-menu-close js-modal-close btn-link">
3937											Fechar
3938										</a>
3939									</div>
3940								</div>
3941							</div>
3942															<li class="nav-item">
3943									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://prosagraffiti.com/obrasdearte/">
3944																					Ver tudo em Obras de arte.
3945																			</a>
3946								</li>
3947													
3948																															
3949
3950
3951			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3952			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/esculturas/">Esculturas</a>
3953		</li>
3954				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3955			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/prints/">Prints</a>
3956		</li>
3957				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3958			<a class="nav-list-link " href="https://prosagraffiti.com/obrasdearte/originais/">Originais</a>
3959		</li>
3960						</ul>
3961					</li>
3962				<li class="nav-item item-with-subitems" data-component="menu.item">
3963							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Diversos
3964											<span class="nav-list-arrow ml-1">
3965							<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>
3966									</a>
3967											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
3968													<div class="modal-header">
3969								<div class="row">
3970									<div class="col">
3971										<a class="js-toggle-menu-back" href="#">
3972											<div>
3973												<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>
3974											<div class="mt-3">Diversos</div>
3975										</a>
3976									</div>
3977									<div class="col-auto align-self-start">
3978										<a class="js-toggle-menu-close js-modal-close btn-link">
3979											Fechar
3980										</a>
3981									</div>
3982								</div>
3983							</div>
3984															<li class="nav-item">
3985									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://prosagraffiti.com/diversos/">
3986																					Ver tudo em Diversos
3987																			</a>
3988								</li>
3989													
3990																															
3991
3992
3993			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3994			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/almofadas/">Almofadas</a>
3995		</li>
3996				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
3997			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/caderninhos/">Caderninhos</a>
3998		</li>
3999				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4000			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/capinhas-de-celular-graffiti1/">Capinhas de Celular</a>
4001		</li>
4002				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4003			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/garrafas/">Garrafas</a>
4004		</li>
4005				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4006			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/iskeiro-prosa/">Iskeiro Prosa</a>
4007		</li>
4008				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4009			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/stickers/">Stickers Prosa</a>
4010		</li>
4011				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4012			<a class="nav-list-link " href="https://prosagraffiti.com/diversos/arte-digital-personalizada/">Arte Digital Personalizada</a>
4013		</li>
4014						</ul>
4015					</li>
4016				<li class="nav-item item-with-subitems" data-component="menu.item">
4017							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Exposição Permita-se
4018											<span class="nav-list-arrow ml-1">
4019							<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>
4020									</a>
4021											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
4022													<div class="modal-header">
4023								<div class="row">
4024									<div class="col">
4025										<a class="js-toggle-menu-back" href="#">
4026											<div>
4027												<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>
4028											<div class="mt-3">Exposição Permita-se</div>
4029										</a>
4030									</div>
4031									<div class="col-auto align-self-start">
4032										<a class="js-toggle-menu-close js-modal-close btn-link">
4033											Fechar
4034										</a>
4035									</div>
4036								</div>
4037							</div>
4038															<li class="nav-item">
4039									<a class="nav-list-link position-relative font-body font-weight-bold " href="https://prosagraffiti.com/exposicao-permita-se/">
4040																					Ver tudo em Exposição Permita-se
4041																			</a>
4042								</li>
4043													
4044																															
4045
4046
4047			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4048			<a class="nav-list-link " href="https://prosagraffiti.com/exposicao-permita-se/stickers-permita-se/">Stickers Permita-se</a>
4049		</li>
4050						</ul>
4051					</li>
4052						</ul>
4053					</li>
4054				<li class="nav-item item-with-subitems" data-component="menu.item">
4055							<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Murais Corporativos
4056											<span class="nav-list-arrow ml-1">
4057							<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>
4058									</a>
4059											<ul class="js-menu-panel nav-list-panel nav-list-panel-right   list-subitems" style="display:none;">
4060													<div class="modal-header">
4061								<div class="row">
4062									<div class="col">
4063										<a class="js-toggle-menu-back" href="#">
4064											<div>
4065												<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>
4066											<div class="mt-3">Murais Corporativos</div>
4067										</a>
4068									</div>
4069									<div class="col-auto align-self-start">
4070										<a class="js-toggle-menu-close js-modal-close btn-link">
4071											Fechar
4072										</a>
4073									</div>
4074								</div>
4075							</div>
4076													
4077																															
4078
4079
4080			<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4081			<a class="nav-list-link " href="https://flourishing-kheer-4c93b7.netlify.app">Alto Padrao</a>
4082		</li>
4083				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4084			<a class="nav-list-link " href="https://prosagraffiti.com/prosa-graffiti-pintura-de-mural-profissional-curitiba/">Murais e orçamentos</a>
4085		</li>
4086				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4087			<a class="nav-list-link " href="https://prosagraffiti.com/duvidas-murais-graffiti-orcamento/">Dúvidas frequentes</a>
4088		</li>
4089				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4090			<a class="nav-list-link " href="https://prosagraffiti.com/blog/posts/murais-graffiti-curitiba-regiao-0d2de5a76039">Portfolio</a>
4091		</li>
4092						</ul>
4093					</li>
4094				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4095			<a class="nav-list-link " href="https://prosagraffiti.com/graffiti-na-europa-bastidores-livro-prosa-vacaciones">Vacaciones!</a>
4096		</li>
4097				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4098			<a class="nav-list-link " href="/blog/">Noticias</a>
4099		</li>
4100				<li class="js-desktop-nav-item  nav-item" data-component="menu.item">
4101			<a class="nav-list-link " href="https://prosagraffiti.com/exposicaorelease/">Exposição Permita-se</a>
4102		</li>
4103	        </ul>
4104    </div>
4105	                </div>
4106                </div>
4107                    <div class="modal-footer text-right  hamburger-footer mb-0">
4108                		    <div class="nav-secondary text-left text-md-right" data-store="account-links">
4109        
4110
4111
4112	<span class="utilities-container ml-0 mr-2">
4113					<a href="/account/login/">
4114				<svg class="icon-inline icon-lg 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>
4115																		<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a>
4116									| <a href="/account/register" title="" class="ml-2">Criar uma conta</a>
4117										</span>
4118    </div>
4119	            </div>
4120                </div>
4121            
4122    </div>
4123    <div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div>
4124
4125
4126	
4127	
4128<div id="nav-search" class="js-modal   modal modal-nav-search modal-fade modal- modal--md transition-sli
4128de modal- transition-soft " style="display: none;"   >
4129                        <div class="js-modal-close   modal-header text-right ">
4130                                            <span class="js-modal-close btn-link  modal-close no-header ">
4131                            Fechar
4132                        </span>
4133                                    </div>
4134                <div class="modal-body ">
4135                    			<div class="row">
4136				<div class="col-12 col-md-6 offset-md-3">
4137					<h3 class="h1-md">O que você está buscando?</h3>
4138					<form class="js-search-container js-search-form " action="/search/" method="get">
4139    <div class="form-group mb-4 m-md-0">
4140        <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="Buscar" aria-label="Buscar" />
4141        <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar">
4142            <svg class="icon-inline icon-lg" viewBox="0 0 512 512"><path d="M501.03,465.15l-94.46-94.46c26.02-35.88,41.37-79.99,41.37-127.7,0-120.27-97.5-217.77-217.77-217.77S12.41,122.72,12.41,242.99s97.5,217.77,217.77,217.77c54.09,0,103.56-19.73,141.64-52.36l92.98,92.98,36.23-36.23Zm-270.85-55.63c-91.97,0-166.53-74.56-166.53-166.53S138.21,76.46,230.18,76.46s166.53,74.56,166.53,166.53-74.56,166.53-166.53,166.53Z"/></svg>        </button>
4143    </div>
4144</form>
4145<div class="js-search-suggest search-suggest mr-md-3" style="display: none;">
4146    </div>				</div>
4147			</div>
4148		                </div>
4149        
4150    </div>
4151
4152
4153
4154
4155           
4156
4157	
4158	
4159<div id="modal-cart" class="js-modal js-fullscreen-modal  modal modal-cart modal-right modal-right-md transition-sli
4159de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart">
4160        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
4161                        <div class="js-modal-close js-fullscreen-modal-close  modal-header  ">
4162                                            <div class="row">
4163                            <div class="col">
4164                                			Carrinho de compras		                            </div>
4165                            <div class="col-auto">
4166                                <a class="js-modal-close btn-link ">
4167                                    Fechar
4168                                </a>
4169                            </div>
4170                        </div>
4171                                    </div>
4172                <div class="modal-body ">
4173                    			
4174
4175
4176
4177                                                            <div
4178                class="js-visible-on-cart-filled js-nubesdk-slot"
4179                data-nubesdk-slot="before_line_items"
4180                                                                                style="display:none;"
4181                            ></div>
4182            
4183
4184<div class="js-ajax-cart-list">
4185        </div>
4186
4187
4188
4189
4190
4191                                                            <div
4192                class="js-visible-on-cart-filled js-nubesdk-slot"
4193                data-nubesdk-slot="after_line_items"
4194                                                                                style="display:none;"
4195                            ></div>
4196            
4197
4198<div class="js-empty-ajax-cart" >
4199 	    <div class="alert alert-info" data-component="cart.empty-message">O carrinho de compras está vazio. </div>
4200</div>
4201<div id="error-ajax-stock" style="display: none;">
4202	<div class="alert alert-warning">
4203     	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>
4204    </div>
4205</div>
4206
4207<div class="cart-row">
4208    
4209
4210
4211    
4212
4213
4214<div class="js-subtotal-price subtotal-price hidden" data-priceraw="0"></div>
4215
4216<div id="store-curr" class="hidden">BRL</div>
4217
4218
4219
4220
4221
4222  
4223  <div class="js-visible-on-cart-filled h5 row mb-1 font-big" style="display:none;" data-store="cart-subtotal">
4224    <span class="col-7">
4225      Subtotal
4226      
4227      <small class="js-subtotal-shipping-wording" > (sem frete)</small>
4228      :
4229    </span>
4230    <span class="js-ajax-cart-total js-cart-subtotal col text-right" data-priceraw="0" data-component="cart.subtotal" data-component-value=0>R$0,00</span>
4231  </div>
4232
4233  
4234
4235
4236
4237
4238
4239 
4240
4241  
4242  <div class="js-total-promotions text-accent">
4243    <span class="js-promo-discount" style="display:none;"> Desconto</span>
4244    <span class="js-promo-in" style="display:none;">em</span>
4245    <span class="js-promo-all" style="display:none;">todos os produtos</span>
4246    <span class="js-promo-buying" style="display:none;"> comprando</span>
4247    <span class="js-promo-units-or-more" style="display:none;"> ou mais</span>
4248    <span class="js-cart-discount-automatic" style="display:none;">Desconto</span>
4249    <span class="js-cart-discount-with-coupon" style="display:none;">Desconto do cupom</span>
4250      </div>
4251
4252
4253  
4254  
4255
4256
4257
4258
4259
4260                                                            <div
4261                class="js-visible-on-cart-filled js-nubesdk-slot"
4262                data-nubesdk-slot="before_cart_shipping_options"
4263                                                                                style="display:none;"
4264                            ></div>
4265            
4266
4267  <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info mb-3" style="display: none">
4268  
4269          <div class="js-visible-on-cart-filled divider mb-0 mt-3" style="display:none;"></div>
4270          <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">
4271
4272        
4273        <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;">
4274          <div class="col-11 text-left pl-1 pr-0">
4275            <div class="mb-1">O frete escolhido não está mais disponível para este carrinho. </div>
4276            <div>
4276Mas não se preocupe! Você pode escolher outro.</div>
4277          </div>
4278        </div>
4279
4280        
4281        <div id="cart-shipping-container"  style="display: none;" data-shipping-url="/frete/">
4282
4283          
4284          <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>
4285
4286          
4287                      	
4288
4289<div class="mb-4 mt-2" data-store="shipping-calculator">
4290	<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form">
4291		<div class="js-shipping-calculator-with-zipcode  mb-4 w-100 transition-up position-absolute mt-2">
4292			<div class="container p-0">
4293				<div class="row align-items-center">
4294					<span class="col pr-0">
4295						<span class="font-small align-bottom">
4296							<span>Entregas para o CEP:</span>
4297							<strong class="js-shipping-calculator-current-zip"></strong>
4298						</span>
4299					</span>
4300					<div class="col-auto pl-0">
4301						<a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a>
4302					</div>
4303				</div>
4304			</div>
4305		</div>
4306
4307		<div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100">
4308
4309			
4310						
4311			
4312<div class="form-group mb-3  ">
4313        					<span class="form-label">						
4314						Meios de envio
4315					</span>
4316					<div class="position-relative overflow-none row">
4317						<div class="col-12">
4318				        <div class="form-control-container " >
4319                <input 
4320            type="tel"
4321                        class=" form-control js-shipping-input d-block form-control-inline" 
4322            autocorrect="off" 
4323            autocapitalize="off" 
4324                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                                    data-component="cart"        />
4325                    									        </div>
4326        						</div>
4327						<button class="js-calculate-shipping btn btn-append btn-medium mr-3" aria-label="Calcular frete">	
4328							<span class="js-calculate-shipping-wording">
4329								<svg class="icon-inline btn-icon icon-lg" 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>
4330							<span class="loading" style="display: none;">
4331								<svg class="icon-inline btn-icon icon-spin icon-lg" 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>
4332						</button>
4333					</div>
4334				        																												<a class="btn-link font-small mt-2 mb-2 d-inline-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a>
4335								<div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;">
4336					
4337					
4338																																																																									Não conseguimos encontrar esse CEP para Brasil. Pode tentar outro ou
4339
4340															<a href="#" data-toggle="#cart-shipping-country" class="js-modal-open js-open-over-modal btn-link text-lowercase font-small">
4341									alterar o país de entrega
4342								</a>
4343																																																																																																																																																																																																						</div>
4344				<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>
4345				<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>
4346				</div>
4347
4348
4349		</div>
4350	</div>
4351	<div class="js-shipping-calculator-spinner my-4" style="display: none;">
4352		<div class="row mx-0 mb-4">
4353     <div class="col-auto pl-0">
4354        <div class="placeholder-shipping-icon placeholder-color placeholder-shine position-relative"></div>
4355    </div>
4356    <div class="col">
4357        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
4358        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
4359    </div>
4360    <div class="col-auto pr-0">
4361        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
4362    </div>
4363</div>
4364
4365<div class="row mx-0">
4366     <div class="col-auto pl-0">
4367        <div class="placeholder-shipping-icon placeholder-color placeholder-shine position-relative"></div>
4368    </div>
4369    <div class="col">
4370        <div class="placeholder-line placeholder-color placeholder-shine position-relative mb-3 col-10 col-md-8"></div>
4371        <div class="placeholder-line placeholder-color placeholder-shine position-relative col-6 col-md-3"></div>
4372    </div>
4373    <div class="col-auto pr-0">
4374        <div class="placeholder-line placeholder-shipping-price placeholder-color placeholder-shine position-relative"></div>
4375    </div>
4376</div>	</div>
4377	<div class="js-shipping-calculator-response transition-soft  radio-buttons-group mb-3" style="display: none;"></div>
4378</div>
4379
4380
4381
4382				
4383	
4384<div id="cart-shipping-country" class="js-modal   modal modal-bottom modal-centered-small js-modal-shipping-country modal-center modal-bottom-md transition-sli
4384de modal-centered transition-soft modal-zindex-top" style="display: none;" data-component="cart" data-cart-open-type="show_notification" >
4385        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
4386                        <div class="js-modal-close  js-close-over-modal modal-header  ">
4387                                            <div class="row">
4388                            <div class="col">
4389                                		    Pais de entrega
4390		                            </div>
4391                            <div class="col-auto">
4392                                <a class="js-modal-close btn-link ">
4393                                    Fechar
4394                                </a>
4395                            </div>
4396                        </div>
4397                                    </div>
4398                <div class="modal-body ">
4399                    		    
4400<div class="form-group mt-4">
4401            <label  class="form-label " >País onde entregaremos seu pedido</label>
4402        <select 
4403                class="form-select js-country-select "
4404                aria-label="País onde entregaremos seu pedido">
4405        											<option value="AT" data-country-url="https://prosagraffiti.com/at/account/register/" >Áustria</option>
4406											<option value="BE" data-country-url="https://prosagraffiti.com/be/account/register/" >Bélgica</option>
4407											<option value="BO" data-country-url="https://prosagraffiti.com/bo/account/register/" >Bolívia</option>
4408											<option value="BR" data-country-url="https://prosagraffiti.com/account/register/" selected>Brasil</option>
4409											<option value="CA" data-country-url="https://prosagraffiti.com/ca/account/register/" >Canadá</option>
4410											<option value="CH" data-country-url="https://prosagraffiti.com/ch/account/register/" >Suiça</option>
4411											<option value="CL" data-country-url="https://prosagraffiti.com/cl/account/register/" >Chile</option>
4412											<option value="CN" data-country-url="https://prosagraffiti.com/cn/account/register/" >China</option>
4413											<option value="DE" data-country-url="https://prosagraffiti.com/de/account/register/" >Alemanha</option>
4414											<option value="DK" data-country-url="https://prosagraffiti.com/dk/account/register/" >Dinamarca</option>
4415											<option value="ES" data-country-url="https://prosagraffiti.com/es/account/register/" >Espanha</option>
4416											<option value="FR" data-country-url="https://prosagraffiti.com/fr/account/register/" >França</option>
4417											<option value="IT" data-country-url="https://prosagraffiti.com/it/account/register/" >Itália</option>
4418											<option value="MX" data-country-url="https://prosagraffiti.com/mx/account/register/" >México</option>
4419											<option value="NL" data-country-url="https://prosagraffiti.com/nl/account/register/" >Países Baixos</option>
4420											<option value="PT" data-country-url="https://prosagraffiti.com/pt/account/register/" >Portugal</option>
4421											<option value="RU" data-country-url="https://prosagraffiti.com/ru/account/register/" >Rússia</option>
4422											<option value="SE" data-country-url="https://prosagraffiti.com/se/account/register/" >Suécia</option>
4423											<option value="US" data-country-url="https://prosagraffiti.com/us/account/register/" >Estados Unidos</option>
4424											<option value="UY" data-country-url="https://prosagraffiti.com/uy/account/register/" >Uruguai</option>
4425									    </select>
4426    <div class="form-select-icon">
4427                                    <svg class="icon-inline icon-w-14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,340.3,451.75,144.55l18.1,18.1L256,376.5,42.15,162.65l18.1-18.1Z"/></svg>    </div>
4428</div>
4429
4430
4431		                </div>
4432                    <div class="modal-footer text-right d-md-block ">
4433                			<a href="#" class="js-save-shipping-country btn btn-primary d-inline-block">Aplicar</a>
4434		            </div>
4435            
4436        </form>
4437    </div>
4438    <div class="js-modal-overlay modal-overlay modal-zindex-top" data-modal-id="#cart-shipping-country" style="display: none;"></div>
4439          
4440          
4441                  </div>
4442
4443                  <div id="shipping-cost-container" class="js-fulfillment-info js-visible-on-cart-filled js-shipping-cost-table font-weight-normal row mt-2 mb-0" style="display:none;">
4444            <span class="col-auto pl-md-0">Frete:</span>
4445            <span id="shipping-cost" class="col text-right opacity-40 pr-md-0">
4446              Calcule para visualizar
4447            </span>
4448            <span class="js-calculating-shipping-cost col text-right opacity-40 pr-md-0" style="display: none">
4449              Calculando...
4450            </span>
4451            <span class="js-shipping-cost-empty col text-right opacity-40 pr-md-0" style="display: none">
4452              Calcule para visualizar
4453            </span>
4454          </div>
4455          <div class="js-shipping-discount-row row mt-2 mb-0 font-weight-normal text-accent" data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none;">
4456            <span class="col-auto pl-md-0 text-uppercase">Desconto no frete</span>
4457            <span class="js-shipping-discount-amount col text-right pr-md-0"></span>
4458          </div>
4459              </div>
4460  </div>
4461
4462
4463
4464
4465
4466                                                            <div
4467                class="js-visible-on-cart-filled js-nubesdk-slot"
4468                data-nubesdk-slot="after_cart_shipping_options"
4469                                                                                style="display:none;"
4470                            ></div>
4471            
4472  
4473    
4474
4475
4476
4477                                                            <div
4478                class="js-visible-on-cart-filled js-nubesdk-slot"
4479                data-nubesdk-slot="after_cart_summary"
4480                                                                                style="display:none;"
4481                            ></div>
4482            
4483
4484    
4485    <div class="js-cart-total-container js-visible-on-cart-filled mb-4 float-left w-100 pt-3" style="display:none;" data-store="cart-total">
4486      <div class="h2 row mb-0 font-huge">
4487        <span class="col ">Total:</span>
4488        <span class="js-cart-total   col text-right " data-component="cart.total" data-component-value=0>R$0,00</span>
4489        <span class="col-12 ">
4490          
4491
4492                      																			<div  style="display: none;"  data-interest="0" data-cart-installment="1" class="js-installments-cart-total cart-installments font-small mt-1 text-right ">    
4493			Ou até
4494			
4495			<span class='js-cart-installments-amount cart-installments-amount '>1</span>
4496
4497			
4498			<span>
4499									<span class="installment-short-separator">
4500						x
4501					</span>
4502				
4503									de
4504							</span>
4505
4506			
4507			<span class='js-cart-installments cart-installments-money '>R$0,00</span>
4508			
4509					</div>
4510	
4511                  </span>
4512      </div>
4513
4514            <div class='total-price hidden'>
4515        Total: R$0,00
4516      </div>
4517
4518      
4519
4520
4521
4522                                                            <div
4523                class="js-visible-on-cart-filled js-nubesdk-slot"
4524                data-nubesdk-slot="before_go_to_checkout"
4525                                                                                style="display:none;"
4526                            ></div>
4527            
4528
4529    </div>
4530
4531    <div class="js-visible-on-cart-filled " style="display:none;">
4532
4533            
4534            
4535      
4536        
4537        <div class="js-ajax-cart-submit mb-3"  id="ajax-cart-submit-div" >
4538          <input class="btn btn-primary btn-big btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
4539        </div>
4540
4541                
4542
4543<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2" style="display:none">
4544    O valor mínimo de compra é de R$0,00 sem considerar o custo de frete.
4545</div>
4546<input type="hidden" id="ajax-cart-minimum-value" value="0"/>
4547
4548
4549<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-2" data-component="checkout-enabled-validation-messages" style="display:none" role="status">
4550    </div>
4551
4552      
4553      
4554              <div class="text-center w-100 mb-2">
4555          <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver mais produtos</a>
4556        </div>
4557          </div>
4558
4559    
4560
4561
4562
4563                                                            <div
4564                class="js-visible-on-cart-filled js-nubesdk-slot"
4565                data-nubesdk-slot="after_go_to_checkout"
4566                                                                                style="display:none;"
4567                            ></div>
4568            
4569
4570</div>
4571
4572		                </div>
4573        
4574        </form>
4575    </div>
4576    <div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div>
4577
4578	
4579		
4580		
4581<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
4581de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;"   >
4582                        <div class="js-modal-close   modal-header  ">
4583                                            <div class="row">
4584                            <div class="col">
4585                                				Adicionado ao carrinho!			                            </div>
4586                            <div class="col-auto">
4587                                <a class="js-modal-close btn-link ">
4588                                    Fechar
4589                                </a>
4590                            </div>
4591                        </div>
4592                                    </div>
4593                <div class="modal-body modal-scrollable pb-md-0">
4594                    
4595				
4596				
4597
4598<div class="row" >
4599	<div class="col-12 col-md mb-4 mb-md-0">
4600		<div class="js-cart-notification-item no-gutters row" data-store="cart-notification-item">
4601							<div class="col-auto pr-0 notification-img">
4602					<img src="" class="js-cart-notification-item-img img-absolute-centered-vertically" />
4603				</div>
4604				<div class="col text-left pl-2">
4605					<div class="mb-1 mr-4">
4606						<span class="js-cart-notification-item-name"></span>
4607						<span class="js-cart-notification-item-variant-container" style="display: none;">
4608							(<span class="js-cart-notification-item-variant"></span>)
4609						</span>
4610					</div>
4611					<div class="mb-1">
4612						<span class="js-cart-notification-item-quantity"></span>
4613						<span> x </span>
4614						<span class="js-cart-notification-item-price"></span>
4615					</div>
4616				</div>
4617					</div>
4618	</div>
4619			<div class="col-12 col-md-auto">
4620			<div class="mb-2 pb-1">
4621				<div class="row text-primary h5">
4622					<span class="col-auto text-left">
4623						<strong>Total</strong> 
4624						(<span class="js-cart-widget-amount">
4625							0 
4626						</span>
4627						<span class="js-cart-counts-plural" style="display: none;">
4628							produtos):
4629						</span>
4630						<span class="js-cart-counts-singular" style="display: none;">
4631							produto):
4632						</span>
4633					</span>
4634					<strong class="js-cart-total col text-right">R$0,00</strong>
4635				</div>
4636			</div>
4637			<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-big d-block">Ver carrinho</a>
4638		</div>
4639	</div>
4640
4641				
4642				
4643				<div class="js-related-products-notification-container" style="display: none"></div>
4644
4645			                </div>
4646        
4647    </div>
4648    <div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div>
4649	
4650
4651        
4652        
4653
4654
4655<section class="page-header pt-4   " data-store="page-title">
4656			<div class="container-fluid">
4657					
4658    <div class="breadcrumbs ">
4659        <a class="crumb" href="https://prosagraffiti.com" title="Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região">Início</a>
4660        <span class="separator">/</span>
4661                                                        <a class="crumb" href="/account/" title="Minha Conta">Minha Conta</a>
4662    	            <span class="separator">/</span>
4663                                                                <span class="crumb active">Cadastre-se</span>
4664                                        </div>
4665				
4666													<h1
4667										class=" " 
4668						>
4669						Criar uma conta									</h1>
4670											</div>
4671	</section>
4672
4673<section class="account-page">
4674	<div class="container-fluid">
4675		<div class="row">
4676			<div class="col-md-5">
4677
4678				
4679
4680
4681
4682                                                            <div
4683                class="js-nubesdk-slot"
4684                data-nubesdk-slot="before_register_form"
4685                                                                                            ></div>
4686            
4687
4688				<p class="mb-4">Compre mais rápido e acompanhe seus pedidos em um só lugar!</p>
4689
4690				
4691					
4692					
4693<form id="login-form" action="" method="post" class="js-form form " data-store="account-register">
4694    
4695							
4696
4697
4698
4699                                                            <div
4700                class="js-nubesdk-slot"
4701                data-nubesdk-slot="before_register_form_fields"
4702                                                                                            ></div>
4703            
4704
4705														
4706							
4707<div class="form-group  ">
4708            <label  class="form-label " for="name">Nome completo</label>
4709                            <input 
4710            type="text"
4711            id="name"            class=" form-control  " 
4712            autocorrect="off" 
4713            autocapitalize="off" 
4714                                    name="name"                                    placeholder="ex.: Maria Perez"                                                                    />
4715                                            																	</div>
4716
4717
4718
4719							
4720							
4721<div class="form-group  ">
4722            <label  class="form-label " for="email">E-mail</label>
4723                            <input 
4724            type="email"
4725            id="email"            class=" form-control  " 
4726            autocorrect="off" 
4727            autocapitalize="off" 
4728                                    name="email"                                    placeholder="ex.: [email protected]"                                                                    />
4729                                            																	</div>
4730
4731
4732
4733							
4734							
4735<div class="form-group  ">
4736            <label  class="form-label " for="phone">Telefone (opcional)</label>
4737                            <input 
4738            type="tel"
4739            id="phone"            class=" form-control  " 
4740            autocorrect="off" 
4741            autocapitalize="off" 
4742                                    name="phone"                                    placeholder="ex.: 11971923030"                                                                    />
4743                                                </div>
4744
4745
4746
4747							
4748							
4749<div class="form-group  ">
4750            <label  class="form-label " for="password">Senha</label>
4751                            <input 
4752            type="password"
4753            id="password"            class="js-password-input form-control  " 
4754            autocorrect="off" 
4755            autocapitalize="off" 
4756            autocomplete="off"                        name="password"                                                                                                        />
4757             
4758            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4759                <span class="js-eye-open" style="display: none;">
4760                    <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>
4761                <span class="js-eye-closed">
4762                    <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>
4763            </a>                        
4764                                            																	</div>
4765
4766
4767
4768							
4769							
4770<div class="form-group  ">
4771            <label  class="form-label " for="password_confirmation">Confirmar senha</label>
4772                            <input 
4773            type="password"
4774            id="password_confirmation"            class="js-password-input form-control  " 
4775            autocorrect="off" 
4776            autocapitalize="off" 
4777            autocomplete="off"                        name="password_confirmation"                                                                                                        />
4778             
4779            <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4780                <span class="js-eye-open" style="display: none;">
4781                    <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>
4782                <span class="js-eye-closed">
4783                    <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>
4784            </a>                        
4785                                            																	</div>
4786
4787
4788
4789							
4790
4791
4792
4793                                                            <div
4794                class="js-nubesdk-slot"
4795                data-nubesdk-slot="after_register_form_fields"
4796                                                                                            ></div>
4797            
4798
4799							
4800							<div class="g-recaptcha" data-sitekey="6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc" data-callback="recaptchaCallback"></div>
4801							
4802						    
4803            
4804
4805
4806
4807                                                            <div
4808                class="js-nubesdk-slot"
4809                data-nubesdk-slot="before_register_form_submit"
4810                                                                                            ></div>
4811            
4812    
4813    <button class="btn btn-primary js-recaptcha-button btn-block" type="submit" value="Criar uma conta" name="" disabled>
4814        Criar uma conta
4815        <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>
4816    </button>
4817
4818            
4819
4820
4821
4822                                                            <div
4823                class="js-nubesdk-slot"
4824                data-nubesdk-slot="after_register_form_submit"
4825                                                                                            ></div>
4826            
4827    
4828</form>
4829								<p class="mt-3 text-center">Já possui uma conta? <a href="/account/login/" title="" class="btn-link ml-1">Iniciar sessão</a></p>
4830
4831				
4832
4833
4834
4835                                                            <div
4836                class="js-nubesdk-slot"
4837                data-nubesdk-slot="after_register_form"
4838                                                                                            ></div>
4839            
4840
4841			</div>
4842		</div>
4843	</div>
4844</section>
4845
4846<script type="text/javascript">
4847(function() {
4848	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
4849    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
4850	
4851	setTimeout(function() {
4852            var tracking_url = '/stats/record_visit/?' +
4853                      'referrer=' + encodeURIComponent(referrer) +
4854                      '&url=' + encodeURIComponent(url)
4855                                                                                                    + '&social_event_id_suffix=15da00e7-40a2-49be-b5d1-03a42ef96e06'
4856                                                                                    ;
4857            new Image().src = tracking_url;
4858	  }, 500);
4859})();
4860</script>
vendor: 1 bytes, line 4860
4860
4861<script type="text/javascript">
4862    LS.ready.then(function() {
4863                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D2922967', 'onfirstinteraction');
4864        
4865        LS.socialScripts.forEach(function (scriptSrc) {
4866            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
4867        });
4868    });
4869</script>
4869
4870
4871
4872
4873
4874        
4875            
4876<div id="quickshop-modal" class="js-modal js-fullscreen-modal  modal modal-quickshop bottom modal-overflow-none modal-bottom modal--md transition-slide modal-centered-md modal-centered-medium transition-soft " style="display: none;"   data-modal-url="">
4877                        <div class="js-modal-close js-fullscreen-modal-close  modal-header text-right modal-floating-close modal-header-no-title">
4878                                            <span class="js-modal-close btn-link  modal-close no-header ">
4879                            Fechar
4880                        </span>
4881                                    </div>
4882                <div class="modal-body modal-scrollable">
4883                                <div class="js-item-product modal-scrollable modal-scrollable-area" data-product-id="">
4884                <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id="">
4885                    <div class="row">
4886                        <div class="col-12 col-md-6 mb-1">
4887                            <div class="quickshop-image-container">
4888                                <div class="js-quickshop-image-padding">
4889                                    <img srcset="" class="js-item-image js-quickshop-img quickshop-image img-absolute-centered"/>
4890                                </div>
4891                            </div>
4892                        </div>
4893                        <div class="js-item-variants col-12 col-md-6 pr-md-5">
4894                            <div class="js-item-name h2 mt-3 mt-md-0 mb-3 mr-md-5 pr-md-3" data-store="product-item-name-"></div>
4895                            <div class="item-price-container mb-4" data-store="product-item-price-">
4896                                <span class="js-price-display h3 font-largest"></span>
4897                                <span class="js-compare-price-display h3 font-largest price-compare"></span>
4898                                
4899
4900                            </div>
4901                                                        
4902                            <div id="quickshop-form"></div>
4903                        </div>
4904                    </div>
4905                </div>
4906            </div>
4907                        </div>
4908        
4909    </div>
4910    <div class="js-modal-overlay modal-overlay " data-modal-id="#quickshop-modal" style="display: none;"></div>
4911
4912        
4913            <a href="https://wa.me/5541998565217" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp">
4914        <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>
4915
4916        
4917                  
4918
4919
4920
4921
4922
4923
4924
4925                                                            <div
4926                class="js-nubesdk-slot"
4927                data-nubesdk-slot="before_footer_internal"
4928                                                                                            ></div>
4929                                                                    <div
4930                class="js-nubesdk-slot"
4931                data-nubesdk-slot="before_footer"
4932                                                                                            ></div>
4933            
4934
4935<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
4936	<div class="container-fluid">
4937		<div class="row mb-5 ">
4938
4939							<div class="col-12 col-md mb-4">
4940					<div class="">
4941                                <a class="social-icon " href="https://instagram.com/prosa.graffiti" target="_blank" aria-label="instagram Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região">
4942                                                                    <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>
4943
4944            </a>
4945                                                                                                                </div>
4945				</div>
4946						
4947			
4948				<div class="col-12 col-md-6 mb-3">
4949					<div class="row">
4950																			<div class="js-accordion-container col-12 col-md">
4951																	<a href="#" class="js-accordion-toggle-mobile d-block">
4952																											<div class="font-small opacity-md-50 d-inline-block py-3 p-md-0 mb-md-4">Departamentos</div>
4953																											<span class="d-md-none">
4954											<span class="js-accordion-toggle-inactive">
4955												<svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,340.3,451.75,144.55l18.1,18.1L256,376.5,42.15,162.65l18.1-18.1Z"/></svg>											</span>
4956											<span class="js-accordion-toggle-inactive" style="display: none;">
4957												<svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M60.25,367.45l-18.1-18.1L256,135.5,469.85,349.35l-18.1,18.1L256,171.7Z"/></svg>											</span>
4958										</span>
4959									</a>
4960									<div class="js-accordion-content js-accordion-content-mobile">
4961																		<ul class="list">
4962			<li class="footer-menu-item">
4963	        <a class="footer-menu-link" href="/" >Início</a>
4964		</li>
4965			<li class="footer-menu-item">
4966	        <a class="footer-menu-link" href="https://prosagraffiti.com/produtos/" >Produtos</a>
4967		</li>
4968			<li class="footer-menu-item">
4969	        <a class="footer-menu-link" href="" >Murais Corporativos</a>
4970		</li>
4971			<li class="footer-menu-item">
4972	        <a class="footer-menu-link" href="https://www.prosagraffiti.com/graffiti-na-europa-bastidores-livro-prosa-vacaciones" target="_blank">Vacaciones!</a>
4973		</li>
4974			<li class="footer-menu-item">
4975	        <a class="footer-menu-link" href="/blog/" >Noticias</a>
4976		</li>
4977			<li class="footer-menu-item">
4978	        <a class="footer-menu-link" href="https://prosagraffiti.com/exposicaorelease/" >Exposição Permita-se</a>
4979		</li>
4980	</ul>																	</div>
4981															</div>
4982						
4983												
4984																			<div class="js-accordion-container col-12 col-md mb-md-4">
4985																	<a href="#" class="js-accordion-toggle-mobile d-block">
4986																											<div class="font-small opacity-md-50 d-inline-block py-3 p-md-0 mb-md-4">Entre em contato</div>
4987																											<span class="d-md-none">
4988											<span class="js-accordion-toggle-inactive">
4989												<svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,340.3,451.75,144.55l18.1,18.1L256,376.5,42.15,162.65l18.1-18.1Z"/></svg>											</span>
4990											<span class="js-accordion-toggle-inactive" style="display: none;">
4991												<svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M60.25,367.45l-18.1-18.1L256,135.5,469.85,349.35l-18.1,18.1L256,171.7Z"/></svg>											</span>
4992										</span>
4993									</a>
4994									<div class="js-accordion-content js-accordion-content-mobile">
4995																		<ul class="contact-info">
4996			<li class="footer-menu-item">
4997			<a href="https://wa.me/5541998565217" class="contact-link">
4998								5541998565217
4999			</a>
5000		</li>
5001					<li class="footer-menu-item">
5002			<a href="/cdn-cgi/l/email-protection#a7d7d5c8d4c689c0d5c6c1c1ced3cee7c0cac6cecb89c4c8ca" class="contact-link">
5003								<span class="__cf_email__" data-cfemail="09797b667a68276e7b686f6f607d60496e64686065276a6664">[email&#160;protected]</span>
5004			</a>
5005		</li>
5006							</ul>																	</div>
5007															</div>
5008											</div>
5009				</div>
5010
5011									<div class="col-12 col-md">
5012						
5013    <div class="js-newsletter newsletter">
5014                    <div class="js-accordion-container">
5015                <a href="#" class="js-accordion-toggle-mobile d-block">
5016                                    <div class="font-small opacity-md-50 d-inline-block mb-md-4">LISTA VIP VACACIONES: Receba o link de compra antes de todo mundo.</div>
5017                                    <span class="d-md-none">
5018                    <span class="js-accordion-toggle-inactive">
5019                        <svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,340.3,451.75,144.55l18.1,18.1L256,376.5,42.15,162.65l18.1-18.1Z"/></svg>                    </span>
5020                    <span class="js-accordion-toggle-inactive" style="display: none;">
5021                        <svg class="icon-inline icon-w-14 icon-md ml-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M60.25,367.45l-18.1-18.1L256,135.5,469.85,349.35l-18.1,18.1L256,171.7Z"/></svg>                    </span>
5022                </span>
5023            </a>
5024            <div class="js-accordion-content js-accordion-content-mobile">
5025                    <form class="pt-4 pt-md-0" method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form">
5026                <div class="newsletter-form input-append position-relative">
5027                    
5028<div class="form-group  ">
5029                            <input 
5030            type="email"
5031            id="email"            class=" form-control  " 
5032            autocorrect="off" 
5033            autocapitalize="off" 
5034                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                            />
5035                                                </div>
5036
5037
5038                    <div class="winnie-pooh" style="display: none;">
5039                        <label for="winnie-pooh-newsletter">Não preencher este campo</label>
5040                        <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
5041                    </div>
5042                    <input type="hidden" name="name" value="Sem nome" />
5043                    <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
5044                    <input type="hidden" name="type" value="newsletter" />
5045                    <input type="submit" name="contact" class="btn btn-medium btn-append" value="Enviar" />
5046                    <svg class="icon-inline newsletter-btn" 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>                </div>
5047            </form>
5048                                    </div>
5049            </div>
5050            </div>
5051					</div>
5052				
5053			
5054		</div>
5055
5056					<div class="row mb-4 align-items-center">
5057				
5058									<div class="col-12 col-md footer-payments-shipping-logos mb-4 mb-md-0">
5059													<span class="mr-2-md">			<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5060    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5061    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5062    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5063    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5064    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5065    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5066    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5067    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5068    		<img src="//acdn-us.mitiendanube.com/assets/themes/cali/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">
5069    </span>
5070																	</div>
5071				
5072				
5073				<div class="col-auto text-md-right d-none d-md-flex">
5074					
5075
5076
5077	<span class="utilities-container ml-0 mr-2">
5078					<a href="/account/login/">
5079				<svg class="icon-inline icon-lg 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>
5080																		<a href="/account/login/" title="" class="mr-2">Iniciar sessão</a>
5081									| <a href="/account/register" title="" class="ml-2">Criar uma conta</a>
5082										</span>
5083				</div>
5084
5085				
5086									<div class="col-auto text-md-right">
5087						<a href="#" data-toggle="#languages" class="js-modal-open">
5088							<svg class="icon-inline icon-lg mr-1" viewBox="0 0 565 512"><path d="M256,25.61C128.75,25.61,25.6,128.76,25.6,256S128.75,486.41,256,486.41,486.4,383.25,486.4,256,383.25,25.61,256,25.61Zm189.77,153.6H352.45c-8-51-23.78-93.68-44.13-121A205,205,0,0,1,445.77,179.21ZM332.8,256c0,13.18-.61,26-1.59,38.4H180.79c-1-12.44-1.59-25.22-1.59-38.4a483,483,0,0,1,2.78-51.2H330A483,483,0,0,1,332.8,256ZM278.21,449.75c-8.94,8.51-16.4,11.06-22.21,11.06s-13.27-2.55-22.21-11.06-18.41-22.33-26.8-41.22c-10.59-23.82-18.86-54.11-23.54-88.52h145.1c-4.67,34.41-12.95,64.7-23.54,88.52C296.62,427.42,287.28,441.12,278.21,449.75ZM185.48,179.21c4.87-29.09,12.26-54.93,21.51-75.72,8.39-18.9,17.73-32.6,26.8-41.23s16.4-11,22.21-11,13.27,2.54,22.21,11,18.41,22.33,26.8,41.23c9.25,20.79,16.64,46.63,21.51,75.72Zm18.2-121c-20.36,27.32-36.1,70-44.13,121H66.23A205,205,0,0,1,203.68,58.21ZM57.91,204.81h98.31A510.72,510.72,0,0,0,153.6,256c0,13.11.6,25.88,1.53,38.4H54.92a199.27,199.27,0,0,1,3-89.6ZM61.54,320h96.15c7.27,56.67,23.95,104.21,46,133.8A205,205,0,0,1,61.54,320Zm246.78,133.8c22-29.59,38.72-77.13,46-133.8h96.15A205,205,0,0,1,308.32,453.81Zm148.76-159.4H356.87c.93-12.52,1.53-25.29,1.53-38.4a510.72,510.72,0,0,0-2.62-51.2h98.31a199.27,199.27,0,0,1,3,89.6Z"/></svg>							Idiomas e moedas
5089						</a>
5090						
5091<div id="languages" class="js-modal   modal modal-bottom modal-centered-small modal-center modal--md transition-sli
5091de modal-centered transition-soft modal-zindex-top" style="display: none;"   >
5092                        <div class="js-modal-close  js-close-over-modal modal-header  ">
5093                                            <div class="row">
5094                            <div class="col">
5095                                								Idiomas e moedas
5096							                            </div>
5097                            <div class="col-auto">
5098                                <a class="js-modal-close btn-link ">
5099                                    Fechar
5100                                </a>
5101                            </div>
5102                        </div>
5103                                    </div>
5104                <div class="modal-body ">
5105                    								<ul class="list-unstyled">
5106            <li class="mb-4">
5107            <a href="https://prosagraffiti.com/at/account/register/">
5108                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/at.png" alt="English" />
5109                                Áustria
5110            </a>
5111        </li>
5112            <li class="mb-4">
5113            <a href="https://prosagraffiti.com/be/account/register/">
5114                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/be.png" alt="English" />
5115                                Bélgica
5116            </a>
5117        </li>
5118            <li class="mb-4">
5119            <a href="https://prosagraffiti.com/bo/account/register/">
5120                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/bo.png" alt="Español" />
5121                                Bolívia
5122            </a>
5123        </li>
5124            <li class="mb-4 font-weight-bold">
5125            <a href="https://prosagraffiti.com/account/register/">
5126                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/br.png" alt="Português" />
5127                                Brasil
5128            </a>
5129        </li>
5130            <li class="mb-4">
5131            <a href="https://prosagraffiti.com/ca/account/register/">
5132                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/ca.png" alt="English" />
5133                                Canadá
5134            </a>
5135        </li>
5136            <li class="mb-4">
5137            <a href="https://prosagraffiti.com/ch/account/register/">
5138                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/ch.png" alt="English" />
5139                                Suiça
5140            </a>
5141        </li>
5142            <li class="mb-4">
5143            <a href="https://prosagraffiti.com/cl/account/register/">
5144                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/cl.png" alt="Español" />
5145                                Chile
5146            </a>
5147        </li>
5148            <li class="mb-4">
5149            <a href="https://prosagraffiti.com/cn/account/register/">
5150                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/cn.png" alt="English" />
5151                                China
5152            </a>
5153        </li>
5154            <li class="mb-4">
5155            <a href="https://prosagraffiti.com/de/account/register/">
5156                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/de.png" alt="English" />
5157                                Alemanha
5158            </a>
5159        </li>
5160            <li class="mb-4">
5161            <a href="https://prosagraffiti.com/dk/account/register/">
5162                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/dk.png" alt="English" />
5163                                Dinamarca
5164            </a>
5165        </li>
5166            <li class="mb-4">
5167            <a href="https://prosagraffiti.com/es/account/register/">
5168                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/es.png" alt="Español" />
5169                                Espanha
5170            </a>
5171        </li>
5172            <li class="mb-4">
5173            <a href="https://prosagraffiti.com/fr/account/register/">
5174                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/fr.png" alt="English" />
5175                                França
5176            </a>
5177        </li>
5178            <li class="mb-4">
5179            <a href="https://prosagraffiti.com/it/account/register/">
5180                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/it.png" alt="English" />
5181                                Itália
5182            </a>
5183        </li>
5184            <li class="mb-4">
5185            <a href="https://prosagraffiti.com/mx/account/register/">
5186                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/mx.png" alt="Español" />
5187                                México
5188            </a>
5189        </li>
5190            <li class="mb-4">
5191            <a href="https://prosagraffiti.com/nl/account/register/">
5192                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/nl.png" alt="Português" />
5193                                Países Baixos
5194            </a>
5195        </li>
5196            <li class="mb-4">
5197            <a href="https://prosagraffiti.com/pt/account/register/">
5198                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/pt.png" alt="Português" />
5199                                Portugal
5200            </a>
5201        </li>
5202            <li class="mb-4">
5203            <a href="https://prosagraffiti.com/ru/account/register/">
5204                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/ru.png" alt="English" />
5205                                Rússia
5206            </a>
5207        </li>
5208            <li class="mb-4">
5209            <a href="https://prosagraffiti.com/se/account/register/">
5210                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/se.png" alt="English" />
5211                                Suécia
5212            </a>
5213        </li>
5214            <li class="mb-4">
5215            <a href="https://prosagraffiti.com/us/account/register/">
5216                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/us.png" alt="English" />
5217                                Estados Unidos
5218            </a>
5219        </li>
5220            <li class="mb-4">
5221            <a href="https://prosagraffiti.com/uy/account/register/">
5222                                    <img class="lazyload mr-1" src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/uy.png" alt="Español" />
5223                                Uruguai
5224            </a>
5225        </li>
5226    </ul>
5227							                </div>
5228        
5229    </div>
5230    <div class="js-modal-overlay modal-overlay modal-zindex-top" data-modal-id="#languages" style="display: none;"></div>
5231					</div>
5232							</div>
5233		
5234							<div class="row justify-content-center mb-4">
5235				<div class="col">
5236																							<div class="footer-logo custom-seal">
5237																	<img src="//acdn-us.mitiendanube.com/assets/themes/cali/static/images/empty-placeholder.png" data-src="//acdn-us.mitiendanube.com/stores/002/922/967/themes/cali/img-275255209-1710974302-07
5237d7cd61566a067750a4d5f167fde2c81710974303.png?226072999758535763" class="custom-seal-img lazyload" alt="Selo de Prosa Graffiti | Murais e Arte Urbana em Curitiba e Região"/>
5238															</div>
5239																	
5240					
5241
5242
5243
5244                                                            <div
5245                class="js-nubesdk-slot"
5246                data-nubesdk-slot="footer_seals"
5247                                                                                            ></div>
5248            
5249
5250				</div>
5251			</div>
5252		
5253		
5254
5255
5256
5257                                                            <div
5258                class="js-nubesdk-slot"
5259                data-nubesdk-slot="inside_footer"
5260                                                                                            ></div>
5261            
5262
5263	</div>
5264	<div class="js-footer-legal footer-legal">
5265		<div class="container-fluid">
5266			<div class="row align-items-center">
5267				<div class="col-12 col-md font-small mb-3 mb-md-0">
5268					<div class="d-inline-block mr-md-2">
5269					   Copyright Prosa Graffiti - 2026. Todos os direitos reservados.
5270					</div>
5271					
5272				</div>
5273				<div class="col-12 col-md-auto text-md-right">
5274										<div class="powered-by-logo">
5275                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br?utm_source=prosagraffiti.com&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.1 16.2 18.2v27.3h-10.5V62.5c0-6.5-3-10.6-8.5-10.6-5.7 0-9.4 4.6-9.5 11.9v24h-10.5v-25c0-6.9-3-11-8.5-11-5.8 0-9.5 4.7-9.5 12.3v23.7h-.2zm70-14.7c1.5 4.1 4.9 6.8 8.9 6.8 3.3 0 6-1.5 6-4.6 0-2.5-1.5-3.7-5.1-4.8l-5.4-1.7c-7.5-2.4-11.3-6.7-11.3-12.9 0-8.3 7-13.6 15.3-13.6 7.3 0 13.3 3.9 16.2 10.1l-8.4 4.5c-1.7-3.5-4.4-5.9-7.7-5.9-3 0-5.4 1.5-5.4 4.1 0 2.1 1.6 3.7 5 4.8l5.3 1.7c8.3 2.8 11.7 7.1 11.7 13 0 9.1-7.6 14.3-16.3 14.3-8.3 0-14.7-4.4-17.2-11.3l8.4-4.5zm40.8 14.7h-10.5V26.7h10.5v22.5c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm83.8-22.3c0 13.1-10.1 23.3-23.7 23.3s-23.7-10.3-23.7-23.3c0-13.1 10.1-23.3 23.7-23.3s23.7 10.3 23.7 23.3zm-36.9 0c0 7.6 5.8 13.7 13.2 13.7s13.2-6.1 13.2-13.7-5.8-13.7-13.2-13.7-13.2 6.1-13.2 13.7zm53.4-22.2v6.4c3.3-4.6 8.9-7.4 15.1-7.4 12.3 0 21.7 10 21.7 23.3 0 13.1-9.4 23.3-21.7 23.3-6.2 0-11.8-2.5-15.1-7.2v22.7h-10.4V43.3h10.4zm12.9 8.5c-7.5 0-13.3 6.2-13.3 13.8s5.8 13.8 13.3 13.8 13.3-6.2 13.3-13.8-5.8-13.8-13.3-13.8zM533.3 10c-.1 0-.1 0 0 0-13.2 0-25.6 5.1-34.9 14.2-4.7-2-9.9-3.1-15.2-3.1-21.4 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9c5.2 0 10.4-1.1 15.1-3.1 9 8.8 21.3 14.2 34.8 14.2 27.6 0 50-22.4 50-50 .1-27.5-22.3-50-49.8-50zm-.1 88.9c-21.4 0-38.9-17.4-38.9-38.9h-11.1c0 9.8 2.8 19 7.7 26.7-2.5.7-5.1 1.1-7.7 1.1-15.3 0-27.8-12.5-27.8-27.8s12.5-27.8 27.8-27.8c6.1 0 11.8 1.9 16.7 5.6C50
52757 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>
5276                </div>
5277				</div>
5278			</div>
5279		</div>
5280	</div>
5281</footer>
5282
5283
5284
5285
5286
5287                                                            <div
5288                class="js-nubesdk-slot"
5289                data-nubesdk-slot="after_footer"
5290                                                                                            ></div>
vendor: 157 bytes, lines 5290-5295
5290
5291            
5292        
5293        
5294        
5295        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 5295-5300
5295<script type="text/javascript">
5296
5297            
5298            
5299
5300!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>
53002&&(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:{});
5301
5302!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 5302
5302))}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}
5302Object.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);
5302if(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 5302
5302if(!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>
53021)&&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
5302h((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"}
5302)),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);
5302i.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>
5302d?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)}
5302));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;
5302if(!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(
5302),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({}
5302,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=""}
5302)),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)}
5302)),!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,
53020,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,
5302!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
5302play.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),_}));
5303
5304function createSwiper(selector, swiperParams, callback = null) {
5305    /**
5306     * Use timer to create new task instead of executing in the current one
5307     * in order to split total blocking time
5308     */
5309    setTimeout(function() {
5310        const swiperInstance = new Swiper(selector, swiperParams);
5311        if (callback) {
5312            callback(swiperInstance);
5313        }
5314    }, 0);
5315}
5316
5317            
5318            LS.ready.then(function(){
5319
5320                
5321                
5322
5323
5324
5325
5326
5327	
5328
5329                
5330                
5331
5332// Move to our_content
5333window.urls = {
5334    "shippingUrl": "\/frete\/"
5335}
5336
5337
5338document.addEventListener('lazybeforeunveil', function(e){
5339    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
5340        var parent = e.target.parentElement;
5341        var sibling = e.target.nextElementSibling;
5342        if (sibling.classList.contains('js-lazy-loading-preloader')) {
5343            sibling.style.display = 'none';
5344            parent.style.display = 'block';
5345        }
5346    }
5347});
5348
5349
5350window.lazySizesConfig = window.lazySizesConfig || {};
5351lazySizesConfig.hFac = 0.4;
5352
5353
5354DOMContentLoaded.addEventOrExecute(() => {
5355
5356	
5357    
5358    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
5359        e.preventDefault();
5360        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
5361    });
5362
5363    
5364    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
5365    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
5366    
5367	    
5368    if ($notification_status_page.length > 0){
5369        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
5370            $notification_status_page.show();
5371        };
5372        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
5373            e.preventDefault();
5374            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
5375        });
5376    }
5377
5378    
5379    jQueryNuvem(".js-cart-notification-close").on("click", function(){
5380        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
5381        setTimeout(function(){
5382            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
5383            jQueryNuvem(".js-alert-added-to-cart").hide();
5384        },2000);
5385    });
5386
5387    
5388    
5389                
5390
5391        const footer = jQueryNuvem(".js-footer");
5392
5393        let footerOffset = 20;
5394
5395        if (window.innerWidth > 768) {
5396                            footerOffset = 70;
5397                footer.css("paddingBottom", footerOffset + "px");
5398                    }
5399
5400        
5401        restoreNotifications = function(){
5402
5403            // Whatsapp button position
5404            $fixed_bottom_button.css("bottom", "15px").css("marginBottom" , '0');
5405
5406            
5407            footer.removeAttr("style");
5408        };
5409
5410        if (!window.cookieNotificationService.isAcknowledged()) {
5411            jQueryNuvem(".js-notification-cookie-banner").show();
5412
5413            
5414            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
5415            footer.css("paddingBottom", cookieBannerHeight + footerOffset + "px");
5416
5417            
5418            $fixed_bottom_button.css("marginBottom", "90px");
5419
5420            if (window.innerWidth > 768) {
5421                $fixed_bottom_button.css("marginBottom", "80px");
5422            }
5423        }
5424
5425        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
5426            window.cookieNotificationService.acknowledge();
5427            footer.css("paddingBottom", footerOffset + "px");
5428            restoreNotifications();
5429        });
5430
5431    
5432    
5433    
5434        restoreQuickshopForm = function(){
5435
5436            
5437            
5438            jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide");
5439            jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } );
5440            jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', '');
5441
5442                        
5443            setTimeout(function(){
5444                var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form');
5445                var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants");
5446                
5447                $quickshop_form.detach().appendTo($item_form_container);
5448                jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened");
5449                jQueryNuvem("#quickshop-modal .js-quickshop-img").attr('srcset', '');
5450            },350);
5451
5452        };
5453
5454    
5455    
5456    if (window.innerWidth < 768) {
5457
5458        
5459        cleanURLHash = function(){
5460            const uri = window.location.toString();
5461            const clean_uri = uri.substring(0, uri.indexOf("#"));
5462            window.history.replaceState({}, document.title, clean_uri);
5463        };
5464
5465        
5466        goBackBrowser = function(){
5467            cleanURLHash();
5468            history.back();
5469        };
5470
5471        
5472        if(window.location.href.indexOf("modal-fullscreen") > -1) {
5473            cleanURLHash();
5474        }
5475
5476        
5477        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
5478            e.preventDefault();
5479            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
5480            window.location.hash = modal_url_hash;
5481        });
5482
5483        
5484        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
5485            e.preventDefault();
5486            goBackBrowser();
5487        });
5488
5489        
5490        window.onhashchange = function() {
5491            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
5492
5493                
5494                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
5495
5496                    
5497                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
5498                        jQueryNuvem("body").removeClass("overflow-none");
5499                    }
5500                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
5501                    var $opened_modal_overlay = $opened_modal.prev();
5502
5503                    $opened_modal.removeClass("modal-show");
5504                    setTimeout(() => $opened_modal.hide(), 500);
5505                    $opened_modal_overlay.fadeOut(500);
5506
5507                                            restoreQuickshopForm();
5508                    
5509                }
5510            }
5511        }
5512
5513    }
5514
5515    modalOpen = function(modal_id, openType){
5516        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
5517
5518        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
5519                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
5520                jQueryNuvem("body").removeClass("overflow-none");
5521            }
5522            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
5523            setTimeout(() => modal.hide(), 500);
5524        } else {
5525
5526                        
5527            if(!jQueryNuvem(".js-modal.modal-show").length){
5528                jQueryNuvem("body").addClass("overflow-none move-right");
5529            }
5530
5531            jQueryNuvem(modal_id).detach().appendTo("body");
5532            jQueryNuvem(modal_id).show().addClass("modal-show");
5533            
5534                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
5535                $overlay_id.fadeIn(400);
5536                $overlay_id.detach().insertBefore(modal_id);
5537            }
5538        }
5539
5540        
5541        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
5542            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
5543            window.location.hash = modal_url_hash;
5544        }
5545    }
5546
5547    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
5548        e.preventDefault(); 
5549        var modal_id = jQueryNuvem(this).data('toggle');
5550        modalOpen(modal_id);      
5551    });
5552
5553    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
5554        e.preventDefault();
5555
5556        
5557        if(jQueryNuvem(".js-modal.modal-show").length == 1){
5558            jQueryNuvem("body").removeClass("overflow-none");
5559        }
5560        var $modal = jQueryNuvem(this).closest(".js-modal");
5561        var modal_id = $modal.attr('id');
5562        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
5563        $modal.removeClass("modal-show");
5564        setTimeout(() => $modal.hide(), 500);
5565        $overlay_id.fadeOut(500);
5566        
5567        
5568        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
5569            goBackBrowser();
5570        }
5571
5572                    restoreQuickshopForm();
5573        
5574    });
5575
5576    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
5577        e.preventDefault();
5578
5579        
5580        if(jQueryNuvem(".js-modal.modal-show").length == 1){
5581            jQueryNuvem("body").removeClass("overflow-none");
5582        }
5583
5584        var modal_id = jQueryNuvem(this).data('modalId');
5585        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
5586        setTimeout(() => modal.hide(), 500);
5587        jQueryNuvem(this).fadeOut(500);
5588
5589                    restoreQuickshopForm();
5590        
5591    });
5592
5593    
5594        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
5595        e.preventDefault();
5596        var parent = jQueryNuvem(this).closest(".js-card-collapse");
5597        parent.find(".js-card-collapse-toggle").toggleClass('active');
5598        parent.toggleClass('active');
5599    });
5600
5601    
5602    function toggleAccordion(selector){
5603        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
5604            jQueryNuvem(selector).hide();
5605        }else{
5606            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
5607            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
5608        }
5609        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
5610    }
5611
5612    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
5613        e.preventDefault();
5614        toggleAccordion(this);
5615    });
5616
5617    if(window.innerWidth < 768){
5618        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
5619            e.preventDefault();
5620            toggleAccordion(this);
5621        });
5622        jQueryNuvem(".js-accordion-content-mobile").hide();
5623    }else{
5624        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
5625    }
5626
5627    
5628    const inViewport = (entries, observer) => {
5629      entries.forEach(entry => {
5630        if (entry.isIntersecting && !entry.target.observed) {
5631          entry.target.classList.add("is-inViewport");
5632          entry.target.observed = true;
5633        }
5634      });
5635    };
5636
5637    // Attach observer to every [data-transition] element:
5638    const ELs_inViewport = document.querySelectorAll('[data-transition]');
5639    ELs_inViewport.forEach(EL => {
5640      EL.observed = false; // Initialize the observed flag for each element
5641      const Obs = new IntersectionObserver(inViewport);
5642      Obs.observe(EL);
5643    });
5644
5645	
5646    
5647                
5648    
5649    
5650    
5651    var fixedNavTransparent = jQueryNuvem(".js-head-mutator");
5652    var fixedNavTransparentHeight = fixedNavTransparent.height();
5653    var videoSection = jQueryNuvem(".js-section-video");
5654    var sliderSection = jQueryNuvem(".js-home-main-slider-container");
5655    var $category_controls = jQueryNuvem(".js-category-controls");
5656
5657    
5658                
5659        
5660    
5661    
5662    
5663    
5664    
5665    
5666    var $top_nav = jQueryNuvem(".js-mobile-nav");
5667    var $page_main_content = jQueryNuvem(".js-main-content");
5668    var $search_backdrop = jQueryNuvem(".js-search-backdrop");
5669
5670    $top_nav.addClass("move-down").removeClass("move-up");
5671
5672    jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
5673        e.preventDefault();
5674        jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
5675    });
5676
5677    jQueryNuvem(".js-toggle-menu-back").click(function (e) {
5678        e.preventDefault();
5679        var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
5680        $panel_to_change.removeClass("nav-list-panel-show");
5681         setTimeout(function(){
5682            $panel_to_change.hide();
5683        },600);
5684    });
5685
5686    closeHamburgerSubpanels = function() {
5687        jQueryNuvem("#nav-hamburger").addClass("modal-transition-fast");
5688        jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-sh
5688ow");
5689        
5690         setTimeout(function(){
5691            jQueryNuvem(".js-menu-panel").hide();
5692            jQueryNuvem("#nav-hamburger").removeClass("modal-transition-fast");
5693        },1000);
5694    };
5695
5696    jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
5697        closeHamburgerSubpanels();
5698    });
5699
5700    
5701    var win_height = window.innerHeight;
5702    var head_height = jQueryNuvem(".js-head-main").height();
5703
5704    jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
5705
5706    jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) {
5707        jQueryNuvem(e.currentTarget).addClass("active");
5708    }).on("mouseleave", function(e) {
5709        jQueryNuvem(e.currentTarget).removeClass("active");
5710    });
5711
5712    jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) {
5713        jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
5714        jQueryNuvem(e.currentTarget).addClass("selected");
5715    }).on("mouseleave", function(e) {
5716        const self = jQueryNuvem(this);
5717        setTimeout(function(){
5718            self.removeClass("selected");
5719        },500);
5720    });
5721
5722    jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) {
5723        jQueryNuvem('.js-desktop-nav-item').removeClass("selected");
5724    });
5725
5726    
5727    
5728    var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth);
5729    var logoColWidth = jQueryNuvem('.js-logo-col').first(el => el.offsetWidth);
5730    var searchColWidth = jQueryNuvem('.js-search-utility').first(el => el.offsetWidth);
5731    var cartColWidth = jQueryNuvem('.js-cart-utility').first(el => el.offsetWidth);
5732    var totalColsWidth = logoColWidth + searchColWidth + cartColWidth;
5733
5734    
5735    var menuItems = 0;
5736
5737    jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) {
5738        menuItems +=  jQueryNuvem(el).first(el => el.offsetWidth);
5739    });
5740
5741    jQueryNuvem(".js-nav-desktop-list").on("scroll", function() {
5742        var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft");
5743        if(position == 0) {
5744            jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable');
5745        } else {
5746            jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable');
5747        }
5748        if(position == ( menuItems - menuContainer )) {
5749            jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable');
5750        } else {
5751            jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable');
5752        }
5753    }); 
5754    
5755    if (menuContainer < menuItems) {
5756        jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll');
5757        jQueryNuvem('.js-nav-desktop-list-arrow').show();
5758            }
5759
5760    
5761    jQueryNuvem(".js-desktop-nav-col, .js-desktop-search-cart-col").css("visibility", "visible").css("height", "auto");
5762
5763    jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
5764        var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400;
5765        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' }));
5766    });
5767    jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() {
5768        var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400;
5769        jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' }));
5770    });
5771
5772    
5773    jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
5774        const self = jQueryNuvem(this);
5775        self.css("pointer-events" , "none");
5776        setTimeout(function(){
5777            self.css("pointer-events" , "initial");
5778        },1000);
5779    });
5780
5781    
5782    jQueryNuvem(".js-search-button").on("click", function (e) {
5783        setTimeout(function(){
5784            jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
5785        },10);
5786    });
5787
5788    
5789    var $category_controls = jQueryNuvem(".js-category-controls");
5790
5791    
5792    
5793    
5794            
5795            var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
5796
5797            window.addEventListener("scroll", function() {
5798
5799                var scrolledPosition = window.pageYOffset;
5800
5801                var header = jQueryNuvem(".js-head-main");
5802                var navbarHeight = header.outerHeight();
5803
5804                if (scrolledPosition > navbarHeight) {
5805                    header.addClass('compress').css('top', -topbarHeight + 'px' );
5806                                    } else {
5807                    header.removeClass('compress').css("top", "0px");
5808                                    }
5809            });
5810        
5811       
5812    
5813        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
5814            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
5815            if (count > 0) {
5816                $search_suggests.html(html).show();
5817            } else {
5818                $search_suggests.hide();
5819            }
5820            if (jQueryNuvem(this).val().length == 0) {
5821                $search_suggests.hide();
5822            }
5823        }, {
5824            snipplet: 'header/header-search-results.tpl'
5825        });
5826
5827        if (window.innerWidth > 768) {
5828
5829            
5830            jQueryNuvem("body").on("click", function () {
5831                jQueryNuvem(".js-search-suggest").hide();
5832            });
5833
5834            
5835            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
5836                jQueryNuvem(".js-search-suggest").show();
5837            });
5838        }
5839
5840        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
5841            e.preventDefault();
5842            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
5843            $this_closest_form.submit();
5844        });
5845
5846    
5847
5848    changeLang = function(element) {
5849        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
5850        location.href = selected_country_url;
5851    };
5852
5853	
5854            var slidesPerViewDesktopVal = 2;
5855    var slidesPerViewMobileVal = 2.25;
5856    var itemSwiperSpaceBetween = 20;
5857
5858    
5859    hideSwiperControls = function(elemPrev, elemNext) {
5860        if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
5861            jQueryNuvem(elemPrev).remove();
5862            jQueryNuvem(elemNext).remove();
5863        }
5864    };
5865
5866	
5867    
5868
5869
5870	
5871	
5872		
5873        var width = window.innerWidth;
5874        if (width < 767) {
5875            createSwiper('.js-informative-banners', {
5876                slidesPerView: 1,
5877                watchOverflow: true,
5878                centerInsufficientSlides: true,
5879                pagination: {
5880                    el: '.js-informative-banners-pagination',
5881                    type: 'fraction',
5882                },
5883                navigation: {
5884                    nextEl: '.js-informative-banners-next',
5885                    prevEl: '.js-informative-banners-prev',
5886                },
5887                breakpoints: {
5888                    640: {
5889                        slidesPerView: 3,
5890                    }
5891                }
5892            });
5893        }
5894
5895    
5896	
5897    
5898    
5899
5900	
5901    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
5902
5903	
5904        
5905    
5906    
5907    
5908            const noStockVariants = (container = null) => {
5909
5910                        const config = {
5911                variantsGroup: ".js-product-variants-group",
5912                variantButton: ".js-insta-variant",
5913                noStockClass: "btn-variant-no-stock",
5914                dataVariationId: "data-variation-id",
5915                dataOption: "data-option"
5916            };
5917
5918                        const wrapper = container ? container : jQueryNuvem('#single-product');
5919            if (!wrapper) return;
5920
5921                        const dataVariants = wrapper.data('variants');
5922            const variantsLength = wrapper.find(config.variantsGroup).length;
5923
5924                        const getOptions = (productVariationId, variantOption) => {
5925                if (productVariationId === 2) {
5926                    return {
5927                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5928                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
5929                        option2: String(jQueryNuvem(variantOption).attr('data-option')),
5930                    };
5931                } else if (productVariationId === 1) {
5932                    return {
5933                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
5934                        option1: String(jQueryNuvem(variantOption).attr('data-option')),
5935                    };
5936                } else {
5937                    return {
5938                        option0: String(jQueryNuvem(variantOption).attr('data-option')),
5939                    };
5940                }
5941            };
5942
5943                        const filterVariants = (options) => {
5944                return dataVariants.filter(variant => {
5945                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
5946                });
5947            };
5948
5949                        const updateStockStatus = (productVariationId) => {
5950                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
5951                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
5952
5953                variationGroup.find(config.variantButton).each((variantOption, item) => {
5954                    const options = getOptions(productVariationId, variantOption);
5955                    const itemsAvailable = filterVariants(options);
5956                    const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
5957                    
5958                    if (!itemsAvailable.length) {
5959                        button.addClass(config.noStockClass);
5960                    }
5961                });
5962            };
5963
5964                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
5965                updateStockStatus(productVariationId);
5966            }
5967        };
5968
5969        noStockVariants();
5970
5971    
5972    
5973        
5974        jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) {
5975            e.preventDefault();
5976            var $this = jQueryNuvem(this);
5977            if($this.hasClass("js-quickshop-slide")){
5978                jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide");
5979            }
5980
5981                                            let container = jQueryNuvem(this).closest('.js-quickshop-container');
5982                if (!container.length) return;
5983                noStockVariants(container);
5984            
5985            LS.fillQuickshop($this);
5986
5987            
5988            if (window.innerWidth < 768) {
5989                var product_image_dimension = jQueryNuvem(this).closest('.js-item-product').find('.js-item-image-padding').attr("style");
5990                jQueryNuvem("#quickshop-modal .js-quickshop-image-padding").attr("style", product_image_dimension);
5991            }
5992        });
5993
5994    
5995            changeVariantButton = function(selector, parentSelector) {
5996            selector.siblings().removeClass("selected");
5997            selector.addClass("selected");
5998            var option_id = selector.attr('data-option');
5999            var parent = selector.closest(parentSelector);
6000            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
6001                return el.value == option_id;
6002            });
6003            selected_option.prop('selected', true).trigger('change');
6004        }
6005
6006        
6007            
6008            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
6009                e.preventDefault();
6010                $this = jQueryNuvem(this);
6011                changeVariantButton($this, '.js-product-variants-group');
6012            });
6013
6014        
6015    
6016    
6017        LS.registerOnChangeVariant(function(variant){
6018                        const productContainer = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"]');
6019            const current_image = productContainer.find('.js-item-image');
6020            current_image.attr('srcset', variant.image_url);
6021
6022            
6023                                            productContainer.find(".js-product-item-private-with-secondary-images").addClass("product-item-secondary-images-disabled");
6024                    });
6025
6026    
6027    
6028	
6029	
6030	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
6031	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
6032	        if (installment_data.without_interests) {
6033	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
6034	        }
6035	    }
6036	    return max_installments_without_interests;
6037	}
6038
6039	
6040	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
6041	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
6042	        if (installment_data.without_interests == false) {
6043	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
6044	        }
6045	    }
6046	    return max_installments_with_interests;
6047	}
6048
6049	
6050	function refreshInstallmentv2(price){
6051        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
6052	        const installment = Number(jQueryNuvem(el).data('installment'));
6053	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
6054	    });
6055	}
6056
6057	
6058	
6059	function changeVariant(variant) {
6060        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
6061        jQueryNuvem("#shipping-variant-id").val(variant.id);
6062
6063	    var parent = jQueryNuvem("body");
6064	    if (variant.element) {
6065            parent = jQueryNuvem(variant.element);
6066            if(parent.hasClass("js-quickshop-container")){
6067                var quick_id = parent.attr("data-quickshop-id");
6068                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
6069            }
6070	    }
6071
6072                                if(parent.hasClass("js-quickshop-container")){
6073                var itemContainer = parent.closest('.js-item-product');
6074                if(itemContainer.hasClass("js-item-slide")){
6075                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
6076                }
6077                noStockVariants(parent);
6078            } else {
6079                noStockVariants();
6080            }
6081        
6082	    var sku = parent.find('.js-product-sku');
6083	    if(sku.length) {
6084	        sku.text(variant.sku).show();
6085	    }
6086
6087        var stock = parent.find('.js-product-stock');
6088        stock.text(variant.stock).show();
6089
6090        
6091	    var installment_helper = function($element, amount, price){
6092	        $element.find('.js-installment-amount').text(amount);
6093	        $element.find('.js-installment-price').attr("data-value", price);
6094	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
6095	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
6096	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
6097	        } else {
6098	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
6099	        }
6100	    };
6101
6102	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
6103
6104	    if (variant.installments_data) {
6105	        var variant_installments = JSON.parse(variant.installments_data);
6106	        var max_installments_without_interests = [0,0];
6107	        var max_installments_with_interests = [0,0];
6108
6109	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
6110
6111	        for (let payment_method in variant_installments) {
6112
6113	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
6114	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
6115
6116                let installments = variant_installments[payment_method];
6117	            for (let number_of_installment in installments) {
6118                    let installment_data = installments[number_of_installment];
6119	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
6120	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
6121	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
6122
6123	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
6124	                    jQueryNuvem(installment_container_selector).show();
6125	                }
6126	                
6127	                if(!parent.hasClass("js-quickshop-container")){
6128	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
6129	                }
6130	            }
6131	        }
6132	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
6133	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
6134	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
6135
6136	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
6137
6138	        if(installments_to_use[0] <= 1 ) {
6139	        	            $installments_container.hide();
6140	            $installments_modal_link.hide();
6141	            $payments_module.hide();
6142	            $installmens_card_icon.hide();
6143	        } else {
6144	            $installments_container.show();
6145	            $installments_modal_link.show();
6146	            $payments_module.show();
6147	            $installmens_card_icon.show();
6148	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
6149	        }
6150	    }
6151
6152	    if (variant.contact) {
6153	        $payments_module.hide();
6154	    }
6155
6156	    if(!parent.hasClass("js-quickshop-container")){
6157            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
6158		}
6159
6160	    if (variant.price_short){
6161	        parent.find('.js-price-display').text(variant.price_short).show();
6162	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
6163
6164            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
6165            parent.find('.js-price-without-taxes-container').show();
6166	    } else {
6167	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
6168	    }
6169
6170	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
6171	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
6172	    } else {
6173	        parent.find('.js-compare-price-display').hide();
6174	    }
6175
6176	    var button = parent.find('.js-addtocart');
6177	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
6178	    var $product_shipping_calculator = parent.find("#product-shipping-container");
6179
6180        
6181	    	    if (!variant.available){
6182	        button.val('Esgotado');
6183	        button.addClass('nostock');
6184	        button.attr('disabled', 'disabled');
6185	        $product_shipping_calculator.hide();
6186	    } else if (variant.contact) {
6187	        button.val('Preço sob Consulta');
6188	        button.addClass('contact');
6189	        button.removeAttr('disabled');
6190	        $product_shipping_calculator.hide();
6191	    } else {
6192	        button.val('Comprar');
6193	        button.addClass('cart');
6194	        button.removeAttr('disabled');
6195	        $product_shipping_calculator.show();
6196	    }
6197
6198	    
6199        
6200                    if(variant.stock == 1) {
6201                parent.find('.js-last-product').show();
6202            } else {
6203                parent.find('.js-last-product').hide();
6204            }
6205        
6206
6207        
6208        LS.updateShippingProduct();
6209
6210        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
6211        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
6212
6213        
6214        LS.subscriptionChangeVariant(variant);
6215	}
6216
6217	
6218    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
6219        var $parent = jQueryNuvem(this).closest(".js-product-variants");
6220        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
6221        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
6222
6223        
6224        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
6225
6226        if($parent.hasClass("js-product-quickshop-variants")){
6227
6228            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
6229
6230                        
6231            if($quickshop_parent.hasClass("js-item-slide")){
6232                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
6233            }else{
6234                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
6235            }
6236
6237            LS.changeVariant(changeVariant, $quickshop_variant_selector);
6238
6239                            
6240                var selected_option_id = jQueryNuvem(this).val();
6241                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
6242
6243                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
6244                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
6245            
6246        } else {
6247            LS.changeVariant(changeVariant, '#single-product');
6248        }
6249
6250        
6251        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
6252
6253        if($this_product_container.hasClass("js-quickshop-container")){
6254            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
6255            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
6256        }
6257        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
6258        var $this_price = $this_product_container.find(".js-price-display");
6259        var $installment_container = $this_product_container.find(".js-product-payments-container");
6260        var $installment_text = $this_product_container.find(".js-max-installments-container");
6261        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
6262
6263        // Get the current product discount percentage value
6264        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
6265
6266        // Get the current product price and promotional price
6267        var compare_price_value = $this_compare_price.html();
6268        var price_value = $this_price.html();
6269
6270        // Calculate new discount percentage based on difference between filtered old and new prices
6271        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
6272        if(percentageDifference){
6273            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
6274            $this_product_container.find(".js-offer-label").css("display" , "table");
6275        }
6276
6277        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
6278            $this_product_container.find(".js-offer-label").hide();
6279        }
6280        if ($this_add_to_cart.hasClass("nostock")) {
6281            var $stockLabel = $this_product_container.find(".js-stock-label");
6282            if (!$stockLabel.text().trim()) {
6283                $stockLabel.text($stockLabel.data('label'));
6284            }
6285            $stockLabel.show();
6286            $this_product_container.find(".js-offer-label").hide();
6287        }
6288        else {
6289            $this_product_container.find(".js-stock-label").hide();
6290	    }
6291	    if ($this_price.css('display') == 'none'){
6292	        $installment_container.hide();
6293	        $installment_text.hide();
6294	    }else{
6295	        $installment_text.show();
6296	    }
6297	});
6298
6299	
6300	
6301    jQueryNuvem(".js-product-form").on("submit", function (e) {
6302	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
6303	    button.attr('disabled', 'disabled');
6304	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
6305	        e.preventDefault();
6306	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
6307	        window.location = "\/contato\/?product=" + product_id;
6308	    } else if (button.hasClass('cart')) {
6309	        button.val('Incluindo...');
6310	    }
6311	});
6312
6313    
6314            
6315	
6316    
6317    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
6318        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
6319        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
6320    });
6321
6322    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
6323        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
6324        quantity_input_val = $quantity_input.val();
6325        if (quantity_input_val>1) {
6326            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
6327        }
6328    });
6329
6330
6331	
6332    
6333    
6334    var head_height = jQueryNuvem(".js-head-main").outerHeight();
6335
6336    if (window.innerWidth > 768) {
6337                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
6338            }
6339
6340
6341    
6342    function getQuickShopImgSrc(element){
6343        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
6344        return String(image.attr('srcset')); 
6345    }
6346
6347    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
6348
6349        
6350        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
6351        var $productVariants = $productContainer.find(".js-variation-option");
6352        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
6353
6354        
6355        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
6356        if (isQuickShop) {
6357            var $productButtonContainer = $productButton.closest(".js-item-submit-container");
6358        }
6359        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
6360        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
6361        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
6362        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
6363        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
6364
6365        
6366        if (isCrossSelling) {
6367            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
6368            var quantity = $productContainer.data('quantity')
6369            var name = $productContainer.find('.js-cross-selling-product-name').text();
6370            var price = $productContainer.find('.js-cross-selling-promo-price').text();
6371            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
6372        } else if (!isQuickShop) {
6373            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
6374                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
6375                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
6376            } else {
6377                var $defaultImg = $productContainer.find('.js-product-slide-img');
6378                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
6379            }
6380            
6381            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
6382            var quantity = $productContainer.find('.js-quantity-input').val();
6383            var name = $productContainer.find('.js-product-name').text();
6384            var price = $productContainer.find('.js-price-display').text();
6385            var addedToCartCopy = "Comprar";
6386        } else {
6387            var imageSrc = getQuickShopImgSrc(this);
6388            var quantity = 1;
6389            var name = $productContainer.find('.js-item-name').text();
6390            var price = $productContainer.find('.js-price-display').text().trim();
6391            var addedToCartCopy = "Comprar";
6392            if ($productContainer.hasClass("js-quickshop-has-variants")) {
6393                var addedToCartCopy = "Comprar";
6394            }else{
6395                var addedToCartCopy = "Comprar";
6396            }
6397        }
6398
6399        if (!jQueryNuvem(this).hasClass('contact')) {
6400
6401                            e.preventDefault();
6402            
6403            
6404            $productButton.hide();
6405            if (isQuickShop) {
6406                $productButtonContainer.hide();
6407            }
6408            $productButtonPlaceholder.css('display' , 'block');
6409            $productButtonText.fadeOut();
6410            $productButtonAdding.addClass("active");
6411
6412            
6413            function restore_button_initial_state(){
6414                $productButtonAdding.removeClass("active");
6415                $productButtonText.fadeIn();
6416                $productButtonPlaceholder.removeAttr("style").hide();
6417                $productButton.show();
6418                if (isQuickShop) {
6419                    $productButtonContainer.show();
6420                }
6421            }
6422
6423            
6424            var subscription_callback_error = function() {
6425                setTimeout(function() {
6426                    restore_button_initial_state();
6427                }, 500);
6428            }
6429
6430            
6431            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
6432
6433            
6434                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
6435
6436                    
6437                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
6438                    jQueryNuvem('.js-cart-notification-item-name').text(name);
6439                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
6440                    jQueryNuvem('.js-cart-notification-item-price').text(price);
6441
6442                    if($productVariants.length){
6443                        var output = [];
6444
6445                        $productVariants.each( function(el){
6446                            var variants = jQueryNuvem(el);
6447                            output.push(variants.val());
6448                        });
6449                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
6450                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
6451                    }else{
6452                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
6453                    }
6454
6455                    
6456                    var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount");
6457                    var cartItemsMoney = jQueryNuvem(".js-cart-widget-total");
6458                    var cartItemsAmount = cartItemsBadge.text();
6459
6460                    cartItemsBadge.removeClass("d-none d-md-inline-block");
6461                    
6462                    if (window.innerWidth > 768) {
6463                        cartItemsMoney.removeClass("d-none d-md-inline-block");
6464                    }
6465
6466                    if(cartItemsAmount > 1){
6467                        jQueryNuvem(".js-cart-counts-plural").show();
6468                        jQueryNuvem(".js-cart-counts-singular").hide();
6469                    }else{
6470                        jQueryNuvem(".js-cart-counts-singular").show();
6471                        jQueryNuvem(".js-cart-counts-plural").hide();
6472                    }
6473
6474                    
6475                    $productButtonAdding.removeClass("active");
6476                    $productButtonSuccess.addClass("active");
6477                    setTimeout(function(){
6478                        $productButtonSuccess.removeClass("active");
6479                        $productButtonText.fadeIn();
6480                    },2000);
6481                    setTimeout(function(){
6482                        $productButtonPlaceholder.removeAttr("style").hide();
6483                        $productButton.show();
6484                        if (isQuickShop) {
6485                            $productButtonContainer.show();
6486                        }
6487                    },3000);
6488
6489                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
6490
6491                    if (isQuickShop) {
6492                        jQueryNuvem("#quickshop-modal").removeClass('modal-show');
6493                        jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide();
6494                        jQueryNuvem("body").removeClass("overflow-none");
6495                        restoreQuickshopForm();
6496                        if (window.innerWidth < 768) {
6497                            cleanURLHash();
6498                        }
6499                    }
6500
6501                    let notificationWithRelatedProducts = false;
6502
6503                    
6504                        
6505                        function recommendProductsOnAddToCart(){
6506
6507                            jQueryNuvem('.js-related-products-notification-container').html("");
6508
6509                            modalOpen('#related-products-notification');
6510
6511                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
6512
6513                            
6514                            // Set loop for recommended products
6515
6516                            function calculateRelatedNotificationLoopVal(sectionSelector) {
6517                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
6518                                let loopVal = false;
6519                                const applyLoop = (window.innerWidth < 768 && productsAmount > 2) || (window.innerWidth > 768 && productsAmount > 4);
6520                                
6521                                if (applyLoop) {
6522                                    loopVal = true;
6523                                }
6524                                
6525                                return loopVal;
6526                            }
6527
6528                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
6529
6530                            // Create new swiper on add to cart
6531
6532                            createSwiper('.js-swiper-related-products-notification', {
6533                                lazy: true,
6534                                loop: cartRelatedLoopVal,
6535                                watchOverflow: true,
6536                                threshold: 5,
6537                                watchSlideProgress: true,
6538                                watchSlidesVisibility: true,
6539                                spaceBetween: itemSwiperSpaceBetween,
6540                                slideVisibleClass: 'js-swiper-slide-visible',
6541                                slidesPerView: 2.5,
6542                                navigation: {
6543                                    nextEl: '.js-swiper-related-products-notification-next',
6544                                    prevEl: '.js-swiper-related-products-notification-prev',
6545                                },
6546                                pagination: {
6547                                    el: '.js-swiper-related-notification-pagination',
6548                                    type: 'fraction',
6549                                },
6550                                on: {
6551                                    afterInit: function () {
6552                                        hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next");
6553                                    },
6554                                },
6555                                breakpoints: {
6556                                    768: {
6557                                        slidesPerView: 4,
6558                                    }
6559                                }
6560                            });
6561                        }
6562                        
6563                        notificationWithRelatedProducts = html_notification_related_products != null;
6564
6565                        if(notificationWithRelatedProducts){
6566                            if (isQuickShop) {
6567                                setTimeout(function(){
6568                                    recommendProductsOnAddToCart();
6569                                },300);
6570                            }else{
6571                                recommendProductsOnAddToCart();
6572                            }
6573                        }
6574
6575                    
6576                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
6577
6578                    if(!notificationWithRelatedProducts){
6579
6580                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
6581
6582                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
6583
6584                            
6585                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
6586
6587                        }else{
6588
6589                            
6590                            setTimeout(function(){
6591                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
6592                            },500);
6593
6594                            if (!cookieService.get('first_product_added_successfully')) {
6595                                cookieService.set('first_product_added_successfully', 1, 7 );
6596                            } else{
6597                                setTimeout(function(){
6598                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
6599                                    setTimeout(function(){
6600                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
6601                                        jQueryNuvem(".js-alert-added-to-cart").hide();
6602                                    },2000);
6603                                },8000);
6604                            }
6605                        }
6606                    }
6607
6608                    
6609                    if (html_notification_cross_selling != null) {
6610                        jQueryNuvem('.js-cross-selling-modal-body').html("");
6611                        modalOpen('#js-cross-selling-modal');
6612                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
6613                    }
6614
6615                    
6616                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
6617
6618                    if (crossSellingContainer) {
6619                        LS.fillCrossSelling(crossSellingContainer);
6620                    }
6621
6622                    
6623                    
6624                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
6625                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
6626                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
6627                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
6628                    } else if (cookieService.get('calculator_zipcode')){
6629                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
6630                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
6631                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
6632                    }
6633
6634
6635                    
6636                    jQueryNuvem(".js-fs-add-this-product").hide();
6637                    jQueryNuvem(".js-fs-add-one-more").show();
6638
6639                    
6640                    if (isCrossSelling) {
6641                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
6642                    }
6643                }
6644                var callback_error = function(){
6645                                        restore_button_initial_state();
6646                }
6647                $prod_form = jQueryNuvem(this).closest("form");
6648                LS.addToCartEnhanced(
6649                    $prod_form,
6650                    addedToCartCopy,
6651                    'Incluindo...',
6652                    'Este produto está fora de estoque.',
6653                    false,
6654                        callback_add_to_cart,
6655                        callback_error
6656                );
6657                    }
6658    });
6659
6660
6661    
6662    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
6663        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
6664            return false;
6665        }
6666    });
6667
6668    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
6669        var itemID = jQueryNuvem(this).attr("data-item-id");
6670        var itemVAL = jQueryNuvem(this).val();
6671        if (itemVAL == 0) {
6672            var r = confirm("Tem certeza de que deseja excluir este item?");
6673            if (r == true) {
6674                LS.removeItem(itemID, true);
6675            } else {
6676                jQueryNuvem(this).val(1);
6677            }
6678        } else {
6679            LS.changeQuantity(itemID, itemVAL, true);
6680        }
6681    });
6682
6683    
6684    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
6685        e.preventDefault();
6686        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
6687        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
6688    });
6689
6690    
6691    
6692    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
6693        cookieService.remove('first_product_added_successfully');
6694    });
6695
6696
6697	
6698    
6699            if (jQueryNuvem('.js-selected-shipping-method').length) {
6700            LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {});
6701            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
6702        }
6703    
6704	
6705    selectShippingOption = function(elem, save_option) {
6706        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
6707        jQueryNuvem(elem).addClass('js-selected-shipping-method');
6708
6709        
6710            LS.ShippingDiscountRow.apply(elem, {});
6711            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
6712
6713        
6714        if (save_option) {
6715            LS.saveCalculatedShipping(true);
6716        }
6717        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
6718                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
6719                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
6720                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
6721            } else {
6722                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
6723                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
6724            }
6725        }
6726    };
6727
6728    
6729    if (cookieService.get('calculator_zipcode')) {
6730
6731        
6732        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
6733
6734        
6735            
6736            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
6737
6738        
6739        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
6740
6741        
6742        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
6743        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
6744        jQueryNuvem(".js-shipping-calculator-spinner").show();
6745    } else {
6746
6747        
6748        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
6749    }
6750
6751    
6752    removeShippingSuboptions = function(){
6753        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
6754        jQueryNuvem("#" + shipping_suboptions_id).remove();
6755        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
6756    };
6757
6758    
6759
6760    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
6761	    e.preventDefault();
6762
6763                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
6764        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
6765
6766        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
6767
6768        
6769        if (shippingForm.closest("#cart-shipping-container").length) {
6770            LS.calculateShippingAjax(
6771            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
6772            '\/frete\/',
6773            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
6774        }
6775
6776        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
6777        removeShippingSuboptions();
6778	});
6779
6780	
6781    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
6782	    var key = e.which ? e.which : e.keyCode;
6783	    var enterKey = 13;
6784	    if (key === enterKey) {
6785	        e.preventDefault();
6786            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
6787	        if (window.innerWidth < 768) {
6788                jQueryNuvem(e.currentTarget).trigger('blur');
6789	        }
6790	    }
6791	});
6792
6793    
6794    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
6795        selectShippingOption(this, true);
6796        jQueryNuvem(".js-shipping-method-unavailable").hide();
6797    });
6798
6799    
6800    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
6801        let shippingPrice = jQueryNuvem(this).attr("data-price");
6802        LS.addToTotal(shippingPrice);
6803
6804        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
6805        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
6806
6807        selectShippingOption(this, false);
6808    });
6809
6810    
6811    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
6812	    e.preventDefault();
6813
6814        
6815        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
6816            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
6817            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
6818        }else{
6819            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
6820            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
6821        }
6822	});
6823
6824    
6825    
6826    calculateCartShippingOnLoad = function() {
6827                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
6828            // If user already had calculated shipping: recalculate shipping
6829            setTimeout(function() {
6830                LS.calculateShippingAjax(
6831                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
6832                    '\/frete\/',
6833                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
6834                removeShippingSuboptions();
6835                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
6836            }, 100);
6837        }
6838
6839        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
6840                    }
6841    };
6842
6843    
6844    
6845    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
6846        e.preventDefault();
6847        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
6848        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
6849        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
6850        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
6851    });
6852
6853	
6854	
6855
6856    
6857    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
6858
6859        e.preventDefault();
6860
6861        
6862        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
6863        changeLang(lang_select_option);
6864
6865        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
6866    });
6867
6868    
6869    
6870    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
6871    if (isIOS) {
6872        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']");
6873        ios_input_fields.addClass("form-control-ios");
6874        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
6875        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
6876        jQueryNuvem(".js-big-search-mobile").toggleClass("pb-3 pb-2");
6877        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
6878        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
6879        jQueryNuvem(".js-calculate-shipping").css("height", "39px");
6880        jQueryNuvem(".js-newsletter, .js-news-form").addClass("form-group-newsletter-ios");
6881    }
6882
6883    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
6884        jQueryNuvem(e.currentTarget).attr('action', '');
6885    });
6886
6887    jQueryNuvem(".js-form").on("submit", function (e) {
6888        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
6889    });
6890
6891    
6892    
6893            jQueryNuvem(".js-resend-validation-link").on("click", function(e){
6894            window.accountVerificationService.resendVerificationEmail('');
6895        });
6896    
6897    jQueryNuvem('.js-password-view').on("click", function (e) {
6898        jQueryNuvem(e.currentTarget).toggleClass('password-view');
6899
6900        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
6901            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
6902            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6903        } else {
6904            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
6905            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
6906        }
6907    });
6908
6909
6910    
6911    
6912
6913    
6914    
6915    
6916    
6917    
6918});
6919            });
6920        </script>
6920
6921
6922        
6923                                
6923<script type="text/javascript">
6924                var recaptchaCallback = function() {
6925                    jQueryNuvem('.js-recaptcha-button').prop('disabled', false);
6926                };
6927            </script>
6927
6928        
6929        
6930        
6931
6932
6933
6934        
6935            
6935<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>
6935
6936</body>
6937</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.