1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="pt"> 3 <head> 4 <link rel="preconnect" href="https://dcdn-us.mitiendanube.com" /> 5 <link rel="dns-prefetch" href="https://dcdn-us.mitiendanube.com" /> 6 <link rel="preconnect" href="https://fonts.googleapis.com" /> 7 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1" /> 11 <title>Identificação - Gorro da Sorte</title> 12 <meta name="description" content="Jalecos, gorros e turbantes com design ergonômico + equipamentos de massagem. Moda profissional que une estilo, conforto e alta performance" /> 13 <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Lexend+Exa:400,700|Lexend:400,700&display=swap" /> 14 <link rel="preload" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-colors-bf4e01f5e46f4fe7eb41b755ee69edd8.css" as="style" /> 15 16 17 18 19<meta property="og:site_name" content="Gorro da Sorte" /> 20 21 22<meta property="fb:app_id" content="379938028687793" /> 23 24 25 26 27 28 29 30 31 32 33 34 35 36 <style> 37 38 39 40 41 42 43 @import url('//fonts.googleapis.com/css?family=Lexend+Exa:400,700|Lexend:400,700&display=swap'); 44 45 46 47 48 49:root { 50 51 52 53 --heading-font: "Lexend Exa", sans-serif; 54 --body-font: "Lexend", sans-serif; 55 56 57 58 --h1: 28px; 59 --h1-huge: 40px; 60 --h1-huge-md: 54px; 61 --h2: 24px; 62 --h3: 20px; 63 --h4: 18px; 64 --h5: 16px; 65 --h6: 14px; 66 67 68 --font-hugest: 28px; 69 --font-huge: 24px; 70 --font-largest: 20px; 71 --font-large: 18px; 72 --font-big: 16px; 73 --font-base: 14px; 74 --font-small: 12px; 75 --font-smallest: 10px; 76 77 78 79 --title-font-weight: 400; 80 81} 82 83 @charset "UTF-8": 84 85/*============================================================================ 86critical-css.tpl 87 88 -This file contains all the theme critical styles wich will be loaded inline before the rest of the site 89 -Rest of styling can be found in: 90 --static/css/style-async.css.tpl --> For non critical styles witch will be loaded asynchronously 91 --static/css/style-colors.critical.tpl --> For critical CSS rendered inline before the rest of the site 92 93==============================================================================*/ 94 95/*============================================================================ 96 Table of Contents 97 98 #External CSS libraries and plugins 99 // Bootstrap Grid v4.1.3 100 // Swiper 4.4.2 101 #Critical path helpers 102 #Components 103 // Wrappers 104 // Grid 105 // Placeholders and preloaders 106 // Animations 107 // Buttons 108 // Links 109 // Titles and breadcrumbs 110 // Icons 111 // Texts 112 // Sliders 113 // Lists 114 // Notifications 115 // Badge 116 // Tables 117 // Tooltip 118 // Images 119 // Forms 120 // Video 121 #Header and nav 122 // Adbar & Topbar 123 // Nav 124 // Logo 125 // Cart widget and search 126 #Home page 127 // Sections title 128 // Video 129 // Main categories 130 // Welcome message 131 #Banners 132 // Home banners 133 // Informative banners 134 #Product grid 135 // Category controls 136 // Grid item 137 // Labels 138 #Product detail 139 // Image 140 #Cart detail 141 // Shipping Calculator 142 #Contact page 143 // Data contact 144 #Blog 145 #Media queries 146 // Min width 1400px 147 // Min width 768px 148 //// Components 149 //// Header and Nav 150 //// Product grid 151 //// Helper classes 152 153 #Helper classes 154 // Margin and padding 155 // Text 156 // Algin 157 // Position 158 // Image 159 // Visibility 160 // Float 161 // Width 162 163==============================================================================*/ 164 165/*============================================================================ 166 #External CSS libraries and plugins 167==============================================================================*/ 168 169{# /* // Bootstrap Grid v4.1.3 */ #} 170 171@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
171-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}
171.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
171.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
171.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} 172 173{# /* // Swiper 4.4.2 */ #} 174.swiper-container{width:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,
1740,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;width:30px;height:40px;margin-top:-25px;line-height:30px;color:#fff;text-align:center;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;
174-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;
174left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto} 175 176/*============================================================================ 177 #Critical path helpers 178==============================================================================*/ 179 180/* Hidden general content until rest of styling loads */ 181.visible-when-content-ready{ 182 visibility: hidden!important; 183} 184.display-when-content-ready{ 185 display: none!important; 186} 187 188/*============================================================================ 189 #Components 190==============================================================================*/ 191 192{# /* // Wrappers */ #} 193 194body{ 195 margin: 0; 196 font-size: var(--font-base); 197} 198 199{# /* // Grid */ #} 200 201.row-grid { 202 margin-right: -10px; 203 margin-left: -10px; 204} 205
206.col-grid { 207 padding-right: 10px; 208 padding-left: 10px; 209} 210 211{# /* // Placeholders and preloaders */ #} 212 213.placeholder-line-medium{ 214 height: 25px; 215 border-radius: 6px; 216} 217.placeholder-icon{ 218 position: absolute; 219 top: 50%; 220 left: 50%; 221 transform: translate(-50%, -50%); 222 -webkit-transform: translate(-50%, -50%); 223 -ms-transform: translate(-50%, -50%); 224} 225.placeholder-full-height{ 226 position: relative; 227 height: 100%; 228} 229.home-placeholder-icons{ 230 position: absolute; 231 top: calc(50% - 75px); 232} 233.product-placeholder-container{ 234 position: relative; 235 max-height: 900px; 236 margin-bottom: 20px; 237 overflow: hidden; 238} 239.placeholder-shine{ 240 position: absolute; 241 top: 0; 242 left: 0; 243 width: 100%; 244 height: 100%; 245 opacity: 0.5; 246 -moz-animation: placeholder-shine 1.5s infinite; 247 -webkit-animation: placeholder-shine 1.5s infinite; 248 animation: placeholder-shine 1.5s infinite; 249} 250@keyframes placeholder-shine { 251 0%{ 252 opacity: 0.1; 253 } 254 50% { 255 opacity: 0.5; 256 } 257 100% { 258 opacity: 0.1; 259 } 260} 261.placeholder-fade{ 262 position: absolute; 263 top: 0; 264 left: 0; 265 width: 100%; 266 height: 100%; 267 opacity: 0.1; 268 -moz-animation: placeholder-fade 1.5s infinite; 269 -webkit-animation: placeholder-fade 1.5s infinite; 270 animation: placeholder-fade 1.5s infinite; 271} 272@keyframes placeholder-fade { 273 0%{ 274 opacity: 0.2; 275 } 276 50% { 277 opacity: 0.5; 278 } 279 100% { 280 opacity: 0.2; 281 } 282} 283.blur-up { 284 position: absolute; 285 top: 0; 286 -webkit-filter: blur(4px); 287 filter: blur(4px); 288 -moz-filter: blur(4px); 289 -ms-filter: blur(4px); 290 -o-filter: blur(4px); 291 transition: opacity .2s, -webkit-filter .2s; 292} 293.blur-up-huge { 294 -webkit-filter: blur(6px); 295 filter: blur(6px); 296 -moz-filter: blur(6px); 297 -ms-filter: blur(6px); 298 -o-filter: blur(6px); 299 transition: filter .2s, -webkit-filter .2s; 300} 301.blur-up.lazyloaded, 302.blur-up-huge.lazyloaded, 303.blur-up.swiper-lazy-loaded, 304.blur-up-huge.swiper-lazy-loaded { 305 -webkit-filter: none; 306 filter: none; 307 -moz-filter: none; 308 -ms-filter: none; 309 -o-filter: none; 310} 311.preloader-bg-img, 312.product-slider-image.blur-up{ 313 position: absolute; 314 left: 0; 315 top: 0; 316 width: 100%; 317 -webkit-filter: blur(4px); 318 filter: blur(4px); 319 -moz-filter: blur(4px); 320 -ms-filter: blur(4px); 321 -o-filter: blur(4px); 322 transition: filter .2s, -webkit-filter .2s, opacity .2s; 323 /* Avoid strange image behaviour on filters in IOS */ 324 -webkit-perspective: 1000; 325 -webkit-backface-visibility: hidden; 326} 327.product-slider-image.blur-up{ 328 left: 50%; 329 width: auto; 330} 331.swiper-lazy-loaded + .preloader-bg-img, 332.lazyloaded + .blur-up{ 333 opacity: 0; 334 -webkit-filter: none; 335 filter: none; 336 -moz-filter: none; 337 -ms-filter: none; 338 -o-filter: none; 339} 340 341.lazyloaded + .blur-up { 342 opacity: 0; 343 pointer-events: none; 344} 345.lazyloaded + .placeholder-shine, 346.lazyloaded + .placeholder-fade, 347.swiper-lazy-loaded + .placeholder-shine, 348.swiper-lazy-loaded + .placeholder-fade{ 349 display: none; 350} 351.fade-in { 352 opacity: 0; 353 transition: opacity .2s; 354} 355.fade-in.lazyloaded, 356.fade-in.swiper-lazy-loaded, 357.fade-in.image-priority-high { 358 opacity: 1; 359} 360 361.spinner { 362 position: relative; 363 display: grid; 364 place-items: center; 365} 366 367.spinner::before, 368.spinner::after { 369 content: ''; 370 box-sizing: border-box; 371 position: absolute; 372} 373 374.spinner::before { 375 width: 100%; 376 height: 2px; 377 border-radius: 10px; 378 animation: spinner-line 0.8s cubic-bezier(0, 0, 0.03, 0.9) infinite; 379} 380 381.spinner-small::before { 382 height: 2px; 383} 384 385@keyframes spinner-line { 386 0%, 44%, 88.1%, 100% { 387 transform-origin: left; 388 } 389 390 0%, 100%, 88% { 391 transform: scaleX(0); 392 } 393 394 44.1%, 88% { 395 transform-origin: right; 396 } 397 398 33%, 44% { 399 transform: scaleX(1); 400 } 401} 402 403{# /* // Animations*/ #} 404 405.transition-up, 406.fade-in-vertical { 407 opacity: 0; 408} 409 410[data-transition="fade-in-up"] { 411 transition: all 1s ease; 412 opacity: 0; 413 transform: translateY(30px); 414} 415[data-transition="fade-in-up"].is-inViewport, 416.swiper-slide-duplicate [data-transition="fade-in-up"] { 417 transition: all 1s ease; 418 opacity: 1; 419 transform: translateY(0px); 420} 421 422{# /* // Buttons */ #} 423 424.btn-whatsapp { 425 position: fixed; 426 bottom: 15px; 427 right: 15px; 428 z-index: 100; 429 color: white; 430 background-color:#4dc247; 431 box-shadow: 0 0 6px rgba(0,0,0,0.3); 432 border-radius: 50%; 433} 434 435.btn-whatsapp svg{ 436 width: 45px; 437 height: 45px; 438 padding: 10px; 439 fill: white; 440 vertical-align:middle; 441} 442 443{# /* // Links */ #} 444 445a { 446 text-decoration: none; 447} 448 449 450{# /* // Icons */ #} 451 452.icon-inline { 453 display: inline-block; 454 font-size: inherit; 455 height: 1em; 456 overflow: visible; 457 vertical-align: -.125em; 458} 459 460.icon-xs { 461 font-size: .75em; 462} 463.icon-md { 464 font-size: .875em; 465} 466.icon-lg { 467 font-size: 1.33333em; 468 line-height: .75em; 469 vertical-align: -.0667em; 470} 471.icon-2x { 472 font-size: 2em; 473} 474.icon-2x-half { 475 font-size: 2.5em; 476} 477.icon-3x { 478 font-size: 3em; 479} 480.icon-4x { 481 font-size: 4em; 482} 483.icon-5x { 484 font-size: 5em; 485} 486.icon-6x { 487 font-size: 6em; 488} 489.icon-7x { 490 font-size: 7em; 491} 492.icon-8x { 493 font-size: 8em; 494} 495.icon-9x { 496 font-size: 9em; 497} 498 499.icon-inline.icon-lg{ 500 vertical-align: -.225em 501} 502.icon-inline.icon-w { 503 text-align: center; 504 width: 1.25em 505} 506.icon-inline.icon-w-1{ 507 width:.0625em 508} 509.icon-inline.icon-w-2{ 510 width:.125em 511} 512.icon-inline.icon-w-3{
513 width:.1875em 514} 515.icon-inline.icon-w-4{ 516 width:.25em 517} 518.icon-inline.icon-w-5{ 519 width:.3125em 520} 521.icon-inline.icon-w-6{ 522 width:.375em 523} 524.icon-inline.icon-w-7{ 525 width:.4375em 526} 527.icon-inline.icon-w-8{ 528 width:.5em 529} 530.icon-inline.icon-w-9{ 531 width:.5625em 532} 533.icon-inline.icon-w-10{ 534 width:.625em 535} 536.icon-inline.icon-w-11{ 537 width:.6875em 538} 539.icon-inline.icon-w-12{ 540 width:.75em 541} 542.icon-inline.icon-w-13{ 543 width:.8125em 544} 545.icon-inline.icon-w-14{ 546 width:.875em 547} 548.icon-inline.icon-w-15{ 549 width:.9375em 550} 551.icon-inline.icon-w-16{ 552 width:1em 553} 554.icon-inline.icon-w-17{ 555 width:1.0625em 556} 557.icon-inline.icon-w-18{ 558 width:1.125em 559} 560.icon-inline.icon-w-19{ 561 width:1.1875em 562} 563.icon-inline.icon-w-20{ 564 width:1.25em 565} 566.icon-inline.icon-w-24 { 567 width: 1.5em; 568} 569.icon-spin{ 570 -webkit-animation:icon-spin .5s infinite linear; 571 animation:icon-spin .5s infinite linear 572} 573@-webkit-keyframes icon-spin { 574 0% { 575 -webkit-transform: rotate(0); 576 transform: rotate(0) 577 } 578 100% { 579 -webkit-transform: rotate(360deg); 580 transform: rotate(360deg) 581 } 582} 583 584@keyframes icon-spin { 585 0% { 586 -webkit-transform: rotate(0); 587 transform: rotate(0) 588 } 589 100% { 590 -webkit-transform: rotate(360deg); 591 transform: rotate(360deg) 592 } 593} 594 595.social-icon { 596 padding: 0 10px; 597 margin-right: 15px; 598} 599 600{# /* // Titles and breadcrumbs */ #} 601 602.h1-huge { 603 font-size: var(--h1-huge); 604 font-weight: var(--title-font-weight); 605} 606 607h1, 608.h1 { 609 font-size: var(--h1); 610 font-weight: var(--title-font-weight); 611} 612 613h2, 614.h2 { 615 font-size: var(--h2); 616 font-weight: var(--title-font-weight); 617} 618 619h3, 620.h3 { 621 font-size: var(--h3); 622 font-weight: var(--title-font-weight); 623} 624 625h4, 626.h4 { 627 font-size: var(--h4); 628 font-weight: var(--title-font-weight); 629} 630 631h5, 632.h5 { 633 font-size: var(--h5); 634 font-weight: var(--title-font-weight); 635} 636 637h6, 638.h6 { 639 font-size: var(--h6); 640 font-weight: var(--title-font-weight); 641} 642 643.breadcrumbs { 644 display: inline-block; 645 margin-bottom: 10px; 646 font-size: var(--font-smallest); 647 font-weight: 400; 648} 649.breadcrumbs .separator { 650 margin: 3px; 651 line-height: 14px; 652 opacity: 0.6; 653} 654.breadcrumbs .crumb{ 655 opacity: 0.6; 656} 657.breadcrumbs .crumb.active { 658 opacity: 1; 659} 660 661{# /* // Texts */ #} 662 663.font-hugest{ 664 font-size: var(--font-hugest)!important; 665} 666 667.font-huge{ 668 font-size: var(--font-huge)!important; 669} 670 671.font-largest{ 672 font-size: var(--font-largest); 673} 674 675.font-large{ 676 font-size: var(--font-large); 677} 678 679.font-big{ 680 font-size: var(--font-big); 681} 682 683.font-body{ 684 font-size: var(--font-base)!important; 685} 686 687.font-small{ 688 font-size: var(--font-small)!important; 689} 690 691.font-smallest{ 692 font-size: var(--font-smallest)!important; 693} 694 695p{ 696 margin-top: 0; 697 line-height: 1.4286em; 698} 699 700.user-content ul { 701 padding-left: 20px; 702} 703 704.user-content ul li { 705 margin-bottom: 10px; 706 line-height: 22px; 707} 708 709.user-content table { 710 width: 100%; 711 max-width: 100%; 712 margin-bottom: 10px; 713 line-height: 22px; 714} 715 716.subtitle { 717 font-size: var(--font-smallest); 718 text-transform: uppercase; 719 letter-spacing: 1px; 720} 721 722{# /* // Sliders */ #} 723 724.nube-slider-home { 725 height: 100%; 726} 727.swiper-wrapper.disabled { 728 transform: translate3d(0px, 0, 0) !important; 729} 730.slide-container{ 731 overflow: hidden; 732} 733.slider-slide { 734 height: 100%; 735 background-position: center; 736 background-size: cover; 737 overflow: hidden; 738} 739.slider-image { 740 position: relative; 741 z-index: 1; 742 display: block; 743 width: 100%; 744 height: 100%; 745 object-fit: cover; 746} 747.swiper-slide-active .slider-image-animation { 748 -webkit-animation: zoomin 20s ease forwards; 749 -moz-animation: zoomin 20s ease forwards; 750 animation: zoomin 20s ease forwards; 751} 752 753@-webkit-keyframes zoomin { 754 0% { 755 -webkit-transform: scale(1); 756 transform: scale(1); 757 } 758 100% { 759 -webkit-transform: scale(1.2); 760 transform: scale(1.2); 761 } 762} 763 764@keyframes zoomin { 765 0% { 766 -webkit-transform: scale(1); 767 transform: scale(1); 768 } 769 100% { 770 -webkit-transform: scale(1.2); 771 transform: scale(1.2); 772 } 773} 774 775.swiper-button-next, 776.swiper-button-prev { 777 position: relative; 778 top: initial; 779 margin: 0; 780 line-height: 28px; 781} 782.swiper-button-absolute { 783 position: absolute; 784 top: 50%; 785 margin-top: -14px; 786} 787 788.swiper-button-absolute.swiper-button-next { 789 right: 0; 790} 791.swiper-button-absolute.swiper-button-prev { 792 left: 0; 793} 794 795.swiper-pagination { 796 left: 50%; 797 transform: translateX(-50%); 798} 799 800.swiper-pagination-bullet { 801 margin: 0 4px; 802 border-radius: 6px; 803} 804 805.swiper-pagination-bullet-active { 806 width: 12px; 807} 808 809.swiper-text { 810 position: absolute; 811 z-index: 9; 812 width: 100%; 813} 814 815.swiper-text-center { 816 position: absolute; 817 width: 92%; 818 top: 50%; 819 bottom: auto; 820 left: 50%; 821 padding: 0 25px; 822 text-align: center; 823 transform: translate(-50%,-50%); 824} 825 826.swiper-arrows { 827 position: absolute; 828 right: 15px; 829 bottom: 60px; 830} 831 832.swiper-overlay { 833 position: absolute; 834 z-index: 1; 835 bottom: 0; 836 left: 0; 837 width: 100%; 838 height: 50%; 839} 840 841.swiper-button-next.swiper-button-disabled, 842.swiper-button-prev.swiper-button-disabled { 843 opacity: 0.2; 844} 845 846{# /* // Lists */ #} 847 848.list { 849 padding: 0; 850 list-style-type: none; 851} 852.list .list-item{ 853 position: relative; 854 margin-bottom: 10px; 855 cursor: default; 856} 857 858.list-unstyled{ 859 padding: 0; 860 margin: 0; 861 list-style-type: none; 862} 863 864.list-inline li{ 865 display: inline-flex; 866} 867 868{# /* // Notifications */ #} 869 870.notification{ 871 padding: 10px 15px; 872 text-align: center; 873} 874.notification-floating { 875 position: absolute; 876 left: 0; 877 z-index: 2000; 878 width: 100%; 879} 880.notification-fixed { 881 position: fixed; 882 right: 0; 883 left: initial; 884 width: calc(100% - 20px); 885 margin-top: -10px; 886} 887.notification-floating .notification{ 888 margin: 15px; 889 border-radius: 6px; 890} 891.notification-close { 892 padding: 0 5px; 893} 894.notification-centered { 895 display: inline-block; 896 width: 100%; 897 margin: 0 20px 20px 0; 898 text-align: center; 899} 900.notification-left { 901 display: inline-block; 902 margin: 5px 0 20px 0; 903 text-align: left; 904 font-size: 12px; 905} 906 907.notification-fixed-bottom { 908 position: fixed; 909 bottom: 0; 910 left: 0; 911 z-index: 999; 912 width: 100%; 913 font-size: 12px; 914} 915 916.notification-fixed-bottom .btn-small { 917 font-size: 12px; 918} 919 920.notification-above { 921 z-index: 9000; 922} 923 924.related-products-notification-container { 925 margin-right: -15px; 926} 927 928{# /* // Badge */ #} 929 930.badge { 931 position: absolute; 932 top: -10px; 933 right: -10px; 934 padding: 0 5px; 935 font-size: 12px; 936 font-weight: bold; 937 line-height: 14px; 938 border-radius: 10px; 939} 940 941{# /* // Tables */ #} 942 943.table { 944 width: 100%; 945 border-collapse: collapse; 946 border-spacing: 0; 947} 948 949.table thead th { 950 padding: 8px; 951} 952 953.table thead th:first-of-type { 954 padding-left: 0; 955} 956 957.table td { 958 padding: 8px; 959 text-align: left; 960} 961 962{# /* // Tooltip */ #} 963 964.tooltip { 965 position: absolute; 966 left: -170%; 967 z-index: 9999; 968 width: 340px; 969 padding: 15px 5px; 970 text-align: center; 971 border-radius: 10px; 972} 973 974.tooltip-top { 975 bottom: calc(100% + 20px); 976} 977 978.tooltip-bottom { 979 top: 95%; 980} 981 982.tooltip-arrow { 983 position: absolute; 984 right: 30%; 985 width: 0; 986 height: 0; 987 pointer-events: none; 988} 989 990.tooltip-bottom .tooltip-arrow { 991 top: -8px; 992 right: 15%; 993} 994 995.tooltip-top .tooltip-arrow { 996 bottom: -8px; 997 transform: rotate(180deg); 998} 999 1000{# /* // Images */ #} 1001 1002/* Used for images that have a placeholder before it loads. The image container should have a padding-bottom inline with the result of (image height/ image width) * 100 */ 1003.img-absolute { 1004 position: absolute; 1005 left: 0; 1006 width: 100%; 1007 height: auto; 1008 vertical-align: middle; 1009 text-indent: -9999px; 1010 z-index: 1; 1011} 1012 1013.img-absolute-centered{ 1014 left: 50%; 1015 transform: translateX(-50%)!important; 1016 -webkit-transform: translateX(-50%)!important; 1017 -ms-transform: translateX(-50%)!important; 1018} 1019 1020.card-img{ 1021 margin: 0 5px 5px 0; 1022 border: 1px solid #00000012; 1023} 1024.card-img-small{ 1025 height: 25px; 1026} 1027.card-img-medium{ 1028 height: 35px; 1029} 1030.card-img-big{ 1031 height: 50px; 1032} 1033.card-img-square-container { 1034 position: relative; 1035 width: 100%; 1036 padding-top: 100%; 1037} 1038.card-img-square { 1039 position: absolute; 1040 top: 0; 1041 left: 0; 1042 width: 100%; 1043 height: 100%; 1044 object-fit: cover; 1045} 1046.card-img-pill { 1047 position: absolute; 1048 right: 5px; 1049 bottom: 5px; 1050 z-index: 999; 1051 padding: 4px 9px; 1052 font-size: 10px; 1053 border-radius: 15px; 1054} 1055 1056{# /* // Forms */ #} 1057 1058.form-group { 1059 position: relative; 1060 width: 100%; 1061} 1062 1063.radio-button { 1064 margin-bottom: 0; 1065 -webkit-tap-highlight-color: rgba(0,0,0,0); 1066 cursor: pointer; 1067} 1068.radio-button.disabled { 1069 opacity: 0.6;
1070 cursor: not-allowed; 1071} 1072.radio-button.disabled input[type="radio"] { 1073 cursor: not-allowed; 1074} 1075.radio-button-container { 1076 display: inline-block; 1077 width: 100%; 1078} 1079.radio-button-content { 1080 position: relative; 1081 width: 100%; 1082 float: left; 1083 margin-bottom: 10px; 1084 padding: 15px 15px 15px 25px; 1085 border-radius: 6px; 1086} 1087.radio-button-icons-container { 1088 position: absolute; 1089 top: 15px; 1090 left: 10px; 1091} 1092.radio-button-icon { 1093 width: 16px; 1094 height: 16px; 1095 border-radius: 50%; 1096} 1097.radio-button input[type="radio"] { 1098 display: none; 1099} 1100.radio-button input[type="radio"] + .radio-button-content .unchecked { 1101 display: block; 1102} 1103.radio-button input[type="radio"] + .radio-button-content .checked { 1104 position: absolute; 1105 top: 8px; 1106 left: 8px; 1107 width: 0; 1108 height: 0; 1109 -webkit-transform: translate(-50%,-50%); 1110 -ms-transform: translate(-50%,-50%); 1111 -moz-transform: translate(-50%,-50%); 1112 -o-transform: translate(-50%,-50%); 1113 transform: translate(-50%,-50%); 1114 -webkit-transition: all 0.2s; 1115 -ms-transition: all 0.2s; 1116 -moz-transition: all 0.2s; 1117 -o-transition: all 0.2s; 1118 transition: all 0.2s; 1119} 1120.radio-button input[type="radio"]:checked + .radio-button-content .checked { 1121 width: 8px; 1122 height: 8px; 1123} 1124.radio-button-label { 1125 width: 100%; 1126 float: left; 1127 padding-left: 25px; 1128} 1129 1130.form-group .form-select-icon, 1131.form-select .form-select-icon{ 1132 position: absolute; 1133 right: 12px; 1134 bottom: 10px; 1135 font-size: 18px; 1136 pointer-events: none; 1137} 1138.form-group-small .form-select-icon{ 1139 bottom: 10px; 1140 right: 10px; 1141 font-size: 12px; 1142} 1143.form-select .form-select-icon { 1144 top: 50%; 1145 bottom: initial; 1146 transform: translateY(-50%); 1147 -webkit-transform: translateY(-50%); 1148 -ms-transform: translateY(-50%); 1149} 1150 1151.form-row { 1152 width: auto; 1153 display: -webkit-box; 1154 display: -ms-flexbox; 1155 display: flex; 1156 -ms-flex-wrap: wrap; 1157 flex-wrap: wrap; 1158 margin-right: -5px; 1159 margin-left: -5px; 1160 clear: both; 1161} 1162 1163.form-row > .col, 1164.form-row > [class*=col-]{ 1165 padding-right: 5px; 1166 padding-left: 5px; 1167} 1168 1169.form-label { 1170 font-size: var(--font-small); 1171} 1172 1173.form-label-divider { 1174 padding: 10px 0; 1175 margin-bottom: 10px; 1176} 1177 1178.form-toggle-eye { 1179 position: absolute; 1180 bottom: 5%; 1181 right: 2px; 1182 display: inline-block; 1183 padding: 10px; 1184 background: none; 1185 border: 0; 1186} 1187 1188.checkbox-container .checkbox { 1189 position: relative; 1190 display: block; 1191 margin-bottom: 15px; 1192 padding-left: 25px; 1193 font-weight: normal; 1194 text-decoration: none; 1195 transition: all 0.4s ease; 1196 cursor: pointer; 1197} 1198 1199.checkbox-container .checkbox-icon { 1200 position: absolute; 1201 top: 1px; 1202 left: 0; 1203 display: block; 1204 width: 16px; 1205 height: 16px; 1206 border-radius: 100%; 1207} 1208 1209.checkbox-container .checkbox-icon:after { 1210 position: absolute; 1211 top: 2px; 1212 left: 5px; 1213 display: none; 1214 width: 4px; 1215 height: 9px; 1216 content: ''; 1217 transform: rotate(45deg); 1218 -webkit-transform: rotate(45deg); 1219 -ms-transform: rotate(45deg); 1220} 1221 1222.checkbox-container .checkbox-text.with-color { 1223 padding-right: 5px; 1224} 1225 1226.checkbox-container .checkbox-color { 1227 display: inline-block; 1228 width: 10px; 1229 height: 10px; 1230 margin-top: 4px; 1231 vertical-align: top; 1232 border-radius: 50%; 1233} 1234 1235.checkbox-container input{ 1236 display: none; 1237} 1238 1239.checkbox-container input:checked ~ .checkbox { 1240 opacity: 1; 1241} 1242 1243.checkbox-container input:checked ~ .checkbox .checkbox-icon:after { 1244 display: block; 1245} 1246 1247{# /* // Video */ #} 1248 1249.embed-responsive { 1250 position: relative; 1251 display: block; 1252 height: 0; 1253 padding: 0; 1254 overflow: hidden; 1255} 1256.embed-responsive.embed-responsive-16by9 { 1257 padding-bottom: 56.25%; 1258} 1259.embed-responsive.embed-responsive-1by1 { 1260 padding-bottom: 140%; 1261} 1262.embed-responsive .embed-responsive-item, 1263.embed-responsive embed, 1264.embed-responsive iframe, 1265.embed-responsive object, 1266.embed-responsive video { 1267 position: absolute; 1268 top: 0; 1269 bottom: 0; 1270 left: 0; 1271 width: 100%; 1272 height: 100%; 1273 border: 0; 1274} 1275.video-player { 1276 position: absolute; 1277 top: 0; 1278 left: 0; 1279 z-index: 1; 1280 width: 100%; 1281 height: 100%; 1282 cursor: pointer; 1283} 1284.video-player-icon { 1285 position: absolute; 1286 top: 50%; 1287 left: 50%; 1288 z-index: 1; 1289 width: 40px; 1290 height: 40px; 1291 padding-left: 3px; 1292 font-size: 20px; 1293 line-height: 36px; 1294 text-align: center; 1295 border-radius: 100%; 1296 pointer-events: none; 1297 transform: translate(-50%,-50%); 1298} 1299.video-player-icon-small { 1300 position: absolute; 1301 top: 50%; 1302 left: 50%; 1303 z-index: 10; 1304 width: 24px; 1305 height: 24px; 1306 padding: 6px 0 0 6px; 1307 font-size: 13px; 1308 line-height: 21px; 1309 transform: translate(-50%,-50%); 1310} 1311.video-player-icon-small .icon-inline { 1312 width: 12px; 1313 height: 12px; 1314} 1315.video-image { 1316 position: absolute; 1317 top: 50%; 1318 left: 50%; 1319 width: 100%; 1320 height: auto; 1321 transform: translate(-50%, -50%); 1322 -webkit-transform: translate(-50%, -50%); 1323 -ms-transform: translate(-50%, -50%); 1324} 1325 1326/*============================================================================ 1327 #Header and nav 1328==============================================================================*/ 1329 1330.head-main { 1331 top: 0; 1332 width: 100%; 1333 display: flex; 1334 flex-direction: row; 1335 flex-wrap: wrap; 1336 z-index: 1040; 1337} 1338 1339.head-main .btn-utility { 1340 padding: 0; 1341} 1342 1343.head-main .search-input { 1344 font-size: 12px; 1345} 1346 1347.btn-utility .cart-icon { 1348 vertical-align: text-top; 1349} 1350 1351.col-utility { 1352 padding-left: 5px; 1353} 1354 1355{# /* // Adbar & Topbar */ #} 1356 1357.section-adbar, 1358.section-topbar { 1359 z-index: 0; 1360 width: 100%; 1361 min-height: 30px; 1362 padding: 5px 15px; 1363} 1364 1365.section-adbar { 1366 line-height: 20px; 1367} 1368 1369.section-topbar .utilities-icon { 1370 font-size: 16px; 1371} 1372 1373.section-topbar .list { 1374 margin: 0; 1375} 1376 1377@keyframes marquee { 1378 0% { 1379 transform: translateX(0); 1380 -webkit-transform: translateX(0); 1381 } 1382 100% { 1383 transform: translateX(-100%); 1384 -webkit-transform: translateX(-100%); 1385 } 1386} 1387 1388.secondary-menu-item { 1389 display: inline-block; 1390 margin-right: 30px; 1391 font-size: var(--font-small); 1392} 1393 1394{# /* // Nav */ #} 1395 1396.menu-and-banners-row { 1397 visibility: hidden; 1398} 1399 1400.nav-desktop { 1401 position: relative; 1402 width: 100%; 1403}
1404.nav-desktop-list { 1405 margin: 0; 1406 padding: 10px 0; 1407 list-style: none; 1408 white-space: nowrap!important; 1409} 1410.nav-desktop-list::-webkit-scrollbar { 1411 height: 0; 1412} 1413.nav-desktop-with-scroll { 1414 margin: 0 30px 0 40px; 1415 padding: 10px 0; 1416 overflow: scroll; 1417} 1418 1419.nav-desktop-list-arrow { 1420 position: absolute; 1421 top: 0; 1422 width: 40px; 1423 height: 48px; 1424 cursor: pointer; 1425} 1426 1427.nav-desktop-list-arrow-left { 1428 left: 0; 1429} 1430 1431.nav-desktop-list-arrow-right { 1432 right: 0; 1433} 1434 1435.nav-desktop-list-arrow.disable { 1436 opacity: 0.2; 1437 cursor: initial; 1438} 1439 1440.nav-desktop-list-arrow .svg-circle { 1441 width: 25px; 1442 height: 25px; 1443 margin-top: calc(50% - 8px); 1444 padding: 5px; 1445} 1446 1447 1448 1449 1450.nav-item { 1451 display: inline-block; 1452 position: initial; 1453 padding: 0 10px; 1454 white-space: normal; 1455} 1456.nav-list-link { 1457 padding: 0 5px 0 0; 1458 line-height: 30px; 1459} 1460 1461.desktop-dropdown { 1462 position: absolute; 1463 top: 100%; 1464 left: -15px; 1465 z-index: 9; 1466 width: calc(100% + 30px); 1467 overflow-y: auto; 1468} 1469 1470.nav-categories { 1471 overflow-x: scroll; 1472} 1473.nav-list-mobile-categories { 1474 margin: 4px 0; 1475 padding: 0 15px; 1476 white-space: nowrap!important; 1477} 1478 1479.utilities-icon { 1480 font-size: 20px; 1481} 1482 1483.nav-dropdown-content { 1484 visibility: hidden; 1485 opacity: 0; 1486 transition: visibility 0s linear .3s, opacity .3s linear; 1487} 1488 1489.head-banners { 1490 padding: 10px 0; 1491} 1492 1493.head-banners .btn-link { 1494 font-size: 13px; 1495} 1496 1497.head-banner-text { 1498 font-size: 10px; 1499} 1500 1501.head-banner-item-image { 1502 width: 20px; 1503} 1504 1505{# /* // Logo */ #} 1506 1507.logo-text-container { 1508 display: inline-block; 1509 max-width: 450px; 1510 margin: 15px 0; 1511} 1512 1513.logo-img-container { 1514 display: inline-block; 1515 width: 100%; 1516 max-width: 320px; 1517} 1518 1519.logo-img, 1520.logo-text{ 1521 width: auto; 1522 height: auto; 1523 margin: 12px 0; 1524 vertical-align: middle; 1525 max-height: 45px; 1526 1527 max-width: 90%; 1528 1529} 1530 1531.logo-img-small, 1532header.head-main.compress .logo-img-small { 1533 max-height: 30px; 1534} 1535 1536.logo-img-big { 1537 max-height: 80px; 1538} 1539 1540{# /* // Cart widget and search */ #} 1541 1542.search-input-submit { 1543 position: absolute; 1544 top: 3px; 1545 right: 6px; 1546 padding: 7px 10px; 1547 background: none; 1548 border: 0; 1549} 1550 1551.subutility-list { 1552 display: none; 1553} 1554 1555 1556/*============================================================================ 1557 #Home Page 1558==============================================================================*/ 1559 1560{# /* // Sections title */ #} 1561 1562.section-title { 1563 padding: 40px 0; 1564} 1565 1566{# /* // Video */ #} 1567 1568.home-video-text { 1569 position: absolute; 1570 bottom: 40px; 1571 z-index: 999; 1572 width: 90%; 1573} 1574.home-video-overlay:after { 1575 position: absolute; 1576 bottom: 0; 1577 width: 100%; 1578 height: 100%; 1579 content: ''; 1580} 1581.home-video-image { 1582 position: absolute; 1583 top: 0; 1584 z-index: 1; 1585 width: 100%; 1586 height: 100%; 1587 object-fit: cover; 1588} 1589.home-video .placeholder-shine { 1590 z-index: 9; 1591} 1592.home-video video { 1593 position: relative; 1594 object-fit: cover; 1595 object-position: 50% 20%; 1596 font-family: "object-fit: cover"; 1597} 1598.home-video iframe { 1599 position: absolute; 1600 top: 0; 1601 left: -100%; 1602 width: 300%; 1603 max-width: none; 1604} 1605.home-video-hide-controls { 1606 position: absolute; 1607 top: 0; 1608 z-index: 99; 1609 width: 100%; 1610 height: 100%; 1611} 1612 1613{# /* // Main categories */ #} 1614 1615.section-categories-home { 1616 padding: 25px 0; 1617} 1618 1619.home-category { 1620 display: inline-block; 1621 width: 110px; 1622 border-radius: 6px; 1623 overflow: hidden; 1624} 1625 1626.home-category-placeholder { 1627 background: #f9f9f9; 1628} 1629 1630.home-category-image { 1631 position: relative; 1632 width: 100%; 1633 height: 85px; 1634 margin: 0 auto; 1635 text-align: center; 1636 overflow: hidden; 1637} 1638 1639.home-category-image img, 1640.home-category-image svg { 1641 position: absolute; 1642 top: 50%; 1643 left: 50%; 1644 z-index: 9; 1645 width: 100%; 1646 height: 100%; 1647 transform: translate(-50%, -50%); 1648 object-fit: cover; 1649} 1650 1651.home-category-name { 1652 padding: 7px 0; 1653 font-size: var(--font-small); 1654 text-overflow: ellipsis; 1655 overflow: hidden; 1656 -webkit-line-clamp: 2; 1657 display: -webkit-box; 1658 -webkit-box-orient: vertical; 1659} 1660 1661{# /* // Featured products */ #} 1662 1663.featured-product-image { 1664 height: 100%; 1665 border-radius: 6px 6px 0 0; 1666 overflow: hidden; 1667} 1668 1669.featured-product-image img { 1670 display: block; 1671 width: 100%; 1672 height: 100%; 1673 object-fit: cover; 1674} 1675 1676.featured-product-container { 1677 height: 100%; 1678 padding: 20px; 1679 border-radius: 0 0 6px 6px; 1680} 1681.featured-product-container.featured-product-image-with-slider { 1682 padding: 20px 0 20px 20px; 1683} 1684 1685.featured-product-container .swiper-container { 1686 width: calc(100% + 15px); 1687 margin-right: -15px; 1688} 1689 1690{# /* // Welcome message */ #} 1691 1692.section-welcome-home { 1693 padding: 70px 0; 1694} 1695 1696/*============================================================================ 1697 #Banners 1698==============================================================================*/ 1699 1700{# /* // Home banners */ #} 1701 1702.section-banners-home { 1703 padding: 50px 0; 1704} 1705 1706.textbanner { 1707 position: relative; 1708 margin-bottom: 15px; 1709 overflow: hidden; 1710} 1711.textbanner.textbanner-no-border { 1712 border: 0; 1713 border-radius: 0; 1714} 1715.textbanner-link { 1716 display: block; 1717 width: 100%; 1718 height: 100%; 1719} 1720.textbanner-image { 1721 position: relative; 1722 padding-top: 50%; 1723 overflow: hidden; 1724} 1725.textbanner-text { 1726 position: relative; 1727 padding: 20px 15px; 1728} 1729.textbanner-text.over-image { 1730 position: absolute; 1731 bottom: 0; 1732 z-index: 9; 1733 width: 100%; 1734 border: 0; 1735} 1736.textbanner-paragraph { 1737 display: -webkit-box; 1738 margin: 10px 0; 1739 font-size: var(--font-small); 1740 overflow: hidden; 1741 text-overflow: ellipsis; 1742 -webkit-line-clamp: 3; 1743 -webkit-box-orient: vertical; 1744} 1745 1746.textbanner .textbanner-image.overlay.textbanner-image-empty { 1747 background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 770'><rect width='1440' height='770' fill='%23fcfcfc'/>
1747<path d='M852.28,303.08a17.11,17.11,0,0,0-11.62-6.15l-80.84-7.56-10.51-46a17.22,17.22,0,0,0-20.6-12.91l-152.45,34.5a17.19,17.19,0,0,0-13,20.51L599.57,444.3a17.22,17.22,0,0,0,20.6,12.91L652.06,450l-1,10.19a17.23,17.23,0,0,0,15.52,18.68l155.54,14.56c.55.05,1.09.07,1.62.07A17.19,17.19,0,0,0,840.89,478l2.76-29.35a1,1,0,0,0,.17-1.77l12.35-131.22A17,17,0,0,0,852.28,303.08ZM567.2,273.61a15.08,15.08,0,0,1,9.5-6.73l152.45-34.5a15.22,15.22,0,0,1,18.21,11.4l10.37,45.39-72.61-6.79a17.21,17.21,0,0,0-18.74,15.47l-1.59,16.89-28.65-18.83a1,1,0,0,0-1.39.29,1,1,0,0,0,.29,1.38L664.58,317,657,397.89l-62.69,14.27L565.24,285A15,15,0,0,1,567.2,273.61ZM737.9,424.37a1,1,0,0,0,1.41.19l71.12-54.77L845.6,402.6a1,1,0,0,0,.36.21l-4.12,43.71L656.2,427.36l4.49-47.66a.94.94,0,0,0,.86-.1l67.93-45.68,51.61,55.93-43,33.12A1,1,0,0,0,737.9,424.37ZM619.73,455.26a15.23,15.23,0,0,1-18.21-11.41l-6.79-29.74,62-14.13-2.61,27.76a1.12,1.12,0,0,0-.14.4,1,1,0,0,0,.06.43l-1.82,19.33Zm219.17,22.5a15.21,15.21,0,0,1-16.55,13.67L666.81,476.88a15.22,15.22,0,0,1-13.72-16.5l2.92-31,185.64,19.16Zm15.28-162.34-8,85-35-32.67a1,1,0,0,0-1.3-.06l-27.2,20.95-52.31-56.7a1,1,0,0,0-1.3-.15l-68.19,45.86,7.5-79.6a15.2,15.2,0,0,1,16.55-13.67l155.54,14.55a15.22,15.22,0,0,1,13.71,16.5ZM788.4,325.69A12.21,12.21,0,0,0,786.12,350c.39,0,.77.05,1.15.05A12.22,12.22,0,0,0,799.41,339h0a12.19,12.19,0,0,0-11-13.29Zm9,13.1a10.2,10.2,0,1,1-10.17-11.15c.32,0,.64,0,1,0a10.2,10.2,0,0,1,9.21,11.11Zm-168.36,3.62a1,1,0,0,0,.55.17,1,1,0,0,0,.56-1.83L607.75,325.8a1,1,0,0,0-1.11,1.67Zm-78.72-42.54L38.33,49.46l.44-.9L550.78,299ZM39.58,724l-.44-.9,549.09-271.3.45.9Zm1364.65,1.75-.45-.22L870,463.38l.44-.89.45.22,533.77,262.13ZM870.51,307.35l-.44-.9L1402.64,44.84l.44.89Z' fill='%23ccc'/></svg>"); 1748 background-position: center; 1749} 1750 1751.textbanner-image-background { 1752 position: absolute; 1753 top: 0; 1754 display: block; 1755 width: 100%; 1756 height: 100%; 1757 object-fit: cover; 1758} 1759 1760{# /* // Informative banners */ #} 1761 1762.section-informative-banners { 1763 position: relative; 1764 padding: 90px 0 110px 0; 1765} 1766 1767.service-pagination { 1768 bottom: 40px; 1769 width: 100%; 1770} 1771 1772.service-pagination .swiper-pagination-bullet { 1773 margin: 0 4px; 1774} 1775 1776/*============================================================================ 1777 #Product grid 1778==============================================================================*/ 1779 1780{# /* // Category banner */ #} 1781 1782.category-banner { 1783 position: relative; 1784 height: 185px; 1785 overflow: hidden; 1786} 1787.category-banner-image { 1788 width: 100%; 1789 height: 100%; 1790 object-fit: cover; 1791} 1792 1793.category-banner-info { 1794 padding: 15px; 1795} 1796 1797{# /* // Category controls */ #} 1798 1799.category-controls-container { 1800 padding: 0; 1801} 1802 1803.category-controls-sticky-detector { 1804 height: 1px; 1805} 1806 1807.category-controls { 1808 position: sticky; 1809 top: 0; 1810 z-index: 100; 1811 padding: 10px 15px; 1812 transition: all 0.3s ease; 1813} 1814 1815.category-controls .page-header { 1816 margin-bottom: 0; 1817} 1818 1819{# /* // Grid item */ #} 1820 1821.item, 1822.card { 1823 margin-bottom: 20px; 1824 border-radius: 6px; 1825 overflow: hidden; 1826} 1827.item-horizontal, 1828.item-horizontal .item-image { 1829 max-height: 210px; 1830} 1831.item-description { 1832 padding: 15px 10px; 1833} 1834.item-image { 1835 position: relative; 1836 max-height: 1200px; 1837 overflow: hidden; 1838} 1839.item-image img{ 1840 height: 100%; 1841 max-height: 1200px; 1842 width: auto; 1843} 1844.item-image-slide img{ 1845 max-width: 100%; 1846 object-fit: contain; 1847 object-position: top; 1848} 1849.item-slider-pagination-container { 1850 position: absolute; 1851 bottom: 8px; 1852 left: 50%; 1853 z-index: 1; 1854 display: flex; 1855 align-items: center; 1856 justify-content: start; 1857 width: 35px; 1858 height: 13px; 1859 overflow: hidden; 1860 transform: translateX(-50%); 1861 -webkit-transform: translateX(-50%); 1862 -ms-transform: translateX(-50%); 1863} 1864 1865.item-slider-pagination-container.two-bullets { 1866 width: 30px; 1867} 1868.item-slider-pagination { 1869 bottom: initial; 1870 left: initial; 1871 height: 5px; 1872 padding: 0; 1873 overflow: initial; 1874 transform: translateX(calc(-50% + 6px)); 1875 white-space: nowrap; 1876} 1877.item-slider-pagination .swiper-pagination-bullet { 1878 position: relative; 1879 left: 20px; 1880 width: 5px; 1881 height: 5px; 1882 margin: 0 3px; 1883 transition: transform .2s, left .2s; 1884 transform: none; 1885} 1886 1887.item-slider-pagination .swiper-pagination-bullet-active { 1888 width: 7px; 1889} 1890 1891.item-more-images-message { 1892 position: absolute; 1893 z-index: 1; 1894 right: 10px; 1895 bottom: 0; 1896 font-size: 10px; 1897 opacity: 0; 1898 transition: all 0.2s ease; 1899}
1900.item-slider-controls-container { 1901 position: absolute; 1902 top: 50%; 1903 height: 25px; 1904 margin: -25px 10px 0 10px; 1905 opacity: 0; 1906 line-height: 24px; 1907 transition: all .2s ease; 1908 transform: translateY(5px); 1909} 1910.item-slider-controls-container.swiper-button-disabled { 1911 opacity: 0; 1912 cursor: auto; 1913} 1914.item-image:hover .item-slider-controls-container:not(.swiper-button-disabled) { 1915 opacity: 1; 1916 transform: translateY(0); 1917} 1918.item-horizontal .item-image img{ 1919 width: 100%; 1920 height: 100%; 1921 max-height: 210px; 1922 object-fit: cover; 1923} 1924.item-horizontal .item-description { 1925 padding: 10px 30px 10px 15px; 1926} 1927.item-horizontal .item-name { 1928 -webkit-line-clamp: 1; 1929 font-size: 14px; 1930} 1931.item-horizontal .item-price { 1932 font-size: 16px; 1933} 1934.item-horizontal .item-price-container, 1935.item-horizontal .btn-small { 1936 font-size: 12px; 1937} 1938.item-horizontal .label { 1939 font-size: 10px; 1940} 1941.item-product-reduced .item-image { 1942 height: 130px; 1943} 1944.item-product-reduced .item-image img { 1945 width: 100%; 1946 height: 130px; 1947 object-fit: cover; 1948} 1949.item-image-primary { 1950 z-index: 2; 1951 opacity: 1; 1952} 1953.item-image .item-image-secondary { 1954 opacity: 0; 1955} 1956.item-image:not(.product-item-image-secondary).lazyloaded { 1957 z-index: 2; 1958 opacity: 1; 1959} 1960.item-image-secondary, 1961.item-image-secondary.fade-in.lazyloaded { 1962 display: none; 1963 opacity: 0; 1964} 1965.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured { 1966 opacity: 0; 1967 transition-delay: .05s; 1968} 1969.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured ~ .item-image-secondary{ 1970 opacity: 1; 1971} 1972.item-thumbnail { 1973 display: block; 1974 width: 100%; 1975} 1976.item-name { 1977 line-height: 1.1429em; 1978 text-overflow: ellipsis; 1979 overflow: hidden; 1980 -webkit-line-clamp: 2; 1981 display: -webkit-box; 1982 -webkit-box-orient: vertical; 1983} 1984.item-price-container { 1985 font-size: var(--font-small); 1986} 1987.item-price { 1988 font-size: var(--font-big); 1989} 1990.price-compare { 1991 margin-left: 5px; 1992 text-decoration: line-through; 1993 opacity: .8; 1994} 1995.item-installments { 1996 font-size: var(--font-smallest); 1997} 1998.item-slider-pagination-container.two-bullets .swiper-pagination-bullet { 1999 left: 6px!important; 2000} 2001 2002{# /* // Labels */ #} 2003 2004.labels { 2005 pointer-events: none; 2006} 2007 2008.labels-absolute { 2009 position: absolute; 2010 top: 10px; 2011 right: 10px; 2012 z-index: 9; 2013 text-align: left; 2014 pointer-events: none; 2015} 2016 2017.label { 2018 width: fit-content; 2019 margin-bottom: 10px; 2020 padding: 4px 6px; 2021 border-radius: 6px; 2022 font-size: var(--font-smallest); 2023 text-transform: uppercase; 2024} 2025 2026.label-small { 2027 padding: 3px 6px; 2028 font-size: 11px; 2029} 2030 2031.labels-product-slider { 2032 bottom: 10px; 2033 left: 10px; 2034} 2035 2036/*============================================================================ 2037 #Product detail 2038==============================================================================*/ 2039 2040{# /* // Image */ #} 2041 2042.product-slider-image, 2043.quickshop-image { 2044 width: auto; 2045 height: 100%; 2046 max-width: 100%; 2047 border-radius: 6px; 2048} 2049 2050.swiper-product-thumb { 2051 overflow: hidden; 2052} 2053 2054.swiper-product-thumb .swiper-slide { 2055 height: 100px; 2056 overflow: hidden; 2057 display: flex; 2058} 2059 2060.product-thumb { 2061 width: 100px; 2062} 2063.product-thumb img, 2064.product-thumb svg{ 2065 display: block; 2066 width: 100%; 2067 height: 100px; 2068 border-radius: 6px; 2069 object-fit: cover; 2070} 2071.product-thumb .embed-responsive { 2072 height: 100%; 2073 padding-bottom: 0; 2074} 2075 2076.product-description { 2077 max-height: 150px; 2078 overflow: hidden; 2079} 2080 2081.product-description-full { 2082 max-height: fit-content; 2083} 2084 2085.product-video-container { 2086 display: block; 2087 width: 100%; 2088 height: 100%; 2089 border-radius: 6px; 2090 overflow: hidden; 2091} 2092.product-video { 2093 height: 100%; 2094 display: flex; 2095 align-items: center; 2096 justify-content: center; 2097 -webkit-box-align: center; 2098 -ms-flex-align: center; 2099 align-items: center; 2100} 2101.product-video .embed-responsive { 2102 width: 100%; 2103 height: 100%; 2104} 2105.product-video .video-image{ 2106 width: auto; 2107 height: 100%; 2108} 2109.product-native-video-slide{ 2110 height: auto; 2111} 2112.product-native-video-container { 2113 display: flex; 2114 justify-content: center; 2115 align-items: center; 2116 height: 100%; 2117 overflow: visible; 2118} 2119/*============================================================================ 2120 #Cart detail 2121==============================================================================*/ 2122 2123{# /* // Shipping Calculator */ #} 2124 2125.free-shipping-title { 2126 position: relative; 2127 width: 100%; 2128 height: 40px; 2129} 2130.shipping-calculator-head.with-zip { 2131 height: 55px; 2132} 2133.shipping-calculator-head.with-form { 2134 height: 90px; 2135} 2136.shipping-calculator-head.with-form + .shipping-spinner-container { 2137 margin-top: -20px; 2138} 2139.shipping-calculator-head.with-error { 2140 height: 150px; 2141} 2142 2143/*============================================================================ 2144 #Contact page 2145==============================================================================*/ 2146 2147{# /* // Data contact */ #} 2148 2149.contact-info { 2150 margin-top: 10px; 2151 padding-left: 0; 2152} 2153 2154.contact-icon { 2155 display: block; 2156 margin: 0 auto 10px auto; 2157} 2158 2159.contact-item { 2160 list-style: none; 2161} 2162 2163.contact-link { 2164 list-style: none; 2165} 2166 2167/*============================================================================ 2168 #Blog 2169==============================================================================*/ 2170 2171.post-item-image-container { 2172 position: relative; 2173 height: 200px; 2174 overflow: hidden; 2175} 2176 2177.post-item-image { 2178 width: 100%; 2179 height: 100%; 2180 object-fit: cover; 2181} 2182 2183.post-item-title, 2184.post-item-summary { 2185 display: -webkit-box; 2186 -webkit-box-orient: vertical; 2187 -webkit-line-clamp: 3; 2188 overflow: hidden; 2189 text-overflow: ellipsis; 2190 line-height: 1.5em; 2191} 2192 2193.post-content, 2194.post-content p { 2195 line-height: 1.8em; 2196 font-size: 16px; 2197} 2198 2199.post-content img { 2200 max-width: 100%; 2201 height: auto; 2202} 2203 2204.post-content h1, 2205.post-content h2, 2206.post-content h3, 2207.post-content h4, 2208.post-content h5, 2209.post-content h6 { 2210 margin: 2rem 0 1rem 0; 2211 line-height: initial; 2212} 2213 2214 2215.post-content h1, 2216.post-content .h1 { 2217 font-size: var(--h2); 2218} 2219 2220.post-content h2, 2221.post-content .h2 { 2222 font-size: var(--h3); 2223} 2224 2225.post-content h3, 2226.post-content .h3 { 2227 font-size: var(--h4); 2228} 2229 2230.post-content h4, 2231.post-content .h4 { 2232 font-size: var(--h5); 2233} 2234 2235.post-content h5, 2236.post-content .h5 { 2237 font-size: var(--h6); 2238} 2239 2240.post-content h6, 2241.post-content .h6 { 2242 font-size: var(--h6); 2243} 2244 2245/*============================================================================ 2246 #Media queries 2247==============================================================================*/ 2248 2249/* // Max width 768px */ 2250 2251@media (max-width: 768px) { 2252 /* Remove transitions for main LCP elements */ 2253 .home-sections-container >
2254 :is(.section-slider-home, .section-banners-home, .section-video-home):first-of-type 2255 :is( 2256 .home-slider-container, 2257 .home-video-container, 2258 :is(.banners-row, .banners-slider-wrapper) > .banner-container:is( 2259 :first-child, 2260 :nth-child(2).banner-2-cols 2261 ) 2262 ) { 2263 opacity: 1; 2264 transform: none; 2265 } 2266} 2267 2268{# /* // Min width 1400px */ #} 2269 2270@media (min-width: 1400px) { 2271 .container { 2272 max-width: 1300px; 2273 } 2274} 2275 2276{# /* // Min width 768px */ #} 2277 2278@media (min-width: 768px) { 2279 2280 {# /* //// Components */ #} 2281 2282 .container-narrow { 2283 max-width: 680px; 2284 } 2285 2286 .col-md-2-4 { 2287 -ms-flex: 0 0 20%; 2288 flex: 0 0 20%; 2289 max-width: 20%; 2290 } 2291 2292 {# /* Titles and breadcrumbs */ #} 2293 2294 .h1-huge { 2295 font-size: var(--h1-huge-md); 2296 } 2297 2298 .h1-md { 2299 font-size: var(--h1); 2300 font-weight: var(--title-font-weight); 2301 } 2302 2303 .font-md-small { 2304 font-size: var(--font-small)!important; 2305 } 2306 2307 .font-md-body { 2308 font-size: var(--font-base)!important; 2309 } 2310 2311 .font-largest-md{ 2312 font-size: var(--font-largest); 2313 } 2314 2315 {# /* Forms */ #} 2316 2317 .checkbox-container .checkbox { 2318 margin-bottom: 20px; 2319 } 2320 2321 {# /* Slider */ #} 2322 2323 .swiper-text { 2324 max-width: 800px; 2325 } 2326 2327 .home-video-text { 2328 bottom: 60px; 2329 } 2330 2331 /* Banners */ 2332 2333 .textbanner-image-md { 2334 padding-top: 25%; 2335 } 2336 2337 {# /* // Featured products */ #} 2338 2339 .featured-product-image.featured-product-image-with-slider { 2340 border-radius: 6px 0 0 6px; 2341 } 2342 2343 .featured-product-container.featured-product-image-with-slider { 2344 padding: 20px; 2345 border-radius: 0 6px 6px 0; 2346 } 2347 2348 .featured-product-container.featured-product-image-with-slider .swiper-container { 2349 width: 100%; 2350 margin: 0; 2351 } 2352 2353 {# /* Notifications */ #} 2354 2355 .notification-floating{ 2356 margin-top: -10px; 2357 } 2358 2359 .notification-fixed { 2360 right: 10px; 2361 width: 25%; 2362 } 2363 2364 .notification-fixed-bottom { 2365 bottom: 0; 2366 } 2367 2368 {# /* //// Header and nav */ #} 2369 2370 .section-adbar, 2371 .notification-order { 2372 order: 1; 2373 } 2374 2375 .logo-img-container { 2376 max-width: 400px; 2377 } 2378 2379 .logo-img, 2380 .logo-text{ 2381 width: auto; 2382 height: auto; 2383 max-height: 60px; 2384 max-width: 80%; 2385 margin: 30px 0; 2386 padding-left: 0; 2387 } 2388 2389 .logo-img-small, 2390 header.head-main.compress .logo-img-small { 2391 max-height: 40px; 2392 } 2393 2394 .logo-img-big { 2395 max-height: 80px; 2396 } 2397 2398 .btn-whatsapp { 2399 bottom: 15px; 2400 } 2401 2402 2403 2404 2405 .col-utility-cart { 2406 width: 200px; 2407 } 2408 .logo-md-offset { 2409 margin-left: -50px; 2410 } 2411 2412 2413 2414 .utilities-text { 2415 margin-left: 5px; 2416 font-size: var(--font-small); 2417 } 2418 2419 .col-utility { 2420 z-index: 1; 2421 } 2422 2423 .embed-responsive.embed-responsive-1by1 { 2424 padding-bottom: 56.25%; 2425 } 2426 2427 .search-controls-wrapper { 2428 position: relative; 2429 width: 250px; 2430 } 2431 2432 .search-container { 2433 width: 250px; 2434 } 2435 2436 .head-main .search-input { 2437 padding-top: 12px; 2438 padding-bottom: 12px; 2439 font-size: 14px; 2440 } 2441 2442 .search-input-submit { 2443 top: 3px; 2444 padding: 8px 10px; 2445 font-size: 15px; 2446 } 2447 2448 .search-container-floating { 2449 position: absolute; 2450 top: 0; 2451 2452 left: 0; 2453 2454 width: 52px; 2455 opacity: 0; 2456 transition: all 0.3s ease; 2457 pointer-events: none; 2458 } 2459 2460 .search-container-floating.expanded { 2461 width: 250px; 2462 opacity: 1; 2463 pointer-events: auto; 2464 } 2465 2466 .home-category { 2467 width: 140px; 2468 } 2469 2470 .home-category-image { 2471 height: 110px; 2472 } 2473 2474 .textbanner-image .textbanner-text { 2475 padding: 30px 15px; 2476 } 2477 2478 .badge { 2479 position: relative; 2480 top: initial; 2481 right: initial; 2482 width: auto; 2483 margin: 0 -2px; 2484 padding: 0; 2485 font-weight: normal; 2486 } 2487 2488 .head-main .btn-utility { 2489 display: inline-block; 2490 padding: 10px 15px; 2491 font-size: 12px; 2492 } 2493 2494 .btn-utility .cart-icon { 2495 vertical-align: bottom; 2496 } 2497 2498 {# /* //// Product grid */ #} 2499 2500 .category-controls-container { 2501 padding: 0 15px; 2502 } 2503 2504 .category-controls { 2505 2506 padding: 15px 0 10px 0; 2507 2508 } 2509 .category-controls-row { 2510 align-items: flex-end; 2511 } 2512 .filter-chips-container { 2513 align-items: flex-end; 2514 } 2515 2516 .labels-product-slider{ 2517 top: 10px; 2518 right: 10px; 2519 left: initial; 2520 } 2521 2522 .labels-product-slider .label { 2523 margin: 0 0 10px 0; 2524 } 2525 2526 .category-banner { 2527 height: 250px; 2528 } 2529 2530 .category-banner-info { 2531 padding: 40px; 2532 } 2533 2534 .item-product-reduced .item-image, 2535 .item-product-reduced .item-image img { 2536 height: 150px; 2537 } 2538 2539 {# /* //// Product detail */ #} 2540 2541 .product-thumb { 2542 width: 100%; 2543 height: auto; 2544 } 2545 2546 .product-thumb img { 2547 height: 100%; 2548 } 2549 2550 .product-thumb .embed-responsive { 2551 height: 100%; 2552 padding-bottom: 0; 2553 } 2554 2555 .product-video-container { 2556 padding: 0; 2557 } 2558 2559 .product-native-video-slide { 2560 height: 100%; 2561 } 2562 2563 .swiper-product-thumb { 2564 height: 510px; 2565 overflow: hidden; 2566 } 2567 2568 .swiper-product-thumb .swiper-slide { 2569 height: auto; 2570 } 2571 2572 {# /* // Blog */ #} 2573 2574 .post-item-image-container { 2575 height: 250px; 2576 } 2577} 2578/*============================================================================ 2579 #Helper classes 2580==============================================================================*/ 2581 2582/*CSS properties helpers minified, to unminify it you have to copy the code and paste it here http://unminify.com/, after that paste the unminified code here */ 2583 2584{# /* // Margin and padding */ #} 2585.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-3n{margin-top:-1rem!important}.mt-4n{margin-top:-1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb
2585-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}
2585.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}
2585.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} 2586 2587{# /* // Text */ #} 2588.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important} 2589 2590{# /* // Align */ #} 2591.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-sub{vertical-align:sub!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important} 2592 2593{# /* // Position */ #} 2594.position-sticky{position: sticky!important; position: -webkit-sticky;}.position-relative{position:relative!important}.position-absolute{position:absolute!important;}.position-fixed{position:fixed!important} 2595 2596{# /* // Image */ #} 2597.img-fluid {max-width:100%;height:auto} 2598 2599{# /* // Visibility */ #} 2600.hidden{display:none}.hidden-important{display:none!important}.opacity-50{opacity: .5}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.overflow-none{overflow:hidden} 2601 2602{# /* // Float */ #} 2603.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important} 2604 2605{# /* // Width */ #} 2606.w-100{width:100%!important}.w-auto{width:auto!important} 2607 2608/* // Height */ 2609.h-100{height:100%!important}.h-auto{height:auto!important} 2610 2611@media (min-width: 768px) { 2612 2613 {# /* // Position */ #} 2614 2615 .position-relative-md{position:relative!important;}.position-sticky-md{position:sticky!important;position:-webkit-sticky!important;}.position-fixed-md{position:fixed!important;position:-webkit-fixed!important;}.position-absolute-md{position:absolute!important;} 2616 2617 {# /* // Float */ #} 2618 2619 .float-md-none{float:none!important;} 2620 2621 {# /* // Icons */ #} 2622 2623 .icon-desktop-lg {font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em;} 2624 2625 {# /* // Width */ #} 2626 .w-md-100{width:100%!important}.w-md-auto{width:auto!important} 2627} 2628 2629 2630 </style> 2631 2632 2633 <link rel="stylesheet" type="text/css" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-colors-bf4e01f5e46f4fe7eb41b755ee69edd8.css" media="all" /> 2634 2635 2636 <link rel="stylesheet" href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/lima/dart-style-async-8bdc6a01331896c43950e637d41b6c90.css" media="print" onload="this.media='all'"> 2637 2638 2639 <style> 2640 2641 </style> 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 <link href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-877420398-1720138732-6d88c6ae7000ab0f582afa88ba52fd2a1720138732.ico?0" class="js-favicon" rel="icon" type="image/x-icon" /> 2655 <link href="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-877420398-1720138732-6d88c6ae7000ab0f582afa88ba52fd2a1720138732.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" /> 2656<link rel="canonical" href="" /> 2657 2658<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" /> 2659 <meta name="google-site-verification" content="GW0V9lbxpJUFY7E0yhpQdxGASpib9RyCOwKZNystV34" /> 2660
2661<script> 2662 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 2663 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 2664 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 2665 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 2666 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 2667 2668 2669 const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase(); 2670 const partnerAgentIdentifier = 'tiendanube\u002Dcore'; 2671 const advancedMatchingConfig = {}; 2672 2673 if (tnTrackCookie) { 2674 advancedMatchingConfig.external_id = tnTrackCookie; 2675 } 2676 2677 const pixelId = '3487222687955861'; 2678 2679 fbq('init', pixelId, advancedMatchingConfig); 2680 fbq('set', 'agent', partnerAgentIdentifier, pixelId); 2681 2682 2683 fbq('track', 'PageView'); 2684 2685</script>
2685 2686<noscript> 2687 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3487222687955861&ev=PageView&noscript=1"/> 2688</noscript> 2689 2690 2691 2692 2693 2694
2695<script type="text/javascript"> 2696 var LS = LS || {}; 2697 LS.store = { 2698 id : 4546787, 2699 url : "gorrodasorte3.lojavirtualnuvem.com.br", 2700 custom_url : "gorrodasorte.com", 2701 ga4_measurement_id : "", 2702 gads_measurement_id : "AW-18027998520", 2703 has_preexisting_google_mc_catalog : false, 2704 has_google_analytics_track_product_ids : false, 2705 should_group_kits_for_analytics : false, 2706 skip_ga4_frontend_analytics : false, 2707 skip_gads_frontend_analytics : false, 2708 name: "Gorro\u0020da\u0020Sorte", 2709 has_kits_v2: false, 2710 nube_sdk_product_state: "full", 2711 }; 2712 LS.cart = { 2713 id : null, 2714 hash : null, 2715 subtotal : 0, 2716 has_non_shippable_products: false, 2717 has_shippable_products: false, 2718 items : [ 2719 ], 2720 grouped_items : [ 2721 ], 2722 analytics_items: [ 2723 ] 2724 }; 2725 LS.hasCartMinimumValue = false; 2726 LS.abStorefrontCartExperiments = null; 2727 LS.lang = "pt_BR"; 2728 LS.langCode = "pt"; 2729 LS.currency = { 2730 code : "BRL", 2731 display_short: "R\u0024", 2732 display_long: "R\u0024", 2733 cents_separator : ",", 2734 thousands_separator : "." 2735 }; 2736 LS.country = "BR"; 2737 LS.customer = null; 2738 LS.customerHasPriceTables = false; 2739 LS.template= "account.login"; 2740 LS.isPreview = false; 2741 LS.theme = { 2742 code: "lima", 2743 name: "Lima", 2744 custom: false, 2745 }; 2746 LS.metricsWorkerScriptUrl = "https://dcdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=94973530" 2747 2748 LS.socialScripts = []; 2749 LS.DOMReady = function(fn) { 2750 if (document.addEventListener) { 2751 document.addEventListener('DOMContentLoaded', fn); 2752 } else { 2753 document.attachEvent('onreadystatechange', function() { 2754 if (document.readyState === 'interactive') 2755 fn(); 2756 }); 2757 } 2758 }; 2759 2760 // Making it a thenable so it can be made into a full fledged Promise later 2761 LS._readyCallbacks = []; 2762 LS.ready = { 2763 then: function(callback){ 2764 LS._readyCallbacks.push(callback); 2765 } 2766 }; 2767 2768 window.addEventListener('load', () => { 2769 if(!window.cartService) { 2770 return; 2771 } 2772 2773 window.cartService.setCurrentLoadTime(1790791865); 2774 }); 2775 2776 window.pageData = { 2777 id: "", 2778 name: "" 2779 } 2780 2781 window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null}; 2782 2783 window.metricServiceDispatchQueue = []; 2784 window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) }; 2785 2786 window.translations = { 2787 cart: { 2788 error_messages: { 2789 out_of_stock: 'Este produto está fora de estoque.', 2790 unavailable_product: 'Este produto não está disponÃvel.', 2791 update_error: 'Ocorreu um erro ao atualizar o carrinho.', 2792 subscription_only_product: 'Este produto está disponÃvel apenas para assinaturas.', 2793 subscription_item_already_in_cart: 'Este produto já está no carrinho.', 2794 subscription_limit_reached: 'Você já possui uma assinatura no carrinho.' 2795 }, 2796 name: 'Carrinho de compras' 2797 } 2798 }; 2799</script>
2799 2800 2801 2802
2802<script> 2803 window.recaptchaEnabled = true; 2804 window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' }; 2805 window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' }; 2806 </script>
2806 2807 2808 2809
2810<script> 2811 window.enableNativeLibraries = true; 2812 window.hasMetricsTag = false; 2813 window.hasFixFilterPaginationTag = false; 2814 window.hasUpdatingCartStatusTag = false; 2815 window.hasMaxPaymentDiscountFixTag = false; 2816</script>
2816 2817 2818
2818<script type="text/javascript" src="//dcdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-3d48e90714b10e812447ad197134472a30.js?v=94973530" async="true"></script>
2818 2819
2819<script>window.vanillaJS = true;</script>
2819 2820 2821
2822<script type="text/javascript"> 2823 window.skipJQuery = true; 2824 2825 LS.ready.then(() => { 2826 if (!window.jQueryNuvem) { 2827 window.jQueryNuvem = $ 2828 } 2829 }); 2830</script>
2830 2831 2832 2833 2834
2835<script type="text/javascript"> 2836 2837 function ga_send_event(category, action, label, value) { 2838 return; 2839 } 2840 2841 </script>
2841 2842 2843 2844 2845 <!-- Google tag (gtag.js) --> 2846
2846<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18027998520&l=dataLayerTN"></script>
2846 2847
2847<script> 2848 window.dataLayerTN = window.dataLayerTN || []; 2849 function gtagTN(){dataLayerTN.push(arguments);} 2850 2851 gtagTN('consent', 'default', { 2852 'ad_storage': 'granted', 2853 'ad_user_data': 'granted', 2854 'ad_personalization': 'granted', 2855 'analytics_storage': 'granted' 2856 }); 2857 2858 gtagTN('js', new Date()); 2859 2860 let additionalConfigInfo = {}; 2861 2862 additionalConfigInfo = { 2863 'linker': { 2864 'domains': ["gorrodasorte.com","nuvem.com.br"] 2865 } 2866 }; 2867 2868 gtagTN('config', 'AW-18027998520', additionalConfigInfo); 2869 </script>
2869 2870 2871
2871<script> 2872 const HOME_LIST_ITEM_ID = 'home'; 2873 const CATEGORY_LIST_ITEM_ID = 'category'; 2874 const SEARCH_LIST_ITEM_ID = 'search'; 2875 2876 const LIST_ITEM_NAMES = { 2877 [HOME_LIST_ITEM_ID]: 'Home', 2878 [CATEGORY_LIST_ITEM_ID]: 'Category', 2879 [SEARCH_LIST_ITEM_ID]: 'Search results', 2880 }; 2881 2882 </script>
2882
2882<script> 2883 const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config'; 2884 2885 const HOME_ITEM_LIST_ID = 'home'; 2886 const CATEGORY_ITEM_LIST_ID = 'category'; 2887 const SEARCH_ITEM_LIST_ID = 'search'; 2888 const CART_ITEM_LIST_ID = 'cart'; 2889 const PRODUCT_ITEM_LIST_ID = 'product'; 2890 2891 const ITEM_LIST_NAMES = { 2892 [HOME_ITEM_LIST_ID]: 'Home', 2893 [CATEGORY_ITEM_LIST_ID]: 'Category', 2894 [SEARCH_ITEM_LIST_ID]: 'Search results', 2895 [CART_ITEM_LIST_ID]: 'Shopping cart', 2896 [PRODUCT_ITEM_LIST_ID]: 'Product detail' 2897 }; 2898 2899 const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail'; 2900 2901 function removeNullEntries(data) { 2902 Object.entries(data).forEach(([key, value]) => { 2903 if (!value) { 2904 delete data[key]; 2905 } 2906 }); 2907 } 2908 2909 function formatCartItemIntoGoogleAnalyticsItem(cartItem) { 2910 const cartItemId = cartItem.item_id ?? cartItem.id; 2911 const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}'); 2912 const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID; 2913 2914 const cartItemData = { 2915 item_id: cartItem.google_item_id, 2916 item_brand: cartItem.brand, 2917 item_name: cartItem.analytics_name, 2918 item_variant: cartItem.analytics_variant, 2919 price: +((cartItem.unit_price / 100).toFixed(2)), 2920 quantity: Math.abs(cartItem.quantity), 2921 item_list_id: itemListId, 2922 item_list_name: ITEM_LIST_NAMES[itemListId], 2923 ...cartItem.google_item_categories 2924 }; 2925 2926 removeNullEntries(cartItemData); 2927 2928 return cartItemData; 2929 } 2930 2931 const formatCartItemForUnifiedGtag = (cartItem) => { 2932 const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem); 2933 2934 return { 2935 ...cartItemDataForGa4, 2936 id: cartItemDataForGa4.item_id, 2937 google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL 2938 }; 2939 } 2940</script>
2940 2941 2942
2942<script> 2943 2944 2945 2946 2947 2948 </script>
2948 2949 2950 2951
2951<script> 2952 var fb_params = { 2953 referrer: document.referrer, 2954 userAgent: navigator.userAgent, 2955 language: 'pt-BR' 2956 }; 2957 2958 2959 const canSendPreFbq = false && typeof navigator.sendBeacon === 'function'; 2960 let pixelFunction = 'track'; 2961 let pixelEvent = null; 2962 let metaEventId = null; 2963 const fbTimestamp = new Date().getTime(); 2964 let contentType = 'product'; 2965 2966 2967 if(pixelEvent) { 2968 if (canSendPreFbq) { 2969 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 2970 type: 'pre_fbq', 2971 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 2972 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 2973 timestamp: Date.now(), 2974 pixelEvent 2975 })); 2976 } 2977 if (metaEventId) { 2978 fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId }); 2979 } else { 2980 fbq(pixelFunction, pixelEvent, fb_params); 2981 } 2982 } 2983 2984 const getContentId = (cartProduct) => { 2985 return cartProduct.meta_content_id == null 2986 ? cartProduct.variant_id.toString() 2987 : String(cartProduct.meta_content_id); 2988 }; 2989 2990 LS.ready.then(function() { 2991 LS.on(LS.events.productAddedToCart, function (event, data) { 2992 data ??= event.detail; 2993 if (!data?.cart?.products?.length) { 2994 return; 2995 } 2996 2997 const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data; 2998 const value = +cart.total; 2999 3000 // Facebook Pixel does not have an event to remove products from the cart. 3001 if (value <= 0 || quantityAdded <= 0) { 3002 return; 3003 } 3004 const cartProducts = cart.analytics_items; 3005 const contentIds = [...new Set(cartProducts.map(getContentId))]; 3006 const contents = cartProducts.map(product => ({ 3007 id: getContentId(product), 3008 quantity: product.quantity, 3009 item_price: +product.unit_price / 100, 3010 })); 3011 3012 const customData = { 3013 referrer: document.referrer, 3014 userAgent: navigator.userAgent, 3015 language: 'pt-BR', 3016 content_ids: contentIds, 3017 contents: contents, 3018 content_type: contentType, 3019 currency: LS.currency.code, 3020 quantity: quantityAdded, 3021 value 3022 }; 3023 3024 3025 const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`; 3026 trackAddToCartAJAX(customData, fbAddToCartEventId); 3027 3028 sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId); 3029 }); 3030 }); 3031 3032 function trackAddToCartAJAX(customData, fbEventId) { 3033 const eventName = 'AddToCart'; 3034 if (canSendPreFbq) { 3035 navigator.sendBeacon(`/pixel/`, JSON.stringify({ 3036 type: 'pre_fbq', 3037 trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId, 3038 locUrl: typeof locationUrl === 'undefined' ? null : locationUrl, 3039 timestamp: Date.now(), 3040 pixelEvent: eventName, 3041 eventId: fbEventId 3042 })); 3043 } 3044 fbq('track', eventName, customData, { eventID: fbEventId }); 3045 } 3046 3047 async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) { 3048 let data = { 3049 event_name: 'AddToCart', 3050 cart_id: cartId, 3051 cart_product_id: cartItemId, 3052 event_id: fbEventId, 3053 }; 3054 3055 Object.assign(data, customData) 3056 3057 setTimeout(function() { 3058 new Image().src = '/fb-capi/?' + new URLSearchParams(data); 3059 }, 500); 3060 } 3061 </script>
3061 3062
3063<script type="text/javascript"> 3064 function amplitude_log_event(event, properties) { 3065 // dummy function 3066 return true; 3067 } 3068</script>
3068 3069 3070 3071
3071<script> 3072 !function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify", "instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"Nuvemshop";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 3073 3074 ttq.load('D6TL9GRC77U2A9KFH0I0'); 3075 }(window, document, 'ttq'); 3076 </script>
3076 3077
3077<script> 3078 3079 const tiktokTimestamp = new Date().getTime(); 3080 let eventName = ''; 3081 let eventParams = { 3082 content_type: 'product', 3083 currency: LS.currency.code, 3084 }; 3085 let eventOptions = undefined; 3086 3087 3088 ttq.track('Pageview'); 3089 3090 const advancedMatchingData = {}; 3091 if (Object.keys(advancedMatchingData).length) { 3092 ttq.identify(advancedMatchingData); 3093 } 3094 3095 if (eventName) { 3096 ttq.track(eventName, eventParams, eventOptions); 3097 } 3098 3099 const getTikTokProductContentId = (cartItem) => { 3100 return cartItem.tiktok_content_id == null 3101 ? String(cartItem.variant_id) 3102 : String(cartItem.tiktok_content_id); 3103 }; 3104 3105 LS.ready.then(function() { 3106 let kitViewContentTracked = false; 3107 3108 LS.on(LS.events.kitCombinationSelected, function (event) { 3109 const data = event.detail; 3110 if (!data.combination_id || kitViewContentTracked) { 3111 return; 3112 } 3113 3114 kitViewContentTracked = true; 3115 3116 const kitEventParams = { 3117 content_type: 'product', 3118 currency: LS.currency.code, 3119 contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }], 3120 value: data.price ?? (LS.cart.subtotal / 100), 3121 }; 3122 3123 ttq.track('ViewContent', kitEventParams); 3124 }); 3125 3126 LS.on(LS.events.productAddedToCart, function (event, data) { 3127 3128 data ??= event.detail; 3129 3130 const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data; 3131 const price = cartItem.unit_price / 100; 3132 const itemWasRemovedFromCart = price * quantityAdded <= 0; 3133 3134 if (itemWasRemovedFromCart) { 3135 return; 3136 } 3137 3138 const eventName = 'AddToCart'; 3139 3140 const eventParams = { 3141 content_type: 'product', 3142 currency: LS.currency.code, 3143 contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }], 3144 value: price * +quantityAdded, 3145 }; 3146 3147 const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`; 3148 3149 ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId }); 3150 }); 3151 }); 3152 </script>
3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164
3165<script type="application/ld+json" data-component='structured-data.organization'> 3166{ 3167 "@context": "https://schema.org", 3168 "@type": "Organization", 3169 "name": "Gorro da Sorte", 3170 "logo": "https://dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-1955625546-1722008107-071864bc87d9b030c32b51498e9dbf001722008107.png?0", 3171 "url": "https://gorrodasorte.com" 3172 ,"sameAs": [ 3173 "https://www.facebook.com/Gorrodasorte", 3174 "https://instagram.com/Gorrodasorte" 3175 ] 3176 } 3177</script>
3177 3178 3179 3180 3181
3181<script type="application/ld+json" data-component='structured-data.page'> 3182 { 3183 "@context": "https://schema.org/", 3184 "@type": "WebPage", 3185 "name": "Identificação - Gorro da Sorte", 3186 "description": "Jalecos, gorros e turbantes com design ergon&ocirc;mico + equipamentos de massagem. Moda profissional que une estilo, conforto e alta performance", 3187 "breadcrumb": { 3188 "@type": "BreadcrumbList", 3189 "itemListElement": [ 3190 { 3191 "@type": "ListItem", 3192 "position": 1, 3193 "name": "InÃcio", 3194 "item": "https://gorrodasorte.com" 3195 }, { 3196 "@type": "ListItem", 3197 "position": 2, 3198 "name": "Minha Conta", 3199 "item": "https://gorrodasorte.com/account/" 3200 }, { 3201 "@type": "ListItem", 3202 "position": 3, 3203 "name": "Login", 3204 "item": "https://gorrodasorte.com/account/login/" 3205 } ] 3206 } } 3207 </script>
3207 3208 3209 3210 </head> 3211 <body class=" template-account-login"> 3212 3213 3214 3215 3216 3217 <div id="nubesdk-root"></div> 3218 <div id="nubesdk-runtime"></div> 3219 <div 3220 class="js-nubesdk-slot" 3221 data-nubesdk-slot="before_main_content" 3222 ></div> 3223 3224 3225 3226 3227 3228 3229 3230 3231 <div class="js-overlay site-overlay" style="display: none;"></div> 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244<header class="js-head-main head-main position-sticky position-sticky-md transition-soft" data-store="head"> 3245 3246 3247 3248 3249 <div class="container-fluid"> 3250 <div class=" row align-items-center mb-1 mb-md-0"> 3251 3252 3253 <div class="col-auto col-utility order-first pl-3 d-md-none"> 3254 <span class="utilities-container"> 3255 <a href="#" class="js-modal-open utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button"> 3256 <svg class="icon-inline utilities-icon align-bottom" viewBox="0 0 512 512"><path d="M25.6,76.8c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Zm0,179.2c0-14.14,11.46-25.6,25.6-25.6H460.8c14.14,0,25.6,11.46,25.6,25.6s-11.46,25.6-25.6,25.6H51.2c-14.14,0-25.6-11.46-25.6-25.6Z"/></svg> </a> 3257 </span> 3258 </div> 3259 3260 3261 <div class="col-auto col-utility order-1 order-md-0 pr-md-0 pl-md-3 d-none d-md-inline-block "> 3262 <form class="js-search-container js-search-form search-container " action="/search/" method="get"> 3263 <div class="form-group m-0"> 3264 <input class="js-search-input form-control form-control-rounded search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" /> 3265 <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar"> 3266 <svg class="icon-inline icon-lg svg-icon-text" viewBox="0 0 512 512"><path d="M496.37,453.94l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45,0-120.18-97.42-217.6-217.6-217.6S8.13,111.78,8.13,231.96s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.42-52.43l93.01,93.02c10,10,26.21,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S133.83,65.56,225.73,65.56s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg> </button> 3267 </div> 3268</form> 3269<div class="js-search-suggest search-suggest w-md-100 mt-1 mt-md-2" style="display: none;"> 3270 </div> </div> 3271 3272 3273 <div class="col text-center order-md-0 logo-md-offset text-md-center "> 3274 3275<div id="logo" class="logo-img-container "> 3276 <a href="https://gorrodasorte.com" title="" ><img src="//dcdn-us.mitiendanube.com/stores/004/546/787/themes/common/logo-1955625546-1722008107-071864bc87d9b030c32b51498e9dbf001722008107-480-0.webp" alt="Gorro da Sorte" class="logo-img transition-soft logo-img-big" width="1798" height="719" /></a> 3277 </div> 3278 </div> 3279 3280 <div class="col-auto col-utility-cart text-md-right col-utility order-2 pr-3 px-md-3 "> 3281 3282 <span class="utilities-container"> 3283 <div id="ajax-cart" class="cart-summary" data-component='cart-button'> 3284 <a 3285 href="#" 3286 data-toggle="#modal-cart" 3287 data-modal-url="modal-fullscreen-cart" 3288 class="js-modal-open js-fullscreen-modal-open btn btn-medium btn-utility position-relative" 3289 > 3290 <svg class="icon-inline utilities-icon cart-icon mr-md-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M268.8,445.8c0,28.28-22.92,51.2-51.2,51.2s-51.2-22.92-51.2-51.2,22.92-51.2,51.2-51.2,51.2,22.92,51.2,51.2Zm230.4,0c0,28.28-22.92,51.2-51.2,51.2s-51.2-22.92-51.2-51.2,22.92-51.2,51.2-51.2,51.2,22.92,51.2,51.2ZM0,36.2C0,22.06,11.46,10.6,25.6,10.6H109.71c11.87,0,22.19,8.16,24.92,19.72l13.47,57.08h402.3c7.96,0,15.47,3.71,20.32,10.02,4.85,6.32,6.47,14.53,4.41,22.22l-58.51,217.6c-3.01,11.18-13.14,18.95-24.72,18.95H179.2c-11.87,0-22.19-8.16-24.92-19.72L89.45,61.8H25.6C11.46,61.8,0,50.34,0,36.2Zm160.19,102.4l39.27,166.4H472.26l44.75-166.4H160.19Z"/></svg> <span class="js-cart-widget-total cart-widget-total font-small mr-1 d-none " data-priceraw="0">R$0,00</span> 3291 <span class="d-none d-md-inline-block"> 3292 ( 3293 </span> 3294 <span class="js-cart-widget-amount badge d-none d-md-inline-block">0</span> 3295 <span class="d-none d-md-inline-block"> 3296 ) 3297 </span> 3298 </a> 3299 </div> 3300 </span> 3301 </div> 3302 </div> 3303 <div class="d-none d-md-block"> 3304 3305 3306 3307 3308<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden " style="display: none;"> 3309 <div class="notification notification-primary notification-cart position-relative"> 3310 <div class="js-cart-notification-close notification-close mr-2 mt
3310-2"> 3311 <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </div> 3312 <div class="js-cart-notification-item row" data-store="cart-notification-item"> 3313 <div class="col-2 pr-0 notification-img"> 3314 <img src="" class="js-cart-notification-item-img img-fluid" /> 3315 </div> 3316 <div class="col-10 text-left"> 3317 <div class="mb-1 mr-4"> 3318 <span class="js-cart-notification-item-name"></span> 3319 <span class="js-cart-notification-item-variant-container" style="display: none;"> 3320 (<span class="js-cart-notification-item-variant"></span>) 3321 </span> 3322 </div> 3323 <div class="d-flex align-items-center mb-2"> 3324 <span class="js-cart-notification-item-quantity"></span> 3325 <span> x </span> 3326 <span class="js-cart-notification-item-price"></span> 3327 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 3328 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 3329 </span> 3330 </div> 3331 <strong>Adicionado ao carrinho!</strong> 3332 </div> 3333 </div> 3334 <div class="divider my-3"></div> 3335 <div class="row text-primary h5 notification-cart-total mb-3"> 3336 <span class="col-auto text-left"> 3337 <strong>Total</strong> 3338 (<span class="js-cart-widget-amount"> 3339 0 3340 </span> 3341 <span class="js-cart-counts-plural" style="display: none;"> 3342 produtos): 3343 </span> 3344 <span class="js-cart-counts-singular" style="display: none;"> 3345 produto): 3346 </span> 3347 </span> 3348 <strong class="js-cart-total col text-right">R$0,00</strong> 3349 </div> 3350 <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class=" js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a> 3351 </div> 3352</div> </div> 3353 3354 3355 <div class="js-big-search-mobile row no-gutters pb-3 d-block d-md-none"> 3356 <form class="js-search-container js-search-form search-container " action="/search/" method="get"> 3357 <div class="form-group m-0"> 3358 <input class="js-search-input form-control form-control-rounded search-input " autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" /> 3359 <button type="submit" class="search-input-submit" value="Buscar" aria-label="Buscar"> 3360 <svg class="icon-inline icon-lg svg-icon-text" viewBox="0 0 512 512"><path d="M496.37,453.94l-94.53-94.53c25.99-35.85,41.49-79.79,41.49-127.45,0-120.18-97.42-217.6-217.6-217.6S8.13,111.78,8.13,231.96s97.42,217.6,217.6,217.6c54.04,0,103.38-19.82,141.42-52.43l93.01,93.02c10,10,26.21,10,36.2,0,10-10,10-26.21,0-36.2Zm-270.64-55.59c-91.9,0-166.4-74.5-166.4-166.4S133.83,65.56,225.73,65.56s166.4,74.5,166.4,166.4-74.5,166.4-166.4,166.4Z"/></svg> </button> 3361 </div> 3362</form> 3363<div class="js-search-suggest search-suggest w-md-100 mt-1 mt-md-2" style="display: none;"> 3364 </div> </div> 3365 3366 3367 3368 <div class="js-menu-and-banners-row menu-and-banners-row row align-items-center d-none d-md-flex"> 3369 <div class="js-desktop-nav-col col text-center"> 3370 <div class="nav-desktop"> 3371 <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
3372 <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-left nav-desktop-list-arrow nav-desktop-list-arrow-left text-left disable" style="display: none"><svg class="icon-inline icon-lg svg-circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg></span> 3373 3374 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 3375 <div class="nav-item-container"> 3376 <a class=" nav-list-link position-relative " href="https://gorrodasorte.com/jalecos/">Jalecos 3377 </a> 3378 </div> 3379 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 3380 <ul class="desktop-list-subitems list-subitems" > 3381 3382 3383 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop nav-item item-with-subitems" data-component="menu.item"> 3384 <div class="nav-item-container"> 3385 <a class=" nav-list-link position-relative " href="https://gorrodasorte.com/jalecos/jalecosfemininos/">Femininos 3386 </a> 3387 </div> 3388 <ul class=" list-subitems" > 3389 3390 3391 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 3392 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-curta/">Manga curta</a> 3393 </li> 3394 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 3395 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-longa/">Manga longa</a> 3396 </li> 3397 </ul> 3398 </li> 3399 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 3400 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecomasculinos/">Masculinos</a> 3401 </li> 3402 </ul> 3403 </div> 3404 </li> 3405 <li class="js-desktop-nav-item js-item-subitems-desktop nav-item-desktop js-nav-main-item nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item"> 3406 <div class="nav-item-container"> 3407 <a class=" nav-list-link position-relative " href="https://gorrodasorte.com/gorros/">Gorros 3408 </a> 3409 </div> 3410 <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown"> 3411 <ul class="desktop-list-subitems list-subitems" > 3412 3413 3414 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 3415 <a class="nav-list-link " href="https://gorrodasorte.com/gorros/femininosgorros/">Femininos</a> 3416 </li> 3417 <li class="js-desktop-nav-item nav-item-desktop nav-item" data-component="menu.item"> 3418 <a class="nav-list-link " href="https://gorrodasorte.com/gorros/masculinosgorros/">Masculinos</a> 3419 </li> 3420 </ul> 3421 </div> 3422 </li> 3423 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 3424 <a class="nav-list-link " href="https://gorrodasorte.com/massageadores/">Massageadores</a> 3425 </li> 3426 <li class="js-desktop-nav-item js-nav-main-item nav-main-item nav-item-desktop nav-item" data-component="menu.item"> 3427 <a class="nav-list-link " href="/contato/">Contato</a> 3428 </li> 3429 <span class="js-nav-desktop-list-arrow js-nav-desktop-list-arrow-right nav-desktop-list-arrow nav-desktop-list-arrow-right text-right" style="display: none"><svg class="icon-inline icon-lg svg-circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg></span> 3430 </ul> 3431</div> </div> 3432 </div> 3433 </div> 3434 3435 3436 3437</header> 3438 3439 3440 3441 3442 3443 <div 3444 class="js-nubesdk-slot" 3445 data-nubesdk-slot="after_header" 3446 ></div> 3447 3448 3449 3450 3451 3452 <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary text-left" style="display: none;"> 3453 <div class="container-fluid p-0"> 3454 <div class="row justify-content-center align-items-center"> 3455 <div class="col col-md-auto pr-0"> 3456 Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra. 3457 </div> 3458 <div class="col-auto"> 3459 <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a> 3460 </div> 3461 </div> 3462 </div> 3463 </div> 3464 3465 3466 3467 3468 <div class="d-md-none"> 3469 3470 3471 3472 3473<div class="js-alert-added-to-cart notification-floating notification-cart-container notification-hidden notification-fixed" style="display: none;"> 3474 <div class="notification notification-primary notification-cart position-relative"> 3475 <div class="js-cart-notification-close notification-close mr-2 mt
3475-2"> 3476 <svg class="icon-inline icon-lg notification-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </div> 3477 <div class="js-cart-notification-item row" data-store="cart-notification-item"> 3478 <div class="col-2 pr-0 notification-img"> 3479 <img src="" class="js-cart-notification-item-img img-fluid" /> 3480 </div> 3481 <div class="col-10 text-left"> 3482 <div class="mb-1 mr-4"> 3483 <span class="js-cart-notification-item-name"></span> 3484 <span class="js-cart-notification-item-variant-container" style="display: none;"> 3485 (<span class="js-cart-notification-item-variant"></span>) 3486 </span> 3487 </div> 3488 <div class="d-flex align-items-center mb-2"> 3489 <span class="js-cart-notification-item-quantity"></span> 3490 <span> x </span> 3491 <span class="js-cart-notification-item-price"></span> 3492 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 3493 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 3494 </span> 3495 </div> 3496 <strong>Adicionado ao carrinho!</strong> 3497 </div> 3498 </div> 3499 <div class="divider my-3"></div> 3500 <div class="row text-primary h5 notification-cart-total mb-3"> 3501 <span class="col-auto text-left"> 3502 <strong>Total</strong> 3503 (<span class="js-cart-widget-amount"> 3504 0 3505 </span> 3506 <span class="js-cart-counts-plural" style="display: none;"> 3507 produtos): 3508 </span> 3509 <span class="js-cart-counts-singular" style="display: none;"> 3510 produto): 3511 </span> 3512 </span> 3513 <strong class="js-cart-total col text-right">R$0,00</strong> 3514 </div> 3515 <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class=" js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a> 3516 </div> 3517</div> </div> 3518 3519 3520 3521 3522<div id="js-cross-selling-modal" class="js-modal modal modal-bottom modal-bottom-sheet h-auto overflow-none modal-body-scrollable-auto modal-bottom modal--md transition-sli
3522de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;" > 3523 <div class="js-modal-close modal-header p-3 w-100"> 3524 <div class="row"> 3525 <div class="col"> 3526 Desconto exclusivo! 3527 </div> 3528 <div class="col-2 text-right"> 3529 <a class="js-modal-close"> 3530 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 3531 </div> 3532 </div> 3533 </div> 3534 <div class="modal-body "> 3535 3536 <div class="js-cross-selling-modal-body" style="display: none"></div> 3537 </div> 3538 <div class="modal-footer text-right d-md-block "> 3539 </div> 3540 3541 </div> 3542 3543<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div> 3544 3545 3546 3547 3548 3549 3550 3551<div id="nav-hamburger" class="js-modal modal modal-nav-hamburger modal-docked-md pb-0 modal-left modal-left-md transition-sli
3551de modal-full transition-soft " style="display: none;" > 3552 <div class="modal-with-fixed-footer"> 3553 <div class="modal-scrollable-area"> 3554 <div class="js-modal-close modal-header text-left "> 3555 <span class="js-modal-close modal-close ml-1 no-header "> 3556 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </span> 3557 </div> 3558 <div class="modal-body nav-body"> 3559 <div class="nav-primary"> 3560 <ul class="nav-list" data-store="navigation" data-component="menu"> 3561 3562 <li class="nav-item item-with-subitems" data-component="menu.item"> 3563 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Jalecos 3564 <span class="nav-list-arrow ml-1"> 3565 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg> </span> 3566 </a> 3567 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 3568 <div class="modal-header"> 3569 <div class="row"> 3570 <div class="col"> 3571 <a class="js-toggle-menu-back" href="#"> 3572 <div class="row"> 3573 <div class="col-auto"> 3574 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg> </div> 3575 <div class="col pl-2"> 3576 Jalecos 3577 </div> 3578 </div> 3579 </a> 3580 </div> 3581 <div class="col-auto"> 3582 <a class="js-toggle-menu-close js-modal-close"> 3583 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 3584 </div> 3585 </div> 3586 </div> 3587 <li class="nav-item"> 3588 <a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/jalecos/"> 3589 Ver tudo em Jalecos 3590 </a> 3591 </li> 3592 3593 3594 <li class="nav-item item-with-subitems" data-component="menu.item"> 3595 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Femininos 3596 <span class="nav-list-arrow ml-1"> 3597 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg> </span> 3598 </a> 3599 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 3600 <div class="modal-header"> 3601 <div class="row"> 3602 <div class="col"> 3603 <a class="js-toggle-menu-back" href="#"> 3604 <div class="row"> 3605 <div class="col-auto"> 3606 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg> </div> 3607 <div class="col pl-2"> 3608 Femininos 3609 </div> 3610 </div> 3611 </a> 3612 </div> 3613 <div class="col-auto"> 3614 <a class="js-toggle-menu-close js-modal-close"> 3615 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 3616 </div> 3617 </div> 3618 </div> 3619 <li class="nav-item"> 3620 <a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/jalecos/jalecosfemininos/"> 3621 Ver tudo em Femininos 3622 </a> 3623 </li> 3624 3625 3626 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3627 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-curta/">Manga curta</a> 3628 </li> 3629 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3630 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecosfemininos/jalecomanga-longa/">Manga longa</a> 3631 </li> 3632 </ul> 3633 </li> 3634 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3635 <a class="nav-list-link " href="https://gorrodasorte.com/jalecos/jalecomasculinos/">Masculinos</a> 3636 </li> 3637 </ul> 3638 </li> 3639 <li class="nav-item item-with-subitems" data-component="menu.item">
3640 <a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Gorros 3641 <span class="nav-list-arrow ml-1"> 3642 <svg class="icon-inline icon-lg svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/></svg> </span> 3643 </a> 3644 <ul class="js-menu-panel nav-list-panel nav-list-panel-right list-subitems" style="display:none;"> 3645 <div class="modal-header"> 3646 <div class="row"> 3647 <div class="col"> 3648 <a class="js-toggle-menu-back" href="#"> 3649 <div class="row"> 3650 <div class="col-auto"> 3651 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M241,451.75l-18.11,18.1L9.07,256,222.92,42.15,241,60.25,45.28,256Z"/></svg> </div> 3652 <div class="col pl-2"> 3653 Gorros 3654 </div> 3655 </div> 3656 </a> 3657 </div> 3658 <div class="col-auto"> 3659 <a class="js-toggle-menu-close js-modal-close"> 3660 <svg class="icon-inline modal-close-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 3661 </div> 3662 </div> 3663 </div> 3664 <li class="nav-item"> 3665 <a class="nav-list-link position-relative font-body font-weight-bold " href="https://gorrodasorte.com/gorros/"> 3666 Ver tudo em Gorros 3667 </a> 3668 </li> 3669 3670 3671 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3672 <a class="nav-list-link " href="https://gorrodasorte.com/gorros/femininosgorros/">Femininos</a> 3673 </li> 3674 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3675 <a class="nav-list-link " href="https://gorrodasorte.com/gorros/masculinosgorros/">Masculinos</a> 3676 </li> 3677 </ul> 3678 </li> 3679 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3680 <a class="nav-list-link " href="https://gorrodasorte.com/massageadores/">Massageadores</a> 3681 </li> 3682 <li class="js-desktop-nav-item nav-item" data-component="menu.item"> 3683 <a class="nav-list-link " href="/contato/">Contato</a> 3684 </li> 3685 </ul> 3686 </div> 3687 </div> 3688 </div> 3689 <div class="modal-footer text-right hamburger-footer mb-0"> 3690 <div class="nav-secondary text-left text-md-right" data-store="account-links"> 3691 <span class="utilities-container"> 3692 <a href="/account/login/"> 3693 <svg class="icon-inline utilities-icon mr-1" viewBox="0 0 512 512"><path d="M384.01,294.42H128.04c-49.4,0-89.59,40.19-89.59,89.59v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-35.32,28.67-63.99,63.99-63.99h255.97c35.32,0,63.99,28.67,63.99,63.99v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-49.4-40.19-89.59-89.59-89.59Z"/><path d="M256.03,243.23c63.74,0,115.19-51.45,115.19-115.19S319.76,12.85,256.03,12.85s-115.19,51.45-115.19,115.19,51.45,115.19,115.19,115.19Zm0-204.78c49.4,0,89.59,40.19,89.59,89.59s-40.19,89.59-89.59,89.59-89.59-40.19-89.59-89.59,40.19-89.59,89.59-89.59Z"/></svg> </a> 3694 <span class="utilities-text d-inline-block"> 3695 <a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 3696 |<a href="/account/register" title="" class="ml-2">Criar uma conta</a> 3697 </span> 3698 </span> 3699 </div> 3700 </div> 3701 </div> 3702 3703 </div> 3704 3705<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div> 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal-cart modal-right modal-right-md transition-sli
3715de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart"> 3716 <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form"> 3717 <div class="js-modal-close js-fullscreen-modal-close modal-header "> 3718 <div class="row"> 3719 <div class="col"> 3720 Carrinho de compras </div> 3721 <div class="col-2 text-right"> 3722 <a class="js-modal-close"> 3723 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 3724 </div> 3725 </div> 3726 </div> 3727 <div class="modal-body "> 3728 3729 3730 3731 3732 <div 3733 class="js-visible-on-cart-filled js-nubesdk-slot" 3734 data-nubesdk-slot="before_line_items" 3735 style="display:none;" 3736 ></div> 3737 3738 3739<div class="js-ajax-cart-list container-fluid"> 3740 </div> 3741 3742 3743 3744 3745 3746 <div 3747 class="js-visible-on-cart-filled js-nubesdk-slot" 3748 data-nubesdk-slot="after_line_items" 3749 style="display:none;" 3750 ></div> 3751 3752 3753<div class="js-empty-ajax-cart" > 3754 <div class="alert alert-info" data-component="cart.empty-message">O carrinho de compras está vazio. </div> 3755</div> 3756<div id="error-ajax-stock" class="row" style="display: none;"> 3757 <div class="alert alert-warning"> 3758 Oops! Não temos mais estoque para incluir este produto ao carrinho. Se você quiser, pode<a href="/produtos/" class="btn-link font-small ml-1">ver outros aquÃ</a> 3759 </div> 3760</div> 3761 3762<div class="cart-row"> 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 <div 3782 class="js-visible-on-cart-filled js-nubesdk-slot" 3783 data-nubesdk-slot="before_cart_shipping_options" 3784 style="display:none;" 3785 ></div> 3786 3787 3788 <div class="js-fulfillment-info js-allows-non-shippable cart-fulfillment-info" style="display: none"> 3789 3790 <div class="js-visible-on-cart-filled divider mb-0" style="display:none;"></div> 3791 <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container"> 3792 3793 3794 <div class="js-shipping-method-unavailable alert alert-warning row row mx-0 mb-3" style="display: none;"> 3795 <div class="col-11 text-left pl-1 pr-0"> 3796 <div class="mb-1">O frete escolhido não está mais disponÃvel para este carrinho. </div> 3797 <div>Mas não se preocupe! Você pode escolher outro.</div> 3798 </div> 3799 </div> 3800 3801 3802 <div id="cart-shipping-container" style="display: none;" data-shipping-url="/frete/"> 3803 3804 3805 <span id="cart-selected-shipping-method" data-code="" class="hidden"></span> 3806 3807 3808 <div class="js-accordion-container js-toggle-shipping px-3 p-md-0 divider my-0 "> 3809 <a href="#" class="js-accordion-toggle py-3 row"> 3810 <div class="col"> 3811 <span class="h5 font-big">Meios de envio</span> 3812 </div> 3813 <div class="col-auto">
3814 <span class="js-accordion-toggle-inactive"> 3815 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg> </span> 3816 <span class="js-accordion-toggle-active" style="display: none;"> 3817 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg> 3818 </span> 3819 </div> 3820 </a> 3821 <div class="js-accordion-content" style="display: none;"> 3822 3823 3824 <div class="mb-4 pb-1" data-store="shipping-calculator"> 3825 <div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form"> 3826 <div class="js-shipping-calculator-with-zipcode mb-4 w-100 transition-up position-absolute mt-2"> 3827 <div class="container p-0"> 3828 <div class="row align-items-center"> 3829 <span class="col pr-0"> 3830 <span class="font-small align-bottom"> 3831 <span>Entregas para o CEP:</span> 3832 <strong class="js-shipping-calculator-current-zip"></strong> 3833 </span> 3834 </span> 3835 <div class="col-auto pl-0"> 3836 <a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a> 3837 </div> 3838 </div> 3839 </div> 3840 </div> 3841 3842 <div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100"> 3843 3844 3845 3846<div class="form-group mb-3 "> 3847 <div class="position-relative row"> 3848 <div class="col pr-0"> 3849 <div class="form-control-container " > 3850 <input 3851 type="tel" 3852 class=" form-control js-shipping-input form-control-small form-control-rounded form-control-inline" 3853 autocorrect="off" 3854 autocapitalize="off" 3855 name="zipcode" placeholder="Seu CEP" aria-label="Seu CEP" data-component="cart" /> 3856 </div> 3857 </div> 3858 <div class="col-auto pl-2"> 3859 <button class="js-calculate-shipping btn btn-secondary btn-medium px-4" aria-label="Calcular frete"> 3860 <span class="js-calculate-shipping-wording"> 3861 OK 3862 </span> 3863 <span class="float-right loading" style="display: none;"> 3864 <svg class="icon-inline btn-icon icon-spin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/></svg> </span> 3865 </button> 3866 </div> 3867 </div> 3868 <a class="btn-link font-small ml-1 mt-2 mb-2 d-inline-block " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a> 3869 <div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;"> 3870 3871 3872 Não conseguimos encontrar esse CEP. Está bem escrito? 3873 3874 </div> 3875 <div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Erro no cálculo. Por favor, tente novamente em alguns segundos.</div> 3876 <div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">Erro no meio de envio. Por favor, tente novamente em alguns segundos.</div> 3877 </div> 3878 3879 3880 </div> 3881 </div> 3882 <div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;"> 3883 <i class="spinner col-6 offset-3"></i> 3884 </div> 3885 <div class="js-shipping-calculator-response transition-soft radio-buttons-group mb-3" style="display: none;"></div> 3886 </div> 3887 </div> 3888</div> 3889 3890 3891 3892 3893 3894 </div> 3895 </div> 3896 </div> 3897 3898 3899 3900 3901 3902 <div 3903 class="js-visible-on-cart-filled js-nubesdk-slot" 3904 data-nubesdk-slot="after_cart_shipping_options" 3905 style="display:none;" 3906 ></div> 3907 3908 3909 3910 <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div> 3911 3912<div id="store-curr" class="hidden" style="display: none;">BRL</div> 3913 3914<div class="js-visible-on-cart-filled cart-totals-container my-4" style="display:none;"> 3915 3916 <div class="cart-subtotals-container "> 3917 3918 3919 <div class="cart-subtotal row no-gutters font-big mb-0 d-grid grid-1-auto " data-store="cart-subtotal">
3920 <span class="cart-subtotal-label col-auto "> 3921 Subtotal (sem frete): 3922 </span> 3923 <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price col text-right " data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>R$0,00</span> 3924 </div> 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 <div class="cart-discounts-container "> 3938 3939 3940 <div class="js-total-promotions cart-promotions "> 3941 <span class="js-promo-discount" style="display:none;">Desconto</span> 3942 <span class="js-promo-in" style="display:none;">em</span> 3943 <span class="js-promo-all" style="display:none;">todos os produtos</span> 3944 <span class="js-promo-buying" style="display:none;"> comprando</span> 3945 <span class="js-promo-units-or-more" style="display:none;"> ou mais</span> 3946 </div> 3947 </div> 3948 3949 3950 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters py-1 d-grid grid-1-auto d-grid grid-1-auto " data-coupon-row="non-shipping" style="display:none !important;"> 3951 <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span> 3952 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 3953 3954 </div> 3955 3956 3957 <div class="js-fulfillment-info js-shipping-cost-table cart-shipping-costs-container js-fulfillment-info js-shipping-cost-table h6 font-body row no-gutters py-1 d-grid grid-1-auto " style="display:none;"> 3958 <span class="cart-shipping-costs-label col-auto pl-md-0 ">Frete:</span> 3959 <span id="shipping-cost" class="cart-shipping-costs-price col text-right opacity-40 pr-md-0 " data-free-shipping-wording="Grátis" data-component="cart.shipping_costs">Calcule para ver</span> 3960 <span class="js-calculating-shipping-cost cart-shipping-costs-calculating col text-right opacity-40 pr-md-0 " style="display: none">Calculando...</span> 3961 <span class="js-shipping-cost-empty cart-shipping-costs-empty col text-right opacity-40 pr-md-0 " style="display: none">Calcule para ver</span> 3962 </div> 3963 3964 <div class="js-shipping-discount-row cart-shipping-discount-row row mb-2 d-grid grid-1-auto " data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none !important;"> 3965 <span class="cart-shipping-discount-label col-auto text-uppercase ">Desconto no frete</span> 3966 <span class="js-shipping-discount-amount cart-shipping-discount-price col text-right pr-md-0 "></span> 3967 </div> 3968 3969 <div class="js-coupon-discount-row cart-coupon-discount row no-gutters py-1 d-grid grid-1-auto d-grid grid-1-auto " data-coupon-row="shipping" style="display:none !important;"> 3970 <span class="cart-coupon-discount-label col pr-3 ">Desconto do cupom:</span> 3971 <span class="js-coupon-discount-amount cart-coupon-discount-price col-auto text-right text-accent "></span> 3972 3973 </div> 3974 </div> 3975 3976 3977 3978 3979 3980 <div 3981 class="js-visible-on-cart-filled js-nubesdk-slot" 3982 data-nubesdk-slot="after_cart_summary" 3983 style="display:none;" 3984 ></div> 3985 3986 3987 3988 3989 <div class="js-cart-total-container cart-totals-container no-gutters" data-store="cart-total"> 3990 3991 3992 <div class="cart-total row no-gutters h2 font-huge mb-2"> 3993 <span class="cart-total-label col-auto ">Total:</span> 3994 <span class="js-cart-total cart-total-price col text-right " data-component="cart.total" data-component-value='0'>R$0,00</span> 3995 </div> 3996 3997 <div class='total-price hidden' style="display: none;"> 3998 Total: R$0,00 3999 </div> 4000 4001 4002 <div class="cart-secondary-total-container col-12 "> 4003 4004 4005 4006 4007 4008 4009 <div style="display: none;" data-interest="0" data-cart-installment="1" class="js-installments-cart-total cart-installments font-small text-right "> 4010 Ou até 4011 4012 <span class='js-cart-installments-amount cart-installments-amount '>1</span> 4013 4014 4015 <span> 4016 x 4017 4018 de 4019 </span> 4020 4021 4022 <span class='js-cart-installments cart-installments-money '>R$0,00</span> 4023 4024 </div> 4025 4026 </div> 4027 </div> 4028</div> 4029 4030 4031 4032 4033 4034 4035 <div 4036 class="js-visible-on-cart-filled js-nubesdk-slot" 4037 data-nubesdk-slot="before_go_to_checkout" 4038 style="display:none;" 4039 ></div> 4040 4041 4042 <div class="js-visible-on-cart-filled container-fluid" style="display:none;"> 4043 4044 4045 4046 4047 4048 <div class="js-ajax-cart-submit row mb-3" id="ajax-cart-submit-div" > 4049 <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/> 4050 </div> 4051 <div class="row"> 4052 4053 4054<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-4" style="display:none"> 4055 O valor mÃnimo de compra é de R$0,00 sem considerar o custo de frete. 4056</div>
4057<input type="hidden" id="ajax-cart-minimum-value" value="0"/> 4058 4059 4060<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-4" data-component="checkout-enabled-validation-messages" style="display:none" role="status"> 4061 </div> 4062 4063 </div> 4064 4065 4066 4067 <div class="row mb-2"> 4068 <div class="text-center w-100"> 4069 <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver mais produtos</a> 4070 </div> 4071 </div> 4072 </div> 4073 4074 4075 4076 4077 4078 <div 4079 class="js-visible-on-cart-filled js-nubesdk-slot" 4080 data-nubesdk-slot="after_go_to_checkout" 4081 style="display:none;" 4082 ></div> 4083 4084 4085</div> 4086 4087 </div> 4088 4089 </form> 4090 </div> 4091 4092<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div> 4093 4094 4095 4096 4097 4098<div id="related-products-notification" class="js-modal modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom modal--md transition-sli
4098de modal-centered-md modal-centered-md-600px transition-soft " style="display: none;" > 4099 <div class="js-modal-close modal-header "> 4100 <div class="row"> 4101 <div class="col"> 4102 Adicionado ao carrinho! </div> 4103 <div class="col-2 text-right"> 4104 <a class="js-modal-close"> 4105 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/></svg> </a> 4106 </div> 4107 </div> 4108 </div> 4109 <div class="modal-body "> 4110 4111 4112 4113<div class="row " > 4114 <div class="col-12 col-md mb-3 mb-md-0"> 4115 <div class="js-cart-notification-item row" data-store="cart-notification-item"> 4116 <div class="col-3 pr-0 notification-img"> 4117 <img src="" class="js-cart-notification-item-img img-fluid" /> 4118 </div> 4119 <div class="col-9 text-left"> 4120 <div class="mb-1 mr-4"> 4121 <span class="js-cart-notification-item-name"></span> 4122 <span class="js-cart-notification-item-variant-container" style="display: none;"> 4123 (<span class="js-cart-notification-item-variant"></span>) 4124 </span> 4125 </div> 4126 <div class="d-flex align-items-center mb-2"> 4127 <span class="js-cart-notification-item-quantity"></span> 4128 <span> x </span> 4129 <span class="js-cart-notification-item-price"></span> 4130 <span class="js-cart-notification-discount-label ml-2" style="display: none;"> 4131 <span class="label label-accent label-small px-2 py-1"><strong class="js-cart-notification-discount-percentage"></strong></span> 4132 </span> 4133 </div> 4134 </div> 4135 </div> 4136 </div> 4137 <div class="col-12 col-md-auto"> 4138 <div class="row text-primary h5 notification-cart-total mb-3"> 4139 <span class="col-auto text-left"> 4140 <strong>Total</strong> 4141 (<span class="js-cart-widget-amount"> 4142 0 4143 </span> 4144 <span class="js-cart-counts-plural" style="display: none;"> 4145 produtos): 4146 </span> 4147 <span class="js-cart-counts-singular" style="display: none;"> 4148 produto): 4149 </span> 4150 </span> 4151 <strong class="js-cart-total col text-right">R$0,00</strong> 4152 </div> 4153 <a href="#" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart" class="js-modal-close js-modal-open js-fullscreen-modal-open btn btn-primary btn-medium-md d-block">Ver carrinho</a> 4154 </div> 4155</div> 4156 <div class="divider mb-3"></div> 4157 4158 4159 <div class="js-related-products-notification-container" style="display: none"></div> 4160 4161 </div> 4162 4163 </div> 4164 4165<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div> 4166 4167 4168 4169 4170 4171 4172<section class="page-header pt-4 " data-store="page-title"> 4173 <div class="container"> 4174 <div class="row"> 4175 <div class="col-12"> 4176 4177 <div class="breadcrumbs "> 4178 <a class="crumb" href="https://gorrodasorte.com" title="Gorro da Sorte">InÃcio</a> 4179 <span class="separator">/</span> 4180 <a class="crumb" href="/account/" title="Minha Conta">Minha Conta</a> 4181 <span class="separator">/</span> 4182 <span class="crumb active">Login</span> 4183 </div> 4184 <h1 4185 class=" " 4186 > 4187 Iniciar sessão </h1> 4188 </div> 4189 </div> 4190 </div> 4191 </section> 4192 4193 4194<section class="account-page"> 4195 <div class="container"> 4196 <div class="row"> 4197 <div class="col-md-5"> 4198 4199 <div class="js-resend-validation-success alert alert-success" style="display:none"> 4200 <p class="m-1">O link foi enviado com sucesso!</p> 4201 </div> 4202 <div class="js-resend-validation-error alert alert-danger" style="display:none"> 4203 <p class="m-1">Não foi possÃvel enviar o e-mail, tente novamente em alguns minutos.</p> 4204 </div> 4205 <div class="js-too-many-attempts alert alert-danger" style="display:none"> 4206 <p class="m-1"> 4207 Você excedeu o número de tentativas permitidas. <br> Tente novamente em 4208 <span class="js-too-many-attempts-countdown"></span> 4209 </p> 4210 </div> 4211 4212 4213<form id="login-form" action="" method="post" class="js-form form " data-store="account-login"> 4214 4215 4216 4217<div class="form-group "> 4218 <label class="form-label " for="email">E-mail</label> 4219 <input 4220 type="email" 4221 class=" form-control js-account-input " 4222 autocorrect="off" 4223 autocapitalize="off" 4224 name="email" required /> 4225 </div> 4226 4227 4228 4229 4230 4231<div class="form-group "> 4232 <label class="form-label " for="password">Senha</label> 4233 <input 4234 type="password" 4235 class="js-password-input form-control js-account-input " 4236 autocorrect="off" 4237 autocapitalize="off" 4238 autocomplete="off" name="password" required /> 4239 4240 <a aria-label="Ver senha" class="js-password-view btn form-toggle-eye">
4241 <span class="js-eye-open" style="display: none;"> 4242 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"/></svg> </span> 4243 <span class="js-eye-closed"> 4244 <svg class="icon-inline svg-icon-text" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M636.995 485.251L22.9945 1.75064C21.3379 0.426688 19.2235 -0.185349 17.1158 0.0490439C15.0081 0.283436 13.0798 1.34508 11.7545 3.00064L1.75455 15.5106C0.429468 17.166 -0.184241 19.2797 0.0482696 21.3873C0.28078 23.4949 1.34049 25.4239 2.99454 26.7506L616.995 510.251C617.815 510.908 618.757 511.397 619.767 511.69C620.776 511.982 621.834 512.073 622.879 511.957C623.923 511.841 624.935 511.52 625.856 511.013C626.777 510.506 627.588 509.822 628.245 509.001L638.245 496.491C639.569 494.834 640.181 492.72 639.946 490.612C639.712 488.504 638.65 486.576 636.995 485.251ZM319.995 96.0006C353.931 96.0377 386.467 109.535 410.463 133.532C434.46 157.529 447.957 190.064 447.995 224.001C447.995 245.621 442.095 265.691 432.595 283.571L458.045 303.571C471.645 280.091 479.995 253.141 479.995 224.001C479.995 187.171 467.085 153.691 446.215 126.671C502.128 154.898 547.602 200.196 576.045 256.001C559.047 289 536.067 318.554 508.275 343.161L533.595 363.101C562.065 336.821 586.465 305.841 604.525 270.591C606.812 266.066 608.004 261.066 608.004 255.996C608.004 250.925 606.812 245.926 604.525 241.401C550.295 135.591 442.935 64.0006 319.995 64.0006C275.078 63.9768 230.688 73.6756 189.875 92.4306L235.645 128.431C258.235 108.521 287.555 96.0006 319.995 96.0006ZM380.855 242.831C383.988 233.278 384.797 223.116 383.211 213.188C381.626 203.26 377.694 193.855 371.741 185.753C365.788 177.652 357.988 171.088 348.987 166.609C339.987 162.13 330.047 159.864 319.995 160.001C318.995 160.001 318.105 160.241 317.145 160.291C321.026 170.685 320.941 182.145 316.905 192.481L380.855 242.831ZM163.235 193.671C161.155 203.649 160.07 213.808 159.995 224.001C159.892 250.808 166.552 277.208 179.359 300.758C192.166 324.308 210.706 344.248 233.263 358.732C255.82 373.217 281.667 381.778 308.41 383.623C335.154 385.469 361.931 380.539 386.265 369.291L356.685 346.001C344.985 349.531 332.835 352.001 320.005 352.001C286.067 351.964 253.53 338.466 229.532 314.47C205.534 290.474 192.034 257.938 191.995 224.001C191.995 221.561 192.585 219.281 192.715 216.881L163.235 193.671ZM319.995 416.001C212.635 416.001 114.525 354.691 63.9945 256.001C81.4245 222.001 105.085 193.281 132.305 169.281L106.445 148.911C77.9645 175.191 53.5745 206.161 35.5145 241.411C33.227 245.936 32.0351 250.935 32.0351 256.006C32.0351 261.076 33.227 266.076 35.5145 270.601C89.7045 376.411 197.065 448.001 319.995 448.001C364.911 448.024 409.301 438.325 450.115 419.571L420.865 396.571C389.055 408.841 355.145 416.001 319.995 416.001Z"/></svg> </span> 4245 </a> 4246 <div class="mt-4 text-center"> 4247 <a href="/account/reset" class="btn-link btn-link font-small float-right mb-4 mt-3n">Esqueceu a senha?</a> 4248 </div> 4249 </div> 4250 4251 4252 4253 4254 4255 4256 <button class="btn btn-primary btn-block" type="submit" value="Iniciar sessão" name="" > 4257 Iniciar sessão 4258 <span class="js-form-spinner" style="display:none;"><svg class="icon-inline icon-spin ml-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/></svg></span> 4259 </button> 4260 4261 4262</form> 4263 <p class="mt-3 text-center"> Não possui uma conta ainda? <a href="/account/register" title="" class="btn-link">Criar uma conta</a></p> 4264 </div> 4265 </div> 4266 </div> 4267</section>
4268<script type="text/javascript"> 4269(function() { 4270 var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer; 4271 var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL; 4272 4273 setTimeout(function() { 4274 var tracking_url = '/stats/record_visit/?' + 4275 'referrer=' + encodeURIComponent(referrer) + 4276 '&url=' + encodeURIComponent(url) 4277 + '&social_event_id_suffix=f8e0efb8-5b4a-47dc-828b-b16f6d05b4e2' 4278 ; 4279 new Image().src = tracking_url; 4280 }, 500); 4281})(); 4282</script>
vendor: 1 bytes, line 4282
4282
4283<script type="text/javascript"> 4284 LS.ready.then(function() { 4285 window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D4546787', 'onfirstinteraction'); 4286 4287 LS.socialScripts.forEach(function (scriptSrc) { 4288 window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload'); 4289 }); 4290 }); 4291</script>
4291 4292 4293 4294 4295 4296 4297 4298 4299 <a href="https://wa.me/5511966139224" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Fale conosco pelo WhatsApp"> 4300 <svg class="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg> </a> 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 <div 4312 class="js-nubesdk-slot" 4313 data-nubesdk-slot="before_footer_internal" 4314 ></div> 4315 <div 4316 class="js-nubesdk-slot" 4317 data-nubesdk-slot="before_footer" 4318 ></div> 4319 4320 4321<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer"> 4322 <div class="container"> 4323 <div class="row mb-4 "> 4324 4325 <div class="col-12 col-md mb-4"> 4326 <div class=""> 4327 <div class="h4 font-big mb-4">Siga-nos</div> 4328 <a class="social-icon-rounded " href="https://instagram.com/Gorrodasorte" target="_blank" aria-label="instagram Gorro da Sorte"> 4329 <svg class="icon-inline icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg> 4330 4331 </a> 4332 <a class="social-icon-rounded " href="https://www.facebook.com/Gorrodasorte" target="_blank" aria-label="facebook Gorro da Sorte"> 4333 <svg class="icon-inline icon-lg" viewBox="0 0 320 512"><path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/></svg> </a> 4334 </div> </div> 4335 4336 4337 <div class="col-12 col-md-6 mb-4"> 4338 <div class="row"> 4339 <div class="js-accordion-container accordion col-12 col-md"> 4340 <a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center"> 4341 <div class="h4 font-big py-3 p-md-0 mb-md-4 col">Departamentos</div> 4342 <span class="d-md-none"> 4343 <span class="js-accordion-toggle-inactive"> 4344 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg> </span> 4345 <span class="js-accordion-toggle-inactive" style="display: none;"> 4346 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg> 4347 </span> 4348 </span> 4349 </a> 4350 <div class="js-accordion-content js-accordion-content-mobile"> 4351 <ul class="list"> 4352 <li class="footer-menu-item"> 4353 <a class="footer-menu-link" href="https://gorrodasorte.com/jalecos/" >Jalecos</a> 4354 </li> 4355 <li class="footer-menu-item"> 4356 <a class="footer-menu-link" href="https://gorrodasorte.com/gorros/" >Gorros</a> 4357 </li> 4358 <li class="footer-menu-item"> 4359 <a class="footer-menu-link" href="https://gorrodasorte.com/massageadores/" >Massageadores</a> 4360 </li> 4361 <li class="footer-menu-item"> 4362 <a class="footer-menu-link" href="/contato/" >Contato</a> 4363 </li> 4364 </ul> </div> 4365 </div> 4366 4367 4368 <div class="js-accordion-container accordion col-12 col-md mb-md-4"> 4369 <a href="#" class="js-accordion-toggle-mobile row no-gutters align-items-center"> 4370 <div class="h4 font-big py-3 p-md-0 mb-md-4 col">Entre em contato</div> 4371 <span class="d-md-none"> 4372 <span class="js-accordion-toggle-inactive"> 4373 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/></svg> </span> 4374 <span class="js-accordion-toggle-inactive" style="display: none;"> 4375 <svg class="icon-inline icon-w-14 icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M486.4,269.27H25.6v-25.6H486.4Z"/></svg> 4376 </span> 4377 </span> 4378 </a> 4379 <div class="js-accordion-content js-accordion-content-mobile"> 4380 <ul class="contact-info"> 4381 <li class="footer-menu-item"> 4382 <a href="https://wa.me/5511966139224" class="contact-link"> 4383 5511966139224 4384 </a> 4385 </li> 4386 <li class="footer-menu-item"> 4387 <a href="/cdn-cgi/l/email-protection#ee89819c9c818a8f9d819c9a8b9d8f9a8188879d8781ae89838f8782c08d8183" class="contact-link"> 4388 <span class="__cf_email__" data-cfemail="9dfaf2efeff2f9fceef2efe9f8eefce9f2fbf4eef4f2ddfaf0fcf4f1b3fef2f0">[email protected]</span> 4389 </a> 4390 </li> 4391 <li class="footer-menu-item"> 4392 São Paulo - SP 4393 </li> 4394 </ul> </div> 4395 </div> 4396 </div>
4397 </div> 4398 4399 <div class="col-12 col-md"> 4400 4401 <div class="js-newsletter newsletter"> 4402 <div class="h4 font-big mb-4">Assine nossa newsletter</div> 4403 <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form"> 4404 <div class="newsletter-form input-append"> 4405 <div class="row"> 4406 <div class="col pr-2"> 4407 4408<div class="form-group "> 4409 <input 4410 type="email" 4411 id="email" class=" form-control form-control-rounded " 4412 autocorrect="off" 4413 autocapitalize="off" 4414 name="email" placeholder="E-mail" aria-label="E-mail" /> 4415 </div> 4416 4417 4418 </div> 4419 <div class="col-auto pl-0"> 4420 <div class="winnie-pooh" style="display: none;"> 4421 <label for="winnie-pooh-newsletter">Não preencher este campo</label> 4422 <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/> 4423 </div> 4424 <input type="hidden" name="name" value="Sem nome" /> 4425 <input type="hidden" name="message" value="Pedido de inscrição na newsletter" /> 4426 <input type="hidden" name="type" value="newsletter" /> 4427 <input type="submit" name="contact" class="btn btn-medium btn-primary" value="Enviar" /> 4428 </div> 4429 </div> 4430 </div> 4431 </form> 4432 </div> 4433 </div> 4434 4435 4436 </div> 4437 4438 <div class="row justify-content-center mb-4 align-items-center"> 4439 4440 <div class="col-12 col-md footer-payments-shipping-logos text-center mb-4 mb-md-0"> 4441 <span class="mr-2-md"> <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="visa" width="40" height="25"> 4442 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="mastercard" width="40" height="25"> 4443 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="amex" width="40" height="25"> 4444 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="diners" width="40" height="25"> 4445 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_aura" width="40" height="25"> 4446 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_elo" width="40" height="25"> 4447 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_hipercard" width="40" height="25"> 4448 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/br/[email protected]" class="icon-logo lazyload" alt="br_discover" width="40" height="25"> 4449 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" class="icon-logo lazyload" alt="boleto" width="40" height="25"> 4450 <img src="//dcdn-us.mitiendanube.com/assets/themes/lima/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/payment-method-types/[email protected]" class="icon-logo lazyload" alt="payment-method-types_pix" width="40" height="25"> 4451 </span> 4452 </div> 4453 4454 4455 4456 <div class="col-auto text-center text-md-right d-none d-md-flex"> 4457 <span class="utilities-container"> 4458 <a href="/account/login/">
4459 <svg class="icon-inline utilities-icon mr-1" viewBox="0 0 512 512"><path d="M384.01,294.42H128.04c-49.4,0-89.59,40.19-89.59,89.59v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-35.32,28.67-63.99,63.99-63.99h255.97c35.32,0,63.99,28.67,63.99,63.99v102.39c0,7.17,5.63,12.8,12.8,12.8s12.8-5.63,12.8-12.8v-102.39c0-49.4-40.19-89.59-89.59-89.59Z"/><path d="M256.03,243.23c63.74,0,115.19-51.45,115.19-115.19S319.76,12.85,256.03,12.85s-115.19,51.45-115.19,115.19,51.45,115.19,115.19,115.19Zm0-204.78c49.4,0,89.59,40.19,89.59,89.59s-40.19,89.59-89.59,89.59-89.59-40.19-89.59-89.59,40.19-89.59,89.59-89.59Z"/></svg> </a> 4460 <span class="utilities-text d-inline-block"> 4461 <a href="/account/login/" title="" class="mr-2">Iniciar sessão</a> 4462 |<a href="/account/register" title="" class="ml-2">Criar uma conta</a> 4463 </span> 4464 </span> 4465 </div> 4466 4467 4468 4469 </div> 4470 4471 4472 4473 4474 4475 4476 <div 4477 class="js-nubesdk-slot" 4478 data-nubesdk-slot="inside_footer" 4479 ></div> 4480 4481 4482 </div> 4483 <div class="js-footer-legal footer-legal"> 4484 <div class="container"> 4485 <div class="row align-items-center"> 4486 <div class="col-12 col-md text-center text-md-left font-small mb-3 mb-md-0"> 4487 <div class="d-inline-block mr-md-1"> 4488 Copyright Gorro da Sorte Sato Fisio - 27185174000122 - 2026. Todos os direitos reservados. 4489 </div> 4490 4491 </div> 4492 <div class="col-12 col-md-auto text-center text-md-right"> 4493 <div class="powered-by-logo"> 4494 <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br?utm_source=store&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M29.9 42.8c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1 0-12.9 9.5-23 23.1-23zM73.2 51c-.1 0-.3 0-.5-.1-.4 0-1-.1-1.6-.1-8.3 0-13.2 6.5-13.2 16.1v21h-7.7V43.8h7.6v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1V51zm9.9-15.1c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3 5.3 2.4 5.3 5.3-2.4 5.3-5.3 5.3zm3.9 7.9v44.1h-7.8V43.8H87zm23.6 18.3l13.2-1.6v-2.3c0-5.4-3.4-8.5-9.3-8.5-5.3 0-8.7 2.6-10.3 7.8l-7.4-2.1c2.2-7.7 8.9-12.6 17.5-12.6 10.8 0 17 6.1 17 16v29.1H124v-5.8c-3.5 4.4-8.9 6.8-14.8 6.8-8.3 0-13.9-5.4-13.9-12.6 0-7.9 5-12.8 15.3-14.2zm0 19.9c7.6 0 13.2-4.9 13.2-11.7v-3.2l-12 1.5c-5.5.7-8.6 3.4-8.6 7.2 0 3.7 3.1 6.2 7.4 6.2zm73.3-57.7v63.5h-7.7v-7c-3.2 4.8-9.1 8-15.6 8-12.6 0-22.2-10-22.2-23.1 0-13 9.5-23.1 22.2-23.1 6.5 0 12.3 2.8 15.6 7.6V24.3h7.7zm-22.4 25.6c-8.7 0-15.2 6.9-15.2 15.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9c-.1-9-6.5-15.9-15.2-15.9zm76.2 15.9c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm77.7-23c4.6 0 8.8 1.3 12.5 3.8v7.9c-3.9-3-7.9-4.4-12.2-4.4-9 0-15.5 6.9-15.5 15.8 0 8.8 6.5 15.8 15.5 15.8 4.6 0 8.9-2.1 12.4-4.4v7.9c-3.9 2.5-8.1 3.7-12.7 3.7-13.8 0-23.1-10.1-23.1-23.1.1-12.9 9.6-23 23.1-23zm63.2 23c0 12.7-9.7 23.1-23.1 23.1-13.3 0-23.1-10.3-23.1-23.1s9.7-23.1 23.1-23.1c13.4.1 23.1 10.4 23.1 23.1zm-38.2 0c0 8.8 6.4 15.9 15.2 15.9s15.2-7.1 15.2-15.9-6.4-15.9-15.2-15.9-15.2 7.1-15.2 15.9zm53.7 22.1h-7.8V43.8h7.7v6.4c2.5-4.6 6.8-7.4 13-7.4 6.5 0 11.3 3.2 13.9 8.6 2.3-3.7 6.6-8.6 15.1-8.6 10.3 0 16.2 7.2 16.2 18.5v26.6h-7.8V62.6c0-7.9-3.4-12.7-10-12.7-6.9 0-11.3 5.7-11.3 14.8v23.1h-7.8v-25c0-8-3.4-12.9-10-12.9-6.9 0-11.3 5.7-11.3 14.8l.1 23.2zM621.8 87.8h-10.5V43.3h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.4-19.2V43.3h10.5V68c0 7 3.4 11.2 9.3 11.2 5.8 0 9.3-4.2 9.3-11.2V43.3h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zM703 43.3h11.2L726 74.2l12-30.9h10.9l-18.3 44.5h-9.3L703 43.3zm88.4 34c-3.7 7-10.6 11.5-20.1 11.5-13.5 0-23.1-9.6-23.1-23.3 0-13.3 9.8-23.3 22.6-23.3 13 0 22.1 10 22.1 23.3 0 .8 0 1.9-.1 3.2h-34.2c.5 6.4 6.2 11.3 12.8 11.3 5.8 0 8.8-2.8 11.3-6.7l8.7 4zm-8.9-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8zM809 87.8h-10.5V43.3H809v5.9c2.5-4.3 6.6-7 12.7-7 6.4 0 11.1 3.1 13.5 8.3 2.4-4.3 7.4-8.3 14.8-8.3 10.3 0 16.2 7.
44941 16.2 18.2v27.3h-10.5V62.5c0-6.5-3-10.6-8.5-10.6-5.7 0-9.4 4.6-9.5 11.9v24h-10.5v-25c0-6.9-3-11-8.5-11-5.8 0-9.5 4.7-9.5 12.3v23.7h-.2zm70-14.7c1.5 4.1 4.9 6.8 8.9 6.8 3.3 0 6-1.5 6-4.6 0-2.5-1.5-3.7-5.1-4.8l-5.4-1.7c-7.5-2.4-11.3-6.7-11.3-12.9 0-8.3 7-13.6 15.3-13.6 7.3 0 13.3 3.9 16.2 10.1l-8.4 4.5c-1.7-3.5-4.4-5.9-7.7-5.9-3 0-5.4 1.5-5.4 4.1 0 2.1 1.6 3.7 5 4.8l5.3 1.7c8.3 2.8 11.7 7.1 11.7 13 0 9.1-7.6 14.3-16.3 14.3-8.3 0-14.7-4.4-17.2-11.3l8.4-4.5zm40.8 14.7h-10.5V26.7h10.5v22.5c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm83.8-22.3c0 13.1-10.1 23.3-23.7 23.3s-23.7-10.3-23.7-23.3c0-13.1 10.1-23.3 23.7-23.3s23.7 10.3 23.7 23.3zm-36.9 0c0 7.6 5.8 13.7 13.2 13.7s13.2-6.1 13.2-13.7-5.8-13.7-13.2-13.7-13.2 6.1-13.2 13.7zm53.4-22.2v6.4c3.3-4.6 8.9-7.4 15.1-7.4 12.3 0 21.7 10 21.7 23.3 0 13.1-9.4 23.3-21.7 23.3-6.2 0-11.8-2.5-15.1-7.2v22.7h-10.4V43.3h10.4zm12.9 8.5c-7.5 0-13.3 6.2-13.3 13.8s5.8 13.8 13.3 13.8 13.3-6.2 13.3-13.8-5.8-13.8-13.3-13.8zM533.3 10c-.1 0-.1 0 0 0-13.2 0-25.6 5.1-34.9 14.2-4.7-2-9.9-3.1-15.2-3.1-21.4 0-38.9 17.4-38.9 38.9s17.4 38.9 38.9 38.9c5.2 0 10.4-1.1 15.1-3.1 9 8.8 21.3 14.2 34.8 14.2 27.6 0 50-22.4 50-50 .1-27.5-22.3-50-49.8-50zm-.1 88.9c-21.4 0-38.9-17.4-38.9-38.9h-11.1c0 9.8 2.8 19 7.7 26.7-2.5.7-5.1 1.1-7.7 1.1-15.3 0-27.8-12.5-27.8-27.8s12.5-27.8 27.8-27.8c6.1 0 11.8 1.9 16.7 5.6C50
44947 43.1 511 51.2 511 60h11.1c0-11.6-5-22.4-13.9-29.8 7-5.8 15.8-9.1 25-9.1 21.4 0 38.9 17.5 38.9 38.9s-17.5 38.9-38.9 38.9z"/></svg></a> 4495 </div> 4496 </div> 4497 </div> 4498 </div> 4499 </div> 4500</footer> 4501 4502 4503 4504 4505 4506 <div 4507 class="js-nubesdk-slot" 4508 data-nubesdk-slot="after_footer" 4509 ></div>
vendor: 157 bytes, lines 4509-4514
4509 4510 4511 4512 4513 4514 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 4514-4519
4514<script type="text/javascript"> 4515 4516 4517 4518 4519!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
45192&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); 4520 4521!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:i(t[a])&&i(e[a])&&Object.keys(t[a]).length>0&&s(e[a],t[a])}
vendor: 14,698 bytes, line 4521
4521))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,l(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=o(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var l="div";0===n.indexOf("<li")&&(l="ul"),0===n.indexOf("<tr")&&(l="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(l="tr"),0===n.indexOf("<tbody")&&(l="table"),0===n.indexOf("<option")&&(l="select");var d=s.createElement(l);d.innerHTML=n;for(var h=0;h<d.childNodes.length;h+=1)a.push(d.childNodes[h])}else a=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),a=0;a<s.length;a+=1)i.push(s[a]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)a.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;a=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(a))}m.fn=c.prototype;var g,y,C,w={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return f(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),m(t).is(a))r.apply(t,i);else for(var s=m(t).parents(),n=0;n<s.length;n+=1)m(s[n]).is(a)&&r.apply(s[n],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var d,h=s.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(a)for(d=0;d<h.length;d+=1){var c=h[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:r,proxyListener:o}),u.addEventListener(c,o,n)}else for(d=0;d<h.length;d+=1){var v=h[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[v]||(u.dom7Listeners[v]=[]),u.dom7Listeners[v].push({listener:r,proxyListener:l}),u.addEventListener(v,l,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],h=0;h<this.length;h+=1){var p=this[h],u=void 0;if(!a&&p.dom7Listeners?u=p.dom7Listeners[d]:a&&p.dom7LiveListeners&&(u=p.dom7LiveListeners[d]),u&&u.length)for(var c=u.length-1;c>=0;c-=1){var v=u[c];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n<a.length;n+=1)for(var l=a[n],d=0;d<this.length;d+=1){var h=this[d];if(e.CustomEvent){var p=new e.CustomEvent(l,{detail:r,bubbles:!0,cancelable:!0});h.dom7EventData=i.filter((function(e,t){return t>0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-l}}return null},css:function(e,t){var i,s=o();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=o(),a=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof c)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=s.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?m(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return m(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?m(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return m(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!m(s[a]).is(e)||t.push(s[a]);return m(t)},filter:function(e){return m(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function b(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function T(){return Date.now()}function S(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function x(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),a=0,r=s.length;a<r;a+=1){var n=s[a],o=Object.getOwnPropertyDescriptor(i,n);void 0!==o&&o.enumerable&&(S(e[n])&&S(i[n])?x(e[n],i[n]):!S(e[n])&&S(i[n])?(e[n]={},x(e[n],i[n])):e[n]=i[n])}}return e}function E(e,t){Object.keys(t).forEach((function(i){S(t[i])&&Object.keys(t[i]).forEach((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function M(){return g||(g=function(){var e=o(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),y||(y=function(e){var t=(void 0===e?{}:e).userAgent,i=M(),s=o(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a,f="MacIntel"===a;return!p&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768"].indexOf(l+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),f=!1),h&&!v&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),y}function k(){return C||(C=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),C}
4521Object.keys(w).forEach((function(e){m.fn[e]=w[e]}));var L={name:"resize",create:function(){var e=this;x(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=o();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},z={attach:function(e,t){void 0===t&&(t={});var i=o(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},O={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:t(t({},z),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function I(e){var t=r(),i=o(),s=this.touchEventsData,a=this.params,n=this.touches;if(!this.animating||!a.preventInteractionOnTransition){var l=e;l.originalEvent&&(l=l.originalEvent);var d=m(l.target);if(("wrapper"!==a.touchEventsTarget||d.closest(this.wrapperEl).length)&&(s.isTouchEvent="touchstart"===l.type,(s.isTouchEvent||!("which"in l)||3!==l.which)&&!(!s.isTouchEvent&&"button"in l&&l.button>0||s.isTouched&&s.isMoved)))if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,n.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(x(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(s.formElements)&&(v=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var f=v&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,h="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(x(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=T()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);
4521if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold)){var c;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var v=this.isHorizontal()?p:u;a.diff=v,v*=s.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-v,g))),f&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 5,217 bytes, line 4521
4521if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:T()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}function B(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=T(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=T(),b((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var c=i.velocities.pop(),v=i.velocities.pop(),f=c.position-v.position,m=c.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(m>150||T()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,y=t.velocity*g,C=t.translate+y;r&&(C=-C);var w,S,x=!1,E=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(C<t.maxTranslate())s.freeModeMomentumBounce?(C+t.maxTranslate()<-E&&(C=t.maxTranslate()-E),w=t.maxTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.maxTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(C>t.minTranslate())s.freeModeMomentumBounce?(C-t.minTranslate()>E&&(C=t.minTranslate()+E),w=t.minTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.minTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(s.freeModeSticky){for(var M,P=0;P<l.length;P+=1)if(l[P]>-C){M=P;break}C=-(C=Math.abs(l[M]-C)<Math.abs(l[M-1]-C)||"next"===t.swipeDirection?l[M]:l[M-1])}if(S&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-C-t.translate)/t.velocity):Math.abs((C-t.translate)/t.velocity),s.freeModeSticky){var k=Math.abs((r?-C:C)-t.translate),L=t.slidesSizesGrid[t.activeIndex];g=k<L?s.speed:k<2*L?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&x?(t.updateProgress(w),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(w),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(C),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(C),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var z=0,O=t.slidesSizesGrid[0],I=0;I<o.length;I+=I<s.slidesPerGroupSkip?1:s.slidesPerGroup){var A=I<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[I+A]?h>=o[I]&&h<o[I+A]&&(z=I,O=o[I+A]-o[I]):h>=o[I]&&(z=I,O=o[o.length-1]-o[o.length-2])}var B=(h-o[z])/O,D=z<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(B>=s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z)),"prev"===t.swipeDirection&&(B>1-s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(z+D):t.slideTo(z):("next"===t.swipeDirection&&t.slideTo(z+D),"prev"===t.swipeDirection&&t.slideTo(z))}}}function D(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>
45211)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function G(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function N(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var $=!1;function F(){}var V={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&x(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(s,r)}return a.__emitterProxy=t,s.on(e,a,i)},onAny:function(e,t){if("function"!=typeof e)return this;var i=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[i](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){if(s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEac
4521h((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]){var a=[];s.eventsListeners[e].forEach((function(e){a.push(e)})),a.forEach((function(e){e.apply(i,t)}))}})),s}},update:{updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.width?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),x(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=o(),t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&t.virtual.enabled,l=n?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=n?this.virtual.slides.length:d.length,p=[],u=[],c=[];function v(e,i){return!t.cssMode||i!==d.length-1}var f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(this));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(this));var g=this.snapGrid.length,y=this.snapGrid.length,C=t.spaceBetween,w=-f,b=0,T=0;if(void 0!==s){var S,E;"string"==typeof C&&C.indexOf("%")>=0&&(C=parseFloat(C.replace("%",""))/100*s),this.virtualSize=-C,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(S=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(S=Math.max(S,t.slidesPerView*t.slidesPerColumn)));for(var M,P=t.slidesPerColumn,k=S/P,L=Math.floor(h/t.slidesPerColumn),z=0;z<h;z+=1){E=0;var O=d.eq(z);if(t.slidesPerColumn>1){var I=void 0,A=void 0,B=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor(z/(t.slidesPerGroup*t.slidesPerColumn)),G=z-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*P*t.slidesPerGroup)/P),t.slidesPerGroup);I=(A=G-(B=Math.floor(G/N))*N+D*t.slidesPerGroup)+B*S/P,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(B=z-(A=Math.floor(z/P))*P,(A>L||A===L&&B===P-1)&&(B+=1)>=P&&(B=0,A+=1)):A=z-(B=Math.floor(z/k))*k;O.css("margin-"+(this.isHorizontal()?"top":"left"),0!==B&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===t.slidesPerView){var $=e.getComputedStyle(O[0],null),F=O[0].style.transform,V=O[0].style.webkitTransform;if(F&&(O[0].style.transform="none"),V&&(O[0].style.webkitTransform="none"),t.roundLengths)E=this.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat($.getPropertyValue("width")||0),j=parseFloat($.getPropertyValue("padding-left")||0),_=parseFloat($.getPropertyValue("padding-right")||0),W=parseFloat($.getPropertyValue("margin-left")||0),R=parseFloat($.getPropertyValue("margin-right")||0),q=$.getPropertyValue("box-sizing");E=q&&"border-box"===q?H+W+R:H+j+_+W+R}else{var X=parseFloat($.getPropertyValue("height")||0),Y=parseFloat($.getPropertyValue("padding-top")||0),U=parseFloat($.getPropertyValue("padding-bottom")||0),K=parseFloat($.getPropertyValue("margin-top")||0),J=parseFloat($.getPropertyValue("margin-bottom")||0),Q=$.getPropertyValue("box-sizing");E=Q&&"border-box"===Q?X+K+J:X+Y+U+K+J}F&&(O[0].style.transform=F),V&&(O[0].style.webkitTransform=V),t.roundLengths&&(E=Math.floor(E))}else E=(s-(t.slidesPerView-1)*C)/t.slidesPerView,t.roundLengths&&(E=Math.floor(E)),d[z]&&(this.isHorizontal()?d[z].style.width=E+"px":d[z].style.height=E+"px");d[z]&&(d[z].swiperSlideSize=E),c.push(E),t.centeredSlides?(w=w+E/2+b/2+C,0===b&&0!==z&&(w=w-s/2-C),0===z&&(w=w-s/2-C),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),T%t.slidesPerGroup==0&&p.push(w),u.push(w)):(t.roundLengths&&(w=Math.floor(w)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&p.push(w),u.push(w),w=w+E+C),this.virtualSize+=E+C,b=E,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(E+t.spaceBetween)*S,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var Z=0;Z<p.length;Z+=1){var ee=p[Z];t.roundLengths&&(ee=Math.floor(ee)),p[Z]<this.virtualSize+p[0]&&M.push(ee)}p=M}if(!t.centeredSlides){M=[];for(var te=0;te<p.length;te+=1){var ie=p[te];t.roundLengths&&(ie=Math.floor(ie)),p[te]<=this.virtualSize-s&&M.push(ie)}p=M,Math.floor(this.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:C+"px"}):d.filter(v).css({marginRight:C+"px"}):d.filter(v).css({marginBottom:C+"px"}
4521)),t.centeredSlides&&t.centeredSlidesBounds){var se=0;c.forEach((function(e){se+=e+(t.spaceBetween?t.spaceBetween:0)}));var ae=(se-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>ae?ae+m:e}))}if(t.centerInsufficientSlides){var re=0;if(c.forEach((function(e){re+=e+(t.spaceBetween?t.spaceBetween:0)})),(re-=t.spaceBetween)<s){var ne=(s-re)/2;p.forEach((function(e,t){p[t]=e-ne})),u.forEach((function(e,t){u[t]=e+ne}))}}x(this,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:c}),h!==l&&this.emit("slidesLengthChange"),p.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==y&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;s&&(a=e),i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var n=i[r],o=(a+(t.centeredSlides?this.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(a-n.swiperSlideOffset),d=l+this.slidesSizesGrid[r];(l>=0&&l<this.size-1||d>1&&d<=this.size||l<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-o:o}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,o=r,l=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),x(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!o&&this.emit("reachBeginning toEdge"),n&&!l&&this.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);
4521i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,l=this.snapIndex,d=e;if(void 0===d){for(var h=0;h<s.length;h+=1)void 0!==s[h+1]?i>=s[h]&&i<s[h+1]-(s[h+1]-s[h])/2?d=h:i>=s[h]&&i<s[h+1]&&(d=h+1):i>=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);x(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):this.clickedIndex=m(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;var r=function(e,t){void 0===t&&(t="x");var i,s,a,r=o(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((s=n.transform||n.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}(a[0],e);return i&&(r=-r),r||0},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,r=this.wrapperEl,n=this.progress,o=0,l=0;this.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||a.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var r=this,n=r.params,o=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var l,d=r.minTranslate(),h=r.maxTranslate();if(l=s&&e>
4521d?d:s&&e<h?h:e,r.updateProgress(l),n.cssMode){var p,u=r.isHorizontal();if(0===t)o[u?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((p={})[u?"left":"top"]=-l,p.behavior="smooth",p));else o[u?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a){if("reset"===r)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var r=t;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,r=e;r<0&&(r=0);var n=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,h=a.activeIndex,p=a.rtlTranslate,u=a.wrapperEl;if(a.animating&&n.preventInteractionOnTransition)return!1;var c=Math.min(a.params.slidesPerGroupSkip,r),v=c+Math.floor((r-c)/a.params.slidesPerGroup);v>=o.length&&(v=o.length-1),(h||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var f,m=-o[v];if(a.updateProgress(m),n.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(r=g);if(a.initialized&&r!==h){if(!a.allowSlideNext&&m<a.translate&&m<a.minTranslate())return!1;if(!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(h||0)!==r)return!1}if(f=r>h?"next":r<h?"prev":"reset",p&&-m===a.translate||!p&&m===a.translate)return a.updateActiveIndex(r),n.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==n.effect&&a.setTranslate(m),"reset"!==f&&(a.transitionStart(i,f),a.transitionEnd(i,f)),!1;if(n.cssMode){var y,C=a.isHorizontal(),w=-m;if(p&&(w=u.scrollWidth-u.offsetWidth-w),0===t)u[C?"scrollLeft":"scrollTop"]=w;else if(u.scrollTo)u.scrollTo(((y={})[C?"left":"top"]=w,y.behavior="smooth",y));else u[C?"scrollLeft":"scrollTop"]=w;return!0}return 0===t?(a.setTransition(0),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.transitionEnd(i,f)):(a.setTransition(t),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,f))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.snapGrid,n=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=l(o?this.translate:-this.translate),p=r.map((function(e){return l(e)})),u=(r[p.indexOf(h)],r[p.indexOf(h)-1]);return void 0===u&&s.cssMode&&r.forEach((function(e){!u&&h>=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){var l=this.snapGrid[n];o-l>(this.snapGrid[n+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];o-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<t.loopedSlides-a/2||r>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;o<n;o+=1){var l=m(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(l)}a=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i<e.loopedSlides&&h.push(t),i<a.length&&i>=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}
4521));for(var p=0;p<h.length;p+=1)s.append(m(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=d.length-1;u>=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-n[t]-this.getTranslate();if(t<s)e=i.length-3*s+t,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l);else if(t>=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&this.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);a=s+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,o=[],l=r-1;l>=e;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;h<t.length;h+=1)t[h]&&i.append(t[h]);n=a>e?a+t.length:a}else i.append(t);for(var p=0;p<o.length;p+=1)i.append(o[p]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)a=e[n],this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support;this.onTouchStart=I.bind(this),this.onTouchMove=A.bind(this),this.onTouchEnd=B.bind(this),t.cssMode&&(this.onScroll=N.bind(this)),this.onClick=G.bind(this);var l=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,l),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,d),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,d),$||(e.addEventListener("touchstart",F),$=!0)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D,!0):this.on("observerUpdate",D,!0)},detachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=!!t.nested;
4521if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,l),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,d),s.removeEventListener(i.move,this.onTouchMove,l),s.removeEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,d)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,l),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,a=this.params,r=this.$el,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=this.getBreakpoint(n);if(o&&this.currentBreakpoint!==o){var l=o in n?n[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),x(this.params,d),x(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,this.emit("_beforeBreakpoint",d),c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=o();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var r=s[a],n=r.point;r.value<=t.innerWidth&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,l=o();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new l.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
4521),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},j={},_=function(){function t(){for(var e,i,s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&a[0].constructor===Object?i=a[0]:(e=a[0],i=a[1]),i||(i={}),i=x({},i),e&&!i.el&&(i.el=e);var n=this;n.support=M(),n.device=P({userAgent:i.userAgent}),n.browser=k(),n.eventsListeners={},n.eventsAnyListeners=[],void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach((function(e){var t=n.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var o=x({},V);n.useParams(o),n.params=x({},o,j,i),n.originalParams=x({},n.params),n.passedParams=x({}
4521,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=m;var l=m(n.params.el);if(e=l[0]){if(l.length>1){var d=[];return l.each((function(e){var s=x({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return l.children(e)}:h=l.children("."+n.params.wrapperClass),x(n,{$el:l,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:T(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}));e.emit("_slideClass",t,i.join(" "))}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;l<t.length;l+=1)t[l]&&!n&&(r+=1,(o+=t[l].swiperSlideSize)>s&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h<t.length;h+=1)i[h]-i[a]<s&&(r+=1);return r},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""}
4521)),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)}
4521)),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){x(j,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+T();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return j}},{key:"defaults",get:function(){return V}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();Object.keys(H).forEach((function(e){Object.keys(H[e]).forEach((function(t){_.prototype[t]=H[e][t]}))})),_.use([L,O]);var W={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),x(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,o,l,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,l=((o=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=o&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===o&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(o),v=n;v<=o;v+=1)d.eq(v).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var f=t.dynamicMainBullets;f>=0;f-=1)d.eq(d.length-f).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),y=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,C=e?"right":"left";d.css(this.isHorizontal()?C:"top",y+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/r,T=1,S=1;"horizontal"===w?T=b:S=b,a.find("."+t.progressbarFillClass).transform("translate3d(0,
45210,0) scaleX("+T+") scaleY("+S+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<a;r+=1)e.renderBullet?s+=e.renderBullet.call(this,r,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),x(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},q={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),o=r.attr("data-src"),l=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],o||n,l,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(l&&(r.attr("srcset",l),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(r.attr("src",o),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,o=i.slidesPerView;function l(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var h=a;h<a+o;h+=1)l(h)&&e.lazy.loadInSlide(h);else e.lazy.loadInSlide(a);if(n.loadPrevNext)if(o>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=o,c=Math.min(a+u+Math.max(p,u),s.length),v=Math.max(a-Math.max(u,p),0),f=a+o;f<c;f+=1)l(f)&&e.lazy.loadInSlide(f);for(var g=v;g<a;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children("."+i.slideNextClass);y.length>0&&e.lazy.loadInSlide(d(y));var C=t.children("."+i.slidePrevClass);C.length>0&&e.lazy.loadInSlide(d(C))}}},X={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=b((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,
4521!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function(){var e=r();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},Y={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},U=[{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:t({},W)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,r=s.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:t({dynamicBulletIndex:0},R)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:t({initialImageLoaded:!1},q)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){E(this,{autoplay:t(t({},X),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.auto
4521play.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:t({},Y)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};x(e.params,t),x(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}}];return _.use(U),_})); 4522 4523function createSwiper(selector, swiperParams, callback = null) { 4524 /** 4525 * Use timer to create new task instead of executing in the current one 4526 * in order to split total blocking time 4527 */ 4528 setTimeout(function() { 4529 const swiperInstance = new Swiper(selector, swiperParams); 4530 if (callback) { 4531 callback(swiperInstance); 4532 } 4533 }, 0); 4534} 4535 4536 4537 LS.ready.then(function(){ 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552// Move to our_content 4553window.urls = { 4554 "shippingUrl": "\/frete\/" 4555} 4556 4557 4558document.addEventListener('lazybeforeunveil', function(e){ 4559 if ((e.target.parentElement) && (e.target.nextElementSibling)) { 4560 var parent = e.target.parentElement; 4561 var sibling = e.target.nextElementSibling; 4562 if (sibling.classList.contains('js-lazy-loading-preloader')) { 4563 sibling.style.display = 'none'; 4564 parent.style.display = 'block'; 4565 } 4566 } 4567}); 4568 4569 4570window.lazySizesConfig = window.lazySizesConfig || {}; 4571lazySizesConfig.hFac = 0.4; 4572 4573 4574DOMContentLoaded.addEventOrExecute(() => { 4575 4576 4577 4578 jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) { 4579 e.preventDefault(); 4580 jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide(); 4581 }); 4582 4583 4584 var $notification_status_page = jQueryNuvem(".js-notification-status-page"); 4585 var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom"); 4586 4587 4588 if ($notification_status_page.length > 0){ 4589 if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){ 4590 $notification_status_page.show(); 4591 }; 4592 jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) { 4593 e.preventDefault(); 4594 LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url')); 4595 }); 4596 } 4597 4598 4599 jQueryNuvem(".js-cart-notification-close").on("click", function(){ 4600 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 4601 setTimeout(function(){ 4602 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 4603 jQueryNuvem(".js-alert-added-to-cart").hide(); 4604 },2000); 4605 }); 4606 4607 4608 4609 4610 const footerLegal = jQueryNuvem(".js-footer-legal"); 4611 4612 restoreNotifications = function(){ 4613 4614 // Whatsapp button position 4615 $fixed_bottom_button.css("marginBottom", "10px"); 4616 4617 4618 footerLegal.removeAttr("style"); 4619 }; 4620 4621 if (!window.cookieNotificationService.isAcknowledged()) { 4622 jQueryNuvem(".js-notification-cookie-banner").show(); 4623 4624 4625 const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight(); 4626 footerLegal.css("paddingBottom", cookieBannerHeight + 10 + "px"); 4627 4628 4629 $fixed_bottom_button.css("marginBottom", "60px"); 4630 4631 if (window.innerWidth > 768) { 4632 $fixed_bottom_button.css("marginBottom", "50px"); 4633 } 4634 4635 } 4636 4637 jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) { 4638 window.cookieNotificationService.acknowledge(); 4639 restoreNotifications(); 4640 }); 4641 4642 4643 4644 4645 4646 if (window.innerWidth < 768) { 4647 4648 4649 cleanURLHash = function(){ 4650 const uri = window.location.toString(); 4651 const clean_uri = uri.substring(0, uri.indexOf("#")); 4652 window.history.replaceState({}, document.title, clean_uri); 4653 }; 4654 4655 4656 goBackBrowser = function(){ 4657 cleanURLHash(); 4658 history.back(); 4659 }; 4660 4661 4662 if(window.location.href.indexOf("modal-fullscreen") > -1) { 4663 cleanURLHash(); 4664 } 4665 4666 4667 jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) { 4668 e.preventDefault(); 4669 var modal_url_hash = jQueryNuvem(this).data("modalUrl"); 4670 window.location.hash = modal_url_hash; 4671 }); 4672 4673 4674 jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) { 4675 e.preventDefault(); 4676 goBackBrowser(); 4677 }); 4678 4679 4680 window.onhashchange = function() { 4681 if(window.location.href.indexOf("modal-fullscreen") <= -1) { 4682 4683 4684 if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){ 4685 4686 4687 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 4688 jQueryNuvem("body").removeClass("overflow-none"); 4689 } 4690 var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
4691 var $opened_modal_overlay = $opened_modal.prev(); 4692 4693 $opened_modal.removeClass("modal-show"); 4694 setTimeout(() => $opened_modal.hide(), 500); 4695 $opened_modal_overlay.fadeOut(500); 4696 4697 4698 } 4699 } 4700 } 4701 4702 } 4703 4704 modalOpen = function(modal_id, openType){ 4705 4706 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]'); 4707 4708 if (jQueryNuvem(modal_id).hasClass("modal-show")) { 4709 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 4710 jQueryNuvem("body").removeClass("overflow-none"); 4711 } 4712 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 4713 setTimeout(() => modal.hide(), 500); 4714 } else { 4715 4716 4717 if(!jQueryNuvem(".js-modal.modal-show").length){ 4718 jQueryNuvem("body").addClass("overflow-none"); 4719 } 4720 4721 jQueryNuvem(modal_id).detach().appendTo("body"); 4722 jQueryNuvem(modal_id).show().addClass("modal-show"); 4723 4724 if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) { 4725 $overlay_id.fadeIn(400); 4726 $overlay_id.detach().insertBefore(modal_id); 4727 } 4728 } 4729 4730 4731 if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){ 4732 var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl"); 4733 window.location.hash = modal_url_hash; 4734 } 4735 4736 }; 4737 4738 jQueryNuvem(document).on("click", ".js-modal-open", function(e) { 4739 e.preventDefault(); 4740 const modal_id = jQueryNuvem(this).data('toggle'); 4741 modalOpen(modal_id); 4742 }); 4743 4744 jQueryNuvem(document).on("click", ".js-modal-close", function(e) { 4745 e.preventDefault(); 4746 4747 4748 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 4749 jQueryNuvem("body").removeClass("overflow-none"); 4750 } 4751 var $modal = jQueryNuvem(this).closest(".js-modal"); 4752 var modal_id = $modal.attr('id'); 4753 var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]'); 4754 $modal.removeClass("modal-show"); 4755 setTimeout(() => $modal.hide(), 500); 4756 $overlay_id.fadeOut(500); 4757 4758 4759 if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) { 4760 goBackBrowser(); 4761 } 4762 4763 4764 }); 4765 4766 jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) { 4767 e.preventDefault(); 4768 4769 4770 if(jQueryNuvem(".js-modal.modal-show").length == 1){ 4771 jQueryNuvem("body").removeClass("overflow-none"); 4772 } 4773 4774 var modal_id = jQueryNuvem(this).data('modalId'); 4775 let modal = jQueryNuvem(modal_id).removeClass("modal-show"); 4776 setTimeout(() => modal.hide(), 500); 4777 jQueryNuvem(this).fadeOut(500); 4778 4779 4780 }); 4781 4782 4783 jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) { 4784 e.preventDefault(); 4785 var parent = jQueryNuvem(this).closest(".js-card-collapse"); 4786 parent.find(".js-card-collapse-toggle").toggleClass('active'); 4787 parent.toggleClass('active'); 4788 }); 4789 4790 4791 function toggleAccordion(selector){ 4792 if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){ 4793 jQueryNuvem(selector).hide(); 4794 }else{ 4795 jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle(); 4796 jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle(); 4797 } 4798 jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast"); 4799 } 4800 4801 jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) { 4802 e.preventDefault(); 4803 toggleAccordion(this); 4804 }); 4805 4806 if(window.innerWidth < 768){ 4807 jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) { 4808 e.preventDefault(); 4809 toggleAccordion(this); 4810 }); 4811 jQueryNuvem(".js-accordion-content-mobile").hide(); 4812 }else{ 4813 jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href'); 4814 } 4815 4816 4817 const inViewport = (entries, observer) => {
4818 entries.forEach(entry => { 4819 if (entry.isIntersecting && !entry.target.observed) { 4820 entry.target.classList.add("is-inViewport"); 4821 entry.target.observed = true; 4822 } 4823 }); 4824 }; 4825 4826 // Attach observer to every [data-transition] element: 4827 const ELs_inViewport = document.querySelectorAll('[data-transition]'); 4828 ELs_inViewport.forEach(EL => { 4829 EL.observed = false; // Initialize the observed flag for each element 4830 const Obs = new IntersectionObserver(inViewport); 4831 Obs.observe(EL); 4832 }); 4833 4834 4835 4836 4837 4838 4839 4840 var $top_nav = jQueryNuvem(".js-mobile-nav"); 4841 var $page_main_content = jQueryNuvem(".js-main-content"); 4842 var $search_backdrop = jQueryNuvem(".js-search-backdrop"); 4843 4844 $top_nav.addClass("move-down").removeClass("move-up"); 4845 4846 jQueryNuvem(".js-toggle-menu-panel").click(function (e) { 4847 e.preventDefault(); 4848 jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show"); 4849 }); 4850 4851 jQueryNuvem(".js-toggle-menu-back").click(function (e) { 4852 e.preventDefault(); 4853 var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel"); 4854 $panel_to_change.removeClass("nav-list-panel-show"); 4855 setTimeout(function(){ 4856 $panel_to_change.hide(); 4857 },600); 4858 }); 4859 4860 closeHamburgerSubpanels = function() { 4861 jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show"); 4862 4863 setTimeout(function(){ 4864 jQueryNuvem(".js-menu-panel").hide(); 4865 },1000); 4866 }; 4867 4868 jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () { 4869 closeHamburgerSubpanels(); 4870 }); 4871 4872 4873 var win_height = window.innerHeight; 4874 var head_height = jQueryNuvem(".js-head-main").height(); 4875 4876 jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px'); 4877 4878 jQueryNuvem(".js-item-subitems-desktop").on("mouseenter", function (e) { 4879 jQueryNuvem(e.currentTarget).addClass("active"); 4880 }).on("mouseleave", function(e) { 4881 jQueryNuvem(e.currentTarget).removeClass("active"); 4882 }); 4883 4884 jQueryNuvem(".js-nav-main-item").on("mouseenter", function (e) { 4885 jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected"); 4886 jQueryNuvem(e.currentTarget).addClass("selected"); 4887 }).on("mouseleave", function(e) { 4888 const self = jQueryNuvem(this); 4889 setTimeout(function(){ 4890 self.removeClass("selected"); 4891 },500); 4892 }); 4893 4894 jQueryNuvem(".js-nav-desktop-list-arrow").on("mouseenter", function (e) { 4895 jQueryNuvem('.js-desktop-nav-item').removeClass("selected"); 4896 }); 4897 4898 4899 4900 var menuContainer = jQueryNuvem('.js-nav-desktop-list').first(el => el.offsetWidth); 4901 var headerBannerContainer = jQueryNuvem('.js-head-banners-col').first(el => el.offsetWidth); 4902 4903 4904 var menuItems = 0; 4905 4906 jQueryNuvem('.js-nav-desktop-list > .js-desktop-nav-item').each(function(el) { 4907 menuItems += jQueryNuvem(el).first(el => el.offsetWidth); 4908 }); 4909 4910 jQueryNuvem(".js-nav-desktop-list").on("scroll", function() { 4911 var position = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft"); 4912 if(position == 0) { 4913 jQueryNuvem(".js-nav-desktop-list-arrow-left").addClass('disable'); 4914 } else { 4915 jQueryNuvem(".js-nav-desktop-list-arrow-left").removeClass('disable'); 4916 } 4917 if(position == ( menuItems - menuContainer )) { 4918 jQueryNuvem(".js-nav-desktop-list-arrow-right").addClass('disable'); 4919 } else { 4920 jQueryNuvem(".js-nav-desktop-list-arrow-right").removeClass('disable'); 4921 } 4922 }); 4923 4924 if (menuContainer < menuItems) { 4925 jQueryNuvem('.js-nav-desktop-list').addClass('nav-desktop-with-scroll'); 4926 jQueryNuvem('.js-nav-desktop-list-arrow').show(); 4927 } 4928 4929 4930 jQueryNuvem(".js-menu-and-banners-row").css("visibility" , "visible"); 4931 4932 jQueryNuvem('.js-nav-desktop-list-arrow-right').on("click", function() {
4933 var posL = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") + 400; 4934 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posL, behavior: 'smooth' })); 4935 }); 4936 jQueryNuvem('.js-nav-desktop-list-arrow-left').on("click", function() { 4937 var posR = jQueryNuvem('.js-nav-desktop-list').prop("scrollLeft") - 400; 4938 jQueryNuvem('.js-nav-desktop-list').each((el) => el.scroll({ left: posR, behavior: 'smooth' })); 4939 }); 4940 4941 4942 jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) { 4943 const self = jQueryNuvem(this); 4944 self.css("pointer-events" , "none"); 4945 setTimeout(function(){ 4946 self.css("pointer-events" , "initial"); 4947 },1000); 4948 }); 4949 4950 4951 jQueryNuvem(".js-search-button").on("click", function (e) { 4952 if (window.innerWidth < 768) { 4953 setTimeout(function(){ 4954 jQueryNuvem("#nav-search .js-search-input").each(el => el.focus()); 4955 },10); 4956 }else{ 4957 var searchBox = jQueryNuvem(this).closest(".js-search-controls-wrapper").find(".js-search-container"); 4958 searchBox.addClass("expanded"); 4959 searchBox.find(".js-search-input").each(el => el.focus()); 4960 } 4961 }); 4962 4963 4964 4965 4966 var $category_controls = jQueryNuvem(".js-category-controls"); 4967 4968 4969 4970 4971 4972 if (window.innerWidth < 768) { 4973 var topbarHeight = jQueryNuvem(".js-adbar").outerHeight(); 4974 }else{ 4975 var topbarHeight = jQueryNuvem(".js-topbar").outerHeight(); 4976 } 4977 4978 window.addEventListener("scroll", function() { 4979 4980 var scrolledPosition = window.pageYOffset; 4981 4982 var header = jQueryNuvem(".js-head-main"); 4983 var navbarHeight = header.outerHeight(); 4984 4985 if (scrolledPosition > navbarHeight) { 4986 header.addClass('compress').css('top', -topbarHeight + 'px' ); 4987 } else { 4988 header.removeClass('compress').css("top", "0px"); 4989 } 4990 }); 4991 4992 4993 4994 LS.search(jQueryNuvem(".js-search-input"), function (html, count) { 4995 $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest"); 4996 if (count > 0) { 4997 $search_suggests.html(html).show(); 4998 } else { 4999 $search_suggests.hide(); 5000 } 5001 if (jQueryNuvem(this).val().length == 0) { 5002 $search_suggests.hide(); 5003 } 5004 }, { 5005 snipplet: 'header/header-search-results.tpl' 5006 }); 5007 5008 if (window.innerWidth > 768) { 5009 5010 5011 jQueryNuvem("body").on("click", function () { 5012 jQueryNuvem(".js-search-suggest").hide(); 5013 }); 5014 5015 5016 jQueryNuvem(document).on("click", ".js-search-suggest a", function () { 5017 jQueryNuvem(".js-search-suggest").show(); 5018 }); 5019 } 5020 5021 jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) { 5022 e.preventDefault(); 5023 $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form"); 5024 $this_closest_form.submit(); 5025 }); 5026 5027 5028 5029 changeLang = function(element) { 5030 var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url"); 5031 location.href = selected_country_url; 5032 }; 5033 5034 jQueryNuvem('.js-lang-select').on("change", function (e) { 5035 lang_select_option = jQueryNuvem(this); 5036 5037 changeLang(lang_select_option); 5038 }); 5039 5040 5041 5042 var slidesPerViewDesktopVal = 6; 5043 var slidesPerViewMobileVal = 2.25; 5044 var itemSwiperSpaceBetween = 20; 5045 5046 5047 hideSwiperControls = function(elemPrev, elemNext) { 5048 if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){ 5049 jQueryNuvem(elemPrev).remove(); 5050 jQueryNuvem(elemNext).remove(); 5051 } 5052 }; 5053 5054 5055 5056 5057 5058 5059 5060 5061 var width = window.innerWidth; 5062 if (width < 767) { 5063 createSwiper('.js-informative-banners', { 5064 slidesPerView: 1, 5065 watchOverflow: true, 5066 centerInsufficientSlides: true, 5067 pagination: { 5068 el: '.js-informative-banners-pagination', 5069 clickable: true, 5070 }, 5071 breakpoints: { 5072 640: { 5073 slidesPerView: 3, 5074 } 5075 } 5076 }); 5077 } 5078 5079 5080 5081 createSwiper('.js-informative-banners-demo', { 5082 slidesPerView: 1, 5083 watchOverflow: true, 5084 centerInsufficientSlides: true, 5085 pagination: { 5086 el: '.js-informative-banners-pagination-demo', 5087 clickable: true, 5088 }, 5089 breakpoints: { 5090 640: { 5091 slidesPerView: 3, 5092 } 5093 } 5094 }); 5095 5096 5097 5098 5099 5100 5101 var nav_height = jQueryNuvem(".js-head-main").innerHeight(); 5102 5103 5104 5105 5106 5107 5108 const noStockVariants = (container = null) => { 5109 5110 const config = { 5111 variantsGroup: ".js-product-variants-group", 5112 variantButton: ".js-insta-variant", 5113 noStockClass: "btn-variant-no-stock", 5114 dataVariationId: "data-variation-id", 5115 dataOption: "data-option" 5116 }; 5117 5118 const wrapper = container ? container : jQueryNuvem('#single-product'); 5119 if (!wrapper) return; 5120 5121 const dataVariants = wrapper.data('variants'); 5122 const variantsLength = wrapper.find(config.variantsGroup).length; 5123 5124 const getOptions = (productVariationId, variantOption) => { 5125 if (productVariationId === 2) { 5126 return { 5127 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 5128 option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()), 5129 option2: String(jQueryNuvem(variantOption).attr('data-option')), 5130 }; 5131 } else if (productVariationId === 1) { 5132 return { 5133 option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()), 5134 option1: String(jQueryNuvem(variantOption).attr('data-option')), 5135 }; 5136 } else { 5137 return { 5138 option0: String(jQueryNuvem(variantOption).attr('data-option')), 5139 }; 5140 } 5141 }; 5142 5143 const filterVariants = (options) => { 5144 return dataVariants.filter(variant => { 5145 return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available; 5146 }); 5147 }; 5148 5149 const updateStockStatus = (productVariationId) => { 5150 const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`); 5151 variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass); 5152 5153 variationGroup.find(config.variantButton).each((variantOption, item) => { 5154 const options = getOptions(productVariationId, variantOption); 5155 const itemsAvailable = filterVariants(options); 5156 const button = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"] ${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`); 5157 5158 if (!itemsAvailable.length) { 5159 button.addClass(config.noStockClass); 5160 } 5161 }); 5162 }; 5163 5164 for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) { 5165 updateStockStatus(productVariationId); 5166 } 5167 }; 5168 5169 noStockVariants(); 5170 5171 5172 5173 changeVariantButton = function(selector, parentSelector) { 5174 selector.siblings().removeClass("selected"); 5175 selector.addClass("selected"); 5176 var option_id = selector.attr('data-option'); 5177 var parent = selector.closest(parentSelector); 5178 var selected_option = parent.find('.js-variation-option option').filter(function (el) { 5179 return el.value == option_id; 5180 }); 5181 selected_option.prop('selected', true).trigger('change'); 5182 } 5183 5184 5185 5186 jQueryNuvem(document).on("click", ".js-insta-variant", function (e) { 5187 e.preventDefault(); 5188 $this = jQueryNuvem(this); 5189 changeVariantButton($this, '.js-product-variants-group'); 5190 }); 5191 5192 5193 5194 5195 5196 5197 5198 function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) { 5199 if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) { 5200 if (installment_data.without_interests) { 5201 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 5202 } 5203 } 5204 return max_installments_without_interests; 5205 } 5206 5207 5208 function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) { 5209 if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) { 5210 if (installment_data.without_interests == false) { 5211 return [number_of_installment, installment_data.installment_value.toFixed(2)]; 5212 } 5213 } 5214 return max_installments_with_interests; 5215 } 5216 5217 5218 function refreshInstallmentv2(price){ 5219 jQueryNuvem(".js-modal-installment-price" ).each(function( el ) { 5220 const installment = Number(jQueryNuvem(el).data('installment')); 5221 jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
5221ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2})); 5222 }); 5223 } 5224 5225 5226 5227 function changeVariant(variant) { 5228 jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide(); 5229 jQueryNuvem("#shipping-variant-id").val(variant.id); 5230 5231 var parent = jQueryNuvem("body"); 5232 if (variant.element) { 5233 parent = jQueryNuvem(variant.element); 5234 if(parent.hasClass("js-quickshop-container")){ 5235 var quick_id = parent.attr("data-quickshop-id"); 5236 var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 5237 } 5238 } 5239 5240 if(parent.hasClass("js-quickshop-container")){ 5241 var itemContainer = parent.closest('.js-item-product'); 5242 if(itemContainer.hasClass("js-item-slide")){ 5243 var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 5244 } 5245 noStockVariants(parent); 5246 } else { 5247 noStockVariants(); 5248 } 5249 5250 var sku = parent.find('.js-product-sku'); 5251 if(sku.length) { 5252 sku.text(variant.sku).show(); 5253 } 5254 5255 5256 5257 var installment_helper = function($element, amount, price){ 5258 $element.find('.js-installment-amount').text(amount); 5259 $element.find('.js-installment-price').attr("data-value", price); 5260 $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 5261 if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) { 5262 $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 5263 } else { 5264 $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 })); 5265 } 5266 }; 5267 5268 var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container'); 5269 5270 if (variant.installments_data) { 5271 var variant_installments = JSON.parse(variant.installments_data); 5272 var max_installments_without_interests = [0,0]; 5273 var max_installments_with_interests = [0,0]; 5274 5275 jQueryNuvem('.js-payment-provider-installments-row').hide(); 5276 5277 for (let payment_method in variant_installments) { 5278 5279 var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1'; 5280 var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value"); 5281 5282 let installments = variant_installments[payment_method]; 5283 for (let number_of_installment in installments) { 5284 let installment_data = installments[number_of_installment]; 5285 max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests); 5286 max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests); 5287 var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment; 5288 5289 if(minimumInstallmentValue <= installment_data.installment_value) { 5290 jQueryNuvem(installment_container_selector).show(); 5291 } 5292 5293 if(!parent.hasClass("js-quickshop-container")){ 5294 installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2)); 5295 } 5296 } 5297 } 5298 var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments'); 5299 var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments'); 5300 var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon'); 5301 5302 var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests; 5303 5304 if(installments_to_use[0] <= 1 ) { 5305 $installments_container.hide(); 5306 $installments_modal_link.hide(); 5307 $payments_module.hide(); 5308 $installmens_card_icon.hide(); 5309 } else { 5310 $installments_container.show(); 5311 $installments_modal_link.show(); 5312 $payments_module.show(); 5313 $installmens_card_icon.show(); 5314 installment_helper($installments_container, installments_to_use[0], installments_to_use[1]); 5315 } 5316 } 5317 5318 if (variant.contact) { 5319 $payments_module.hide(); 5320 } 5321 5322 if(!parent.hasClass("js-quickshop-container")){ 5323 jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number); 5324 } 5325 5326 if (variant.price_short){ 5327 parent.find('.js-price-display').text(variant.price_short).show(); 5328 parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw); 5329 5330 parent.find('.js-price-without-taxes').text(variant.price_without_taxes); 5331 parent.find('.js-price-without-taxes-container').show(); 5332 } else { 5333 parent.find('.js-price-display, .js-price-without-taxes-container').hide(); 5334 } 5335 5336 if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) { 5337 parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show(); 5338 } else { 5339 parent.find('.js-compare-price-display').hide(); 5340 } 5341 5342 var button = parent.find('.js-addtocart'); 5343 button.removeClass('cart').removeClass('contact').removeClass('nostock'); 5344 var $product_shipping_calculator = parent.find("#product-shipping-container"); 5345 5346 5347 if (!variant.available){ 5348 button.val('Esgotado'); 5349 button.addClass('nostock'); 5350 button.attr('disabled', 'disabled'); 5351 $product_shipping_calculator.hide(); 5352 } else if (variant.contact) { 5353 button.val('Preço sob Consulta'); 5354 button.addClass('contact'); 5355 button.removeAttr('disabled'); 5356 $product_shipping_calculator.hide(); 5357 } else { 5358 button.val('Comprar'); 5359 button.addClass('cart'); 5360 button.removeAttr('disabled'); 5361 $product_shipping_calculator.show(); 5362 } 5363 5364 5365 5366 if(variant.stock == 1) { 5367 parent.find('.js-last-product').show(); 5368 } else { 5369 parent.find('.js-last-product').hide(); 5370 } 5371 5372 5373 LS.updateShippingProduct(); 5374 5375 zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 5376 jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant); 5377 5378 5379 LS.subscriptionChangeVariant(variant); 5380 } 5381 5382 5383 jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
5384 var $parent = jQueryNuvem(this).closest(".js-product-variants"); 5385 var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group"); 5386 var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container"); 5387 5388 5389 var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id"); 5390 5391 if($parent.hasClass("js-product-quickshop-variants")){ 5392 5393 var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product"); 5394 5395 5396 if($quickshop_parent.hasClass("js-item-slide")){ 5397 var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 5398 }else{ 5399 var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'; 5400 } 5401 5402 LS.changeVariant(changeVariant, $quickshop_variant_selector); 5403 5404 5405 var selected_option_id = jQueryNuvem(this).val(); 5406 var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]'); 5407 5408 $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 5409 $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected"); 5410 5411 } else { 5412 LS.changeVariant(changeVariant, '#single-product'); 5413 } 5414 5415 5416 var $this_product_container = jQueryNuvem(this).closest(".js-product-container"); 5417 5418 if($this_product_container.hasClass("js-quickshop-container")){ 5419 var this_quickshop_id = $this_product_container.attr("data-quickshop-id"); 5420 var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]'); 5421 } 5422 var $this_compare_price = $this_product_container.find(".js-compare-price-display"); 5423 var $this_price = $this_product_container.find(".js-price-display"); 5424 var $installment_container = $this_product_container.find(".js-product-payments-container"); 5425 var $installment_text = $this_product_container.find(".js-max-installments-container"); 5426 var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form"); 5427 5428 // Get the current product discount percentage value 5429 var current_percentage_value = $this_product_container.find(".js-offer-percentage"); 5430 5431 // Get the current product price and promotional price 5432 var compare_price_value = $this_compare_price.html(); 5433 var price_value = $this_price.html(); 5434 5435 // Calculate new discount percentage based on difference between filtered old and new prices 5436 const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value); 5437 if(percentageDifference){ 5438 $this_product_container.find(".js-offer-percentage").text(percentageDifference); 5439 $this_product_container.find(".js-offer-label").css("display" , "table"); 5440 } 5441 5442 if ($this_compare_price.css("display") == "none" || !percentageDifference) { 5443 $this_product_container.find(".js-offer-label").hide(); 5444 } 5445 if ($this_add_to_cart.hasClass("nostock")) { 5446 var $stockLabel = $this_product_container.find(".js-stock-label"); 5447 if (!$stockLabel.text().trim()) { 5448 $stockLabel.text($stockLabel.data('label')); 5449 } 5450 $stockLabel.show(); 5451 } 5452 else { 5453 $this_product_container.find(".js-stock-label").hide(); 5454 } 5455 if ($this_price.css('display') == 'none'){ 5456 $installment_container.hide(); 5457 $installment_text.hide(); 5458 }else{ 5459 $installment_text.show(); 5460 } 5461 }); 5462 5463 5464 5465 jQueryNuvem(".js-product-form").on("submit", function (e) { 5466 var button = jQueryNuvem(e.currentTarget).find('[type="submit"]'); 5467 button.attr('disabled', 'disabled'); 5468 if ((button.hasClass('contact')) || (button.hasClass('catalog'))) { 5469 e.preventDefault(); 5470 var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val(); 5471 window.location = "\/contato\/?product=" + product_id; 5472 } else if (button.hasClass('cart')) { 5473 button.val('Incluindo...'); 5474 } 5475 }); 5476 5477 5478 5479 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
5480 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 5481 $quantity_input.val( parseInt($quantity_input.val(), 10) + 1); 5482 }); 5483 5484 jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) { 5485 $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input"); 5486 quantity_input_val = $quantity_input.val(); 5487 if (quantity_input_val>1) { 5488 $quantity_input.val( parseInt($quantity_input.val(), 10) - 1); 5489 } 5490 }); 5491 5492 5493 5494 5495 5496 var head_height = jQueryNuvem(".js-head-main").outerHeight(); 5497 5498 if (window.innerWidth > 768) { 5499 jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px'); 5500 } 5501 5502 5503 5504 function getQuickShopImgSrc(element){ 5505 const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img'); 5506 return String(image.attr('srcset')); 5507 } 5508 5509 jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) { 5510 5511 5512 var $productContainer = jQueryNuvem(this).closest('.js-product-container'); 5513 var $productVariants = $productContainer.find(".js-variation-option"); 5514 var $productButton = $productContainer.find("input[type='submit'].js-addtocart"); 5515 var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder"); 5516 var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text"); 5517 var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding"); 5518 var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success"); 5519 5520 5521 var isQuickShop = $productContainer.hasClass('js-quickshop-container'); 5522 var isCrossSelling = $productContainer.hasClass('js-cross-selling-container'); 5523 5524 5525 if (isCrossSelling) { 5526 var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src'); 5527 var quantity = $productContainer.data('quantity') 5528 var name = $productContainer.find('.js-cross-selling-product-name').text(); 5529 var price = $productContainer.find('.js-cross-selling-promo-price').text(); 5530 var addedToCartCopy = $productContainer.data('add-to-cart-translation'); 5531 } else if (!isQuickShop) { 5532 if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) { 5533 var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant'); 5534 var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset'); 5535 } else { 5536 var $defaultImg = $productContainer.find('.js-product-slide-img'); 5537 var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset'); 5538 } 5539 5540 imageSrc = imageSrc ? imageSrc.split(' ')[0] : ''; 5541 var quantity = $productContainer.find('.js-quantity-input').val(); 5542 var name = $productContainer.find('.js-product-name').text(); 5543 var price = $productContainer.find('.js-price-display').text(); 5544 var addedToCartCopy = "Comprar"; 5545 } else { 5546 var imageSrc = getQuickShopImgSrc(this); 5547 var quantity = 1; 5548 var name = $productContainer.find('.js-item-name').text(); 5549 var price = $productContainer.find('.js-price-display').text().trim(); 5550 var addedToCartCopy = "Comprar"; 5551 if ($productContainer.hasClass("js-quickshop-has-variants")) { 5552 var addedToCartCopy = "Comprar"; 5553 }else{ 5554 var addedToCartCopy = "Comprar"; 5555 } 5556 } 5557 5558 if (!jQueryNuvem(this).hasClass('contact')) { 5559 5560 e.preventDefault(); 5561 5562 5563 $productButton.hide(); 5564 $productButtonPlaceholder.css('display' , 'inline-block'); 5565 $productButtonText.fadeOut(); 5566 $productButtonAdding.addClass("active"); 5567 5568 5569 function restore_button_initial_state(){ 5570 $productButtonAdding.removeClass("active"); 5571 $productButtonText.fadeIn(); 5572 $productButtonPlaceholder.removeAttr("style").hide(); 5573 $productButton.show(); 5574 } 5575 5576 5577 var subscription_callback_error = function() { 5578 setTimeout(function() { 5579 restore_button_initial_state(); 5580 }, 500); 5581 }; 5582 5583
5584 LS.subscriptionSubmit($productContainer, subscription_callback_error, e); 5585 5586 5587 var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) { 5588 5589 5590 jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc); 5591 jQueryNuvem('.js-cart-notification-item-name').text(name); 5592 jQueryNuvem('.js-cart-notification-item-quantity').text(quantity); 5593 jQueryNuvem('.js-cart-notification-item-price').text(price); 5594 5595 LS.updateNotificationDiscountLabel($productContainer[0]); 5596 5597 if($productVariants.length){ 5598 var output = []; 5599 5600 $productVariants.each( function(el){ 5601 var variants = jQueryNuvem(el); 5602 output.push(variants.val()); 5603 }); 5604 jQueryNuvem(".js-cart-notification-item-variant-container").show(); 5605 jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', ')) 5606 }else{ 5607 jQueryNuvem(".js-cart-notification-item-variant-container").hide(); 5608 } 5609 5610 5611 var cartItemsBadge = jQueryNuvem(".js-cart-widget-amount"); 5612 var cartItemsMoney = jQueryNuvem(".js-cart-widget-total"); 5613 var cartItemsAmount = cartItemsBadge.text(); 5614 5615 cartItemsBadge.removeClass("d-none d-md-inline-block"); 5616 5617 if (window.innerWidth > 768) { 5618 cartItemsMoney.removeClass("d-none d-md-inline-block"); 5619 } 5620 5621 if(cartItemsAmount > 1){ 5622 jQueryNuvem(".js-cart-counts-plural").show(); 5623 jQueryNuvem(".js-cart-counts-singular").hide(); 5624 }else{ 5625 jQueryNuvem(".js-cart-counts-singular").show(); 5626 jQueryNuvem(".js-cart-counts-plural").hide(); 5627 } 5628 5629 5630 $productButtonAdding.removeClass("active"); 5631 $productButtonSuccess.addClass("active"); 5632 setTimeout(function(){ 5633 $productButtonSuccess.removeClass("active"); 5634 $productButtonText.fadeIn(); 5635 },2000); 5636 setTimeout(function(){ 5637 $productButtonPlaceholder.removeAttr("style").hide(); 5638 $productButton.show(); 5639 },3000); 5640 5641 $productContainer.find(".js-added-to-cart-product-message").slideDown(); 5642 5643 if (isQuickShop) { 5644 jQueryNuvem("#quickshop-modal").removeClass('modal-show'); 5645 jQueryNuvem(".js-modal-overlay[data-modal-id='#quickshop-modal']").hide(); 5646 jQueryNuvem("body").removeClass("overflow-none"); 5647 restoreQuickshopForm(); 5648 if (window.innerWidth < 768) { 5649 cleanURLHash(); 5650 } 5651 } 5652 5653 let notificationWithRelatedProducts = false; 5654 5655 5656 5657 function recommendProductsOnAddToCart(){ 5658 5659 jQueryNuvem('.js-related-products-notification-container').html(""); 5660 5661 modalOpen('#related-products-notification'); 5662 5663 jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show(); 5664 5665 5666 // Set loop for recommended products 5667 5668 function calculateRelatedNotificationLoopVal(sectionSelector) { 5669 let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount"); 5670 let loopVal = false;
5671 const applyLoop = (window.innerWidth < 768 && productsAmount > 2.5) || (window.innerWidth > 768 && productsAmount > 3); 5672 5673 if (applyLoop) { 5674 loopVal = true; 5675 } 5676 5677 return loopVal; 5678 } 5679 5680 let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification"); 5681 5682 // Create new swiper on add to cart 5683 5684 createSwiper('.js-swiper-related-products-notification', { 5685 lazy: true, 5686 loop: cartRelatedLoopVal, 5687 watchOverflow: true, 5688 threshold: 5, 5689 watchSlideProgress: true, 5690 watchSlidesVisibility: true, 5691 spaceBetween: itemSwiperSpaceBetween, 5692 slideVisibleClass: 'js-swiper-slide-visible', 5693 slidesPerView: 2.5, 5694 navigation: { 5695 nextEl: '.js-swiper-related-products-notification-next', 5696 prevEl: '.js-swiper-related-products-notification-prev', 5697 }, 5698 on: { 5699 afterInit: function () { 5700 hideSwiperControls(".js-swiper-related-products-notification-prev", ".js-swiper-related-products-notification-next"); 5701 }, 5702 }, 5703 breakpoints: { 5704 768: { 5705 slidesPerView: 3.5, 5706 } 5707 } 5708 }); 5709 } 5710 5711 notificationWithRelatedProducts = html_notification_related_products != null; 5712 5713 if(notificationWithRelatedProducts){ 5714 if (isQuickShop) { 5715 setTimeout(function(){ 5716 recommendProductsOnAddToCart(); 5717 },300); 5718 }else{ 5719 recommendProductsOnAddToCart(); 5720 } 5721 } 5722 5723 5724 let shouldShowCrossSellingModal = html_notification_cross_selling != null; 5725 5726 if(!notificationWithRelatedProducts){ 5727 5728 const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type'); 5729 5730 if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){ 5731 5732 5733 modalOpen('#modal-cart', 'openFullScreenWithoutClick'); 5734 5735 }else{ 5736 5737 5738 setTimeout(function(){ 5739 jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden"); 5740 },500); 5741 5742 if (!cookieService.get('first_product_added_successfully')) { 5743 cookieService.set('first_product_added_successfully', 1, 7 ); 5744 } else{ 5745 setTimeout(function(){ 5746 jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden"); 5747 setTimeout(function(){ 5748 jQueryNuvem('.js-cart-notification-item-img').attr('src', ''); 5749 jQueryNuvem(".js-alert-added-to-cart").hide(); 5750 },2000); 5751 },8000); 5752 } 5753 } 5754 } 5755 5756 5757 if (html_notification_cross_selling != null) { 5758 jQueryNuvem('.js-cross-selling-modal-body').html(""); 5759 modalOpen('#js-cross-selling-modal'); 5760 jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show(); 5761 } 5762 5763 5764 const crossSellingContainer = document.querySelector('.js-cross-selling-container'); 5765 5766 if (crossSellingContainer) { 5767 LS.fillCrossSelling(crossSellingContainer); 5768 } 5769 5770 5771 5772 if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) { 5773 zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val(); 5774 jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart); 5775 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart); 5776 } else if (cookieService.get('calculator_zipcode')){ 5777 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 5778 jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie); 5779 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 5780 } 5781 5782 5783 5784 jQueryNuvem(".js-fs-add-this-product").hide(); 5785 jQueryNuvem(".js-fs-add-one-more").show(); 5786 5787 5788 if (isCrossSelling) { 5789 jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click'); 5790 } 5791 } 5792 var callback_error = function(){ 5793 5794 5795 restore_button_initial_state(); 5796 } 5797 $prod_form = jQueryNuvem(this).closest("form"); 5798 LS.addToCartEnhanced( 5799 $prod_form, 5800 addedToCartCopy, 5801 'Incluindo...', 5802 'Oops! Não temos mais estoque para incluir este produto ao carrinho.', 5803 false, 5804 callback_add_to_cart, 5805 callback_error 5806 ); 5807 } 5808 }); 5809 5810 5811 5812 jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) { 5813 if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 5814 return false;
5815 } 5816 }); 5817 5818 jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) { 5819 var itemID = jQueryNuvem(this).attr("data-item-id"); 5820 var itemVAL = jQueryNuvem(this).val(); 5821 if (itemVAL == 0) { 5822 var r = confirm("Tem certeza de que deseja excluir este item?"); 5823 if (r == true) { 5824 LS.removeItem(itemID, true); 5825 } else { 5826 jQueryNuvem(this).val(1); 5827 } 5828 } else { 5829 LS.changeQuantity(itemID, itemVAL, true); 5830 } 5831 }); 5832 5833 5834 jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) { 5835 e.preventDefault(); 5836 let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100); 5837 setTimeout(() => emptyCartAlert.fadeOut(500), 1500); 5838 }); 5839 5840 5841 5842 jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() { 5843 cookieService.remove('first_product_added_successfully'); 5844 }); 5845 5846 5847 5848 5849 if (jQueryNuvem('.js-selected-shipping-method').length) { 5850 LS.ShippingDiscountRow.apply(jQueryNuvem('.js-selected-shipping-method')[0], {}); 5851 jQueryNuvem("#shipping-cost").removeClass('opacity-40'); 5852 } 5853 5854 5855 selectShippingOption = function(elem, save_option) { 5856 jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method'); 5857 jQueryNuvem(elem).addClass('js-selected-shipping-method'); 5858 5859 5860 LS.ShippingDiscountRow.apply(elem, {}); 5861 jQueryNuvem("#shipping-cost").removeClass('opacity-40'); 5862 5863 5864 if (save_option) { 5865 LS.saveCalculatedShipping(true); 5866 } 5867 if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) { 5868 if (jQueryNuvem(elem).hasClass("js-pickup-option")) { 5869 jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show(); 5870 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide(); 5871 } else { 5872 jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show(); 5873 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide() 5874 } 5875 } 5876 }; 5877 5878 5879 if (cookieService.get('calculator_zipcode')) { 5880 5881 5882 var zipcode_from_cookie = cookieService.get('calculator_zipcode'); 5883 5884 5885 5886 jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie); 5887 5888 5889 jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie); 5890 5891 5892 jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form"); 5893 jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active"); 5894 jQueryNuvem(".js-shipping-calculator-spinner").show(); 5895 } else { 5896 5897 5898 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 5899 } 5900 5901 5902 removeShippingSuboptions = function(){ 5903 var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id"); 5904 jQueryNuvem("#" + shipping_suboptions_id).remove(); 5905 jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove(); 5906 }; 5907 5908 5909 5910 jQueryNuvem(".js-calculate-shipping").on("click", function (e) { 5911 e.preventDefault(); 5912 5913 let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form"); 5914 let shipping_input_val = shippingForm.find(".js-shipping-input").val(); 5915 5916 jQueryNuvem(".js-shipping-input").val(shipping_input_val); 5917 5918 5919 if (shippingForm.closest("#cart-shipping-container").length) { 5920 LS.calculateShippingAjax( 5921 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 5922 '\/frete\/', 5923 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 5924 } 5925 5926 jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val); 5927 removeShippingSuboptions(); 5928 }); 5929 5930 5931 jQueryNuvem(".js-shipping-input").on('keydown', function (e) { 5932 var key = e.which ? e.which : e.keyCode; 5933 var enterKey = 13; 5934 if (key === enterKey) { 5935 e.preventDefault();
5936 jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click'); 5937 if (window.innerWidth < 768) { 5938 jQueryNuvem(e.currentTarget).trigger('blur'); 5939 } 5940 } 5941 }); 5942 5943 5944 jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) { 5945 selectShippingOption(this, true); 5946 jQueryNuvem(".js-shipping-method-unavailable").hide(); 5947 }); 5948 5949 5950 jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) { 5951 let shippingPrice = jQueryNuvem(this).attr("data-price"); 5952 LS.addToTotal(shippingPrice); 5953 5954 let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice); 5955 jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total)); 5956 5957 selectShippingOption(this, false); 5958 }); 5959 5960 5961 jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) { 5962 e.preventDefault(); 5963 5964 5965 if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){ 5966 jQueryNuvem(".js-other-pickup-options").slideToggle(600); 5967 jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle(); 5968 }else{ 5969 jQueryNuvem(".js-other-shipping-options").slideToggle(600); 5970 jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle(); 5971 } 5972 }); 5973 5974 5975 5976 calculateCartShippingOnLoad = function() { 5977 if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) { 5978 // If user already had calculated shipping: recalculate shipping 5979 setTimeout(function() { 5980 LS.calculateShippingAjax( 5981 jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(), 5982 '\/frete\/', 5983 jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") ); 5984 removeShippingSuboptions(); 5985 toggleAccordion("#cart-shipping-container .js-toggle-shipping"); 5986 }, 100); 5987 } 5988 5989 if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) { 5990 } 5991 }; 5992 5993 5994 5995 jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) { 5996 e.preventDefault(); 5997 jQueryNuvem(".js-shipping-calculator-response").fadeOut(100); 5998 jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip"); 5999 jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active"); 6000 jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active"); 6001 }); 6002 6003 6004 6005 6006 6007 jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) { 6008 6009 e.preventDefault(); 6010 6011 6012 lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country"); 6013 changeLang(lang_select_option); 6014 6015 jQueryNuvem(this).text('Aplicando...').addClass("disabled"); 6016 }); 6017 6018 6019 6020 var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 6021 if (isIOS) { 6022 var ios_input_fields = jQueryNuvem("input[type='text'], input[type='number'], input[type='password'], input[type='tel'], textarea, input[type='search'], input[type='hidden'], input[type='email']"); 6023 ios_input_fields.addClass("form-control-ios"); 6024 jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios"); 6025 jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios"); 6026 jQueryNuvem(".js-big-search-mobile").toggleClass("pb-3 pb-2"); 6027 jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios"); 6028 jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios"); 6029 jQueryNuvem(".js-calculate-shipping").css("padding", "7px"); 6030 } 6031 6032 jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) { 6033 jQueryNuvem(e.currentTarget).attr('action', ''); 6034 }); 6035 6036 jQueryNuvem(".js-form").on("submit", function (e) { 6037 jQueryNuvem(e.currentTarget).find('.js-form-spinner').show(); 6038 }); 6039 6040 6041 6042 jQueryNuvem(".js-resend-validation-link").on("click", function(e){ 6043 window.accountVerificationService.resendVerificationEmail(''); 6044 }); 6045 6046 jQueryNuvem('.js-password-view').on("click", function (e) { 6047 jQueryNuvem(e.currentTarget).toggleClass('password-view'); 6048 6049 if(jQueryNuvem(e.currentTarget).hasClass('password-view')){ 6050 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
6051 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 6052 } else { 6053 jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password'); 6054 jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle(); 6055 } 6056 }); 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067}); 6068 }); 6069 </script>
6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079
6079<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"586895d758224ecc944837e871aa382e","spa":2}' crossorigin="anonymous"></script>
6079 6080</body> 6081</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.