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&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 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.