PageSourceSearch

https://dogiftmx.com/account/login/

html dogiftmx.com collected 2026-10-08 02:03:20 UTC 372,424 bytes, 5,765 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="es">
3    <head>
4        <link rel="preconnect" href="https://acdn-us.mitiendanube.com" />
5        <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" />
6        <link rel="preconnect" href="https://fonts.googleapis.com" />
7        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
8        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
10        <meta name="viewport" content="width=device-width, initial-scale=1" />
11        <title>Iniciar sesión - DoGift</title>
12        <meta name="description" content="" />
13        <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Droid+Sans:400,700&amp;display=swap" />
14        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/001/341/294/themes/amazonas/dart-style-colors-c48c9154b97c7b2235011778784deebe.css" as="style" />
15
16        
17        
18        
19<meta property="og:site_name" content="DoGift" />
20
21    <meta property="fb:admins" content="premios.dogift" />
22
23<meta property="fb:app_id" content="107147892676939" />
24
25
26
27
28
29
30
31
32
33
34
35        
36        
37        <style>
38
39            
40            
41
42
43
44    
45    @import url('//fonts.googleapis.com/css?family=Droid+Sans:400,700&display=swap');
46
47 
48
49            @charset "UTF-8":
50
51/*============================================================================
52critical-css.tpl
53
54    -This file contains all the theme critical styles wich will be loaded inline before the rest of the site
55    -Rest of styling can be found in:
56    	--static/css/style-async.css.tpl --> For non critical styles witch will be loaded asynchronously
57      --static/css/style-colors.critical.tpl --> For critical CSS rendered inline before the rest of the site
58
59==============================================================================*/
60
61/*============================================================================
62  Table of Contents
63
64  #External CSS libraries and plugins
65    // Bootstrap Grid v4.1.3
66    // Swiper 4.4.2
67  #Critical path helpers
68  #Components
69    // Wrappers
70    // Placeholders and preloaders
71    // Animations
72    // Buttons
73    // Links
74    // Titles and breadcrumbs
75    // Icons
76    // Texts
77    // Sliders
78    // Lists
79    // Notifications
80    // Badge
81    // Table
82    // Tooltip
83    // Images
84    // Forms
85    // Video
86  #Header and nav
87    // Topbar
88    // Nav
89    // Logo
90    // Cart widget and search
91  #Home page
92    // Welcome message
93  #Banners
94    // Home banners
95    // Informative banners
96  #Product grid
97    // Category controls
98    // Grid item
99    // Labels
100  #Product detail
101  	// Image
102  #Cart detail
103    // Shipping Calculator
104  #Contact page
105    // Data contact
106  #Blog
107  #Media queries
108    // Min width 1400px
109    // Min width 768px
110    //// Components
111    //// Header and Nav
112    //// Product grid
113    //// Helper classes
114  
115  #Helper classes
116    // Margin and padding
117    // Text
118    // Algin
119    // Position
120    // Image
121    // Visibility
122    // Float 
123    // Width
124
125==============================================================================*/
126
127/*============================================================================
128  #External CSS libraries and plugins
129==============================================================================*/
130  
131{# /* // Bootstrap Grid v4.1.3 */ #}
132
133@-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
133-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}
133.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}
133.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}
133.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}}
134
135{# /* // Swiper 4.4.2 */ #}
136.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,
1360,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:40px;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:20px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:20px;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;
136-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.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:8px;height:8px;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;
136left: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}
137
138/*============================================================================
139  #Critical path helpers
140==============================================================================*/
141
142/* Hidden general content until rest of styling loads */
143.visible-when-content-ready{
144	visibility: hidden!important;
145}
146.display-when-content-ready{
147	display: none!important;
148}
149
150/*============================================================================
151  #Components
152==============================================================================*/
153
154{# /* // Wrappers */ #}
155
156body{
157  margin: 0;
158  font-size: 12px;
159}
160
161{# /* // Placeholders and preloaders */ #}
162
163.placeholder-line-medium{
164  height: 25px;
165  border-radius: 6px;
166}
167.placeholder-icon{
168  position: absolute;
169  top: 50%;
170  left: 50%;
171  width: 25%;
172  transform: translate(-50%, -50%);
173  -webkit-transform: translate(-50%, -50%);
174  -ms-transform: translate(-50%, -50%);
175} 
176.placeholder-full-height{
177  position: relative;
178  height: 100%;
179}
180.home-placeholder-icons{
181  position: absolute;
182  top: calc(50% - 75px);
183}
184.product-placeholder-container{
185  position: relative;
186  max-height: 900px;
187  margin-bottom: 20px;
188  overflow: hidden;
189}
190.placeholder-shine{
191  position: absolute;
192  top: 0;
193  left: 0;
194  width: 100%;
195  height: 100%;
196  opacity: 0.5;
197  -moz-animation: placeholder-shine 1.5s infinite;
198  -webkit-animation: placeholder-shine 1.5s infinite;
199  animation: placeholder-shine 1.5s infinite;
200}
201@keyframes placeholder-shine {
202  0%{
203    opacity: 0.1;
204  }
205  50% {
206    opacity: 0.5;
207  }
208  100% {
209    opacity: 0.1;
210  }
211}
212.placeholder-fade{
213  position: absolute;
214  top: 0;
215  left: 0;
216  width: 100%;
217  height: 100%;
218  opacity: 0.1;
219  -moz-animation: placeholder-fade 1.5s infinite;
220  -webkit-animation: placeholder-fade 1.5s infinite;
221  animation: placeholder-fade 1.5s infinite;
222}
223@keyframes placeholder-fade {
224  0%{
225    opacity: 0.2;
226  }
227  50% {
228    opacity: 0.3;
229  }
230  100% {
231    opacity: 0.2;
232  }
233}
234.blur-up {
235  position: absolute;
236  top: 0;
237  -webkit-filter: blur(4px);
238  filter: blur(4px);
239  -moz-filter: blur(4px);
240  -ms-filter: blur(4px);
241  -o-filter: blur(4px);
242  transition: opacity .2s, -webkit-filter .2s;
243}
244.blur-up-huge {
245  -webkit-filter: blur(6px);
246  filter: blur(6px);
247  -moz-filter: blur(6px);
248  -ms-filter: blur(6px);
249  -o-filter: blur(6px);
250  transition: filter .2s, -webkit-filter .2s;
251}
252.blur-up.lazyloaded,
253.blur-up-huge.lazyloaded,
254.blur-up.swiper-lazy-loaded,
255.blur-up-huge.swiper-lazy-loaded {
256  -webkit-filter: none;
257  filter: none;
258  -moz-filter: none;
259  -ms-filter: none;
260  -o-filter: none;
261}
262.preloader-bg-img,
263.product-slider-image.blur-up{
264  position: absolute;
265  left: 0;
266  top: 0;
267  width: 100%;
268  -webkit-filter: blur(4px);
269  filter: blur(4px);
270  -moz-filter: blur(4px);
271  -ms-filter: blur(4px);
272  -o-filter: blur(4px);
273  transition: filter .2s, -webkit-filter .2s, opacity .2s;
274  /* Avoid strange image behaviour on filters in IOS */
275  -webkit-perspective: 1000;
276  -webkit-backface-visibility: hidden;
277}
278.product-slider-image.blur-up{
279  left: 50%;
280  width: auto;
281}
282.swiper-lazy-loaded + .preloader-bg-img,
283.lazyloaded + .blur-up{
284  opacity: 0;
285  -webkit-filter: none;
286  filter: none;
287  -moz-filter: none;
288  -ms-filter: none;
289  -o-filter: none;
290}
291
292.lazyloaded + .blur-up {
293  opacity: 0;
294  pointer-events: none;
295}
296.lazyloaded + .placeholder-shine,
297.lazyloaded + .placeholder-fade,
298.swiper-lazy-loaded + .placeholder-fade{
299  display: none;
300}
301.fade-in {
302  opacity: 0;
303  transition: opacity .2s;
304}
305.fade-in.lazyloaded,
306.fade-in.swiper-lazy-loaded,
307.fade-in.image-priority-high {
308  opacity: 1;
309}
310
311.spinner-ellipsis {
312  display: inline-block;
313  position: relative;
314  width: 64px;
315  height: 40px;
316}
317.spinner-ellipsis.btn-ellipsis{
318  height: 14px;
319}
320.spinner-ellipsis .point {
321  position: absolute;
322  top: 15px;
323  width: 11px;
324  height: 11px;
325  border-radius: 50%;
326  animation-timing-function: cubic-bezier(0, 1, 1, 0);
327}
328.spinner-ellipsis.btn-ellipsis .point{
329  top: 3px;
330}
331.spinner-ellipsis .point:nth-child(1) {
332  left: 6px;
333  animation: spinner-ellipsis1 0.6s infinite;
334}
335.spinner-ellipsis .point:nth-child(2) {
336  left: 6px;
337  animation: spinner-ellipsis2 0.6s infinite;
338}
339.spinner-ellipsis .point:nth-child(3) {
340  left: 26px;
341  animation: spinner-ellipsis2 0.6s infinite;
342}
343.spinner-ellipsis .point:nth-child(4) {
344  left: 45px;
345  animation: spinner-ellipsis3 0.6s infinite;
346}
347@keyframes spinner-ellipsis1 {
348  0% {
349    transform: scale(0);
350  }
351  100% {
352    transform: scale(1);
353  }
354}
355@keyframes spinner-ellipsis3 {
356  0% {
357    transform: scale(1);
358  }
359  100% {
360    transform: scale(0);
361  }
362}
363@keyframes spinner-ellipsis2 {
364  0% {
365    transform: translate(0, 0);
366  }
367  100% {
368    transform: translate(19px, 0);
369  }
370}
371
372{# /* // Animations*/ #}
373
374.transition-up,
375.fade-in-vertical {
376  opacity: 0;
377}
378
379
380{# /* // Buttons */ #}
381
382.btn-whatsapp {
383  position: fixed;
384  bottom: 20px;
385  right: 10px;
386  z-index: 100;
387  opacity: 0;
388  color: white;
389  background-color:#4dc247;
390  box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
391  border-radius: 50%;
392}
393
394.btn-whatsapp svg{
395  width: 45px;
396  height: 45px;
397  padding: 10px;
398  fill: white;
399  vertical-align:middle;
400}
401
402{# /* // Links */ #}
403
404a {
405  text-decoration: none;
406}
407
408
409{# /* // Icons */ #}
410
411.icon-inline {
412  display: inline-block;
413  font-size: inherit;
414  width: 1em;
415  height: 1em;
416  overflow: visible;
417  vertical-align: -.125em;
418}
419
420.icon-xs {
421  font-size: .75em;
422}
423.icon-md  {
424  font-size: .875em; 
425}
426.icon-lg {
427  font-size: 1.33333em;
428  line-height: .75em;
429  vertical-align: -.0667em; 
430}
431.icon-2x {
432  font-size: 2em;  
433}
434.icon-2x-half {
435  font-size: 2.5em; 
436}
437.icon-3x {
438  font-size: 3em; 
439}
440.icon-4x {
441  font-size: 4em;  
442}
443.icon-5x {
444  font-size: 5em;  
445}
446.icon-6x {
447  font-size: 6em;  
448}
449.icon-7x {
450  font-size: 7em; 
451}
452.icon-8x {
453  font-size: 8em;  
454}
455.icon-9x {
456  font-size: 9em;  
457}
458
459.icon-inline.icon-lg{
460  vertical-align: -.225em
461}
462.icon-inline.icon-w {
463  text-align: center;
464  width: 1.25em
465}
466.icon-inline.icon-w-1{
467  width:.0625em
468}
469.icon-inline.icon-w-2{
470  width:.125em
471}
472.icon-inline.icon-w-3{
473  width:.1875em
474}
475.icon-inline.icon-w-4{
476  width:.25em
477}
478.icon-inline.icon-w-5{
479  width:.3125em
480}
481.icon-inline.icon-w-6{
482  width:.375em
483}
484.icon-inline.icon-w-7{
485  width:.4375em
486}
487.icon-inline.icon-w-8{
488  width:.5em
489}
490.icon-inline.icon-w-9{
491  width:.5625em
492}
493.icon-inline.icon-w-10{
494  width:.625em
495}
496.icon-inline.icon-w-11{
497  width:.6875em
498}
499.icon-inline.icon-w-12{
500  width:.75em
501}
502.icon-inline.icon-w-13{
503  width:.8125em
504}
505.icon-inline.icon-w-14{
506  width:.875em
507}
508.icon-inline.icon-w-15{
509  width:.9375em
510}
511.icon-inline.icon-w-16{
512  width:1em
513}
514.icon-inline.icon-w-17{
515  width:1.0625em
516}
517.icon-inline.icon-w-18{
518  width:1.125em
519}
520.icon-inline.icon-w-19{
521  width:1.1875em
522}
523.icon-inline.icon-w-20{
524  width:1.25em
525}
526.icon-flip-horizontal {
527  transform: scaleX(-1);
528}
529.icon-flip-vertical {
530  transform: scaleY(-1);
531}
532.icon-spin{
533  -webkit-animation:icon-spin .5s infinite linear;
534  animation:icon-spin .5s infinite linear
535}
536@-webkit-keyframes icon-spin {
537  0% {
538    -webkit-transform: rotate(0);
539    transform: rotate(0)
540  }
541  100% {
542    -webkit-transform: rotate(360deg);
543    transform: rotate(360deg)
544  }
545}
546
547@keyframes icon-spin {
548  0% {
549    -webkit-transform: rotate(0);
550    transform: rotate(0)
551  }
552  100% {
553    -webkit-transform: rotate(360deg);
554    transform: rotate(360deg)
555  }
556}
557
558.social-icon {
559  padding: 0 7px;
560}
561
562{# /* // Titles and breadcrumbs */ #}
563
564h1,
565.h1 {
566  font-size: 34px;
567  font-weight: 700;
568}
569
570h2,
571.h2 {
572  font-size: 28px;
573  font-weight: 700;
574}
575
576h3,
577.h3 {
578  font-size: 20px;
579  font-weight: 700;
580}
581
582h4,
583.h4 {
584  font-size: 18px;
585  font-weight: 700;
586}
587
588h5,
589.h5 {
590  font-size: 16px;
591  font-weight: 700;
592}
593
594h6,
595.h6 {
596  font-size: 14px;
597  font-weight: 700;
598}
599
600.breadcrumbs .crumb {
601  display: inline-block;
602  margin: 0;
603  font-size: 14px;
604  font-weight: 400;
605}
606
607{# /* // Texts */ #}
608
609.font-big{
610  font-size: 16px;
611}
612
613.font-body{
614  font-size: 14px;
615}
616
617.font-small{
618  font-size: 12px;
619}
620
621.font-smallest{
622  font-size: 10px!important;
623}
624
625p{
626  margin-top: 0;
627  line-height: 20px;
628}
629
630.user-content ul {
631  padding-left: 20px;
632}
633
634.user-content ul li {
635  margin-bottom: 10px;
636  line-height: 22px;
637}
638
639.user-content table {
640  width: 100%;
641  max-width: 100%;
642  margin-bottom: 10px;
643  line-height: 22px;
644}
645
646{# /* // Sliders */ #}
647
648.section-slider {
649  height: 60vh;
650}
651.section-slider-auto {
652  height: auto;
653}
654.nube-slider-home {
655  height: 100%;
656}
657.swiper-wrapper.disabled {
658  transform: translate3d(0px, 0, 0) !important;
659}
660.slide-container{
661  overflow: hidden;
662}
663.slider-slide {
664  height: 100%;
665  background-position: center;
666  background-size: cover; 
667  overflow: hidden;
668}
669.slider-image {
670  position: relative;
671  z-index: 1;
672  height: 100%;
673  width: 100%;
674  object-fit: cover;
675}
676.swiper-pagination-fraction{
677  position: relative;
678  width: 100%;
679  padding: 20px 0;
680}
681.swiper-pagination-fraction .swiper-pagination-current{
682  opacity: 0.8;
683}
684.swiper-button-outside.swiper-button-next {
685  right: -15px;
686}
687.swiper-button-outside.swiper-button-prev {
688  left: -15px;
689}
690
691.swiper-button-small {
692  line-height: 50px;
693}
694
695.swiper-button-small.swiper-button-next {
696  right: 0;
697}
698.swiper-button-small.swiper-button-prev {
699  left: 0;
700}
701
702.slider-slide-empty {
703  display: block;
704  width: 100%;
705  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 770'><rect width='1440' height='770' fill='%23fcfcfc'/><path d='M852.28,303.08a17.11,17.11,0,0,0-11.62-6.15l-80.84-7.56-10.51-46a17.22,17.22,0,0,0-20.6-12.91l-152.45,34.5a17.19,17.19,0,0,0-13,20.51L599.57,444.3a17.22,17.22,0,0,0,20.6,12.91L652.06,450l-1,10.19a17.23,17.23,0,0,0,15.52,18.68l155.54,14.56c.55.05,1.09.07,1.62.07A17.19,17.19,0,0,0,840.89,478l2.76-29.35a1,1,0,0,0,.17-1.77l12.35-131.22A17,17,0,0,0,852.28,303.08ZM567.2,273.61a15.08,15.08,0,0,1,9.5-6.73l152.45-34.5a15.22,15.22,0,0,1,18.21,11.4l10.37,45.39-72.61-6.79a17.21,17.21,0,0,0-18.74,15.47l-1.59,16.89-28.65-18.83a1,1,0,0,0-1.39.29,1,1,0,0,0,.29,1.38L664.58,317,657,397.89l-62.69,14.27L565.24,285A15,15,0,0,1,567.2,273.61ZM737.9,424.37a1,1,0,0,0,1.41.19l71.12-54.77L845.6,402.6a1,1,0,0,0,.36.21l-4.12,43.71L656.2,427.36l4.49-47.66a.94.94,0,0,0,.86-.1l67.93-45.68,51.61,55.93-43,33.12A1,1,0,0,0,737.9,424.37ZM619.73,455.26a15.23,15.23,0,0,1-18.21-11.41l-6.79-29.74,62-14.13-2.61,27.76a1.12,1.12,0,0,0-.14.4,1,1,0,0,0,.06.43l-1.82,19.33Zm219.17,22.5a15.21,15.21,0,0,1-16.55,13.67L666.81,476.88a15.22,15.22,0,0,1-13.72-16.5l2.92-31,185.64,19.16Zm15.28-162.34-8,85-35-32.67a1,1,0,0,0-1.3-.06l-27.2,20.95-52.31-56.7a1,1,0,0,0-1.3-.15l-68.19,45.86,7.5-79.6a15.2,15.2,0,0,1,16.55-13.67l155.54,14.55a15.22,15.22,0,0,1,13.71,16.5ZM788.4,325.69A12.21,12.21,0,0,0,786.12,350c.39,0,.77.05,1.15.05A12.22,12.22,0,0,0,799.41,339h0a12.19,12.19,0,0,0-11-13.29Zm9,13.1a10.2,10.2,0,1,1-10.17-11.15c.32,0,.64,0,1,0a10.2,10.2,0,0,1,9.21,11.11Zm-168.36,3.62a1,1,0,0,0,.55.17,1,1,0,0,0,.56-1.83L607.75,325.8a1,1,0,0,0-1.11,1.67Zm-78.72-42.54L38.33,49.46l.44-.9L550.78,299ZM39.58,724l-.44-.9,549.09-271.3.45.9Zm1364.65,1.75-.45-.22L870,463.38l.44-.89.45.22,533.77,262.13ZM870.51,307.35l-.44-.9L1402.64,44.84l.44.89Z' fill='%23ccc'/></svg>");
706}
707
708.swiper-text {
709  position: absolute;
710  z-index: 1;
711  width: 92%;
712  top: 50%;
713  bottom: auto;
714  left: 50%;
715  padding: 0 25px;
716  text-align: center;
717  transform: translate(-50%,-50%);
718}
719.swiper-description {
720  letter-spacing: 3px;
721}
722.swiper-title {
723  font-size: 50px;
724  line-height: 52px;
725  font-weight: 900;
726}
727.swiper-title-small {
728  font-size: 28px;
729  line-height: 30px;
730}
731
732{# /* // Lists */ #}
733
734.list {
735  padding: 0;
736  list-style-type: none;
737}
738.list .list-item{
739  position: relative;
740  margin-bottom: 10px;
741  cursor: default;
742}
743
744.list-unstyled{
745  padding: 0;
746  margin: 0;
747  list-style-type: none;
748}
749
750.list-inline li{
751  display: inline-flex;
752}
753
754{# /* // Notifications */ #}
755
756.notification{
757  padding: 10px;
758  text-align: center;
759}
760.notification-floating {
761  position: absolute;
762  left: 0;
763  z-index: 2000;
764  width: 100%;
765}
766.notification-fixed {
767  position: fixed;
768  right: 0;
769  left: initial;
770  width: calc(100% - 20px);
771  margin-top: -10px;
772}
773.notification-floating .notification{
774  margin: 10px;
775}
776.notification-close {
777  padding: 0 5px;
778}
779.notification-floating .notification {
780  border-radius: 6px;
781  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1), 0 3px 9px 0 rgba(0, 0, 0, .3);
782}
783.notification-centered {  
784  display: inline-block;
785  width: 100%;
786  margin: 0 20px 20px 0;
787  text-align: center;
788}
789.notification-left {
790  display: inline-block;
791  margin: 5px 0 20px 0;
792  text-align: left;
793  font-size: 12px;
794}
795
796.notification-fixed-bottom {
797  position: fixed;
798  bottom: 0;
799  left: 0;
800  z-index: 999;
801  width: 100%;
802}
803
804.notification-above {
805  z-index: 1000;
806}
807
808{# /* // Badge */ #}
809
810.badge {
811  position: absolute;
812  right: 0;
813  top: 10px;
814  padding: 6px;
815  font-size: 12px;
816  font-weight: bold;
817  line-height: 13px;
818  border-radius: 20px;
819}
820
821.badge-amount {
822  padding: 2px 5px;
823}
824
825.badge-overlap {
826  top: 12px;
827  right: 17px;
828}
829
830.badge-float {
831  top: -10px;
832  right: -9px;
833}
834
835{# /* // Table */ #}
836
837.table {
838  width: 100%;
839  border-collapse: collapse;
840  border-spacing: 0;
841}
842
843.table thead th {
844  padding: 8px;
845}
846
847.table thead th:first-of-type {
848  padding-left: 0;
849}
850
851.table td {
852  padding: 8px;
853  text-align: left;
854}
855
856{# /* // Tooltip */ #}
857
858.tooltip {
859  position: absolute;
860  left: -170%;
861  z-index: 9999;
862  width: 340px;
863  padding: 15px 5px;
864  text-align: center;
865  border-radius: 10px;
866}
867
868.tooltip-top {
869  bottom: calc(100% + 20px);
870}
871
872.tooltip-bottom {
873  top: 95%;
874}
875
876.tooltip-arrow {
877  position: absolute;
878  right: 30%;
879  width: 0;
880  height: 0;
881  pointer-events: none;
882}
883
884.tooltip-bottom .tooltip-arrow {
885  top: -8px;
886  right: 15%;
887}
888
889.tooltip-top .tooltip-arrow {
890  bottom: -8px;
891  transform: rotate(180deg);
892}
893
894{# /* // Images */ #}
895
896/* 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 */
897.img-absolute {
898  position: absolute;
899  left: 0;
900  width: 100%;
901  height: auto;
902  vertical-align: middle;
903  text-indent: -9999px;
904  z-index: 1;
905}
906
907.img-absolute-centered{
908  left: 50%;
909  transform: translateX(-50%)!important;
910  -webkit-transform: translateX(-50%)!important;
911  -ms-transform: translateX(-50%)!important;
912}
913
914.img-absolute-centered-vertically{
915  position: absolute;
916  top: 50%;
917  left: 50%;
918  z-index: 9;
919  width: 100%;
920  height: 100%;
921  transform: translate(-50%, -50%);
922  object-fit: cover;
923}
924
925.card-img{
926  margin: 0 5px 5px 0;
927  border: 1px solid #00000012;
928}
929.card-img-small{
930  height: 25px;
931}
932.card-img-medium{
933  height: 35px;
934}
935.card-img-big{
936  height: 50px;
937}
938.card-img-square-container {
939  position: relative;
940  width: 100%;
941  padding-top: 100%;
942}
943.card-img-square {
944  position: absolute;
945  top: 0;
946  left: 0;
947  width: 100%;
948  height: 100%;
949  object-fit: cover;
950}
951.card-img-pill {
952  position: absolute;
953  right: 5px;
954  bottom: 5px;
955  z-index: 999;
956  padding: 4px 9px;
957  font-size: 12px;
958  border-radius: 15px;
959}
960
961.kit-products-item-image {
962  display: block;
963  width: 42px;
964  height: 42px;
965  object-fit: cover;
966}
967
968.kit-product-variants {
969  display: flex;
970  flex-direction: column;
971}
972
973{# /* // Forms */ #}
974
975.form-group {
976  position: relative;
977  width: 100%;
978}
979.form-group .form-select-icon,
980.form-select .form-select-icon{
981  position: absolute;
982  bottom: 12px;
983  right: 15px;
984  pointer-events: none;
985}
986.form-group-small .form-select-icon{
987  bottom: 10px;
988  right: 10px;
989  font-size: 12px;
990}
991.form-row {
992  width: auto;
993  display: -webkit-box;
994  display: -ms-flexbox;
995  display: flex;
996  -ms-flex-wrap: wrap;
997  flex-wrap: wrap;
998  margin-right: -5px;
999  margin-left: -5px;
1000  clear: both;
1001}
1002
1003.form-row > .col,
1004.form-row > [class*=col-]{
1005  padding-right: 5px;
1006  padding-left: 5px;
1007}
1008
1009.form-label {
1010  font-size: 12px;
1011}
1012
1013.radio-button {
1014  width: 100%;
1015  float: left;
1016  clear: both;
1017  text-align: left;
1018  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1019  cursor: pointer;
1020}
1021.radio-button.disabled {
1022  opacity: 0.6;
1023  cursor: not-allowed;
1024}
1025.radio-button.disabled input[type="radio"] {
1026  cursor: not-allowed;
1027}
1028.radio-button-content {
1029  position: relative;
1030  padding: 20px;
1031}
1032.radio-button-icons-container {
1033  position: absolute;
1034  top: 0;
1035  left: 0;
1036  width: 36px;
1037  height: 100%;
1038}
1039.radio-button-icons {
1040  position: relative;
1041  float: left;
1042  display: table;
1043  width: 20px;
1044  margin: 17px 8px;
1045  overflow: hidden;
1046}
1047.radio-button-icon {
1048  width: 20px;
1049  height: 20px;
1050  border-radius: 50%;
1051}
1052.radio-button input[type="radio"] {
1053  display: none;
1054}
1055.radio-button input[type="radio"] + .radio-button-content .unchecked {
1056  float: left;
1057}
1058.radio-button input[type="radio"] + .radio-button-content .checked {
1059  position: absolute;
1060  top: 0;
1061  left: 0;
1062  -webkit-transform: translate(-50%, -50%);
1063  -ms-transform: translate(-50%, -50%);
1064  -moz-transform: translate(-50%, -50%);
1065  -o-transform: translate(-50%, -50%);
1066  transform: translate(-50%, -50%);
1067  -webkit-transform: scale(0);
1068  -ms-transform: scale(0);
1069  -moz-transform: scale(0);
1070  -o-transform: scale(0);
1071  transform: scale(0);
1072  -webkit-transition: all 0.2s;
1073  -ms-transition: all 0.2s;
1074  -moz-transition: all 0.2s;
1075  -o-transition: all 0.2s;
1076  transition: all 0.2s;
1077}
1078.radio-button input[type="radio"]:checked + .radio-button-content .checked {
1079  top: 2px;
1080  left: 4px;
1081  -webkit-transform: scale(1);
1082  -ms-transform: scale(1);
1083  -moz-transform: scale(1);
1084  -o-transform: scale(1);
1085  transform: scale(1);
1086}
1087.radio-button-label {
1088  padding-left: 32px;
1089}
1090.radio-buttons-group .radio-button-item:first-child .radio-button-content {
1091  border-radius: 10px 10px 0 0;
1092}
1093.radio-buttons-group .radio-button-item:first-child .radio-button input[type="radio"]:checked + .radio-button-content .radio-button-icons-container,
1094.radio-buttons-group .radio-button-item:first-child > input[type="radio"]:checked + .radio-button-content .radio-button-icons-container {
1095  border-radius: 6px 0 0 0;
1096}
1097.radio-buttons-group .radio-button-item:last-of-type .radio-button-content {
1098  margin-bottom: 0;
1099  border-radius: 0 0 10px 10px;
1100}
1101.radio-buttons-group .radio-button-item:last-of-type .radio-button input[type="radio"]:checked + .radio-button-content .radio-button-icons-container,
1102.radio-buttons-group .radio-button-item:last-of-type > input[type="radio"]:checked + .radio-button-content .radio-button-icons-container {
1103  border-radius: 0 0 0 6px;
1104}
1105.radio-buttons-group .radio-button-item:last-of-type .radio-button {
1106  margin-bottom: 0;
1107}
1108.radio-buttons-group .radio-button-item:only-child .radio-button-content {
1109  border-radius: 10px;
1110}
1111.radio-buttons-group .radio-button-item:only-child .radio-button input[type="radio"]:checked + .radio-button-content,
1112.radio-buttons-group .radio-button-item:only-child > input[type="radio"]:checked + .radio-button-content {
1113  border-radius: 10px;
1114}
1115.radio-buttons-group .radio-button-item:only-child .radio-button input[type="radio"]:checked + .radio-button-content .radio-button-icons-container,
1116.radio-buttons-group .radio-button-item:only-child > input[type="radio"]:checked + .radio-button-content .radio-button-icons-container {
1117  border-radius: 6px 0 0 6px;
1118}
1119
1120.form-select .form-select-icon {
1121  top: 50%;
1122  bottom: initial;
1123  transform: translateY(-50%);
1124  -webkit-transform: translateY(-50%);
1125  -ms-transform: translateY(-50%);
1126}
1127
1128.form-toggle-eye {
1129  position: absolute;
1130  top: 28px;
1131  right: 2px;
1132  display: inline-block;
1133  padding: 10px;
1134  background: none;
1135  border: 0;
1136}
1137
1138{# /* // Video */ #}
1139
1140.embed-responsive {
1141  position: relative;
1142  display: block;
1143  height: 0;
1144  padding: 0;
1145  overflow: hidden;
1146}
1147.embed-responsive.embed-responsive-16by9 {
1148  padding-bottom: 56.25%;
1149}
1150.embed-responsive .embed-responsive-item,
1151.embed-responsive embed,
1152.embed-responsive iframe,
1153.embed-responsive object,
1154.embed-responsive video {
1155  position: absolute;
1156  top: 0;
1157  bottom: 0;
1158  left: 0;
1159  width: 100%;
1160  height: 100%;
1161  border: 0;
1162}
1163.video-player {
1164  position: absolute;
1165  top: 0;
1166  left: 0;
1167  z-index: 1;
1168  width: 100%;
1169  height: 100%;
1170  cursor: pointer;
1171}
1172.video-player-icon {
1173  position: absolute;
1174  top: 50%;
1175  left: 50%;
1176  z-index: 1;
1177  width: 80px;
1178  height: 80px;
1179  margin: -40px 0 0 -40px;
1180  padding: 0;
1181  font-size: 24px;
1182  line-height: 80px;
1183  text-align: center;
1184  border-radius: 80px;
1185  pointer-events: none;
1186}
1187.video-player-icon-small {
1188  z-index: 10;
1189  width: 40px;
1190  height: 40px;
1191  margin: -20px 0 0 -20px;
1192  font-size: 20px;
1193  line-height: 40px;
1194}
1195.video-image {
1196  position: absolute;
1197  top: 50%;
1198  left: 50%;
1199  width: 100%;
1200  height: auto;
1201  transform: translate(-50%, -50%);
1202  -webkit-transform: translate(-50%, -50%);
1203  -ms-transform: translate(-50%, -50%);
1204}
1205
1206/*============================================================================
1207  #Header and nav
1208==============================================================================*/
1209
1210.head-main {
1211  position: relative;
1212  z-index: 1040;  
1213  -webkit-backface-visibility: hidden;
1214  -webkit-transform: scale(1);
1215}
1216
1217.head-fix {
1218  position: sticky;
1219  top:0;
1220  width: 100%;
1221}
1222
1223{# /* // Topbar */ #}
1224
1225.section-topbar {
1226  padding: 4px 0;
1227  line-height: 20px;
1228}
1229
1230{# /* // Nav */ #}
1231
1232.nav-row {
1233  border-top: 1px solid;
1234}
1235
1236.nav-desktop {
1237  width: 100%;
1238  display: inline-block;
1239  position: relative;
1240}
1241.nav-desktop-list {
1242  margin: 0;
1243  padding: 0;
1244  list-style: none;
1245}
1246.nav-item {
1247  display: inline-block;
1248  position: initial;
1249  padding: 0 10px;
1250}
1251.nav-list-link {
1252  padding: 0 5px;
1253  font-weight: 500;
1254  font-size: 14px;
1255  line-height: 50px;
1256  letter-spacing: 1px;
1257}
1258
1259.desktop-dropdown {
1260  position: absolute;
1261  width: 100%; 
1262  top: 100%;
1263  left: 0;
1264  z-index: 9999;
1265  overflow-y: auto;
1266}
1267
1268.nav-categories {
1269  overflow-x: scroll;
1270}
1271.nav-list-mobile-categories {
1272  margin: 4px 0;
1273  padding: 0 15px;
1274  white-space: nowrap!important;
1275}
1276
1277.nav-dropdown-content {
1278  position: absolute;
1279  visibility: hidden;
1280  opacity: 0;
1281  transition: visibility 0s linear .3s, opacity .3s linear;
1282}
1283
1284.utilities-container .nav-dropdown-content {
1285  pointer-events: none;
1286}
1287
1288{# /* // Logo */ #}
1289
1290.logo-text-container {
1291  max-width: 450px;
1292  margin: auto;
1293  padding: 5px;
1294}
1295
1296.logo-img-container {
1297  display: inline-block;
1298  width: 100%;
1299  max-width: 400px;
1300  margin: auto;
1301}
1302
1303.logo-img-container-big {
1304  max-width: 360px;
1305}
1306
1307.logo-img-container-small {
1308  max-width: 450px;
1309}
1310.logo-img{
1311  width: auto;
1312  height: auto;
1313  margin: 15px 0;
1314  vertical-align: middle;
1315  max-width: 90%;
1316  max-height: 50px;
1317    
1318      
1319}
1320
1321.logo-img-small,
1322.head-main.head-fix.compress .logo-img-small {
1323  max-width: 75%;
1324  max-height: 40px;
1325}
1326
1327.logo-img-big {
1328  max-height: 80px;
1329}
1330
1331{# /* // Cart widget and search */ #}
1332
1333.search-input-submit {
1334  position: absolute;
1335  top: -2px;
1336  right: 2px;
1337  padding: 10px;
1338  background: none;
1339  border: 0;
1340}
1341
1342.utilities-item {
1343  position: relative;
1344  display: inline-block;
1345    
1346          padding:  15px 10px;
1347      
1348}
1349.utility-name {
1350  padding-top: 5px;
1351  font-size: 12px;
1352}
1353
1354/*============================================================================
1355  #Home Page
1356==============================================================================*/
1357
1358{# /* // Welcome message */ #}
1359
1360.section-welcome-home {
1361  padding-top: 50px;
1362  padding-bottom: 70px;
1363  text-align: center;
1364}
1365
1366/*============================================================================
1367  #Banners
1368==============================================================================*/
1369
1370{# /* // Home banners */ #}
1371
1372.textbanner {
1373  position: relative;
1374  margin-bottom: 40px;
1375  overflow: hidden;
1376}
1377.textbanner-link {
1378  display: block;
1379  width: 100%;
1380  height: 100%;
1381}
1382.textbanner-image {
1383  position: relative;
1384  padding-top: 115%;
1385  background-position: center;
1386  background-repeat: no-repeat;
1387  background-size: cover;
1388}
1389.textbanner-text {  
1390  position: relative;
1391  padding: 30px;
1392  text-align: center;
1393}
1394.textbanner-text.over-image {
1395  position: absolute;
1396  top: 50%;
1397  left: 50%;
1398  z-index: 9;
1399  width: 100%;
1400  color: #fff;
1401  border: 0;
1402  transform: translate(-50%, -50%);
1403}
1404.textbanner-paragraph {
1405  display: -webkit-box;
1406  margin: 15px 0;
1407  overflow: hidden;
1408  text-overflow: ellipsis;
1409  -webkit-line-clamp: 3;
1410  -webkit-box-orient: vertical;
1411}
1412
1413.textbanner .textbanner-image.overlay.textbanner-image-empty {
1414  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 600 900'><defs><radialGradient id='a' cx='3282.88' cy='442.28' r='546.36' gradientTransform='matrix(0.43, 0, 0, -1.38, -1111.64, 1058.96)' gradientUnits='userSpaceOnUse'><stop offset='0' stop-color='%23f9f9f9'/><stop offset='0.5' stop-color='%23f9f9f9'/><stop offset='1' stop-color='%23f9f9f9'/></radialGradient></defs><rect width='600' height='900' fill='url(%23a)'/><path d='M420,633.77l160,245Z' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-miterlimit='10'/><path d='M420,266.23l160-245Z' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-miterlimit='10'/><polyline points='20 878.81 140.04 694.97 180 633.77' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-miterlimit='10'/><line x1='20' y1='21.19' x2='180' y2='266.23' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-miterlimit='10'/><path d='M239.27,543.46l-39.35,8.9A19.24,19.24,0,0,1,177,538L134,349.9A19.16,19.16,0,0,1,148.46,327l180.48-40.84a19.25,19.25,0,0,1,23,14.4l12.63,55.32' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><line x1='168.9' y1='501.54' x2='244.84' y2='484.25' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><line x1='218.43' y1='363.55' x2='254' y2='386.93' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><line x1='184.82' y1='398.93' x2='211.36' y2='416.62' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><path d='M439.42,595.21,255.28,578A19.19,19.19,0,0,1,238,557.15L256.07,365A19.2,19.2,0,0,1,277,347.72L461.09,365a19.2,19.2,0,0,1,17.31,20.82L460.3,578A19.21,19.21,0,0,1,439.42,595.21Z' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><line x1='241.43' y1='519.23' x2='464.33' y2='542.22' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><polyline points='248.51 460.65 329.76 406.01 391.8 473.23' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><polyline points='467.87 488 425.5 448.47 340.5 513.92' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/><path d='M411.2,413.44a13.27,13.27,0,1,1-12-14.45A13.28,13.28,0,0,1,411.2,413.44Z' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round'/></svg>");
1415}
1416
1417.textbanner-image-background {
1418  position: absolute;
1419  top: 0;
1420  width: 100%;
1421  height: 100%;
1422  object-fit: cover;
1423}
1424
1425.textbanner-image-equal-size {
1426  padding-top: 50%;
1427}
1428
1429{# /* // Informative banners */ #}
1430
1431.section-informative-banners {
1432  padding: 50px 0;
1433}
1434
1435.service-icon {
1436  margin: 10px 0;
1437}
1438
1439.service-item .service-icon-big {
1440  font-size: 30px;
1441}
1442
1443.service-item-image {
1444  display: inline-block;
1445  max-width: 70px;
1446  max-height: 70px;
1447  vertical-align: top;
1448}
1449
1450.service-pagination {
1451  position: relative;
1452  margin-top: 5px;
1453}
1454
1455/*============================================================================
1456  #Product grid
1457==============================================================================*/
1458
1459{# /* // Category banner */ #}  
1460
1461.category-banner-header {
1462  position: relative;
1463  width: 100%;
1464  margin: -60px 15px 0 15px;
1465  padding: 15px 0;
1466}
1467
1468{# /* // Category controls */ #}
1469
1470.category-controls-sticky-detector {
1471  height: 1px;
1472}
1473
1474.category-controls {
1475  position: sticky;
1476  z-index: 100;
1477  padding: 15px;
1478  transition: all .5s cubic-bezier(.16,.68,.43,.99);
1479}
1480
1481{# /* // Grid item */ #}
1482
1483.item {
1484  margin-bottom: 20px;
1485  padding: 15px;
1486  text-align: center;
1487  border-radius: 10px;
1488}
1489.item-rounded {
1490  margin-bottom: 40px;
1491}
1492.item-rounded.box-rounded {
1493  overflow: visible;
1494}
1495.item-rounded .item-image {
1496  border-radius: 20px 20px 0 0;
1497}
1498.item-image {
1499  position: relative;
1500  overflow: hidden;
1501  max-height: 390px;
1502}
1503.item-image img{
1504  height: 100%;
1505  width: auto;
1506  max-height: 390px;
1507}
1508.item-image-big,
1509.item-image-big img{
1510  max-height: 530px;
1511}
1512.item-image-slide img{
1513  max-width: 100%;
1514  object-fit: contain;
1515  object-position: top;
1516}
1517.item-image:not(.product-item-image-secondary).lazyloaded {
1518  z-index: 2;
1519  opacity: 1;
1520}
1521.item-image-secondary,
1522.item-image-secondary.fade-in.lazyloaded {
1523  display: none;
1524  opacity: 0;
1525}
1526.item-product-reduced .item-image {
1527  height: 130px;
1528}
1529.item-product-reduced .item-image img {
1530  width: 100%;
1531  height: 130px;
1532  object-fit: cover;
1533}
1534.item-product-reduced .item-description {
1535  border-bottom: 1px solid transparent;
1536}
1537.item-product-reduced .item-price {
1538  font-size: 16px;
1539}
1540.item-product-reduced.item-product:hover {
1541  box-shadow: none;
1542}
1543.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured {
1544  opacity: 0;
1545  transition-delay: .05s;
1546}
1547.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .item-image-featured ~ .item-image-secondary{
1548  opacity: 1;
1549}
1550.item-slider-pagination-container {
1551  position: absolute;
1552  bottom: 10px;
1553  left: 50%;
1554  z-index: 1;
1555  display: flex;
1556  align-items: center;
1557  justify-content: start;
1558  width: 36px;
1559  height: 13px;
1560  overflow: hidden;
1561  transform: translateX(-50%);
1562  -webkit-transform: translateX(-50%);
1563  -ms-transform: translateX(-50%);
1564}
1565.item-slider-pagination-container.two-bullets {
1566  width: 30px;
1567}
1568.item-slider-pagination {
1569  bottom: initial;
1570  left: initial;
1571  height: 5px;
1572  padding: 0;
1573  overflow: initial;
1574  transform: translateX(calc(-50% + 7px));
1575  white-space: nowrap;
1576}
1577.item-slider-pagination .swiper-pagination-bullet {
1578  position: relative;
1579  left: 20px; 
1580  width: 5px;
1581  height: 5px;
1582  margin: 0 3px;
1583  transition: transform .2s, left .2s;
1584  transform: none;
1585}
1586.item-slider-pagination .swiper-pagination-bullet-active {
1587  width: 5px;
1588}
1589
1590.item-colors,
1591.item-label{
1592    bottom: 0px;
1593}
1594
1595.item-more-images-message {
1596  position: absolute;
1597  bottom: 30px;
1598  left: 50%;
1599  z-index: 1;
1600  font-size: 9px;
1601  font-weight: bold;
1602  text-transform: uppercase;
1603  opacity: 0;
1604  transition: all 0.2s ease;
1605  transform: translateX(-50%);
1606  -webkit-transform: translateX(-50%);
1607  -ms-transform: translateX(-50%);
1608}
1609
1610.item-more-images-message.with-colors {
1611  bottom: 64px;
1612}
1613
1614.item-slider-controls-container {
1615  opacity: 0;
1616  transition: all .2s ease;
1617  line-height: initial;
1618  }
1619
1620.item-slider-pagination-container.with-colors{
1621  bottom: 45px;
1622}
1623
1624.item-slider-controls-container.swiper-button-disabled {
1625  opacity: 0;
1626  cursor: auto;
1627  }
1628.item-image:hover .item-slider-controls-container:not(.swiper-button-disabled) {
1629    opacity: 1;
1630}
1631
1632.item-colors {
1633  position: absolute;
1634  bottom: 0;
1635  z-index: 9;
1636  width: 100%;
1637  padding: 10px 0;
1638}
1639.item-colors-bullet {
1640  display: inline-block;
1641  min-width: 18px;
1642  height: 18px;
1643  margin: 0 3px;
1644  font-size: 10px;
1645  line-height: 16px;
1646  vertical-align: top;
1647  border-radius: 18px;
1648  cursor: pointer;
1649  opacity: 0.8;
1650  -webkit-transition: all 0.4s ease;
1651  -ms-transition: all 0.4s ease;
1652  -moz-transition: all 0.4s ease;
1653  -o-transition: all 0.4s ease;
1654  transition: all 0.4s ease;
1655}
1656.item-colors-bullet:hover,
1657.item-colors-bullet.selected {
1658  opacity: 1;
1659}
1660.item-thumbnail {
1661  display: block;
1662  width: 100%;
1663}
1664.item-name {
1665  font-size: 14px;
1666  line-height: 16px;
1667  text-overflow: ellipsis;
1668  overflow: hidden;
1669  -webkit-line-clamp: 2;
1670  display: -webkit-box;
1671  -webkit-box-orient: vertical;
1672}
1673.item-price-container { 
1674  font-size: 14px;
1675}
1676.item-price {
1677  font-size: 20px;
1678  font-weight: 700;
1679}
1680.price-compare {
1681  margin-right: 10px;
1682  text-decoration: line-through;
1683}
1684.item-installments { 
1685  font-size: 12px;
1686}
1687.item-installments .product-installment-amount,
1688.item-installments .product-installment-value {
1689  font-weight: bold;
1690}
1691.item-buy {
1692  display: block;
1693  position: absolute;
1694  bottom: 0;
1695  width: 100%;
1696  align-items: center;
1697  text-align: center;
1698  z-index: 10;
1699}
1700.item-buy-open {
1701  display: inline-block;
1702  text-align: center;
1703  padding: 4px 8px 0 8px;
1704  font-size: 20px; 
1705}
1706.item-buy-variants {
1707  overflow: hidden;
1708  display: none;
1709  padding-top: 20px;
1710}
1711.item-actions {
1712  -webkit-transition: all 0.4s ease;
1713  -ms-transition: all 0.4s ease;
1714  -moz-transition: all 0.4s ease;
1715  -o-transition: all 0.4s ease;
1716  transition: all 0.4s ease;
1717}
1718
1719.item-slider-controls-container.svg-icon-text.svg-solid {
1720    padding: 3px;
1721    border-width: 3px;
1722    line-height: initial; 
1723}
1724
1725{# /* // Labels */ #}
1726
1727.labels {
1728  position: absolute;
1729  top: 10px;
1730  left: 10px;
1731  z-index: 9;
1732  text-align: left;
1733  pointer-events: none;
1734}
1735
1736.labels-product-slider{
1737  top: 10px;
1738  left: 45px;
1739}
1740
1741.label {
1742  margin-bottom: 10px;
1743  padding: 8px 10px; 
1744  border-radius: 10px;
1745  left: 10px;
1746  font-size: 12px;
1747  font-weight: bold;
1748  text-transform: uppercase;
1749  width: fit-content;
1750}
1751
1752.label-small {
1753  padding: 3px 6px; 
1754  border-radius: 12px;
1755  font-size: 10px;
1756}
1757
1758.label-circle{
1759  height: 50px;
1760  width: 50px;
1761  border-radius: 100%;
1762  line-height: 16px;
1763  text-align: center;
1764  box-sizing: border-box;
1765}
1766
1767/*============================================================================
1768  #Product detail
1769==============================================================================*/
1770
1771{# /* // Image */ #}
1772
1773.nube-slider-product {
1774  overflow: hidden;
1775}
1776
1777.product-slider-image {
1778  width: auto;
1779  height: 100%;
1780  max-width: 100%;
1781}
1782
1783.thumb-see-more{
1784  display: flex;
1785  justify-content: center;
1786  flex-direction: column;
1787  position: absolute;
1788  width: 100%;
1789  height: 100%;
1790  z-index: 1;
1791  text-align: center;
1792}
1793
1794.product-video-container {
1795  display: block;
1796  width: 100%;
1797  height: 100%;
1798}
1799.product-video {
1800  height: 100%;
1801  display: flex;
1802  align-items: center;
1803  justify-content: center;
1804  -webkit-box-align: center;
1805  -ms-flex-align: center;
1806  align-items: center;
1807}
1808.product-video .embed-responsive {
1809  width: 100%;
1810  height: 100%;
1811}
1812.product-video .video-image{
1813  width: auto;
1814  height: 100%;
1815}
1816.product-native-video-slide{
1817  height: auto;
1818}
1819
1820.product-banner-service-image {
1821  width: 20px;
1822}
1823
1824.product-native-video-container {
1825  display: flex;
1826  justify-content: center;
1827  align-items: center;
1828  height: 100%;
1829  overflow: visible;
1830}
1831
1832/*============================================================================
1833  #Cart detail
1834==============================================================================*/
1835
1836{# /* // Shipping Calculator */ #}
1837
1838.shipping-calculator-head.with-zip {
1839  height: 45px;
1840}
1841.shipping-calculator-head.with-form {
1842  height: 110px;
1843}
1844.shipping-calculator-head.with-form + .shipping-spinner-container {
1845  margin-top: -20px;
1846}
1847.shipping-calculator-head.with-error {
1848  height: 200px;
1849}
1850
1851/*============================================================================
1852  #Contact page
1853==============================================================================*/
1854
1855{# /* // Data contact */ #}
1856
1857.contact-info {
1858  margin-top: 10px;
1859  padding-left: 0;
1860}
1861
1862.contact-icon {
1863  display: block;
1864  margin: 0 auto 10px auto;
1865}
1866
1867.contact-item {
1868  list-style: none;
1869}
1870
1871.contact-link {
1872  list-style: none;
1873}
1874
1875/*============================================================================
1876  #Blog
1877==============================================================================*/
1878
1879.post-item-image-container {
1880  position: relative;
1881  height: 200px;
1882  overflow: hidden;
1883}
1884
1885.post-item-image {
1886  width: 100%;
1887  height: 100%;
1888  object-fit: cover;
1889}
1890
1891.post-item-title,
1892.post-item-summary {
1893  display: -webkit-box;
1894  -webkit-box-orient: vertical;
1895  -webkit-line-clamp: 3;
1896  overflow: hidden;
1897  text-overflow: ellipsis;
1898  line-height: 1.5em;
1899}
1900
1901.post-item.box-rounded {
1902  overflow: hidden;
1903}
1904
1905.post-content,
1906.post-content p {
1907  line-height: 1.8rem;
1908}
1909
1910.post-content img {
1911  max-width: 100%;
1912  height: auto;
1913}
1914
1915.post-content h1,
1916.post-content h2,
1917.post-content h3,
1918.post-content h4,
1919.post-content h5,
1920.post-content h6 {
1921  margin: 2rem 0 1rem 0;
1922  line-height: initial;
1923}
1924
1925.post-content h1,
1926.post-content .h1 {
1927  font-size: 30px;
1928}
1929.post-content h2,
1930.post-content .h2 {
1931  font-size: 26px;
1932}
1933.post-content h3,
1934.post-content .h3 {
1935  font-size: 22px;
1936}
1937.post-content h4,
1938.post-content .h4 {
1939  font-size: 20px;
1940}
1941.post-content h5,
1942.post-content .h5 {
1943  font-size: 18px;
1944}
1945.post-content h6,
1946.post-content .h6 {
1947  font-size: 16px;
1948}
1949
1950/*============================================================================
1951  #Media queries
1952==============================================================================*/
1953
1954{# /* // Min width 1400px */ #}
1955
1956@media (min-width: 1400px) {
1957  .container {
1958    max-width: 1300px;
1959  }
1960}
1961
1962{# /* // Min width 768px */ #}
1963
1964@media (min-width: 768px) { 
1965
1966  {# /* //// Components */ #}
1967
1968  .container-narrow {
1969    max-width: 680px;
1970  }
1971
1972  .textbanner-image-equal-size-md {
1973    padding-top: 25%;
1974  }
1975
1976  {# /* Titles and breadcrumbs */ #}
1977
1978  .h1, .h1-md {
1979    font-size: 34px;
1980    font-weight: 700;
1981  }
1982
1983  .h2, .h2-md {
1984    font-size: 28px;
1985    font-weight: 700;
1986  }
1987
1988  .h4-md {
1989    font-size: 18px;
1990    font-weight: 700;
1991  }
1992
1993  .h5-md {
1994    font-size: 16px;
1995    font-weight: 700;
1996  }
1997
1998  .h6-md {
1999    font-size: 14px;
2000    font-weight: 700;
2001  }
2002
2003  .font-md-normal {
2004    font-size: 14px;
2005  }
2006
2007  .font-md-small {
2008    font-size: 12px!important;
2009  }
2010
2011  {# /* Slider */ #}
2012
2013  .swiper-text {
2014    max-width: 800px;
2015  }
2016  .swiper-description {
2017    font-size: 16px;
2018    letter-spacing: 1px;
2019  }
2020  .swiper-title {
2021    font-size: 66px;
2022    line-height: 68px;
2023    font-weight: 900;
2024  }
2025
2026  {# /* Notifications */ #}
2027
2028  .notification-floating{
2029    margin-top: -10px;
2030  }
2031
2032  .notification-fixed {
2033    right: 10px;
2034    width: 25%;
2035  }
2036
2037  {# /* Tooltips */ #}
2038
2039  .tooltip {
2040    right: -5px;
2041    left: initial;
2042  }
2043
2044  {# /* Tooltips */ #}
2045
2046  .badge-amount {
2047    
2048              right: 28px;
2049          
2050  }
2051
2052  {# /* //// Header and nav */ #}
2053
2054  .logo-img{
2055    width: auto;
2056    height: auto;
2057    
2058              max-height: 80px;
2059            max-width: 80%;
2060             
2061  }
2062  
2063  
2064
2065  .logo-img-big {
2066    max-height: 100px;
2067    max-width: 90%;
2068  }
2069
2070  .logo-desktop-center .logo-img-big {
2071    max-height: 80px;
2072  }
2073
2074  .logo-img-small,
2075  .head-main.head-fix.compress .logo-img-small {
2076    max-height: 60px;
2077    max-width: 50%;
2078  }
2079
2080  .logo-desktop-center .logo-img-small,
2081  .logo-desktop-center.head-main.compress .logo-img-small {
2082    max-height: 40px;
2083  }
2084
2085  .logo-text-container {
2086    padding: 20px;
2087  }
2088
2089  {# /* Cart widget and search */ #}
2090
2091  .utilities-container {
2092    margin-right: -10px;
2093  }
2094  .utilities-item {
2095    width: 32%;
2096    padding: 15px 0;
2097  }
2098
2099  {# /* //// Product grid */ #}
2100
2101  .category-controls {
2102    position: relative;
2103    padding: 0 15px;
2104  }
2105
2106  .item-actions {
2107    visibility: hidden;
2108    opacity: 0;
2109  }
2110  .item:hover .item-actions {
2111    visibility: visible;
2112    opacity: 1;
2113  }
2114
2115  .item-rounded .item-actions {
2116    position: absolute;
2117    width: 100%;
2118    height: 0;
2119    margin-top: -15px !important;
2120    border-radius: 0 0 20px 20px;
2121  }
2122
2123  .item-rounded:hover .item-actions {
2124    height: 45px;
2125  }
2126
2127  .labels-product-slider{
2128    top: 10px;
2129    left: 10px;
2130  }
2131
2132  .item-product-reduced .item-image, 
2133  .item-product-reduced .item-image img {
2134    height: 160px;
2135  }
2136
2137  .item-more-images-message {
2138    bottom: 10px;
2139    font-size: 12px;
2140  }
2141
2142  .item-more-images-message.with-colors {
2143    bottom: 50px;
2144  }
2145
2146  {# /* //// Product detail */ #}
2147
2148  .product-video-container {
2149    padding: 0;
2150  }
2151  .product-native-video-slide {
2152    height: 100%;
2153  }
2154  {# /* // Blog */ #}
2155
2156  .post-item-image-container {
2157    height: 250px;
2158  }
2159
2160
2161  {# /* //// Helper classes */ #}
2162
2163  {# /* // Position */ #}
2164
2165  .position-relative-md{position:relative!important;}.position-sticky-md{position:sticky!important;position:-webkit-sticky!important;}
2166
2167  {# /* // Float */ #}
2168  
2169  .float-md-none{float:none!important;}
2170
2171  {# /* // Titles */ #}
2172  
2173  .h3-md{font-size:20px;font-weight:700}
2174
2175  {# /* // Icons */ #}
2176
2177  .icon-desktop-lg {font-size: 1.33333em;line-height: .75em;vertical-align: -.0667em;}
2178
2179  {# /* // Width */ #}
2180  .w-md-100{width:100%!important}.w-md-auto{width:auto!important}
2181}
2182/*============================================================================
2183  #Helper classes
2184==============================================================================*/
2185
2186/*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 */
2187
2188{# /* // Margin and padding */ #}
2189.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-3n{margin-top:-1rem!important}.mt-4n{margin-top:-1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
2189@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}
2189.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}
2189.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}}
2190
2191{# /* // Text */ #}
2192.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}
2193
2194{# /* // Align */ #}
2195.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-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}
2196
2197{# /* // Position */ #}
2198.position-sticky{position: sticky!important; position: -webkit-sticky;}.position-relative{position:relative!important}.position-absolute{position:absolute!important;}.position-fixed{position:fixed!important}
2199
2200{# /* // Image */ #}
2201.img-fluid {max-width:100%;height:auto}
2202
2203{# /* // Visibility */ #}
2204.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}
2205
2206{# /* // Float */ #}
2207.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.clear-both{clear:both}
2208
2209{# /* // Width */ #}
2210.w-100{width:100%!important}.w-auto{width:auto!important}
2211
2212{# /* // Height */ #}
2213.h-100{height:100%!important}.h-auto{height:auto!important}
2214
2215
2216        </style>
2217
2218        
2219        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/001/341/294/themes/amazonas/dart-style-colors-c48c9154b97c7b2235011778784deebe.css" media="all" />
2220
2221        
2222        <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/001/341/294/themes/amazonas/dart-style-async-388ae97b6cb4ea44ebf7f7cf344e85e0.css" media="print" onload="this.media='all'">
2223
2224        
2225        <style>
2226            code-sa1.jivosite.com/widget/lNsIY9Be7v
2227        </style>
2228
2229        
2230        
2231        
2232        
2233        
2234        
2235        
2236        
2237        
2238
2239
2240    <link href="//acdn-us.mitiendanube.com/stores/001/341/294/themes/common/logo-519866741-1648522564-a3563de70e25686c95ab7eb854f5a0a41648522564.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
2241    <link href="//acdn-us.mitiendanube.com/stores/001/341/294/themes/common/logo-519866741-1648522564-a3563de70e25686c95ab7eb854f5a0a41648522564.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
2242<link rel="canonical" href="" />
2243
2244                        <link rel="alternate" hreflang="es-mx" href="https://www.dogiftmx.com/account/login/" />
2245                                <link rel="alternate" hreflang="en-us" href="https://www.dogiftmx.com/us/account/login/" />
2246            <meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
2247    <meta name="google-site-verification" content="oYd57j62uB5-aJhcFBXclchmvelzdtf1okkOUZgGz5k" />
2248
2249<script>
2250    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2251            n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
2252            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
2253            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
2254        document,'script','https://connect.facebook.net/en_US/fbevents.js');
2255
2256        
2257    const tnTrackCookie = document.cookie.match('(^|;) ?tn_track=([^;]*)(;|$)')?.[2].slice(-40).toLowerCase();
2258    const partnerAgentIdentifier = 'tiendanube\u002Dcore';
2259    const advancedMatchingConfig = {};
2260
2261    if (tnTrackCookie) {
2262        advancedMatchingConfig.external_id = tnTrackCookie;
2263    }
2264
2265    const pixelId = '323053799862391';
2266
2267    fbq('init', pixelId, advancedMatchingConfig);
2268    fbq('set', 'agent', partnerAgentIdentifier, pixelId);
2269
2270    
2271                fbq('track', 'PageView');
2272    
2273</script>
2273
2274<noscript>
2275    <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=323053799862391&ev=PageView&noscript=1"/>
2276</noscript>
2277
2278
2279
2280
2281
2282
2283<script type="text/javascript">
2284    var LS = LS || {};
2285    LS.store = {
2286        id : 1341294,
2287        url : "dogift.mitiendanube.com",
2288        custom_url : "www.dogiftmx.com",
2289        ga4_measurement_id : "",
2290        gads_measurement_id : "",
2291        has_preexisting_google_mc_catalog : false,
2292        has_google_analytics_track_product_ids : false,
2293        should_group_kits_for_analytics : true,
2294        skip_ga4_frontend_analytics : false,
2295        skip_gads_frontend_analytics : false,
2296        name: "DoGift",
2297        has_kits_v2: true,
2298        nube_sdk_product_state: "full",
2299    };
2300    LS.cart = {
2301        id : null,
2302        hash : null,
2303        subtotal : 0,
2304        has_non_shippable_products: false,
2305        has_shippable_products: false,
2306        items : [
2307                    ],
2308        grouped_items : [
2309                    ],
2310        analytics_items: [
2311                    ]
2312    };
2313    LS.hasCartMinimumValue = true;
2314    LS.abStorefrontCartExperiments = null;
2315    LS.lang = "es_MX";
2316    LS.langCode = "es";
2317    LS.currency = {
2318        code : "MXN",
2319        display_short: "\u0024",
2320        display_long: "\u0024\u0020MXN",
2321        cents_separator : ".",
2322        thousands_separator : ","
2323    };
2324    LS.country = "MX";
2325                LS.customer = null;
2326    LS.customerHasPriceTables = false;
2327    LS.template= "account.login";
2328    LS.isPreview = false;
2329    LS.theme = {
2330        code: "amazonas",
2331        name: "Amazonas",
2332        custom: false,
2333            };
2334    LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=27359071"
2335
2336    LS.socialScripts = [];
2337    LS.DOMReady = function(fn) {
2338        if (document.addEventListener) {
2339            document.addEventListener('DOMContentLoaded', fn);
2340        } else {
2341            document.attachEvent('onreadystatechange', function() {
2342                if (document.readyState === 'interactive')
2343                    fn();
2344            });
2345        }
2346    };
2347
2348    // Making it a thenable so it can be made into a full fledged Promise later
2349    LS._readyCallbacks = [];
2350    LS.ready = {
2351        then: function(callback){
2352            LS._readyCallbacks.push(callback);
2353        }
2354    };
2355
2356    window.addEventListener('load', () => {
2357        if(!window.cartService) {
2358            return;
2359        }
2360
2361        window.cartService.setCurrentLoadTime(1791425000);
2362    });
2363
2364    window.pageData = {
2365        id: "",
2366        name: ""
2367    }
2368
2369    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
2370
2371    window.metricServiceDispatchQueue = [];
2372    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
2373
2374    window.translations = {
2375        cart: {
2376            error_messages: {
2377                out_of_stock: 'No hay más stock de este producto.',
2378                unavailable_product: 'Este producto no está disponible.',
2379                update_error: 'Ocurrió un error al actualizar el carrito.',
2380                subscription_only_product: 'Este producto solo está disponible para suscripciones.',
2381                subscription_item_already_in_cart: 'Este producto ya se encuentra en el carrito.',
2382                subscription_limit_reached: 'Solo puedes agregar un producto por suscripción al carrito.'
2383            },
2384            name: 'Carrito de compras'
2385        }
2386    };
2387</script>
2387
2388
2389
2390                        <link rel="preconnect" href="https://challenges.cloudflare.com" crossorigin>
2391        
2391<script>
2392            window.turnstileEnabled = true;
2393            window.turnstileConfig = { siteKey: '0x4AAAAAACiLhFoGwsoxGiTp' };
2394            // Per-endpoint-group opt-in. register/reset_password require only
2395            // the master tag above. contact/newsletter forms consult these
2396            // flags to decide whether to render the Turnstile widget or fall
2397            // back to reCAPTCHA.
2398            window.turnstileEndpoints = {
2399                contact: true,
2400                newsletter: false
2401            };
2402        </script>
2402
2403                
2403<script>
2404            window.recaptchaEnabled = true;
2405            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
2406            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
2407        </script>
2407
2408    
2409
2410
2411<script>
2412    window.enableNativeLibraries = true;
2413    window.hasMetricsTag = false;
2414    window.hasFixFilterPaginationTag = false;
2415    window.hasUpdatingCartStatusTag = false;
2416    window.hasMaxPaymentDiscountFixTag = false;
2417</script>
2417
2418
2419    
2419<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-b22d9148f7250f5fdefcb028158f67ef30.js?v=27359071" async="true"></script>
2419
2420    
2420<script>window.vanillaJS = true;</script>
2420
2421
2422
2423<script type="text/javascript">
2424                window.skipJQuery = true;
2425    
2426    LS.ready.then(() =>  {
2427        if (!window.jQueryNuvem) {
2428            window.jQueryNuvem = $
2429        }
2430    });
2431</script>
2431
2432
2433
2434
2435    
2436<script type="text/javascript">
2437
2438    function ga_send_event(category, action, label, value) {
2439                    return;
2440            }
2441
2442    </script>
2442
2443
2444
2445
2446
2447
2448        
2448<script>
2449        var fb_params = {
2450            referrer: document.referrer,
2451            userAgent: navigator.userAgent,
2452            language: 'es-MX'
2453        };
2454        
2455                                                        
2456        const canSendPreFbq = false && typeof navigator.sendBeacon === 'function';
2457        let pixelFunction = 'track';
2458        let pixelEvent = null;
2459        let metaEventId = null;
2460        const fbTimestamp = new Date().getTime();
2461        let contentType = 'product';
2462        
2463        
2464        if(pixelEvent) {
2465            if (canSendPreFbq) {
2466                navigator.sendBeacon(`/pixel/`, JSON.stringify({
2467                    type: 'pre_fbq',
2468                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
2469                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
2470                    timestamp: Date.now(),
2471                    pixelEvent
2472                }));
2473            }
2474            if (metaEventId) {
2475                fbq(pixelFunction, pixelEvent, fb_params, { eventID: metaEventId });
2476            } else {
2477                fbq(pixelFunction, pixelEvent, fb_params);
2478            }
2479        }
2480
2481        const getContentId = (cartProduct) => {
2482            return cartProduct.meta_content_id == null
2483                ? cartProduct.variant_id.toString()
2484                : String(cartProduct.meta_content_id);
2485        };
2486
2487        LS.ready.then(function() {
2488                    LS.on(LS.events.productAddedToCart, function (event, data) {
2489                if (!data) {
2490                    data = event.detail;
2491                }
2492
2493                const { cart, cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: fbEventIdSuffix } = data;
2494                const value = cartItem.unit_price / 100 * quantityAdded;
2495
2496                // Facebook Pixel does not have an event to remove products from the cart.
2497                if (value <= 0 || quantityAdded <= 0) {
2498                    return;
2499                }
2500                const contentIds = [getContentId(cartItem)];
2501                const contents = [{
2502                    id: contentIds[0],
2503                    quantity: quantityAdded,
2504                    item_price: +cartItem.unit_price / 100,
2505                }];
2506                const customData = {
2507                    referrer: document.referrer,
2508                    userAgent: navigator.userAgent,
2509                    language: 'es-MX',
2510                    content_ids: contentIds,
2511                    contents: contents,
2512                    content_type: contentType,
2513                    currency: LS.currency.code,
2514                    quantity: quantityAdded,
2515                    value
2516                };
2517
2518                const fbAddToCartEventId = `add-to-cart-${fbEventIdSuffix}`;
2519
2520                trackAddToCartAJAX(customData, fbAddToCartEventId);
2521
2522                                    sendNubeSocialTracking(cart.id, cartItem.id, customData, fbAddToCartEventId);
2523                            });
2524        });
2525
2526        function trackAddToCartAJAX(customData, fbEventId) {
2527            const eventName = 'AddToCart';
2528            if (canSendPreFbq) {
2529                navigator.sendBeacon(`/pixel/`, JSON.stringify({
2530                    type: 'pre_fbq',
2531                    trackingId: typeof pixelTrackingId === 'undefined' ? null : pixelTrackingId,
2532                    locUrl: typeof locationUrl === 'undefined' ? null : locationUrl,
2533                    timestamp: Date.now(),
2534                    pixelEvent: eventName,
2535                    eventId: fbEventId
2536                }));
2537            }
2538            fbq('track', eventName, customData, { eventID: fbEventId });
2539        }
2540
2541        async function sendNubeSocialTracking(cartId, cartItemId, customData, fbEventId) {
2542            let data = {
2543                event_name: 'AddToCart',
2544                cart_id: cartId,
2545                cart_product_id: cartItemId,
2546                event_id: fbEventId,
2547            };
2548
2549            Object.assign(data, customData)
2550
2551            setTimeout(function() {
2552                new Image().src = '/fb-capi/?' + new URLSearchParams(data);
2553            }, 500);
2554        }
2555    </script>
2555
2556
2557<script type="text/javascript">
2558    function amplitude_log_event(event, properties) {
2559        // dummy function
2560        return true;
2561    }
2562</script>
2562
2563
2564
2565        
2565<script>
2566        !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)};
2567
2568        ttq.load('D41PL9JC77U69K483NPG');
2569        }(window, document, 'ttq');
2570    </script>
2570
2571    
2571<script>
2572        
2573        const tiktokTimestamp = new Date().getTime();
2574        let eventName = '';
2575        let eventParams = {
2576            content_type: 'product',
2577            currency: LS.currency.code,
2578        };
2579        let eventOptions = undefined;
2580
2581        
2582        ttq.track('Pageview');
2583
2584        const advancedMatchingData = {};
2585                        if (Object.keys(advancedMatchingData).length) {
2586            ttq.identify(advancedMatchingData);
2587        }
2588
2589        if (eventName) {
2590            ttq.track(eventName, eventParams, eventOptions);
2591        }
2592
2593        const getTikTokProductContentId = (cartItem) => {
2594            return cartItem.tiktok_content_id == null
2595                ? String(cartItem.variant_id)
2596                : String(cartItem.tiktok_content_id);
2597        };
2598
2599        LS.ready.then(function() {
2600            let kitViewContentTracked = false;
2601
2602            LS.on(LS.events.kitCombinationSelected, function (event) {
2603                const data = event.detail;
2604                if (!data.combination_id || kitViewContentTracked) {
2605                    return;
2606                }
2607
2608                kitViewContentTracked = true;
2609
2610                const kitEventParams = {
2611                    content_type: 'product',
2612                    currency: LS.currency.code,
2613                    contents: [{ content_id: String(data.tiktok_content_id ?? data.combination_id), price: data.price }],
2614                    value: data.price ?? (LS.cart.subtotal / 100),
2615                };
2616
2617                ttq.track('ViewContent', kitEventParams);
2618            });
2619
2620                        LS.on(LS.events.productAddedToCart, function (event, data) {
2621
2622                data ??= event.detail;
2623
2624                const { cart_item: cartItem, quantity_added: quantityAdded, social_event_id_suffix: ttEventIdSuffix } = data;
2625                const price = cartItem.unit_price / 100;
2626                const itemWasRemovedFromCart = price * quantityAdded <= 0;
2627
2628                if (itemWasRemovedFromCart) {
2629                    return;
2630                }
2631
2632                const eventName = 'AddToCart';
2633
2634                const eventParams = {
2635                    content_type: 'product',
2636                    currency: LS.currency.code,
2637                    contents: [{ content_id: getTikTokProductContentId(cartItem), price, quantity: +quantityAdded }],
2638                    value: price * +quantityAdded,
2639                };
2640
2641                const ttAddToCartEventId = `add-to-cart-${ttEventIdSuffix}`;
2642
2643                ttq.track(eventName, eventParams, { event_id: ttAddToCartEventId });
2644            });
2645        });
2646    </script>
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657        
2658        
2659<script type="application/ld+json" data-component='structured-data.organization'>
2660{
2661    "@context": "https://schema.org",
2662    "@type": "Organization",
2663    "name": "DoGift",
2664        "logo": "https://acdn-us.mitiendanube.com/stores/001/341/294/themes/common/logo-129043442-1648522562-305ce0adc22788f0ffba21b53a27d1a31648522563.png?0",
2665        "url": "https://www.dogiftmx.com"
2666            ,"sameAs": [
2667                    "https://www.facebook.com/Dogiftmx",
2668                    "https://instagram.com/DoGift",
2669                    "https://www.twitter.com/DoGift",
2670                    "https://www.tiktok.com/@dogiftmx"
2671            ]
2672    }
2673</script>
2673
2674
2675        
2676
2677    
2677<script type="application/ld+json" data-component='structured-data.page'>
2678    {
2679        "@context": "https://schema.org/",
2680        "@type": "WebPage",
2681        "name": "Iniciar sesión - DoGift",
2682                    "description": "",
2683                "breadcrumb": {
2684            "@type": "BreadcrumbList",
2685            "itemListElement": [
2686            {
2687                "@type": "ListItem",
2688                "position": 1,
2689                "name": "Inicio",
2690                "item": "https://www.dogiftmx.com"
2691            },                                                {
2692                        "@type": "ListItem",
2693                        "position": 2,
2694                        "name": "Mi cuenta",
2695                        "item": "https://www.dogiftmx.com/account/"
2696                    },                                    {
2697                        "@type": "ListItem",
2698                        "position": 3,
2699                        "name": "Login",
2700                        "item": "https://www.dogiftmx.com/account/login/"
2701                    }                                        ]
2702        }    }
2703    </script>
2703
2704
2705
2706    </head>
2707    <body class=" template-account-login" data-rounded-borders="true" data-solid-icons="false">
2708
2709        
2710
2711
2712
2713                        <div id="nubesdk-root"></div>
2714                                <div id="nubesdk-runtime"></div>
2715                                                                    <div
2716                class="js-nubesdk-slot"
2717                data-nubesdk-slot="before_main_content"
2718                                                                                            ></div>
2719            
2720
2721        
2722        <svg xmlns="http://www.w3.org/2000/svg" class="hidden">
2723
2724	
2725	
2726	
2727	<symbol id="check" viewBox="0 0 512 512">
2728		<path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/>
2729	</symbol>
2730
2731	<symbol id="check-double" viewBox="0 0 448 512">
2732		<path d="M444.09 166.99l-27.39-28.37c-2.6-1.96-5.53-2.93-8.8-2.93-3.27 0-5.87.98-7.82 2.93L142.81 396.86l-94.88-94.88c-1.96-2.61-4.55-3.91-7.82-3.91-3.27 0-6.21 1.3-8.8 3.91l-27.4 27.38c-2.6 2.61-3.91 5.55-3.91 8.8s1.31 5.87 3.91 7.82l130.1 131.07c2.6 1.96 5.53 2.94 8.8 2.94 3.27 0 5.87-.98 7.82-2.94L444.08 183.6c2.6-2.61 3.91-5.55 3.91-8.8.01-3.24-1.3-5.86-3.9-7.81zM131.88 285.04c2.62 1.97 5.58 2.96 8.88 2.96s5.92-.99 7.89-2.96L353.34 80.35c2.62-2.64 3.95-5.6 3.95-8.88 0-3.28-1.33-5.92-3.95-7.89l-27.63-28.62c-2.62-1.97-5.58-2.96-8.88-2.96s-5.92.99-7.89 2.96L140.76 204.12l-60.41-60.41c-1.97-2.64-4.59-3.95-7.89-3.95s-6.26 1.31-8.88 3.95l-27.63 27.63c-2.62 2.64-3.95 5.6-3.95 8.88 0 3.29 1.33 5.92 3.95 7.89l95.93 96.93z"/>
2733	</symbol>
2734
2735	<symbol id="check-circle" viewBox="0 0 512 512">
2736		<path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"/>
2737	</symbol>
2738
2739	<symbol id="check-circle-filled" viewBox="0 0 512 512">
2740		<path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"/>
2741	</symbol>
2742
2743	<symbol id="history" viewBox="0 0 512 512">
2744		<path d="M20 24h10c6.627 0 12 5.373 12 12v94.625C85.196 57.047 165.239 7.715 256.793 8.001 393.18 8.428 504.213 120.009 504 256.39
27446 503.786 393.181 392.834 504 256 504c-63.926 0-122.202-24.187-166.178-63.908-5.113-4.618-5.354-12.561-.482-17.433l7.069-7.069c4.503-4.503 11.749-4.714 16.482-.454C150.782 449.238 200.935 470 256 470c117.744 0 214-95.331 214-214 0-117.744-95.331-214-214-214-82.862 0-154.737 47.077-190.289 116H164c6.627 0 12 5.373 12 12v10c0 6.627-5.373 12-12 12H20c-6.627 0-12-5.373-12-12V36c0-6.627 5.373-12 12-12zm321.647 315.235l4.706-6.47c3.898-5.36 2.713-12.865-2.647-16.763L272 263.853V116c0-6.627-5.373-12-12-12h-8c-6.627 0-12 5.373-12 12v164.147l84.884 61.734c5.36 3.899 12.865 2.714 16.763-2.646z"/>
2745	</symbol>
2746
2747	<symbol id="edit" viewBox="0 0 576 512">
2748			<path d="M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"/>
2749	</symbol>
2750
2751	
2752	<symbol id="whatsapp" viewBox="0 0 448 512">
2753		<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"/>
2754	</symbol>
2755
2756	<symbol id="instagram" viewBox="0 0 448 512">
2757		<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"/>
2758	</symbol>
2759
2760	<symbol id="facebook" viewBox="0 0 1024 1024">
2761		<path d="M1024 512a512 512 0 1 0-592 505.8V660H302V512h130V399.2C432 270.9 508.4 200 625.4 200c56 0 114.6 10 114.6 10v126h-64.6c-63.6 0-83.4 39.5-83.4 80v96h142l-22.7 148H592v357.8A512 512 0 0 0 1024 512z"/>
2762	</symbol>
2763
2764	<symbol id="facebook-f" viewBox="0 0 320 512">
2765		<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"/>
2766	</symbol>
2767
2768	<symbol id="twitter" viewBox="0 0 512 512">
2769		<path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/>
2770	</symbol>
2771
2772	<symbol id="pinterest" viewBox="0 0 384 512">
2773		<path d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"/>
2774	</symbol>
2775
2776	
2777			<symbol id="tiktok" viewBox="0 0 448 512">
2778			<path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/>
2779		</symbol>
2780	
2781</svg>
2782                    <svg xmlns="http://www.w3.org/2000/svg" class="hidden">
2783
2784		
2785		
2786		<symbol id="bars" viewBox="0 0 448 512">
2787			<path d="M442 107H6a6 6 0 0 1-6-6V87a6 6 0 0 1 6-6h436a6.002 6.002 0 0 1 6 6v14a6.003 6.003 0 0 1-1.757 4.243A6.003 6.003 0 0 1 442 107Zm0 163H6a6 6 0 0 1-6-6v-14a6.003 6.003 0 0 1 6-6h436c1.591 0 3.117.632 4.243 1.757A6.003 6.003 0 0 1 448 250v14a6.003 6.003 0 0 1-1.757 4.243A6.003 6.003 0 0 1 442 270Zm0 157H6a6 6 0 0 1-6-6v-14a6.003 6.003 0 0 1 6-6h436c1.591 0 3.117.632 4.243 1.757A6.003 6.003 0 0 1 448 407v14a6.003 6.003 0 0 1-1.757 4.243A6.003 6.003 0 0 1 442 427Z"/>
2788		</symbol>
2789
2790		<symbol id="cart" viewBox="0 0 34.5 30.3">
2791			<path d="M31 17.6l3-13-.1-.4-.4-.2H6.8L6 .4C5.9.2 5.7 0 5.5 0h-5C.2 0 0 .2 0 .5s.2.5.5.5h4.6L10 23.6l.2.3c-.7.6-1.2 1.6-1.2 2.6 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1-.4-1.9-1.1-2.5H25c-.7.6-1.1 1.5-1.1 2.5 0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5-1.5-3.5-3.4-3.5H10.9l-1.1-5h20.7c.2 0 .4-.2.5-.4zm-1 8.9c0 1.4-1.1 2.5-2.5 2.5S25 27.9 25 26.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5zm-15 0c0 1.4-1.1 2.5-2.5 2.5S10 27.9 10 26.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5zM9.6 17L7 5h25.9l-2.8 12H9.6z"/>
2792		</symbol>
2793
2794		<symbol id="search" viewBox="0 0 31.5 32">
2795			<path d="m30.787 29.158-7.81-7.81a.718.718 0 0 0-.515-.212h-.624a12.538 12.538 0 0 0 3.348-8.543C25.186 5.637 19.55 0 12.593 0 5.637 0 0 5.637 0 12.593c0 6.957 5.637 12.593 12.593 12.593 3.3 0 6.297-1.271 8.543-3.342v.618c0 .194.079.375.212.514l7.81 7.81a.727.727 0 0 0 1.03 0l.599-.599a.727.727 0 0 0 0-1.029Zm-18.194-5.91A10.648 10.648 0 0 1 1.937 12.594c0-5.89 4.765-10.656 10.656-10.656A10.648 10.648 0 0 1 23.25 12.593 10.648 10.648 0 0 1 12.593 23.25Z"/>
2796		</symbol>
2797
2798		<symbol id="user" viewBox="0 0 30 30">
2799			<path d="M15 16.6c4.4 0 8-3.6 8-8s-3.6-8-8-8-8 3.6-8 8 3.6 8 8 8zm0-15.1c3.9 0 7 3.2 7 7s-3.1 7-7 7-7-3.2-7-7 3.1-7 7-7zM29.5 29c0 .3-.2.5-.5.5s-.5-.2-.5-.5c0-4.8-6.1-8.7-13.5-8.7S1.5 24.2 1.5 29c0 .3-.2.5-.5.5s-.5-.2-.5-.5c0-5.3 6.5-9.7 14.5-9.7s14.5 4.4 14.5 9.7z"/>
2800		</symbol>
2801
2802		<symbol id="chat" viewBox="0 0 36 31">
2803			<path d="M32.5 10H25V3.5C25 1.6 23.4 0 21.5 0h-18A3.5 3.5 0 0 0 0 3.5v10C0 15.4 1.6 17 3.5 17h2.9v3.5c0 .2.1.4.3.4l.2.1.3-.1 5.8-3.7v6.3c0 1.9 1.6 3.5 3.5 3.5h6.1l6.2 3.9.3.1.2-.1c.2-.1.3-.3.3-.4V27h2.9c1.9 0 3.5-1.6 3.5-3.5v-10c0-1.9-1.6-3.5-3.5-3.5zM7.4 19.6v-3.1c0-.3-.2-.5-.5-.5H3.5A2.5 2.5 0 0 1 1 13.5v-10C1 2.1 2.1 1 3.5 1h18C22.9 1 24 2.1 24 3.5v10c0 1.4-1.1 2.5-2.5 2.5h-8.3l-.3.1-5.5 3.5zM35 23.5c0 1.4-1.1 2.5-2.5 2.5h-3.4c-.3 0-.5.2-.5.5v3.1L23 26.1l-.2-.1h-6.3a2.5 2.5 0 0 1-2.5-2.5V17h7.5c1.9 0 3.5-1.6 3.5-3.5V11h7.5c1.4 0 2.5 1.1 2.5 2.5v10z"/>
2804		</symbol>
2805
2806		
2807		<symbol id="arrow" viewBox="0 0 448 512">
2808			<path d="M216.464 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887L209.393 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L233.434 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/>
2809		</symbol>
2810
2811		<symbol id="chevron" viewBox="0 0 256 512">
2812			<path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/>
2813		</symbol>
2814
2815		<symbol id="chevron-down" viewBox="0 0 448 512">
2816			<path d="M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z"/>
2817		</symbol>
2818
2819		<symbol id="arrows-h" viewBox="0 0 512 512">
2820			<path d="M399.959 170.585c-4.686 4.686-4.686 12.284 0 16.971L451.887 239H60.113l51.928-51.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-84.485 84c-4.686 4.686-4.686 12.284 0 16.971l84.485 84c4.686 4.686 12.284 4.686 16.97 0l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273h391.773l-51.928 51.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l84.485-84c4.687-4.686 4.687-12.284 0-16.971l-84.485-84c-4.686-4.686-12.284-4.686-16.97 0l-7.07 7.071z"/>
2821		</symbol>
2822
2823		<symbol id="sort-alt" viewBox="0 0 384 512">
2824			<path d="M364.5 117.81l-84.06-82.3a11.94 11.94 0 0 0-16.87 0l-84 82.32a12 12 0 0 0-.09 17l5.61 5.68a11.93 11.93 0 0 0 16.91.09l54-52.67V472a8 8 0 0 0 8 8h16a8 8 0 0 0 8-8V88.08l53.94 52.35a12 12 0 0 0 16.92 0l5.64-5.66a12 12 0 0 0 0-16.96zM198.93 371.56a11.93 11.93 0 0 0-16.91-.09l-54 52.67V40a8 8 0 0 0-8-8H104a8 8 0 0 0-8 8v383.92l-53.94-52.35a12 12 0 0 0-16.92 0l-5.64 5.66a12 12 0 0 0 0 17l84.06 82.3a11.94 11.94 0 0 0 16.87 0l84-82.32a12 12 0 0 0 .09-17z"/>
2825		</symbol>
2826
2827		
2828		<symbol id="minus" viewBox="0 0 384 512">
2829			<path d="M368 224H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h352c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/>
2830		</symbol>
2831
2832		<symbol id="plus" viewBox="0 0 384 512">
2833			<path d="M368 224H224V80c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v144H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h144v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V288h144c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/>
2834		</symbol>
2835
2836		<symbol id="circle-notch" viewBox="0 0 512 512">
2837			<path d="M288 24.103v8.169a11.995 11.995 0 0 0 9.698 11.768C396.638 63.425 472 150.461 472 256c0 118.663-96.055 216-216 216-118.663 0-216-96.055-216-216 0-104.534 74.546-192.509 174.297-211.978A11.993 11.993 0 0 0 224 32.253v-8.147c0-7.523-6.845-13.193-14.237-11.798C94.472 34.048 7.364 135.575 8.004 257.332c.72 137.052 111.477 246.956 248.531 246.667C393.255 503.711 504 392.789 504 256c0-121.187-86.924-222.067-201.824-243.704C294.807 10.908 288 16.604 288 24.103z"/>
2838		</symbol>
2839
2840		<symbol id="filter" viewBox="0 0 512 512">
2841			<path d="M463.952 0H48.057C5.419 0-16.094 51.731 14.116 81.941L176 243.882V416c0 15.108 7.113 29.335 19.2 40l64 47.066c31.273 21.855 76.8 1.538 76.8-38.4V243.882L497.893 81.941C528.042 51.792 506.675 0 463.952 0zM288 224v240l-64-48V224L48 48h416L288 224z"/>
2842		</symbol>
2843
2844		<symbol id="times" viewBox="0 0 320 512" aria-hidden="true">
2845			<path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/>
2846		</symbol>
2847
2848		<symbol id="trash-alt" viewBox="0 0 448 512">
2849			<path d="M296 432h16a8 8 0 0 0 8-8V152a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v272a8 8 0 0 0 8 8zm-160 0h16a8 8 0 0 0 8-8V152a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v272a8 8 0 0 0 8 8zM440 64H336l-33.6-44.8A48 48 0 0 0 264 0h-80a48 48 0 0 0-38.4 19.2L112 64H8a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h24v368a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V96h24a8 8 0 0 0 8-8V72a8 8 0 0 0-8-8zM171.2 38.4A16.1 16.1 0 0 1 184 32h80a16.1 16.1 0 0 1 12.8 6.4L296 64H152zM384 464a16 16 0 0 1-16 16H80a16 16 0 0 1-16-16V96h320zm-168-32h16a8 8 0 0 0 8-8V152a8 8 0 0 0-8-8h-16a8 8 0 0 0-8 8v272a8 8 0 0 0 8 8z"/>
2850		</symbol>
2851
2852		<symbol id="eye" viewBox="0 0 576 512">
2853			<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"/>
2854		</symbol>
2855
2856		<symbol id="eye-closed" viewBox="0 0 576 512">>
2857			<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"/>
2858		</symbol>
2859
2860		<symbol id="credit-card" viewBox="0 0 576 512">
2861			<path d="M498.5,470.3H77.5C34.7,470.3,0,435.6,0,392.9V119.1c0-42.7,34.7-77.5,77.5-77.5h421.1c42.7,0,77.5,34.7,77.5,77.5v273.7 C576,435.6,541.3,470.3,498.5,470.3z M77.5,70.3c-27,0-48.9,21.9-48.9,48.9v273.7c0,27,21.9,48.9,48.9,48.9h421.1 c27,0,48.9-21.9,48.9-48.9V119.1c0-27-21.9-48.9-48.9-48.9H77.5z M218.1,371.8c0-7.9-6.4-14.3-14.3-14.3H98.5 c-7.9,0-14.3,6.4-14.3,14.3s6.4,14.3,14.3,14.3h105.3C211.7,386.1,218.1,379.7,218.1,371.8z M365.5,371.8c0-7.9-6.4-14.3-14.3-14.3 H245.9c-7.9,0-14.3,6.4-14.3,14.3s6.4,14.3,14.3,14.3h105.3C359.1,386.1,365.5,379.7,365.5,371.8z M512.8,371.8 c0-7.9-6.4-14.3-14.3-14.3H393.3c-7.9,0-14.3,6.4-14.3,14.3s6.4,14.3,14.3,14.3h105.3C506.4,386.1,512.8,379.7,512.8,371.8z M512.8,140.2c0-7.9-6.4-14.3-14.3-14.3h-42.1c-7.9,0-14.3,6.4-14.3,14.3c0,7.9,6.4,14.3,14.3,14.3h42.1 C506.4,154.5,512.8,148.1,512.8,140.2z M203.8,259.8H98.5c-7.9,0-14.3-6.4-14.3-14.3V140.2c0-7.9,6.4-14.3,14.3-14.3h105.3 c7.9,0,14.3,6.4,14.3,14.3v105.3C218.1,253.4,211.7,259.8,203.8,259.8z M112.8,231.2h76.7v-76.7h-76.7V231.2z"/>
2862		</symbol>
2863
2864		<symbol id="money-bill" viewBox="0 0 640 512" aria-hidden="true">
2865			<path d="M320 144c-53 0-96 50.1-96 112 0 61.8 43 112 96 112s96-50.1 96-112-43-112-96-112zm0 192c-35.3 0-64-35.9-64-80s28.7-80 64-80 64 35.9 64 80-28.7 80-64 80zM608 64H32A32 32 0 000 96v320a32 32 0 0032 32h576a32 32 0 0032-32V96a32 32 0 00-32-32zM32 96h64a64 64 0 01-64 64V96zm0 320v-64a64 64 0 0164 64H32zm576 0h-64a64 64 0 0164-64v64zm0-96c-52.9 0-96 43.1-96 96H128c0-52.9-43.1-96-96-96V192c52.9 0 96-43.1 96-96h384c0 52.9 43.1 96 96 96v128zm0-160a64 64 0 01-64-64h64v64z"/>
2866		</symbol>
2867
2868		<symbol id="tag" viewBox="0 0 512 512">
2869			<path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.745 18.745 49.137 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zm-22.627 45.255L271.196 475.314c-6.243 6.243-16.375 6.253-22.627 0L36.686 263.431A15.895 15.895 0 0 1 32 252.117V48c0-8.822 7.178-16 16-16h204.118c4.274 0 8.292 1.664 11.314 4.686l211.882 211.882c6.238 6.239 6.238 16.39 0 22.628zM144 124c11.028 0 20 8.972 20 20s-8.972 20-20 20-20-8.972-20-20 8.972-20 20-20m0-28c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z"/>
2870		</symbol>
2871
2872		<symbol id="info-circle" viewBox="0 0 512 512">
2873			<path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/>
2874		</symbol>
2875
2876		<symbol id="map-marker-alt" viewBox="0 0 384 512">
2877			<path d="M192 96c-52.935 0-96 43.065-96 96s43.065 96 96 96 96-43.065 96-96-43.065-96-96-96zm0 160c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64zm0-256C85.961 0 0 85.961 0 192c0 77.413 26.97 99.031 172.268 309.67 9.534 13.772 29.929 13.774 39.465 0C357.03 291.031 384 269.413 384 192 384 85.961 298.039 0 192 0zm0 473.931C52.705 272.488 32 256.494 32 192c0-42.738 16.643-82.917 46.863-113.137S149.262 32 192 32s82.917 16.643 113.137 46.863S352 149.262 352 192c0 64.49-20.692 80.47-160 281.931z"/>
2878		</symbol>
2879
2880		<symbol id="calendar" viewBox="0 0 448 512">
2881			<path d="M400 64h-48V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H128V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V192h384v272zm0-304H32v-48c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v48zM112 384h96c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm16-96h64v64h-64v-64z"/>
2882		</symbol>
2883
2884		<symbol id="usd-circle" viewBox="0 0 496 512">
2885			<path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm40.3-221.3l-72-20.2c-12.1-3.4-20.6-14.4-20.6-26.7 0-15.3 12.8-27.8 28.5-27.8h45c11.2 0 21.9 3.6 30.6 10.
28851 3.2 2.4 7.6 2 10.4-.8l11.3-11.5c3.4-3.4 3-9-.8-12-14.6-11.6-32.6-17.9-51.6-17.9H264v-40c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v40h-7.8c-33.3 0-60.5 26.8-60.5 59.8 0 26.6 18.1 50.2 43.9 57.5l72 20.2c12.1 3.4 20.6 14.4 20.6 26.7 0 15.3-12.8 27.8-28.5 27.8h-45c-11.2 0-21.9-3.6-30.6-10.1-3.2-2.4-7.6-2-10.4.8l-11.3 11.5c-3.4 3.4-3 9 .8 12 14.6 11.6 32.6 17.9 51.6 17.9h5.2v40c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-40h7.8c33.3 0 60.5-26.8 60.5-59.8-.1-26.6-18.1-50.2-44-57.5z"/>
2886		</symbol>
2887
2888		<symbol id="truck" viewBox="0 0 640 512">
2889			<path d="M632 384h-24V275.9c0-16.8-6.8-33.3-18.8-45.2l-83.9-83.9c-11.8-12-28.3-18.8-45.2-18.8H416V78.6c0-25.7-22.2-46.6-49.4-46.6H49.4C22.2 32 0 52.9 0 78.6v290.8C0 395.1 22.2 416 49.4 416h16.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16h195.2c-1.1 5.2-1.6 10.5-1.6 16 0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H632c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM460.1 160c8.4 0 16.7 3.4 22.6 9.4l83.9 83.9c.8.8 1.1 1.9 1.8 2.8H416v-96h44.1zM144 480c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm63.6-96C193 364.7 170 352 144 352s-49 12.7-63.6 32h-31c-9.6 0-17.4-6.5-17.4-14.6V78.6C32 70.5 39.8 64 49.4 64h317.2c9.6 0 17.4 6.5 17.4 14.6V384H207.6zM496 480c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48zm0-128c-26.1 0-49 12.7-63.6 32H416v-96h160v96h-16.4c-14.6-19.3-37.5-32-63.6-32z"/>
2890		</symbol>
2891
2892		<symbol id="store-alt" viewBox="0 0 640 512">
2893			<path d="M635.7 176.1l-91.4-160C538.6 6.2 528 0 516.5 0h-393C112 0 101.4 6.2 95.7 16.1l-91.4 160C-7.9 197.5 7.4 224 32 224h32v254.5C64 497 78.3 512 96 512h256c17.7 0 32-15 32-33.5V224h160v280c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V224h32c24.6 0 39.9-26.5 27.7-47.9zM352 478.5c0 .9-.3 1.4-.2 1.5l-255.2.2s-.6-.5-.6-1.7V352h256v126.5zm0-158.5H96v-96h256v96zM32.1 192l91.4-160h393L608 192H32.1z"/>
2894		</symbol>
2895
2896		<symbol id="heart" viewBox="0 0 512 512">
2897			<path d="M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z"/>
2898		</symbol>
2899
2900		
2901		
2902		<symbol id="play" viewBox="0 0 488 512">
2903			<path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z"/>
2904		</symbol>
2905
2906		<symbol id="returns-alt" viewBox="0 0 512 512">
2907			<path d="M292 224.3c-6.6 0-12-5.4-12-12v-48c0-6.6 5.4-12 12-12h98.3C358.3 108.5 306.5 80 248 80c-97.3 0-176 78.7-176 176s78.7 176 176 176c44.8 0 85.6-16.7 116.6-44.1 4.7-4.2 11.9-3.9 16.4.5l34 34c4.9 4.9 4.6 12.8-.5 17.4-44 39.9-102.4 64.2-166.5 64.2C111.2 504 .3 393.3 0 256.5-.3 119.6 109.3 9 246.2 8c73.9-.5 140.4 31.3 186.2 82.1V12c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v200.3c0 6.6-5.4 12-12 12H292z"/>
2908		</symbol>
2909
2910		
2911		
2912		<symbol id="gift" viewBox="0 0 512 512">
2913			<path d="M464 144H424.7C434.202 130.6 440 114.1 440 96C440 51.9 406.601 16 365.5 16C323.2 16 298.7 41.4 256 111.8C213.3 41.4 188.8 16 146.5 16C105.4 16 72 51.9 72 96C72 114.1 77.8 130.6 87.3 144H48C21.5 144 0 165.5 0 192V288C0 296.8 7.2 304 16 304H32V448C32 474.5 53.5 496 80 496H432C458.5 496 480 474.5 480 448V304H496C504.802 304 512 296.8 512 288V192C512 165.5 490.5 144 464 144ZM276.2 140.4C325.7 57.1 342.199 48 365.5 48C388.898 48 408 69.5 408 96C408 122.5 388.898 144 365.5 144H274L276.2 140.4ZM146.5 48C169.9 48 186.3 57.1 235.8 140.4L237.9 144H146.4C123 144 103.9 122.5 103.9 96C104 69.5 123.1 48 146.5 48ZM192 464H80C71.2 464 64 456.802 64 448V304H192V464ZM192 272H32V192C32 183.2 39.2 176 48 176H192V272ZM288 464H224V176H288V464ZM448 448C448 456.802 440.802 464 432 464H320V304H448V448ZM480 272H320V176H464C472.802 176 480 183.2 480 192V272Z"/>
2914		</symbol>
2915
2916		
2917		<symbol id="phone" viewBox="0 0 512 512">
2918			<path d="M487.8 24.1L387 .8a31.3 31.3 0 0 0-35.8 18.1l-46.5 108.5a31.4 31.4 0 0 0 8.9 36.5l53.9 44.1a350 350 0 0 1-159.6 159.6l-44.1-53.9a31.4 31.4 0 0 0-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7A31.2 31.2 0 0 0 54.5 512 457.4 457.4 0 0 0 512 54.5a31 31 0 0 0-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23A425.3 425.3 0 0 1 55.1 480z"/>
2919		</symbol>
2920
2921		<symbol id="email" viewBox="0 0 512 512">
2922			<path d="M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zM48 96h416a16 16 0 0 1 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3A6862.8 6862.8 0 0 1 32 153.4V112a16 16 0 0 1 16-16zm416 320H48a16 16 0 0 1-16-16V195a11843 11843 0 0 0 130.7 104.7c20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3A11843 11843 0 0 0 480 195v205a16 16 0 0 1-16 16z"/>
2923		</symbol>
2924
2925		</svg>        
2926        
2927        
2928        
2929        
2930
2931        
2932        <div class="js-overlay site-overlay" style="display: none;"></div>
2933
2934
2935
2936
2937
2938<header class="js-head-main head-main head-primary head-fix transition-soft " data-store="head">
2939
2940    
2941                            <section class="js-topbar section-topbar ">
2942            <div class="container-fluid">
2943                <div class="row">
2944                    <div class="col text-left d-none d-md-block">
2945                                        <a class="social-icon" href="https://instagram.com/DoGift" target="_blank" aria-label="instagram DoGift">
2946                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#instagram"/></svg>
2947        </a>
2948                    <a class="social-icon" href="https://www.facebook.com/Dogiftmx" target="_blank" aria-label="facebook DoGift">
2949                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#facebook-f"/></svg>
2950        </a>
2951                            <a class="social-icon" href="https://www.tiktok.com/@dogiftmx" target="_blank" aria-label="tiktok DoGift">
2952                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#tiktok"/></svg>
2953        </a>
2954                    <a class="social-icon" href="https://www.twitter.com/DoGift" target="_blank" aria-label="twitter DoGift">
2955                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#twitter"/></svg>
2956        </a>
2957                                </div>
2958                                                                                        
2959<div class="col col-md-6 font-small text-center">
2960                                                                                                                <span class="adbar-message">
2961                                                                Envío GRATIS en compras a partir de $1,000.00 *Aplican restricciones
2962                                                    </span>
2963                                                                                                                                                                                                        </div>                                        <div class="col text-right d-none d-md-block">
2964                            <div class="languages">
2965                                <a href="https://www.dogiftmx.com/account/login/" class="">
2966            	<img class="lazyload" src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/mx.png" alt="Español" />
2967            </a>
2968                                <a href="https://www.dogiftmx.com/us/account/login/" class="opacity-50">
2969            	<img class="lazyload" src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/us.png" alt="English" />
2970            </a>
2971            </div>
2972                    </div>
2973                </div>
2974            </div>
2975        </section>
2976    	<div class="container-fluid pb-3 pb-md-0">
2977		<div class=" row no-gutters align-items-center">
2978
2979                                        <div class="col-auto text-left d-block d-md-none">
2980                    <a href="#" class="js-modal-open utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menú" data-component="menu-button">
2981                        <svg class="icon-inline icon-2x icon-w-14"><use xlink:href="#bars"/></svg>
2982                    </a>
2983                                    </div>
2984            
2985                        
2986            
2987			<div class="col-md-3 col-lg-3 col text-center text-md-left">
2988                                                                    
2989<div id="logo" class="logo-img-container ">
2990    <a href="https://www.dogiftmx.com" title="" ><img src="//acdn-us.mitiendanube.com/stores/001/341/294/themes/common/logo-129043442-1648522562-305ce0adc22788f0ffba21b53a27d1a31648522563-480-0.webp" alt="DoGift"  class="logo-img transition-soft " width="640" height="640" /></a>
2991    </div>
2992            </div>
2993
2994            
2995            <div class="col-12 order-last order-md-0 text-center col-md-6 col-lg-6">
2996                <form class="js-search-container js-search-form search-container" action="/search/" method="get">
2997	<div class="form-group m-0">
2998        <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="¿Qué estás buscando?" aria-label="¿Qué estás buscando?" />
2999        <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar">
3000            <svg class="icon-inline icon-2x"><use xlink:href="#search"/></svg>
3001        </button>
3002	</div>
3003</form>
3004<div class="js-search-suggest search-suggest">
3005    </div>
3006            </div>
3007
3008            
3009			<div class="col-auto  col-md-3 col-lg-3 text-right ">
3010                <div class="utilities-container  ">
3011						
3012		<div class="js-utilities-item nav-dropdown utilities-item transition-soft d-none d-md-inline-block ">
3013			<div class="utility-head text-center">
3014				<svg class="icon-inline icon-2x icon-w-20 "><use xlink:href="#chat"/></svg>
3015				<span class="utility-name transition-soft d-block ">Ayuda</span>
3016			</div>
3017			<ul class="js-subutility-list nav-dropdown-content subutility-list">
3018									<li class="subutility-list-item">
3019						<a href="https://wa.me/525539000938" class="contact-link">
3020							<svg class="icon-inline icon-md mr-1"><use xlink:href="#whatsapp"/></svg> 525539000938
3021						</a>
3022					</li>
3023													<li class="subutility-list-item">
3024						<a href="/cdn-cgi/l/email-protection#98f0f7f4f9d8fcf7fff1feecf5e0b6fbf7f5" class="contact-link">
3025							<svg class="icon-inline icon-md mr-1"><use xlink:href="#email"/></svg> <span class="__cf_email__" data-cfemail="f59d9a9994b5919a929c9381988ddb969a98">[email&#160;protected]</span>
3026						</a>
3027					</li>
3028							</ul>
3029		</div>
3030	
3031	
3032	<div class="nav-dropdown utilities-item transition-soft d-none d-md-inline-block " data-store="account-links">
3033				<div class="js-utilities-item">
3034			<div class="utility-head text-center">
3035				<svg class="icon-inline icon-2x icon-w-18 "><use xlink:href="#user"/></svg>
3036								<span class="utility-name transition-soft d-block ">
3037											Mi cuenta
3038									</span>
3039			</div>
3040			<ul class="js-subutility-list nav-dropdown-content subutility-list">
3041															<li class="subutility-list-item nav-accounts-item"><a href="/account/register" title="" class="nav-accounts-link">Crear una cuenta</a></li>
3042											<li class="subutility-list-item nav-accounts-item"><a href="/account/login/" title="" class="js-login nav-accounts-link">Iniciar sesión</a></li>
3043								</ul>
3044		</div>
3045	</div>	
3046	    
3047	<div class="utilities-item ">
3048		<div id="ajax-cart" class="cart-summary transition-soft utility-head text-center" data-component='cart-button'>
3049			<a href="#" class="js-modal-open js-toggle-cart js-fullscreen-modal-open" data-toggle="#modal
3049-cart" data-modal-url="modal-fullscreen-cart">
3050				<svg class="icon-inline icon-2x icon-w-19 "><use xlink:href="#cart"/></svg>
3051				<span class="utility-name transition-soft d-none  d-md-block">Mi carrito</span>
3052				<span class="js-cart-widget-amount badge badge-amount">0</span>
3053			</a>	
3054		</div>
3055	</div>
3056	</div>
3057                                    <div class="d-none d-md-block">
3058                        
3059
3060
3061
3062
3063
3064
3065    
3066<div class="js-alert-added-to-cart notification-floating notification-hidden " style="display: none;">
3067    <div class="notification notification-primary notification-cart position-relative col-12 float-right">
3068    		        <div class="js-cart-notification-arrow-up notification-arrow-up"></div>
3069	        <div class="js-cart-notification-close notification-close mt-2 mr-2">
3070	            <svg class="icon-inline icon-2x icon-w-12 svg-icon-primary notification-icon"><use xlink:href="#times"/></svg>
3071	        </div>
3072                <div class="js-cart-notification-item row" data-store="cart-notification-item">
3073            <div class="col-2 pr-0 notification-img">
3074                <img src="" class="js-cart-notification-item-img img-fluid" />
3075                <svg class="icon-inline icon-sm svg-icon-primary"><use xlink:href="#check-circle-filled"/></svg>
3076            </div>
3077            <div class="col-10 text-left">
3078                <div class="mb-1 mr-4">
3079                    <span class="js-cart-notification-item-name"></span>
3080                    <span class="js-cart-notification-item-variant-container" style="display: none;">
3081                        (<span class="js-cart-notification-item-variant"></span>)
3082                    </span>
3083                </div>
3084                <div class="d-flex align-items-center mb-2">
3085                    <span class="js-cart-notification-item-quantity"></span>
3086                    <span> x </span>
3087                    <span class="js-cart-notification-item-price ml-1"></span>
3088                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
3089                        <span class="label label-accent label-small"><strong class="js-cart-notification-discount-percentage"></strong></span>
3090                    </span>
3091                </div>
3092                                    <strong>¡Agregado al carrito!</strong>
3093                            </div>
3094        </div>
3095                <div class="divider my-3"></div>
3096                <div class="row text-primary h5 font-weight-normal mb-3">
3097            <span class="col-auto text-left ml-2">
3098                <strong>Total</strong> 
3099                (<span class="js-cart-widget-amount">
3100                    0 
3101                </span>
3102                <span class="js-cart-counts-plural" style="display: none;">
3103                    productos):
3104                </span>
3105                <span class="js-cart-counts-singular" style="display: none;">
3106                    producto):
3107                </span>
3108            </span>
3109            <strong class="js-cart-total col text-right mr-2">$0.00</strong>
3110        </div>
3111        <a href="#" class=" btn btn-primary btn-medium w-100 d-inline-block js-modal-open js-cart-notification-close js-fullscreen-modal-open" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
3112            Ver carrito
3113        </a>
3114    </div>
3115</div>                    </div>
3116                            </div>
3117            		</div>
3118                    <div class="d-md-none">
3119                
3120
3121
3122
3123
3124
3125
3126    
3127<div class="js-alert-added-to-cart notification-floating notification-hidden " style="display: none;">
3128    <div class="notification notification-primary notification-cart position-relative ">
3129    		        <div class="js-cart-notification-arrow-up notification-arrow-up"></div>
3130	        <div class="js-cart-notification-close notification-close mt-2 mr-2">
3131	            <svg class="icon-inline icon-2x icon-w-12 svg-icon-primary notification-icon"><use xlink:href="#times"/></svg>
3132	        </div>
3133                <div class="js-cart-notification-item row" data-store="cart-notification-item">
3134            <div class="col-2 pr-0 notification-img">
3135                <img src="" class="js-cart-notification-item-img img-fluid" />
3136                <svg class="icon-inline icon-sm svg-icon-primary"><use xlink:href="#check-circle-filled"/></svg>
3137            </div>
3138            <div class="col-10 text-left">
3139                <div class="mb-1 mr-4">
3140                    <span class="js-cart-notification-item-name"></span>
3141                    <span class="js-cart-notification-item-variant-container" style="display: none;">
3142                        (<span class="js-cart-notification-item-variant"></span>)
3143                    </span>
3144                </div>
3145                <div class="d-flex align-items-center mb-2">
3146                    <span class="js-cart-notification-item-quantity"></span>
3147                    <span> x </span>
3148                    <span class="js-cart-notification-item-price ml-1"></span>
3149                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
3150                        <span class="label label-accent label-small"><strong class="js-cart-notification-discount-percentage"></strong></span>
3151                    </span>
3152                </div>
3153                                    <strong>¡Agregado al carrito!</strong>
3154                            </div>
3155        </div>
3156                <div class="divider my-3"></div>
3157                <div class="row text-primary h5 font-weight-normal mb-3">
3158            <span class="col-auto text-left ml-2">
3159                <strong>Total</strong> 
3160                (<span class="js-cart-widget-amount">
3161                    0 
3162                </span>
3163                <span class="js-cart-counts-plural" style="display: none;">
3164                    productos):
3165                </span>
3166                <span class="js-cart-counts-singular" style="display: none;">
3167                    producto):
3168                </span>
3169            </span>
3170            <strong class="js-cart-total col text-right mr-2">$0.00</strong>
3171        </div>
3172        <a href="#" class=" btn btn-primary btn-medium w-100 d-inline-block js-modal-open js-cart-notification-close js-fullscreen-modal-open" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
3173            Ver carrito
3174        </a>
3175    </div>
3176</div>            </div>
3177        
3178                <div class="row align-items-center nav-row d-none d-md-block">
3179                        <div class="col text-center p-0 d-none d-md-block"><div class="nav-desktop">
3180    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
3181        
3182			<li class="js-item-desktop nav-item-desktop nav-main-item nav-item" data-component="menu.item">
3183        	<a class="nav-list-link " href="/">Inicio</a>
3184        </li>
3185		    	<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item  nav-item item-with-subitems" data-component="menu.item">
3186    		<div class="nav-item-container ">
3187	            <a class=" nav-list-link " href="https://www.dogiftmx.com/productos/">Productos
3188		            			            <span class="nav-list-arrow transition-soft">
3189			            	<svg class="icon-inline icon-md"><use xlink:href="#chevron-down"/></svg>
3190			            </span>
3191			        	        	</a>
3192	        </div>
3193	        <div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">				<ul class="desktop-list-subitems list-subitems nav-list-accordion" >
3194								        						
3195			<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3196        	<a class="nav-list-link " href="https://dogiftmx.com/premios-y-snacks/">Premios y Snacks</a>
3197        </li>
3198		    	<li class="js-item-desktop nav-item-desktop  nav-item item-with-subitems" data-component="menu.item">
3199    		<div class="nav-item-container ">
3200	            <a class=" nav-list-link " href="https://www.dogiftmx.com/higiene-natural/">Cuidado e Higiene 
3201		            	        	</a>
3202	        </div>
3203	        				<ul class=" list-subitems nav-list-accordion" >
3204								        						
3205			<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3206        	<a class="nav-list-link " href="https://dogiftmx.com/higiene-natural/higiene-cachorros/">Higiene Cachorros</a>
3207        </li>
3208				        					
3209				</ul>
3210					</li>
3211				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3212        	<a class="nav-list-link " href="https://dogiftmx.com/pasteles-y-pupcakes/">Pasteles y Pupcakes</a>
3213        </li>
3214				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3215        	<a class="nav-list-link " href="https://dogiftmx.com/identificalo/">Identifícalo</a>
3216        </li>
3217				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3218        	<a class="nav-list-link " href="https://dogiftmx.com/camasparaperros/">Camas</a>
3219        </li>
3220				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3221        	<a class="nav-list-link " href="https://dogiftmx.com/mayoristas/">Mayoristas</a>
3222        </li>
3223		    	<li class="js-item-desktop nav-item-desktop  nav-item item-with-subitems" data-component="menu.item">
3224    		<div class="nav-item-container ">
3225	            <a class=" nav-list-link " href="https://www.dogiftmx.com/suplementos-mascotas/">Suplementos Mascotas
3226		            	        	</a>
3227	        </div>
3228	        				<ul class=" list-subitems nav-list-accordion" >
3229								        						
3230			<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3231        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/cbd/">CBD</a>
3232        </li>
3233				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3234        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/herbolarios/">Herbolarios</a>
3235        </li>
3236				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3237        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/flores-de-bach/">Flores de Bach</a>
3238        </li>
3239				        					
3240				</ul>
3241					</li>
3242				<li class="js-item-desktop nav-item-desktop  nav-item" data-component="menu.item">
3243        	<a class="nav-list-link " href="https://dogiftmx.com/jugueteriacanina/">Juguetería</a>
3244        </li>
3245				        					
3246				</ul>
3247			</div>		</li>
3248				<li class="js-item-desktop nav-item-desktop nav-main-item nav-item" data-component="menu.item">
3249        	<a class="nav-list-link " href="https://dogiftmx.com/catalogo-dogift-mayoreo/">Mayoristas</a>
3250        </li>
3251				<li class="js-item-desktop nav-item-desktop nav-main-item nav-item" data-component="menu.item">
3252        	<a class="nav-list-link " href="https://dogiftmx.com/taxicaninopetdrive/">Taxi Mascotas</a>
3253        </li>
3254				<li class="js-item-desktop nav-item-desktop nav-main-item nav-item" data-component="menu.item">
3255        	<a class="nav-list-link " href="/contacto/">Contacto</a>
3256        </li>
3257				<li class="js-item-desktop nav-item-desktop nav-main-item nav-item" data-component="menu.item">
3258        	<a class="nav-list-link " href="https://dogiftmx.com/politicas-dogift-legal/">Políticas</a>
3259        </li>
3260	    </ul>
3261</div></div>
3262        </div>
3263
3264	</div>
3265    
3266
3267
3268
3269
3270
3271
3272</header>
3273
3274
3275
3276
3277
3278                                                            <div
3279                class="js-nubesdk-slot"
3280                data-nubesdk-slot="after_header"
3281                                                                                            ></div>
3282            
3283
3284
3285
3286    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom notification-above notification-primary col-12 col-lg-6 offset-lg-3 opacity-90" style="display: none;">
3287        <div class="row no-gutters justify-content-center align-items-center font-smallest font-md-small px-md-3">
3288            <span class="col col-md-auto text-left mr-2 mr-md-3">Al navegar por este sitio <strong>aceptas el uso de cookies</strong> para agilizar tu experiencia de compra.</span>
3289            <div class="col-auto text-right">
3290                <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small p-2 invert" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendido</a>
3291            </div>
3292        </div>
3293    </div>
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308<div id="quick-login" class="js-modal  modal modal-bottom modal-centered-small modal-center transition-slide modal-centered transition-soft modal-zindex-top" style="display: none;"   >
3309                                                            <span class="js-modal-close modal-close no-header float-right mr-0">
3310                        <svg class="icon-inline icon-lg modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
3311                    </span>
3312                         
3313                <div class="modal-body">
3314                            <div class="text-center h5 mt-3">¡Qué bueno verte de nuevo!</div>
3315        <div class="text-center p-2">Inicia sesión para comprar más rápido y ver todos tus pedidos.</div>
3316        
3317<form id="quick-login-form" action="/account/login/" method="post" class="js-form form " data-store="account-login">
3318                    
3319<div class="form-group  ">
3320                            <input 
3321            type="hidden"
3322                        class=" form-control  " 
3323            autocorrect="off" 
3324            autocapitalize="off" 
3325                                    name="redirect_to"            value="account/login"                                                                                            />
3326                                                </div>
3327
3328
3329                
3330<div class="form-group  ">
3331                            <input 
3332            type="hidden"
3333                        class=" form-control  " 
3334            autocorrect="off" 
3335            autocapitalize="off" 
3336                                    name="from"            value="quick-login"                                                                                            />
3337                                                </div>
3338
3339
3340                
3341<div class="form-group  ">
3342            <label  class="form-label " for="email">Correo electrónico</label>
3343                            <input 
3344            type="email"
3345                        class=" form-control js-account-input " 
3346            autocorrect="off" 
3347            autocapitalize="off" 
3348                                    name="email"                                                                                                        />
3349                                                </div>
3350
3351
3352                
3353<div class="form-group  ">
3354            <label  class="form-label " for="password">Contraseña</label>
3355                            <input 
3356            type="password"
3357                        class="js-password-input form-control js-account-input " 
3358            autocorrect="off" 
3359            autocapitalize="off" 
3360            autocomplete="off"                        name="password"                                                                                                        />
3361             
3362            <a aria-label="Ver contraseña" class="js-password-view btn form-toggle-eye">
3363                <span class="js-eye-open" style="display: none;">
3364                    <svg class="icon-inline svg-icon-primary icon-w-20"><use xlink:href="#eye"/></svg>
3365                </span>
3366                <span class="js-eye-closed">
3367                    <svg class="icon-inline svg-icon-primary icon-w-20"><use xlink:href="#eye-closed"/></svg>
3368                </span>
3369            </a>                        
3370                                           <div class="mt-4 text-center">
3371        <a href="/account/reset" class="btn-link btn-link-primary font-small float-right mb-4 mt-3n"></a>
3372    </div>
3373            </div>
3374
3375
3376                
3377    
3378    <button class="btn btn-primary btn-block" type="submit" value="Iniciar sesión" name="" >
3379        Iniciar sesión
3380        <span class="js-form-spinner" style="display:none;">
3381            <svg class="icon-inline icon-spin h5"><use xlink:href="#circle-notch"/></svg>
3382        </span>
3383    </button>
3384
3385    </form>
3386                    </div>
3387        
3388    </div>
3389
3390<div class="js-modal-overlay modal-overlay modal-zindex-top" data-modal-id="#quick-login" style="display: none;"></div>
3391
3392
3393
3394
3395<div id="nav-hamburger" class="js-modal  modal modal-nav-hamburger head-primary modal-docked-small modal-left transition-fade modal-full transition-soft " style="display: none;"   >
3396                <div class="modal-with-fixed-footer">
3397            <div class="modal-scrollable-area">
3398                                        <div class="modal-topbar">
3399                                <div class="row navigation-topbar">
3400    <div class="col-8 text-left px-2">
3401                        <a class="social-icon" href="https://instagram.com/DoGift" target="_blank" aria-label="instagram DoGift">
3402                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#instagram"/></svg>
3403        </a>
3404                    <a class="social-icon" href="https://www.facebook.com/Dogiftmx" target="_blank" aria-label="facebook DoGift">
3405                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#facebook-f"/></svg>
3406        </a>
3407                            <a class="social-icon" href="https://www.tiktok.com/@dogiftmx" target="_blank" aria-label="tiktok DoGift">
3408                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#tiktok"/></svg>
3409        </a>
3410                    <a class="social-icon" href="https://www.twitter.com/DoGift" target="_blank" aria-label="twitter DoGift">
3411                                                                                            <svg class="icon-inline icon-md"><use xlink:href="#twitter"/></svg>
3412        </a>
3413                </div>
3414    <div class="col-4 text-right">
3415            <div class="languages">
3416                                <a href="https://www.dogiftmx.com/account/login/" class="">
3417            	<img class="lazyload" src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/mx.png" alt="Español" />
3418            </a>
3419                                <a href="https://www.dogiftmx.com/us/account/login/" class="opacity-50">
3420            	<img class="lazyload" src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//cdn.linkedstore.com/assets/common/img/flags/us.png" alt="English" />
3421            </a>
3422            </div>
3423    </div>
3424</div>                        </div>
3425                                                    <span class="js-modal-close modal-close no-header ">
3426                        <svg class="icon-inline icon-lg modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
3427                    </span>
3428                         
3429                <div class="modal-body">
3430                            
3431    <div class="nav-primary">
3432        <ul class="nav-list" data-store="navigation" data-component="menu">
3433            
3434			<li class=" nav-item" data-component="menu.item">
3435        	<a class="nav-list-link " href="/">Inicio</a>
3436        </li>
3437		    	<li class=" nav-item item-with-subitems" data-component="menu.item">
3438    		<div class="nav-item-container js-nav-list-toggle-accordion">
3439	            <a class="js-toggle-page-accordion nav-list-link " href="#">Productos
3440		            			            <span class="nav-list-arrow transition-soft">
3441			            	<svg class="icon-inline icon-md"><use xlink:href="#chevron-down"/></svg>
3442			            </span>
3443			        	        	</a>
3444	        </div>
3445	        				<ul class="js-pages-accordion list-subitems nav-list-accordion" style="display:none;">
3446											<li class="nav-item nav-item-desktop">
3447							<a class="nav-list-link " href="https://www.dogiftmx.com/productos/">
3448								<strong>
3449																			Ver todos los productos
3450																	</strong>
3451						 	</a>
3452				        </li>
3453			        			        			        	
3454			<li class=" nav-item" data-component="menu.item">
3455        	<a class="nav-list-link " href="https://dogiftmx.com/premios-y-snacks/">Premios y Snacks</a>
3456        </li>
3457		    	<li class=" nav-item item-with-subitems" data-component="menu.item">
3458    		<div class="nav-item-container js-nav-list-toggle-accordion">
3459	            <a class="js-toggle-page-accordion nav-list-link " href="#">Cuidado e Higiene 
3460		            			            <span class="nav-list-arrow transition-soft">
3461			            	<svg class="icon-inline icon-md"><use xlink:href="#chevron-down"/></svg>
3462			            </span>
3463			        	        	</a>
3464	        </div>
3465	        				<ul class="js-pages-accordion list-subitems nav-list-accordion" style="display:none;">
3466											<li class="nav-item nav-item-desktop">
3467							<a class="nav-list-link " href="https://www.dogiftmx.com/higiene-natural/">
3468								<strong>
3469																			Ver todo en Cuidado e Higiene 
3470																	</strong>
3471						 	</a>
3472				        </li>
3473			        			        			        	
3474			<li class=" nav-item" data-component="menu.item">
3475        	<a class="nav-list-link " href="https://dogiftmx.com/higiene-natural/higiene-cachorros/">Higiene Cachorros</a>
3476        </li>
3477				        					
3478				</ul>
3479					</li>
3480				<li class=" nav-item" data-component="menu.item">
3481        	<a class="nav-list-link " href="https://dogiftmx.com/pasteles-y-pupcakes/">Pasteles y Pupcakes</a>
3482        </li>
3483				<li class=" nav-item" data-component="menu.item">
3484        	<a class="nav-list-link " href="https://dogiftmx.com/identificalo/">Identifícalo</a>
3485        </li>
3486				<li class=" nav-item" data-component="menu.item">
3487        	<a class="nav-list-link " href="https://dogiftmx.com/camasparaperros/">Camas</a>
3488        </li>
3489				<li class=" nav-item" data-component="menu.item">
3490        	<a class="nav-list-link " href="https://dogiftmx.com/mayoristas/">Mayoristas</a>
3491        </li>
3492		    	<li class=" nav-item item-with-subitems" data-component="menu.item">
3493    		<div class="nav-item-container js-nav-list-toggle-accordion">
3494	            <a class="js-toggle-page-accordion nav-list-link " href="#">Suplementos Mascotas
3495		            			            <span class="nav-list-arrow transition-soft">
3496			            	<svg class="icon-inline icon-md"><use xlink:href="#chevron-down"/></svg>
3497			            </span>
3498			        	        	</a>
3499	        </div>
3500	        				<ul class="js-pages-accordion list-subitems nav-list-accordion" style="display:none;">
3501											<li class="nav-item nav-item-desktop">
3502							<a class="nav-list-link " href="https://www.dogiftmx.com/suplementos-mascotas/">
3503								<strong>
3504																			Ver todo en Suplementos Mascotas
3505																	</strong>
3506						 	</a>
3507				        </li>
3508			        			        			        	
3509			<li class=" nav-item" data-component="menu.item">
3510        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/cbd/">CBD</a>
3511        </li>
3512				<li class=" nav-item" data-component="menu.item">
3513        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/herbolarios/">Herbolarios</a>
3514        </li>
3515				<li class=" nav-item" data-component="menu.item">
3516        	<a class="nav-list-link " href="https://dogiftmx.com/suplementos-mascotas/flores-de-bach/">Flores de Bach</a>
3517        </li>
3518				        					
3519				</ul>
3520					</li>
3521				<li class=" nav-item" data-component="menu.item">
3522        	<a class="nav-list-link " href="https://dogiftmx.com/jugueteriacanina/">Juguetería</a>
3523        </li>
3524				        					
3525				</ul>
3526					</li>
3527				<li class=" nav-item" data-component="menu.item">
3528        	<a class="nav-list-link " href="https://dogiftmx.com/catalogo-dogift-mayoreo/">Mayoristas</a>
3529        </li>
3530				<li class=" nav-item" data-component="menu.item">
3531        	<a class="nav-list-link " href="https://dogiftmx.com/taxicaninopetdrive/">Taxi Mascotas</a>
3532        </li>
3533				<li class=" nav-item" data-component="menu.item">
3534        	<a class="nav-list-link " href="/contacto/">Contacto</a>
3535        </li>
3536				<li class=" nav-item" data-component="menu.item">
3537        	<a class="nav-list-link " href="https://dogiftmx.com/politicas-dogift-legal/">Políticas</a>
3538        </li>
3539	        </ul>
3540    </div>
3541                    </div>
3542                </div>
3543                    <div class="modal-footer  p-0">
3544                        
3545    <div class="nav-secondary" data-store="account-links">
3546        <ul class="nav-account">
3547                            <svg class="icon-inline icon-2x icon-w-14 mr-2 ml-3"><use xlink:href="#user"/></svg>
3548                                    <li class="nav-accounts-item"><a href="/account/register" title="" class="nav-accounts-link">Crear una cuenta</a></li>
3549                                <li class="nav-accounts-item position-relative">
3550                    <a href="/account/login/" title="" class="js-login nav-accounts-link">Iniciar sesión</a>            
3551                                    </li>
3552                    </ul>
3553    </div>
3554                </div>
3555                </div>
3556            
3557    </div>
3558
3559<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-hamburger" style="display: none;"></div>
3560
3561
3562
3563
3564<div id="nav-search" class="js-modal  modal modal-nav-search modal-left transition-sli
3564de modal-docked-md transition-soft " style="display: none;"   >
3565                                                            <div class="js-modal-close  modal-header ">
3566                        <span class="modal-close ">
3567                            <svg class="icon-inline modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
3568                        </span>
3569                                    Buscar                        </div>
3570                         
3571                <div class="modal-body">
3572                            <form class="js-search-container js-search-form search-container" action="/search/" method="get">
3573	<div class="form-group m-0">
3574        <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="¿Qué estás buscando?" aria-label="¿Qué estás buscando?" />
3575        <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar">
3576            <svg class="icon-inline icon-2x"><use xlink:href="#search"/></svg>
3577        </button>
3578	</div>
3579</form>
3580<div class="js-search-suggest search-suggest">
3581    </div>
3582                    </div>
3583        
3584    </div>
3585
3586<div class="js-modal-overlay modal-overlay " data-modal-id="#nav-search" style="display: none;"></div>
3587
3588
3589    
3590    
3591
3592<div id="modal-cart" class="js-modal js-fullscreen-modal modal modal- modal-right transition-sli
3592de modal-docked-md transition-soft " style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart">
3593        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
3594                                                            <div class="js-modal-close js-fullscreen-modal-close modal-header ">
3595                        <span class="modal-close ">
3596                            <svg class="icon-inline modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
3597                        </span>
3598                                    Carrito de compras                            </div>
3599                         
3600                <div class="modal-body">
3601                                
3602
3603
3604
3605                                                            <div
3606                class="js-visible-on-cart-filled js-nubesdk-slot"
3607                data-nubesdk-slot="before_line_items"
3608                                                                                style="display:none;"
3609                            ></div>
3610            
3611
3612<div class="js-ajax-cart-list cart-row">
3613        </div>
3614
3615
3616
3617
3618
3619                                                            <div
3620                class="js-visible-on-cart-filled js-nubesdk-slot"
3621                data-nubesdk-slot="after_line_items"
3622                                                                                style="display:none;"
3623                            ></div>
3624            
3625
3626<div class="js-empty-ajax-cart cart-row" >
3627 	    <div class="alert alert-info" data-component="cart.empty-message">El carrito de compras está vacío. </div>
3628</div>
3629<div id="error-ajax-stock" style="display: none;">
3630	<div class="alert alert-warning">
3631     	¡Ups! No tenemos más stock de este producto para agregarlo al carrito. Si quieres<a href="/productos/" class="btn-link ml-1">ver otros aquí</a>
3632    </div>
3633</div>
3634
3635<div class="cart-row">
3636    
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646    
3647    
3648
3649
3650
3651                                                            <div
3652                class="js-visible-on-cart-filled js-nubesdk-slot"
3653                data-nubesdk-slot="before_cart_shipping_options"
3654                                                                                style="display:none;"
3655                            ></div>
3656            
3657
3658          <div class="js-fulfillment-info js-allows-non-shippable" style="display: none">
3659
3660                  <div class="js-visible-on-cart-filled divider" style="display:none;"></div>
3661                <div class="js-visible-on-cart-filled js-has-new-shipping js-shipping-calculator-container">
3662
3663          
3664          <div class="js-shipping-method-unavailable alert alert-warning row m-1" style="display: none;">
3665            <div class="col-11 text-left"><strong>La forma de envío que elegiste ya no está disponible para este carrito. </strong></br>
3666              ¡No te preocupes! Puedes elegir otra.</div>
3667          </div>
3668
3669          
3670          <div id="cart-shipping-container" class="row"  style="display: none;" data-shipping-url="/envio/">
3671
3672            
3673            <span id="cart-selected-shipping-method" data-code="" class="hidden"></span>
3674
3675            
3676                          
3677
3678
3679
3680	
3681<div class="mb-2 col-12" data-store="shipping-calculator">
3682
3683	<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form ">
3684		<div class="js-shipping-calculator-with-zipcode  mb-4 w-100 transition-up position-absolute">
3685			<div class="container p-0">
3686				<div class="row align-items-center">
3687					<span class="col pr-0">
3688						<span class="font-small align-bottom">
3689							<span>Entregas para el CP:</span>
3690							<strong class="js-shipping-calculator-current-zip"></strong>
3691						</span>
3692					</span>
3693					<div class="col-auto pl-0">
3694						<a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right py-1 px-2 px-sm-3" href="#">Cambiar CP</a>
3695					</div>
3696				</div>
3697			</div>
3698		</div>
3699
3700		<div class="js-shipping-calculator-form shipping-calculator-form transition-up position-absolute">
3701
3702			
3703			
3704<div class="form-group form-row form-group-inline align-items-center mb-3 ">
3705        					<div class="col-12 mb-2 form-label">
3706						<svg class="icon-inline icon-lg icon-w-20 svg-icon-text mr-2 align-text-bottom"><use xlink:href="#truck"/></svg>
3707						<span class="align-middle">
3708							Opciones de envío
3709						</span>
3710					</div>
3711				        <div class="form-control-container col-6 col-lg-7 pr-0" >
3712                <input 
3713            type="tel"
3714                        class=" form-control js-shipping-input form-control-inline" 
3715            autocorrect="off" 
3716            autocapitalize="off" 
3717                                    name="zipcode"                                    placeholder="Tu código postal"                        aria-label="Tu código postal"                                    data-component="cart"        />
3718                    									        </div>
3719        				<div class="col-6 col-lg-5 pl-0">
3720					<button class="js-calculate-shipping btn btn-secondary btn-block" aria-label="Calcular envío">	
3721						<span class="js-calculate-shipping-wording">Calcular</span>
3722						<span class="js-calculating-shipping-wording" style="display: none;">Calculando</span>
3723						<span class="float-right loading" style="display: none;">
3724							<svg class="icon-inline icon-smd icon-spin svg-icon-primary"><use xlink:href="#circle-notch"/></svg>
3725						</span>
3726					</button>
3727				</div>
3728			        																												<div class="col-12">
3729
3730						
3731						<a class="font-small text-primary mt-2 mb-2 d-block " href="https://www.correosdemexico.gob.mx/SSLServicios/ConsultaCP/Descarga.aspx" target="_blank">No sé mi código postal</a>
3732					</div>
3733								<div class="col-12">
3734					<div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;">
3735						
3736						
3737																																														No encontramos este código postal para México. Puedes intentar con otro o
3738
3739																	<a href="#" data-toggle="#cart-shipping-country" class="js-modal-open btn-link btn-link-primary text-lowercase">
3740										cambiar tu país de entrega
3741									</a>
3742																																							</div>
3743					<div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Hubo un error al calcular el envío. Intenta de nuevo en unos segundos.</div>
3744					<div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">El cálculo falló por un problema con el forma de envío. Intenta de nuevo en unos segundos.</div>
3745				</div>
3746				</div>
3747
3748
3749		</div>
3750	</div>
3751	<div class="js-shipping-calculator-spinner shipping-spinner-container mb-3 float-left w-100 transition-soft text-center" style="display: none;"><div class="spinner-ellipsis"><div class="point"></div><div class="point"></div><div class="point"></div><div class="point"></div></div></div>
3752	<div class="js-shipping-calculator-response mb-3 float-left w-100 transition-soft  radio-buttons-group" style="display: none;"></div>
3753</div>
3754
3755
3756
3757				
3758	
3759
3760<div id="cart-shipping-country" class="js-modal js-fullscreen-modal modal modal-bottom modal-centered-small js-modal-shipping-country modal-center transition-sli
3760de modal-centered transition-soft modal-zindex-top" style="display: none;" data-component="cart" data-cart-open-type="show_notification" data-modal-url="modal-fullscreen-cart">
3761        <form action="/comprar/" method="post" class="js-ajax-cart-panel " data-store="cart-form">
3762                                                            <div class="js-modal-close js-fullscreen-modal-close modal-header ">
3763                        <span class="modal-close ">
3764                            <svg class="icon-inline modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
3765                        </span>
3766                        		    País de entrega
3767		                    </div>
3768                         
3769                <div class="modal-body">
3770                    		    
3771<div class="form-group mt-4">
3772            <label  class="form-label " >País donde entregaremos tu compra</label>
3773        <select 
3774                class="form-select js-shipping-country-select "
3775                aria-label="País donde entregaremos tu compra">
3776        											<option value="MX" data-country-url="https://www.dogiftmx.com/account/login/" selected>México</option>
3777											<option value="US" data-country-url="https://www.dogiftmx.com/us/account/login/" >Estados Unidos</option>
3778									    </select>
3779    <div class="form-select-icon">
3780                    <svg class="icon-inline icon-w-14 icon-lg"><use xlink:href="#chevron-down"/></svg>
3781            </div>
3782</div>
3783
3784
3785		                </div>
3786                    <div class="modal-footer d-md-block ">
3787                			<a href="#" class="js-save-shipping-country btn btn-primary float-right">Aplicar</a>
3788		            </div>
3789            
3790        </form>
3791    </div>
3792
3793<div class="js-modal-overlay modal-overlay modal-zindex-top" data-modal-id="#cart-shipping-country" style="display: none;"></div>
3794            
3795            
3796                      </div>
3797        </div>
3798                  <div class="js-visible-on-cart-filled divider  mt-0" style="display:none;"></div>
3799              </div>
3800    
3801    
3802
3803
3804
3805                                                            <div
3806                class="js-visible-on-cart-filled js-nubesdk-slot"
3807                data-nubesdk-slot="after_cart_shipping_options"
3808                                                                                style="display:none;"
3809                            ></div>
3810            
3811
3812
3813              
3814              
3815              
3816                                                                      
3817              <div class="js-subtotal-price subtotal-price hidden" data-priceraw="0" style="display: none;"></div>
3818
3819<div id="store-curr" class="hidden" style="display: none;">MXN</div>
3820
3821<div class="js-visible-on-cart-filled cart-totals-container " style="display:none;">
3822
3823    <div class="cart-subtotals-container ">
3824        
3825        
3826        <div class="cart-subtotal h5 justify-content-between d-flex  d-flex justify-content-between mb-1" data-store="cart-subtotal">
3827            <span class="cart-subtotal-label  ">
3828                Subtotal (sin envío):
3829            </span>
3830            <span class="js-ajax-cart-total js-cart-subtotal cart-subtotal-price  text-right" data-priceraw="0" data-component="cart.subtotal" data-component-value='0'>$0.00</span>
3831        </div>
3832
3833        
3834        
3835
3836
3837
3838
3839
3840 
3841
3842        
3843        
3844        <div class="cart-discounts-container ">
3845
3846            
3847            <div class="js-total-promotions cart-promotions text-accent font-weight-bold ">
3848                <span class="js-promo-discount" style="display:none;">Descuento</span>
3849                <span class="js-promo-in" style="display:none;">en</span>
3850                <span class="js-promo-all" style="display:none;">todos los productos</span>
3851                <span class="js-promo-buying" style="display:none;"> comprando</span>
3852                <span class="js-promo-units-or-more" style="display:none;"> o más</span>
3853                            </div>
3854        </div>
3855
3856                
3857                <div class="js-coupon-discount-row cart-coupon-discount text-accent font-weight-bold d-flex justify-content-between mb-1" data-coupon-row="non-shipping" style="display:none !important;">
3858                        <span class="cart-coupon-discount-label  ">Descuento del cupón:</span>
3859            <span class="js-coupon-discount-amount cart-coupon-discount-price  text-right"></span>
3860        
3861        </div>
3862
3863        
3864                    <div class="js-fulfillment-info js-shipping-cost-table cart-shipping-costs-container h5  d-flex justify-content-between mb-1" style="display:none;">
3865                <span class="cart-shipping-costs-label  ">Envío:</span>
3866                <span id="shipping-cost" class="cart-shipping-costs-price opacity-40 text-right" data-free-shipping-wording="Gratis" data-component="cart.shipping_costs">Calcúlalo para verlo</span>
3867                <span class="js-calculating-shipping-cost cart-shipping-costs-calculating opacity-40 text-right" style="display: none">Calculando...</span>
3868                <span class="js-shipping-cost-empty cart-shipping-costs-empty opacity-40 text-right" style="display: none">Calcúlalo para verlo</span>
3869            </div>
3870
3871                            <div class="js-shipping-discount-row cart-shipping-discount-row h5 text-accent font-weight-bold  d-flex justify-content-between mb-1" data-store="cart-shipping-discount" data-component="cart.shipping_discount" style="display:none !important;">
3872                    <span class="cart-shipping-discount-label  ">Descuento en envío</span>
3873                    <span class="js-shipping-discount-amount cart-shipping-discount-price  text-right"></span>
3874                </div>
3875                    
3876                <div class="js-coupon-discount-row cart-coupon-discount text-accent font-weight-bold d-flex justify-content-between mb-1" data-coupon-row="shipping" style="display:none !important;">
3877                        <span class="cart-coupon-discount-label  ">Descuento del cupón:</span>
3878            <span class="js-coupon-discount-amount cart-coupon-discount-price  text-right"></span>
3879        
3880        </div>
3881    </div>
3882
3883    
3884
3885
3886
3887                                                            <div
3888                class="js-visible-on-cart-filled js-nubesdk-slot"
3889                data-nubesdk-slot="after_cart_summary"
3890                                                                                style="display:none;"
3891                            ></div>
3892            
3893
3894            <div class="cart-totals-divider divider"></div>
3895    
3896    
3897    <div class="js-cart-total-container cart-totals-container " data-store="cart-total">
3898
3899        
3900        <div class="cart-total d-flex justify-content-between mb-3 h2 text-primary">
3901            <span class="cart-total-label ">Total:</span>
3902            <span class="js-cart-total cart-total-price   text-right" data-component="cart.total" data-component-value='0'>$0.00</span>
3903        </div>
3904
3905                <div class='total-price hidden' style="display: none;">
3906            Total: $0.00
3907        </div>
3908
3909            
3910        <div class="cart-secondary-total-container text-right">
3911
3912            
3913            
3914
3915
3916            
3917                            																			<div  style="display: none;"  data-interest="0" data-cart-installment="1" class="js-installments-cart-total cart-installments text-accent font-small font-weight-normal mt-1 ">    
3918			O hasta
3919			
3920			<span class='js-cart-installments-amount cart-installments-amount '>1</span>
3921
3922			
3923			<span>
3924									meses
3925									
3926									de
3927							</span>
3928
3929			
3930			<span class='js-cart-installments cart-installments-money '>$0.00</span>
3931			
3932					</div>
3933	
3934                    </div>
3935    </div>
3936</div>
3937
3938
3939              
3940
3941
3942
3943                                                            <div
3944                class="js-visible-on-cart-filled js-nubesdk-slot"
3945                data-nubesdk-slot="before_go_to_checkout"
3946                                                                                style="display:none;"
3947                            ></div>
3948            
3949
3950              <div class="js-visible-on-cart-filled container-fluid" style="display:none;">
3951
3952                
3953                <div id="error-ajax-stock" class='alert alert-warning mt-1' role='alert' style="display:none;">
3954                  ¡Ups! No tenemos más stock de este producto para agregarlo al carrito. Si quieres<a href="/productos/" class="btn-link ml-1">ver otros aquí</a>
3955                </div>
3956                <div>
3957
3958                  
3959                                                      
3960                    
3961                    <div class="js-ajax-cart-submit row mb-3" style="display:none" id="ajax-cart-submit-div" >
3962                      <input class="btn btn-primary btn-block" type="submit" name="go_to_checkout" value="Iniciar Compra" data-component="cart.checkout-button"/>
3963                    </div>
3964                    <div class="row">
3965                                            
3966
3967<div id="ajax-cart-minumum-div" class="js-ajax-cart-minimum alert alert-warning mb-2" >
3968    El monto mínimo de compra es de $100.00 sin incluir el costo de envío.
3969</div>
3970<input type="hidden" id="ajax-cart-minimum-value" value="10000"/>
3971
3972
3973<div class="js-checkout-enabled-validation-messages " data-alert-classes="alert alert-warning mb-2" data-component="checkout-enabled-validation-messages" style="display:none" role="status">
3974    </div>
3975
3976                    </div>
3977                  
3978                  
3979                                      <div class="row mb-2">
3980                      <div class="text-center w-100">
3981                        <a href="#" class="js-modal-close js-fullscreen-modal-close btn-link">Ver más productos</a>
3982                      </div>
3983                    </div>
3984                                  </div>
3985              </div>
3986
3987              
3988
3989
3990
3991                                                            <div
3992                class="js-visible-on-cart-filled js-nubesdk-slot"
3993                data-nubesdk-slot="after_go_to_checkout"
3994                                                                                style="display:none;"
3995                            ></div>
3996            
3997
3998</div>
3999
4000                        </div>
4001        
4002        </form>
4003    </div>
4004
4005<div class="js-modal-overlay modal-overlay " data-modal-id="#modal-cart" style="display: none;"></div>
4006
4007
4008
4009    
4010    
4011
4012<div id="related-products-notification" class="js-modal  modal modal-bottom modal-overflow-none modal-bottom-sheet h-auto modal-bottom transition-sli
4012de modal-centered-md modal-centered-md-600px m-0 p-3 transition-soft " style="display: none;"   >
4013                                                            <div class="js-modal-close  modal-header modal-header-light px-0 pt-0 mb-2 m-0 w-100">
4014                        <span class="modal-close float-right mr-0">
4015                            <svg class="icon-inline modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
4016                        </span>
4017                                    ¡Agregado al carrito!
4018                            </div>
4019                         
4020                <div class="modal-body">
4021                    
4022            
4023            
4024<div class="row mb-4 mx-0 " >
4025    <div class="col-md mb-3 mb-md-0">
4026    	        <div class="js-cart-notification-item row align-items-center" data-store="cart-notification-item">
4027            <div class="col-2 p-0 notification-img">
4028                <img src="" class="js-cart-notification-item-img img-fluid" />
4029                <svg class="icon-inline icon-sm svg-icon-primary"><use xlink:href="#check-circle-filled"/></svg>
4030            </div>
4031            <div class="col-10 text-left">
4032                <div class="mb-1 mr-4">
4033                    <span class="js-cart-notification-item-name"></span>
4034                    <span class="js-cart-notification-item-variant-container" style="display: none;">
4035                        (<span class="js-cart-notification-item-variant"></span>)
4036                    </span>
4037                </div>
4038                <div class="d-flex align-items-center mb-2">
4039                    <span class="js-cart-notification-item-quantity"></span>
4040                    <span> x </span>
4041                    <span class="js-cart-notification-item-price ml-1"></span>
4042                    <span class="js-cart-notification-discount-label ml-2" style="display: none;">
4043                        <span class="label label-accent label-small"><strong class="js-cart-notification-discount-percentage"></strong></span>
4044                    </span>
4045                </div>
4046                            </div>
4047        </div>
4048                </div>
4049        <div class="col-md px-0">
4050                <div class="row text-primary h5 font-weight-normal font-md-normal mb-2 pb-1">
4051            <span class="col text-left ml-2 pr-0">
4052                <strong>Total</strong> 
4053                (<span class="js-cart-widget-amount">
4054                    0 
4055                </span>
4056                <span class="js-cart-counts-plural" style="display: none;">
4057                    productos):
4058                </span>
4059                <span class="js-cart-counts-singular" style="display: none;">
4060                    producto):
4061                </span>
4062            </span>
4063            <strong class="js-cart-total col-auto text-right mr-2">$0.00</strong>
4064        </div>
4065        <a href="#" class="js-modal-close btn btn-primary btn-medium w-100 d-inline-block js-modal-open js-cart-notification-close js-fullscreen-modal-open" data-toggle="#modal-cart" data-modal-url="modal-fullscreen-cart">
4066            Ver carrito
4067        </a>
4068    </div>
4069</div>
4070            <div class="divider my-3"></div>
4071
4072            
4073            <div class="js-related-products-notification-container" style="display: none"></div>
4074
4075                        </div>
4076        
4077    </div>
4078
4079<div class="js-modal-overlay modal-overlay " data-modal-id="#related-products-notification" style="display: none;"></div>
4080
4081
4082
4083
4084<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 transition-sli
4084de modal-centered-md m-0 p-0 modal-full-width modal-md-width-400px transition-soft " style="display: none;"   >
4085                                                            <div class="js-modal-close  modal-header modal-header-light p-2 m-2 w-100">
4086                        <span class="modal-close float-right mr-0 modal-close-top-right">
4087                            <svg class="icon-inline modal-close-icon icon-w-10"><use xlink:href="#times"/></svg>
4088                        </span>
4089                                ¡Descuento exclusivo!
4090                        </div>
4091                         
4092                <div class="modal-body">
4093                            
4094        <div class="js-cross-selling-modal-body" style="display: none"></div>
4095                    </div>
4096                    <div class="modal-footer d-md-block ">
4097                            </div>
4098            
4099    </div>
4100
4101<div class="js-modal-overlay modal-overlay " data-modal-id="#js-cross-selling-modal" style="display: none;"></div>
4102
4103        
4104        
4105        <div class="mt-4">
4106
4107        
4108            <section class="container mb-4 text-center">
4109	<div class="row">
4110		<div class="col-12">
4111			
4112    <div class="breadcrumbs  ">
4113        <a class="crumb" href="https://www.dogiftmx.com" title="DoGift">Inicio</a>
4114        <span class="divider">></span>
4115                                                        <a class="crumb" href="/account/" title="Mi cuenta">Mi cuenta</a>
4116    	            <span class="divider">></span>
4117                                                                <span class="crumb active">Login</span>
4118                                        </div>
4119		</div>
4120	</div>
4121</section>
4122
4123
4124<div class="container">
4125	<div class="row justify-content-center">
4126		<div class="col-md-6 col-lg-4">
4127						<div class="js-resend-validation-success alert alert-success" style="display:none">
4128				<p class="m-1">¡El link fue enviado correctamente!</p>
4129			</div>
4130			<div class="js-resend-validation-error alert alert-danger" style="display:none">
4131				<p class="m-1">No pudimos enviar el correo electrónico, inténtalo de nuevo en unos minutos.</p>
4132			</div>
4133			<div class="js-too-many-attempts alert alert-danger" style="display:none">
4134				<p class="m-1">
4135					Superaste la cantidad de intentos permitidos. <br> Vuelve a probar en
4136					<span class="js-too-many-attempts-countdown"></span>
4137				</p>
4138			</div>
4139		</div>
4140	</div>
4141</div>
4142
4143
4144<section class="page-header" data-store="page-title">
4145		<div class="container">
4146		<div class="row">
4147				<div class="col text-center ">
4148											<h1 class="text-center h2 h1-md  text-primary" >Inicia sesión</h1>
4149											</div>
4150			</div>
4151	</div>
4152	</section>
4153
4154
4155<section class="account-page">
4156	<div class="container">
4157		<div class="row justify-content-md-center">
4158			<div class="col-md-8">
4159				
4160				
4161<form id="login-form" action="" method="post" class="js-form form " data-store="account-login">
4162    
4163						
4164						
4165<div class="form-group  ">
4166            <label  class="form-label " for="email">Correo electrónico</label>
4167                            <input 
4168            type="email"
4169                        class=" form-control js-account-input " 
4170            autocorrect="off" 
4171            autocapitalize="off" 
4172                                    name="email"                                                                        required                                />
4173                                                </div>
4174
4175
4176
4177						
4178						
4179<div class="form-group  ">
4180            <label  class="form-label " for="password">Contraseña</label>
4181                            <input 
4182            type="password"
4183                        class="js-password-input form-control js-account-input " 
4184            autocorrect="off" 
4185            autocapitalize="off" 
4186            autocomplete="off"                        name="password"                                                                        required                                />
4187             
4188            <a aria-label="Ver contraseña" class="js-password-view btn form-toggle-eye">
4189                <span class="js-eye-open" style="display: none;">
4190                    <svg class="icon-inline svg-icon-primary icon-w-20"><use xlink:href="#eye"/></svg>
4191                </span>
4192                <span class="js-eye-closed">
4193                    <svg class="icon-inline svg-icon-primary icon-w-20"><use xlink:href="#eye-closed"/></svg>
4194                </span>
4195            </a>                        
4196                                           <div class="mt-4 text-center">
4197        <a href="/account/reset" class="btn-link btn-link-primary font-small float-right mb-4 mt-3n">¿Olvidaste tu contraseña?</a>
4198    </div>
4199            </div>
4200
4201
4202					
4203					
4204					    
4205    
4206    <button class="btn btn-primary btn-block" type="submit" value="Iniciar sesión" name="" >
4207        Iniciar sesión
4208        <span class="js-form-spinner" style="display:none;">
4209            <svg class="icon-inline icon-spin h5"><use xlink:href="#circle-notch"/></svg>
4210        </span>
4211    </button>
4212
4213    </form>
4214			</div>
4215		</div>
4216					<p class="mt-3 text-center"> ¿No tienes una cuenta aún? <a href="/account/register" title="" class="btn-link-primary">Crear una cuenta</a></p>
4217			</div>
4218</section>
vendor: 109 bytes, lines 4218-4219
4218
4219<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4219<script type="text/javascript">
4220(function() {
4221	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
4222    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
4223	
4224	setTimeout(function() {
4225            var tracking_url = '/stats/record_visit/?' +
4226                      'referrer=' + encodeURIComponent(referrer) +
4227                      '&url=' + encodeURIComponent(url)
4228                                                                                                    + '&social_event_id_suffix=5440906d-3b69-4368-8017-20989448589a'
4229                                                                                    ;
4230            new Image().src = tracking_url;
4231	  }, 500);
4232})();
4233</script>
vendor: 1 bytes, line 4233
4233
4234<script type="text/javascript">
4235    LS.ready.then(function() {
4236                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D1341294', 'onfirstinteraction');
4237                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/titanpush\u002Ddescuentos\/titan\u002Dpromotions\u002Dpromise\/37.js\u003FversionId\u003DvgQEZ2RsNGB9n6WuO8psixE39ebaun3P\u0026store\u003D1341294', 'onfirstinteraction');
4238                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/perfit\/perfit\u002Djs\/5.js\u003FversionId\u003DfZ5dPpORi6k5sEqfwF_dcKwoAHD7C4SU\u0026a\u003Ddogiftb\u0026r\u003D565d2189\u0026h\u003D002f0864\u0026store\u003D1341294', 'onfirstinteraction');
4239                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/titanpush\u002Ddescuentos\/titan\u002Dscript\/13.js\u003FversionId\u003DrW7850sLQl46EeaNcffdmfDzx.x2l3jL\u0026clientId\u003D13312\u0026store\u003D1341294', 'onfirstinteraction');
4240        
4241        LS.socialScripts.forEach(function (scriptSrc) {
4242            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
4243        });
4244    });
4245</script>
4245
4246
4247
4248
4249
4250        
4251        </div>
4252
4253        
4254        
4255            <a href="https://wa.me/525539000938" target="_blank" class="js-btn-fixed-bottom btn-whatsapp" aria-label="Comunicate por WhatsApp">
4256        <svg class="icon-inline"><use xlink:href="#whatsapp"/></svg>
4257    </a>
4258
4259        
4260                  
4261
4262
4263
4264
4265
4266
4267
4268                                                            <div
4269                class="js-nubesdk-slot"
4270                data-nubesdk-slot="before_footer_internal"
4271                                                                                            ></div>
4272                                                                    <div
4273                class="js-nubesdk-slot"
4274                data-nubesdk-slot="before_footer"
4275                                                                                            ></div>
4276            
4277
4278<footer class="js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
4279	<div class="container-fluid px-md-5">
4280		<div class="row element-footer">
4281			
4282			
4283								
4284													<div class="col">
4285												<ul class="footer-menu">
4286			<li class="footer-menu-item">
4287	        <a class="footer-menu-link" href="https://www.dogiftmx.com/somosdogift/" >Nosotros</a>
4288		</li>
4289			<li class="footer-menu-item">
4290	        <a class="footer-menu-link" href="https://www.dogiftmx.com/aviso-de-privacidad-dogift/" >Aviso de Privacidad</a>
4291		</li>
4292			<li class="footer-menu-item">
4293	        <a class="footer-menu-link" href="https://www.dogiftmx.com/terminos-de-servicios-dogift/" >Términos de servicio</a>
4294		</li>
4295			<li class="footer-menu-item">
4296	        <a class="footer-menu-link" href="https://www.dogiftmx.com/politica-de-devolucion/" >Política de devolución</a>
4297		</li>
4298			<li class="footer-menu-item">
4299	        <a class="footer-menu-link" href="https://www.dogiftmx.com/politica-de-pagos/" >Política de pagos</a>
4300		</li>
4301			<li class="footer-menu-item">
4302	        <a class="footer-menu-link" href="https://www.dogiftmx.com/politicas-de-envio-dogift/" >Política de Envíos</a>
4303		</li>
4304	</ul>					</div>
4305				
4306								
4307													<div class="col-md mb-4">
4308													<h4 class="h3">Contactános</h4>
4309												
4310<ul class="contact-info ">
4311			<li class="contact-item">
4312			<svg class="icon-inline icon-lg icon-w contact-item-icon"><use xlink:href="#whatsapp"/></svg>
4313			<a href="https://wa.me/525539000938" class="contact-link">525539000938</a>
4314		</li>
4315				<li class="contact-item">
4316			<svg class="icon-inline icon-lg icon-w contact-item-icon"><use xlink:href="#phone"/></svg>
4317			<a href="tel:DoGift 5539000938/ Taxi Canino 5540386320" class="contact-link">DoGift 5539000938/ Taxi Canino 5540386320</a>
4318		</li>
4319				<li class="contact-item">
4320			<svg class="icon-inline icon-lg icon-w contact-item-icon"><use xlink:href="#email"/></svg>
4321			<a href="/cdn-cgi/l/email-protection#0961666568496d666e606f7d6471276a6664" class="contact-link"><span class="__cf_email__" data-cfemail="a9c1c6c5c8e9cdc6cec0cfddc4d187cac6c4">[email&#160;protected]</span></a>
4322		</li>
4323							<li class="contact-item">
4324				<svg class="icon-inline icon-lg icon-w contact-item-icon"><use xlink:href="#map-marker-alt"/></svg>
4325				CDMX
4326			</li>
4327					</ul>					</div>
4328				
4329						
4330				 		
4331				<div class="col-md mb-4">
4332											<h4 class="h3">Sigamos conectados</h4>
4333										                <a class="social-icon-rounded" href="https://instagram.com/DoGift" target="_blank" aria-label="instagram DoGift">
4334                                                                                            <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg>
4335        </a>
4336                    <a class="social-icon-rounded" href="https://www.facebook.com/Dogiftmx" target="_blank" aria-label="facebook DoGift">
4337                                                                                            <svg class="icon-inline icon-lg"><use xlink:href="#facebook-f"/></svg>
4338        </a>
4339                            <a class="social-icon-rounded" href="https://www.tiktok.com/@dogiftmx" target="_blank" aria-label="tiktok DoGift">
4340                                                                                            <svg class="icon-inline icon-lg"><use xlink:href="#tiktok"/></svg>
4341        </a>
4342                    <a class="social-icon-rounded" href="https://www.twitter.com/DoGift" target="_blank" aria-label="twitter DoGift">
4343                                                                                            <svg class="icon-inline icon-lg"><use xlink:href="#twitter"/></svg>
4344        </a>
4345            				</div>
4346
4347			
4348		</div>
4349
4350		
4351			
4352				<div class="divider mb-5"></div>
4353
4354				<div class="row element-footer">
4355
4356								 					 			<div class="col-md-9">
4357				 			<div class="footer-payments-shipping-logos">
4358				 								 					<div class="row mb-4">
4359				 						<div class="col-md-4">
4360					 						<h4 class="h3">Métodos de pago</h4>
4361					 					</div>
4362					 					<div class="col-md-8">
4363					 									<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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">
4364    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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">
4365    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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">
4366    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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">
4367    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/mx/[email protected]" class="icon-logo lazyload" alt="mx_oxxo" width="40" height="25">
4368    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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="other" width="40" height="25">
4369    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_hsbc-access" width="40" height="25">
4370    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/ar/[email protected]" class="icon-logo lazyload" alt="ar_cabaldebit" width="40" height="25">
4371    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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="maestro" width="40" height="25">
4372    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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="visadebit" width="40" height="25">
4373    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/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="vr-beneficios" width="40" height="25">
4374    					 					</div>
4375				 					</div>
4376												 								 					<div class="row mb-4">
4377					 					<div class="col-md-4">
4378					 						<h4 class="h3">Opciones de envío</h4>
4379					 					</div>
4380					 					<div class="col-md-8">
4381					 									<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_2097" width="40" height="25">
4382    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_1017" width="40" height="25">
4383    		<img src="//acdn-us.mitiendanube.com/assets/themes/amazonas/static/images/empty-placeholder.png" data-src="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/api/[email protected]" class="icon-logo lazyload" alt="api_8539" width="40" height="25">
4384    					 					</div>
4385				 					</div>
4386				 											</div>
4387						</div>
4388					
4389										
4390				</div>
4391
4392			
4393			</div>
4394
4395	
4396
4397
4398
4399                                                            <div
4400                class="js-nubesdk-slot"
4401                data-nubesdk-slot="inside_footer"
4402                                                                                            ></div>
4403            
4404
4405	<div class="js-footer-legal footer-legal">
4406		<div class="container-fluid px-md-5">
4407			<div class="row">
4408
4409	            <div class="col-md-9 text-md-left mb-3 mb-md-0">
4410	                <div class="d-inline-block mr-md-2">
4411	                   Copyright DoGift - 2026. Todos los derechos reservados.
4412	                </div>
4413	                
4414	            </div>
4415
4416				<div class="col-md text-left text-md-right">
4417	                	                <div class="powered-by-logo">
4418                    <a target="_blank" title="Tiendanube" rel="nofollow" href="https://www.tiendanube.com/mx?utm_source=www.dogiftmx.com&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Tiendanube" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1080 120" id="svg_brand"><path d="M37.2 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-23zM80.5 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.8H65v7.8c1.9-5.1 7.8-8.5 13.5-8.5.6 0 1 .1 1.4.1.3.1.5.1.5.1l.1 7.7zm1 14.8c0-13.1 9.4-23.1 22-23.1 12.4 0 21.4 10.1 21.4 22.7 0 1-.1 1.6-.1 2.1v.7H89.3c.5 7.7 7.2 13.6 14.8 13.6 6.6 0 10-3.2 12.8-7.5l6.4 3.3c-3.6 6.6-10.3 11.3-19.2 11.3-13.2 0-22.6-9.7-22.6-23.1zm35.4-4c-.7-6.9-6.5-12.3-13.7-12.3s-13.1 6.3-13.8 12.3h27.5zm27.9.3l13.2-1.6v-2.3c0-5.4-3.5-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.1h-7.4v-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.2-7.9 5.2-12.8 15.4-14.2zm.1 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 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.5 25.6c-8.7 0-15.2 6.9-15.2 
441815.9s6.4 15.9 15.2 15.9 15.2-6.9 15.2-15.9-6.5-15.9-15.2-15.9zM272 65.8c0 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.9 8.8 0 15.2-7.1 15.2-15.9s-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 0-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.8v6.4c2.8-4.4 7.4-7.4 14.1-7.4 11.3 0 17.8 7.5 17.8 19.2v25.9h-7.8v-25c0-8-4-12.9-11.6-12.9s-12.4 5.7-12.4 14.8v23.1h-.1zM541.3 10s-.1 0 0 0c-13.1 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.6C515 43.1 519 51.2 519 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.9zm78.2-11V52.3h-7.5v-8.9h7.5V30.2h10.5v13.2h7.5v8.9h-7.5v35.6h-10.5zm28.9-51c-3.5 0-6.4-2.9-6.4-6.4 0-3.6 2.9-6.5 6.4-6.5 3.7 0 6.5 3 6.5 6.5s-2.8 6.4-6.5 6.4zm-5.2 51V43.4h10.5v44.5h-10.5zm59.8-10.5c-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.8-16.2c-.7-5.9-5.4-10.3-11.9-10.3-6.3 0-11.2 5.2-11.9 10.3h23.8zm26.5 26.7h-10.5V43.4h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8H741V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4l-.1 23.5zm73.2 0v-6.4c-3.3 4.6-8.9 7.4-15.1 7.4C766.5 89 757 79 757 65.6c0-13.1 9.4-23.3 21.7-23.3 6.2 0 11.8 2.5 15.1 7.2V26.7h10.4v61.2h-10.4zm-12.9-8.5c7.5 0 13.3-6.2 13.3-13.8 0-7.6-5.8-13.8-13.3-13.8s-13.3 6.2-13.3 13.8c-.1 7.7 5.8 13.8 13.3 13.8zm45.3-17.8l12.1-1.5v-1.9c0-4.4-3.1-7.3-7.9-7.3-4.5 0-7.4 2.3-8.8 6.7l-9.6-2.5c2.2-8 9.3-12.9 18.4-12.9 11.6 0 18.1 6.1 18.1 16.6v28.9h-9.8l-.1-5.4c-3 4.3-8.1 6.5-13.9 6.5-8.4 0-14.3-5.4-14.3-12.9 0-7.9 5.2-12.7 15.8-14.3zm1 18.9c6.5 0 11.2-4.2 11.2-10.1v-2.5l-10.1 1.4c-5 .6-7.4 2.9-7.4 6.1s2.5 5.1 6.3 5.1zm40.2 7.4h-10.5V43.4h10.5v5.9c2.8-4.3 7.4-7 13.6-7 10.9 0 17.2 7.2 17.2 18.8v26.8h-10.5V63.1c0-6.9-3.4-11.1-9.9-11.1-6.3 0-10.4 4.8-10.4 12.4v23.5zm38.5-19.2V43.4h10.5v24.7c0 7 3.4 11.2 9.3 11.2s9.3-4.2 9.3-11.2V43.4h10.5v25.3c0 12.8-7.4 20.2-19.8 20.2-12.3.1-19.8-7.4-19.8-20.2zm48 19.2V26.7h10.4v23.1c3.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.2v6.1h-10.4zm23.3-36.1c-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.8c.1-7.6-5.7-13.8-13.3-13.8zm70.6 25.6c-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.2H1015c.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.8z"/></svg></a>
4419                </div>
4420	            </div>
4421	            
4422	        </div>
4423    	</div>
4424    </div>
4425</footer>
4426
4427
4428
4429
4430
4431                                                            <div
4432                class="js-nubesdk-slot"
4433                data-nubesdk-slot="after_footer"
4434                                                                                            ></div>
vendor: 158 bytes, lines 4434-4440
4434
4435            
4436
4437        
4438        
4439        
4440        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 4440-4445
4440<script type="text/javascript">
4441
4442            
4443            
4444
4445!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>
44452&&(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:{});
4446
4447!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 4447
4447))}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}
4447Object.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);
4447if(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 4447
4447if(!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>
44471)&&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
4447h((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"}
4447)),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);
4447i.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>
4447d?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)}
4447));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;
4447if(!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(
4447),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({}
4447,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=""}
4447)),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)}
4447)),!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,
44470,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,
4447!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
4447play.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),_}));
4448
4449function createSwiper(selector, swiperParams, callback = null) {
4450    /**
4451     * Use timer to create new task instead of executing in the current one
4452     * in order to split total blocking time
4453     */
4454    setTimeout(function() {
4455        const swiperInstance = new Swiper(selector, swiperParams);
4456        if (callback) {
4457            callback(swiperInstance);
4458        }
4459    }, 0);
4460}
4461
4462            
4463            LS.ready.then(function(){
4464
4465                
4466                
4467
4468
4469
4470                
4471                                    
4472
4473// Move to our_content
4474window.urls = {
4475    "shippingUrl": "\/envio\/"
4476}
4477
4478
4479document.addEventListener('lazybeforeunveil', function(e){
4480    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
4481        var parent = e.target.parentElement;
4482        var sibling = e.target.nextElementSibling;
4483        if (sibling.classList.contains('js-lazy-loading-preloader')) {
4484            sibling.style.display = 'none';
4485            parent.style.display = 'block';
4486        }
4487    }
4488});
4489
4490
4491window.lazySizesConfig = window.lazySizesConfig || {};
4492lazySizesConfig.hFac = 0.4;
4493
4494
4495DOMContentLoaded.addEventOrExecute(() => {
4496
4497	
4498    
4499    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
4500        e.preventDefault();
4501        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
4502        jQueryNuvem(".js-quick-login-badge").hide();
4503    });
4504
4505    
4506    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
4507    var $quick_login_notification = jQueryNuvem(".js-notification-quick-login");
4508    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
4509
4510	
4511    if ($notification_status_page.length > 0){
4512        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
4513            $notification_status_page.show();
4514        };
4515        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
4516            e.preventDefault();
4517            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
4518        });
4519    }
4520
4521    
4522    jQueryNuvem(".js-cart-notification-close").on("click", function(){
4523        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
4524        setTimeout(function(){
4525            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
4526            jQueryNuvem(".js-alert-added-to-cart").hide();
4527        },2000);
4528    });
4529
4530    
4531    
4532    
4533    
4534    jQueryNuvem(".js-dismiss-quicklogin").on( "click", function(e) {
4535        LS.dontShowQuickLoginNotification();
4536    });
4537
4538
4539    setTimeout(function(){
4540        jQueryNuvem(".js-quick-login-success").fadeOut();
4541    },8000);
4542
4543    
4544        
4545        const footerLegal = jQueryNuvem(".js-footer-legal");
4546
4547        let footerOffset = 20;
4548
4549        if (window.innerWidth > 768) {
4550            footerOffset = 60;
4551        }
4552
4553                    footerLegal.css("paddingBottom", footerOffset + "px");
4554        
4555        
4556        restoreNotifications = function(){
4557
4558            // Whatsapp button position
4559            if (window.innerWidth < 768) {
4560                $fixed_bottom_button.css("marginBottom", "20px");
4561            }
4562
4563            footerLegal.css("paddingBottom", footerOffset + "px");
4564        };
4565
4566        if (!window.cookieNotificationService.isAcknowledged()) {
4567            jQueryNuvem(".js-notification-cookie-banner").show();
4568
4569            
4570            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
4571            footerLegal.css("paddingBottom", cookieBannerHeight + footerOffset + "px");
4572
4573                        if (window.innerWidth < 768) {
4574                $fixed_bottom_button.css("marginBottom", "50px");
4575            }
4576        }
4577
4578        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
4579            window.cookieNotificationService.acknowledge();
4580
4581            footerLegal.removeAttr("style");
4582            restoreNotifications();
4583        });
4584
4585        
4586    setTimeout(() => {
4587        $fixed_bottom_button.css("opacity", "1");
4588    }, 1000);
4589
4590    
4591    
4592    if (window.innerWidth < 768) {
4593
4594        
4595        cleanURLHash = function(){
4596            const uri = window.location.toString();
4597            const clean_uri = uri.substring(0, uri.indexOf("#"));
4598            window.history.replaceState({}, document.title, clean_uri);
4599        };
4600
4601        
4602        goBackBrowser = function(){
4603            cleanURLHash();
4604            history.back();
4605        };
4606
4607        
4608        if(window.location.href.indexOf("modal-fullscreen") > -1) {
4609            cleanURLHash();
4610        }
4611
4612        
4613        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
4614            e.preventDefault();
4615            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
4616            window.location.hash = modal_url_hash;
4617        });
4618
4619        
4620        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
4621            e.preventDefault();
4622            goBackBrowser();
4623        });
4624
4625        
4626        window.onhashchange = function() {
4627            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
4628
4629                
4630                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
4631
4632                    
4633                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
4634                        jQueryNuvem("body").removeClass("overflow-none");
4635                    }
4636                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
4637                    var $opened_modal_overlay = $opened_modal.prev();
4638
4639                    $opened_modal.removeClass("modal-show");
4640                    setTimeout(() => $opened_modal.hide(), 500);
4641                    $opened_modal_overlay.fadeOut(500);
4642                }
4643            }
4644        }
4645
4646    }
4647
4648    modalOpen = function(modal_id, openType){
4649        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
4650        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
4651            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4652            setTimeout(() => modal.hide(), 500);
4653        } else {
4654            
4655            if(!jQueryNuvem(".js-modal.modal-show").length){
4656                jQueryNuvem("body").addClass("overflow-none");
4657            }
4658            jQueryNuvem(modal_id).detach().appendTo("body");
4659            jQueryNuvem(modal_id).show().addClass("modal-show");
4660
4661                        $overlay_id.fadeIn(400);
4662            $overlay_id.detach().insertBefore(modal_id);
4663        }
4664
4665        
4666        if(openType == 'openFullScreenWithoutClick' && window.innerWidth < 768 && jQueryNuvem(modal_id).hasClass("js-fullscreen-modal")){
4667            var modal_url_hash = jQueryNuvem(modal_id).data("modalUrl");
4668            window.location.hash = modal_url_hash;
4669        }
4670    };
4671
4672    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
4673        e.preventDefault();
4674        var modal_id = jQueryNuvem(this).data('toggle');
4675        modalOpen(modal_id);
4676    });
4677
4678    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
4679        e.preventDefault();
4680
4681        
4682        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4683            jQueryNuvem("body").removeClass("overflow-none");
4684        }
4685        var $modal = jQueryNuvem(this).closest(".js-modal");
4686        var modal_id = $modal.attr('id');
4687        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
4688        $modal.removeClass("modal-show");
4689        setTimeout(() => $modal.hide(), 500);
4690        $overlay_id.fadeOut(500);
4691
4692        
4693        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
4694            goBackBrowser();
4695        }
4696    });
4697
4698    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
4699        e.preventDefault();
4700
4701        
4702        if(jQueryNuvem(".js-modal.modal-show").length == 1){
4703            jQueryNuvem("body").removeClass("overflow-none");
4704        }
4705
4706        var modal_id = jQueryNuvem(this).data('modalId');
4707        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
4708        setTimeout(() => modal.hide(), 500);
4709        jQueryNuvem(this).fadeOut(500);
4710    });
4711
4712    
4713        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
4714        e.preventDefault();
4715        jQueryNuvem(this).toggleClass('active');
4716        jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active');
4717    });
4718
4719        jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
4720        e.preventDefault();
4721        if(jQueryNuvem(this).hasClass("js-accordion-show-only")){
4722            jQueryNuvem(this).hide();
4723        }else{
4724            jQueryNuvem(this).find(".js-accordion-toggle-inactive").toggle();
4725            jQueryNuvem(this).find(".js-accordion-toggle-active").toggle();
4726        }
4727        jQueryNuvem(this).prev(".js-accordion-container").slideToggle();
4728    });
4729
4730	
4731    
4732        
4733    
4734        
4735        window.addEventListener("scroll", function() {
4736
4737            var scrolledPosition = window.pageYOffset;
4738
4739            var header = jQueryNuvem(".js-head-main");
4740            var navbarHeight = header.outerHeight();
4741            var topbarHeight = jQueryNuvem(".js-topbar").outerHeight();
4742
4743            if (scrolledPosition > navbarHeight) {
4744                header.addClass('compress').css('top', -topbarHeight + 'px' );
4745                if (window.innerWidth < 768) {
4746                    $category_controls.css('top', (navbarHeight - topbarHeight - 2).toString() + 'px' );
4747                }
4748            } else {
4749                header.removeClass('compress').css("top", "0px");
4750                if (window.innerWidth < 768) {
4751                    $category_controls.css('top', navbarHeight.toString() + 'px' );
4752                }
4753            }
4754        });
4755
4756
4757    
4758
4759    
4760        jQueryNuvem(".js-utilities-item").on("mouseenter", function (e) {
4761            e.preventDefault();
4762            jQueryNuvem(e.currentTarget).toggleClass("active");
4763        }).on("mouseleave", function(e) {
4764            e.preventDefault();
4765            jQueryNuvem(e.currentTarget).toggleClass("active");
4766        });
4767
4768    
4769                                
4770        
4771
4772    
4773        var $top_nav = jQueryNuvem(".js-mobile-nav");
4774        var $page_main_content = jQueryNuvem(".js-main-content");
4775        var $search_backdrop = jQueryNuvem(".js-search-backdrop");
4776
4777        $top_nav.addClass("move-down").removeClass("move-up");
4778
4779
4780        
4781        jQueryNuvem(".js-toggle-page-accordion").on("click", function (e) {
4782            e.preventDefault();
4783            jQueryNuvem(e.currentTarget).toggleClass("active").closest(".
4783js-nav-list-toggle-accordion").next(".js-pages-accordion").slideToggle(300);
4784        });
4785
4786        var win_height = window.innerHeight;
4787        var head_height = jQueryNuvem(".js-head-main").height();
4788
4789        jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
4790
4791        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
4792            jQueryNuvem(e.currentTarget).addClass("active");
4793        }).on("mouseleave", function(e) {
4794            jQueryNuvem(e.currentTarget).removeClass("active");
4795        });
4796
4797        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
4798            jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
4799            jQueryNuvem(e.currentTarget).addClass("selected");
4800        }).on("mouseleave", function(e) {
4801            const self = jQueryNuvem(this);
4802            setTimeout(function(){
4803                self.removeClass("selected");
4804            },500);
4805        });
4806
4807        
4808        jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
4809            const self = jQueryNuvem(this);
4810            self.css("pointer-events" , "none");
4811            setTimeout(function(){
4812                self.css("pointer-events" , "initial");
4813            },1000);
4814        });
4815
4816        
4817        jQueryNuvem(".js-toggle-search").on("click", function (e) {
4818            e.preventDefault;
4819            jQueryNuvem(".js-search-input").trigger('focus');
4820        });
4821
4822
4823    
4824        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
4825            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
4826            if (count > 0) {
4827                $search_suggests.html(html).show();
4828            } else {
4829                $search_suggests.hide();
4830            }
4831            if (jQueryNuvem(this).val().length == 0) {
4832                $search_suggests.hide();
4833            }
4834        }, {
4835            snipplet: 'header/header-search-results.tpl'
4836        });
4837
4838        if (window.innerWidth > 768) {
4839
4840            
4841            jQueryNuvem("body").on("click", function () {
4842                jQueryNuvem(".js-search-suggest").hide();
4843            });
4844
4845            
4846            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
4847                jQueryNuvem(".js-search-suggest").show();
4848            });
4849        }
4850
4851        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
4852            e.preventDefault();
4853            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
4854            $this_closest_form.submit();
4855        });
4856
4857
4858	
4859	
4860	hideSwiperControls = function(elemPrev, elemNext) {
4861		if((jQueryNuvem(elemPrev).hasClass("swiper-button-disabled") && jQueryNuvem(elemNext).hasClass("swiper-button-disabled"))){
4862			jQueryNuvem(elemPrev).remove();
4863			jQueryNuvem(elemNext).remove();
4864		}
4865	};
4866
4867	
4868    
4869	
4870	
4871		
4872        var width = window.innerWidth;
4873        if (width < 767) {
4874            createSwiper('.js-informative-banners', {
4875                slidesPerView: 1.2,
4876                watchOverflow: true,
4877                centerInsufficientSlides: true,
4878                pagination: {
4879                    el: '.js-informative-banners-pagination',
4880                    clickable: true,
4881                },
4882                breakpoints: {
4883                    640: {
4884                        slidesPerView: 3,
4885                    }
4886                }
4887            });
4888        }
4889
4890    
4891	
4892    
4893	
4894	
4895    var $category_controls = jQueryNuvem(".js-category-controls");
4896    var mobile_nav_height = jQueryNuvem(".js-head-main").innerHeight();
4897
4898	    
4899        
4900    
4901    
4902    
4903    
4904        
4905        jQueryNuvem(document).on("click", ".js-item-buy-open", function(e) {
4906            e.preventDefault();
4907            jQueryNuvem(this).toggleClass("btn-primary btn-secondary");
4908            jQueryNuvem(this).closest(".js-quickshop-container").find(".js-item-variants").fadeToggle(300);
4909
4910            var elementTop = jQueryNuvem(this).closest(".js-product-container").offset().top;
4911            var viewportTop = window.pageYOffset;
4912
4913            if(elementTop < viewportTop){
4914                document.documentElement.scroll({
4915                    top: jQueryNuvem(this).closest(".js-product-container").offset().top - 180,
4916                    behavior: 'smooth'
4917                });
4918            }
4919
4920        });
4921
4922        jQueryNuvem(document).on("click", ".js-item-buy-close", function(e) {
4923            e.preventDefault();
4924            jQueryNuvem(this).closest(".js-item-variants").fadeToggle(300);
4925            jQueryNuvem(this).closest(".js-quickshop-container").find(".js-item-buy-open").toggleClass("btn-primary btn-secondary");
4926        });
4927
4928    
4929    
4930    
4931    
4932        LS.registerOnChangeVariant(function(variant){
4933                        const productContainer = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"]');
4934            const current_image = productContainer.find('.js-item-image');
4935            current_image.attr('srcset', variant.image_url);
4936
4937                
4938                    });
4939
4940    
4941    
4942	
4943	
4944	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
4945	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
4946	        if (installment_data.without_interests) {
4947	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
4948	        }
4949	    }
4950	    return max_installments_without_interests;
4951	}
4952
4953	
4954	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
4955	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
4956	        if (installment_data.without_interests == false) {
4957	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
4958	        }
4959	    }
4960	    return max_installments_with_interests;
4961	}
4962
4963	
4964	function refreshInstallmentv2(price){
4965        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
4966	        const installment = Number(jQueryNuvem(el).data('installment'));
4967	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleString('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
4968	    });
4969	}
4970
4971	
4972	
4973	function changeVariant(variant) {
4974        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
4975        jQueryNuvem("#shipping-variant-id").val(variant.id);
4976
4977	    var parent = jQueryNuvem("body");
4978	    if (variant.element) {
4979	        parent = jQueryNuvem(variant.element);
4980	    }
4981
4982        
4983	    var sku = parent.find('#sku');
4984	    if(sku.length) {
4985	        sku.text(variant.sku).show();
4986	    }
4987
4988	    
4989        
4990	    var installment_helper = function($element, amount, price){
4991	        $element.find('.js-installment-amount').text(amount);
4992	        $element.find('.js-installment-price').attr("data-value", price);
4993	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
4994	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
4995	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
4996	        } else {
4997	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
4998	        }
4999	    };
5000
5001	    var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
5002
5003	    if (variant.installments_data) {
5004	        var variant_installments = JSON.parse(variant.installments_data);
5005	        var max_installments_without_interests = [0,0];
5006	        var max_installments_with_interests = [0,0];
5007
5008	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
5009
5010	        for (let payment_method in variant_installments) {
5011
5012	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
5013	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
5014
5015                let installments = variant_installments[payment_method];
5016	            for (let number_of_installment in installments) {
5017                    let installment_data = installments[number_of_installment];
5018	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
5019	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
5020	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
5021
5022	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
5023	                    jQueryNuvem(installment_container_selector).show();
5024	                }
5025
5026	                if(!parent.hasClass("js-quickshop-container")){
5027	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
5028	                }
5029	            }
5030	        }
5031	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
5032	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
5033	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
5034
5035	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
5036
5037	        if(installments_to_use[0] <= 1 ) {
5038	        	            $installments_container.hide();
5039	            $installments_modal_link.hide();
5040	            $payments_module.hide();
5041	            $installmens_card_icon.hide();
5042	        } else {
5043	            $installments_container.show();
5044	            $installments_modal_link.show();
5045	            $payments_module.show();
5046	            $installmens_card_icon.show();
5047	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
5048	        }
5049	    }
5050
5051	    if (variant.contact) {
5052	        $payments_module.hide();
5053	    }
5054
5055	    if(!parent.hasClass("js-quickshop-container")){
5056            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
5057		}
5058
5059	    if (variant.price_short){
5060	        parent.find('.js-price-display').text(variant.price_short).show();
5061	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant.price_number_raw);
5062            
5063            parent.find('.js-price-without-taxes').text(variant.price_without_taxes);
5064            parent.find('.js-price-without-taxes-container').show();
5065	    } else {
5066	        parent.find('.js-price-display, .js-price-without-taxes-container').hide();
5067	    }
5068
5069	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
5070	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
5071
5072            if(variant.compare_at_price_number > variant.price_number){
5073                const saved_compare_price_money = variant.compare_at_price_number - variant.price_number;
5074                parent.find('.js-offer-saved-money').text(LS.formatToCurrency(saved_compare_price_money));
5075                parent.find(".js-saved-money-message").show();
5076            }else {
5077                parent.find(".js-saved-money-message").hide();
5078            }
5079	    } else {
5080	        parent.find('.js-compare-price-display, .js-saved-money-message').hide();
5081	    }
5082
5083	    var button = parent.find('.js-addtocart');
5084	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
5085	    var $product_shipping_calculator = parent.find("#product-shipping-container");
5086
5087        
5088	    	    if (!variant.available){
5089	        button.val('Agotado');
5090	        button.addClass('nostock');
5091	        button.attr('disabled', 'disabled');
5092	        $product_shipping_calculator.hide();
5093	    } else if (variant.contact) {
5094	        button.val('Consultar precio');
5095	        button.addClass('contact');
5096	        button.removeAttr('disabled');
5097	        $product_shipping_calculator.hide();
5098	    } else {
5099	        button.val('Agregar al carrito');
5100	        button.addClass('cart');
5101	        button.removeAttr('disabled');
5102	        $product_shipping_calculator.show();
5103	    }
5104
5105	    
5106        
5107
5108        
5109        LS.updateShippingProduct();
5110
5111        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5112        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
5113
5114        
5115        LS.subscriptionChangeVariant(variant);
5116	}
5117
5118	
5119    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
5120        var $parent = jQueryNuvem(this).closest(".js-product-variants");
5121        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
5122        var quick_id = jQueryNuvem(this).closest(".js-quickshop-container").attr("id");
5123        if($parent.hasClass("js-product-quickshop-variants")){
5124                            LS.changeVariant(changeVariant, '#' + quick_id);
5125            
5126                    } else {
5127            LS.changeVariant(changeVariant, '#single-product');
5128        }
5129
5130        
5131        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
5132        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
5133        var $this_price = $this_product_container.find(".js-price-display");
5134        var $installment_container = $this_product_container.find(".js-product-payments-container");
5135        var $installment_text = $this_product_container.find(".js-max-installments-container");
5136        var $this_add_to_cart =  $this_product_container.find(".js-prod-submit-form");
5137
5138        // Get the current product discount percentage value
5139        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
5140
5141        // Get the current product price and promotional price
5142        var compare_price_value = $this_compare_price.html();
5143        var price_value = $this_price.html();
5144
5145        // Calculate new discount percentage based on difference between filtered old and new prices
5146        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
5147        if(percentageDifference){
5148            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
5149            $this_product_container.find(".js-offer-label").css("display" , "table");
5150        }
5151
5152        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
5153            $this_product_container.find(".js-offer-label").hide();
5154        }
5155        if ($this_add_to_cart.hasClass("nostock")) {
5156            var $stockLabel = $this_product_container.find(".js-stock-label");
5157            if (!$stockLabel.text().trim()) {
5158                $stockLabel.text($stockLabel.data('label'));
5159            }
5160            $stockLabel.show();
5161        }
5162        else {
5163            $this_product_container.find(".js-stock-label").hide();
5164	    }
5165	    if ($this_price.css('display') == 'none'){
5166	        $installment_container.hide();
5167	        $installment_text.hide();
5168	    }else{
5169	        $installment_text.show();
5170	    }
5171	});
5172
5173	
5174	
5175    jQueryNuvem(".js-product-form").on("submit", function (e) {
5176	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
5177	    button.attr('disabled', 'disabled');
5178	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
5179	        e.preventDefault();
5180	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
5181	        window.location = "\/contacto\/?product=" + product_id;
5182	    } else if (button.hasClass('cart')) {
5183	        button.val('Agregando...');
5184	    }
5185	});
5186
5187	
5188    
5189    jQueryNuvem('.js-quantity .js-quantity-up').on('click', function(e) {
5190        $quantity_input = jQueryNuvem(e.currentTarget).closest(".js-quantity").find(".js-quantity-input");
5191        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
5192    });
5193
5194    jQueryNuvem('.js-quantity .js-quantity-down').on('click', function(e) {
5195        $quantity_input = jQueryNuvem(e.currentTarget).closest(".js-quantity").find(".js-quantity-input");
5196        quantity_input_val = $quantity_input.val();
5197        if (quantity_input_val>1) {
5198            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
5199        }
5200    });
5201
5202
5203	
5204    
5205    
5206    
5207    var head_height = jQueryNuvem(".js-head-main").outerHeight();
5208
5209    if (window.innerWidth > 768) {
5210                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
5211            }
5212
5213
5214    
5215   function getQuickShopImgSrc(element){
5216        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
5217        return String(image.attr('srcset'));
5218    }
5219
5220    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
5221    
5222        
5223        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
5224        var $productVariants = $productContainer.find(".js-variation-option");
5225        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
5226        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
5227        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
5228        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
5229        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
5230
5231        
5232        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
5233        var isCrossSelling = $productContainer.hasClass('js-cross-selling-container');
5234
5235        
5236        if (isCrossSelling) {
5237            var imageSrc = $productContainer.find('.js-cross-selling-product-image').attr('src');
5238            var quantity = $productContainer.data('quantity')
5239            var name = $productContainer.find('.js-cross-selling-product-name').text();
5240            var price = $productContainer.find('.js-cross-selling-promo-price').text();
5241            var addedToCartCopy = $productContainer.data('add-to-cart-translation');
5242        } else if (!isQuickShop) {
5243            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
5244                var $activeVariantImg = $productContainer.find('.js-product-slide-img.js-active-variant');
5245                var imageSrc = $activeVariantImg.attr('srcset') || $activeVariantImg.data('srcset');
5246            } else {
5247                var $defaultImg = $productContainer.find('.js-product-slide-img');
5248                var imageSrc = $defaultImg.attr('srcset') || $defaultImg.data('srcset');
5249            }
5250            
5251            imageSrc = imageSrc ? imageSrc.split(' ')[0] : '';
5252            var quantity = $productContainer.find('.js-quantity-input').val();
5253            var name = $productContainer.find('.js-product-name').text();
5254            var price = $productContainer.find('.js-price-display').text();
5255            var addedToCartCopy = "Agregar al carrito";
5256        } else {
5257            var imageSrc = getQuickShopImgSrc(this);
5258            var quantity = 1;
5259            var name = $productContainer.find('.js-item-name').text();
5260            var price = $productContainer.find('.js-price-display').text().trim();
5261            var addedToCartCopy = "Comprar";
5262            if ($productContainer.hasClass("js-quickshop-has-variants")) {
5263                var addedToCartCopy = "Agregar al carrito";
5264            }else{
5265                var addedToCartCopy = "Comprar";
5266            }
5267        }
5268
5269        if (!jQueryNuvem(this).hasClass('contact')) {
5270
5271                            e.preventDefault();
5272            
5273            
5274            $productButton.hide();
5275            $productButtonPlaceholder.css('display' , 'inline-block');
5276            $productButtonText.fadeOut();
5277            $productButtonAdding.addClass("active");
5278
5279            
5280            function restore_button_initial_state(){
5281                $productButtonAdding.removeClass("active");
5282                $productButtonText.fadeIn();
5283                $productButtonPlaceholder.removeAttr("style").hide();
5284                $productButton.show();
5285            }
5286
5287            
5288            var subscription_callback_error = function() {
5289                setTimeout(function() {
5290                    restore_button_initial_state();
5291                }, 500);
5292            }
5293
5294            
5295            LS.subscriptionSubmit($productContainer, subscription_callback_error, e);
5296
5297            
5298                var callback_add_to_cart = function(html_notification_related_products, html_notification_cross_selling) {
5299
5300                    
5301                    jQueryNuvem(".js-cart-widget-amount").addClass("swing");
5302
5303                    setTimeout(function(){
5304                        jQueryNuvem(".js-cart-widget-amount").removeClass("swing");
5305                    },6000);
5306
5307                    
5308                    jQueryNuvem('.js-cart-notification-item-img').attr('srcset', imageSrc);
5309                    jQueryNuvem('.js-cart-notification-item-name').text(name);
5310                    jQueryNuvem('.js-cart-notification-item-quantity').text(quantity);
5311                    jQueryNuvem('.js-cart-notification-item-price').text(price);
5312
5313                    LS.updateNotificationDiscountLabel($productC
5313ontainer[0]);
5314
5315                    if($productVariants.length){
5316                        var output = [];
5317
5318                        $productVariants.each( function(el){
5319                            var variants = jQueryNuvem(el);
5320                            output.push(variants.val());
5321                        });
5322                        jQueryNuvem(".js-cart-notification-item-variant-container").show();
5323                        jQueryNuvem(".js-cart-notification-item-variant").text(output.join(', '))
5324                    }else{
5325                        jQueryNuvem(".js-cart-notification-item-variant-container").hide();
5326                    }
5327
5328                    
5329                    var cartItemsAmount = jQueryNuvem(".js-cart-widget-amount").text();
5330
5331                    if(cartItemsAmount > 1){
5332                        jQueryNuvem(".js-cart-counts-plural").show();
5333                        jQueryNuvem(".js-cart-counts-singular").hide();
5334                    }else{
5335                        jQueryNuvem(".js-cart-counts-singular").show();
5336                        jQueryNuvem(".js-cart-counts-plural").hide();
5337                    }
5338
5339                    
5340                    $productButtonAdding.removeClass("active");
5341                    $productButtonSuccess.addClass("active");
5342                    setTimeout(function(){
5343                        $productButtonSuccess.removeClass("active");
5344                        $productButtonText.fadeIn();
5345                    },2000);
5346                    setTimeout(function(){
5347                        $productButtonPlaceholder.removeAttr("style").hide();
5348                        $productButton.show();
5349                    },3000);
5350
5351                    $productContainer.find(".js-added-to-cart-product-message").slideDown();
5352
5353                    let notificationWithRelatedProducts = false;
5354
5355                    
5356                        
5357                        function recommendProductsOnAddToCart(){
5358                            jQueryNuvem('.js-related-products-notification-container').html("");
5359                            modalOpen('#related-products-notification');
5360                            jQueryNuvem('.js-related-products-notification-container').html(html_notification_related_products).show();
5361
5362                            
5363                            // Set loop for recommended products
5364
5365                            function calculateRelatedNotificationLoopVal(sectionSelector) {
5366                                let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
5367                                let loopVal = false;
5368                                const applyLoop = productsAmount > 3;
5369
5370                                if (applyLoop) {
5371                                    loopVal = true;
5372                                }
5373
5374                                return loopVal;
5375                            }
5376
5377                            let cartRelatedLoopVal = calculateRelatedNotificationLoopVal(".js-related-products-notification");
5378
5379                            // Create new swiper on add to cart
5380
5381                            createSwiper('.js-swiper-related-products-notification', {
5382                                lazy: true,
5383                                loop: cartRelatedLoopVal,
5384                                watchOverflow: true,
5385                                threshold: 5,
5386                                watchSlideProgress: true,
5387                                watchSlidesVisibility: true,
5388                                spaceBetween: 15,
5389                                slideVisibleClass: 'js-swiper-slide-visible',
5390                                slidesPerView: 2.75,
5391                                navigation: {
5392                                    nextEl: '.js-swiper-related-products-notification-next',
5393                                    prevEl: '.js-swiper-related-products-notification-prev',
5394                                },
5395                                breakpoints: {
5396                                    768: {
5397                                        slidesPerView: 3,
5398                                    }
5399                                }
5400                            });
5401                        }
5402
5403                        notificationWithRelatedProducts = html_notification_related_products != null;
5404
5405                        if(notificationWithRelatedProducts){
5406                            recommendProductsOnAddToCart();
5407                        }
5408                    
5409                    let shouldShowCrossSellingModal = html_notification_cross_selling != null;
5410
5411                    if(!notificationWithRelatedProducts){
5412
5413                        const cartOpenType = jQueryNuvem("#modal-cart").attr('data-cart-open-type');
5414
5415                        if((cartOpenType === 'show_cart') && !shouldShowCrossSellingModal){
5416
5417                            
5418                            modalOpen('#modal-cart', 'openFullScreenWithoutClick');
5419
5420                        }else{
5421
5422                            
5423                            setTimeout(function(){
5424                                jQueryNuvem(".js-alert-added-to-cart").show().addClass("notification-visible").removeClass("notification-hidden");
5425                            },500);
5426
5427                            if (!cookieService.get('first_product_added_successfully')) {
5428                                cookieService.set('first_product_added_successfully', 1, 7 );
5429                            } else{
5430                                setTimeout(function(){
5431                                    jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
5432                                    setTimeout(function(){
5433                                        jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
5434                                        jQueryNuvem(".js-alert-added-to-cart").hide();
5435                                    },2000);
5436                                },8000);
5437                            }
5438                        }
5439                    }
5440
5441                    
5442                    if (shouldShowCrossSellingModal) {
5443                        jQueryNuvem('.js-cross-selling-modal-body').html("");
5444                        modalOpen('#js-cross-selling-modal');
5445                        jQueryNuvem('.js-cross-selling-modal-body').html(html_notification_cross_selling).show();
5446                    }
5447
5448                    
5449                    const crossSellingContainer = document.querySelector('.js-cross-selling-container');
5450
5451                    if (crossSellingContainer) {
5452                        LS.fillCrossSelling(crossSellingContainer);
5453                    }
5454
5455                    
5456                    
5457                    if (jQueryNuvem("#product-shipping-container .js-shipping-input").val()) {
5458                        zipcode_on_addtocart = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
5459                        jQueryNuvem("#cart-shipping-container .js-shipping-input").val(zipcode_on_addtocart);
5460                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_on_addtocart);
5461                    } else if (cookieService.get('calculator_zipcode')){
5462                        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5463                        jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
5464                        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5465                    }
5466
5467                    
5468                    jQueryNuvem(".js-fs-add-this-product").hide();
5469                    jQueryNuvem(".js-fs-add-one-more").show();
5470
5471                    
5472                    if (isCrossSelling) {
5473                        jQueryNuvem('#js-cross-selling-modal .js-modal-close').trigger('click');
5474                    }
5475                }
5476                var callback_error = function(){
5477                    
5478                    restore_button_initial_state();
5479                }
5480                $prod_form = jQueryNuvem(this).closest("form");
5481                LS.addToCartEnhanced(
5482                    $prod_form,
5483                    addedToCartCopy,
5484                    'Agregando...',
5485                    '¡Ups! No tenemos más stock de este producto para agregarlo al carrito.',
5486                    false,
5487                        callback_add_to_cart,
5488                        callback_error
5489                );
5490                    }
5491    });
5492
5493
5494    
5495    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
5496        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
5497            return false;
5498        }
5499    });
5500
5501    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
5502        var itemID = jQueryNuvem(this).attr("data-item-id");
5503        var itemVAL = jQueryNuvem(this).val();
5504        if (itemVAL == 0) {
5505            var r = confirm("¿Realmente quieres borrar este producto?");
5506            if (r == true) {
5507                LS.removeItem(itemID, true);
5508            } else {
5509                jQueryNuvem(this).val(1);
5510            }
5511        } else {
5512            LS.changeQuantity(itemID, itemVAL, true);
5513        }
5514    });
5515
5516    
5517    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
5518        e.preventDefault();
5519        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
5520        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
5521    });
5522
5523    
5524    
5525    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
5526        cookieService.remove('first_product_added_successfully');
5527    });
5528
5529
5530	
5531    
5532    
5533            var $selectedShipping = jQueryNuvem('.js-selected-shipping-method');
5534        if ($selectedShipping.length) {
5535            LS.ShippingDiscountRow.apply($selectedShipping[0], { containerSelector: '#cart-shipping-container' });
5536            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5537        }
5538    
5539	
5540    selectShippingOption = function(elem, save_option) {
5541        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
5542        jQueryNuvem(elem).addClass('js-selected-shipping-method');
5543
5544        
5545            LS.ShippingDiscountRow.apply(elem, { containerSelector: '#cart-shipping-container' });
5546            jQueryNuvem("#shipping-cost").removeClass('opacity-40');
5547
5548        
5549        if (save_option) {
5550            LS.saveCalculatedShipping(true);
5551        }
5552        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
5553                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
5554                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
5555                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
5556            } else {
5557                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
5558                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
5559            }
5560        }
5561    };
5562
5563    
5564    if (cookieService.get('calculator_zipcode')) {
5565
5566        
5567        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
5568
5569        
5570            
5571            jQueryNuvem('#product-shipping-container .js-shipping-input').val(zipcode_from_cookie);
5572
5573        
5574        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
5575
5576        
5577        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
5578        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
5579        jQueryNuvem(".js-shipping-calculator-spinner").show();
5580    } else {
5581
5582        
5583        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
5584    }
5585
5586    
5587    removeShippingSuboptions = function(){
5588        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
5589        jQueryNuvem("#" + shipping_suboptions_id).remove();
5590        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
5591    };
5592
5593    
5594
5595    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
5596	    e.preventDefault();
5597
5598                let shippingForm = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form");
5599        let shipping_input_val = shippingForm.find(".js-shipping-input").val();
5600
5601        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
5602
5603                
5604        
5605        if (shippingForm.closest("#cart-shipping-container").length) {
5606            LS.calculateShippingAjax(
5607            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
5608            '\/envio\/',
5609            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
5610        }
5611
5612        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
5613        removeShippingSuboptions();
5614	});
5615
5616	
5617    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
5618	    var key = e.which ? e.which : e.keyCode;
5619	    var enterKey = 13;
5620	    if (key === enterKey) {
5621	        e.preventDefault();
5622            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
5623	        if (window.innerWidth < 768) {
5624                jQueryNuvem(e.currentTarget).trigger('blur');
5625	        }
5626	    }
5627	});
5628
5629    
5630    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
5631        selectShippingOption(this, true);
5632        jQueryNuvem(".js-shipping-method-unavailable").hide();
5633    });
5634
5635    
5636    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
5637        let shippingPrice = jQueryNuvem(this).attr("data-price");
5638        LS.addToTotal(shippingPrice);
5639
5640        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
5641        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
5642
5643        selectShippingOption(this, false);
5644    });
5645
5646    
5647    jQueryNuvem(document).on("click", ".js-toggle-branches", function (e) {
5648        e.preventDefault();
5649        jQueryNuvem(".js-store-branches-container").slideToggle("fast");
5650        jQueryNuvem(".js-see-branches, .js-hide-branches").toggle();
5651    });
5652
5653    
5654    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
5655	    e.preventDefault();
5656
5657        
5658        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
5659            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
5660            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
5661        }else{
5662            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
5663            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
5664        }
5665	});
5666
5667    
5668    
5669    calculateCartShippingOnLoad = function() {
5670                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
5671            // If user already had calculated shipping: recalculate shipping
5672            setTimeout(function() {
5673                LS.calculateShippingAjax(
5674                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
5675                    '\/envio\/',
5676                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
5677                    removeShippingSuboptions();
5678            }, 100);
5679        }
5680
5681        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
5682                    }
5683    };
5684
5685    
5686
5687    
5688    
5689    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
5690        e.preventDefault();
5691        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
5692        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
5693        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
5694        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
5695    });
5696
5697	
5698	
5699
5700    
5701    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
5702
5703        e.preventDefault();
5704
5705        
5706        var selected_country_url = jQueryNuvem(this).closest(".js-modal-shipping-country").find(".js-shipping-country-select option").filter((el) => el.selected).attr("data-country-url");
5707        location.href = selected_country_url;
5708
5709        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
5710    });
5711
5712    
5713    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
5714        jQueryNuvem(e.currentTarget).attr('action', '');
5715    });
5716
5717    jQueryNuvem(".js-form").on("submit", function (e) {
5718        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
5719    });
5720
5721                
5722    
5723            jQueryNuvem(".js-resend-validation-link").on("click", function(e){
5724            window.accountVerificationService.resendVerificationEmail('');
5725        });
5726    
5727    jQueryNuvem('.js-password-view').on("click", function (e) {
5728        jQueryNuvem(e.currentTarget).toggleClass('password-view');
5729
5730        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
5731            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
5732            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
5733        } else {
5734            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
5735            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
5736        }
5737    });
5738
5739    
5740
5741    
5742    
5743
5744    
5745    
5746        
5747});
5748                            });
5749        </script>
5749
5750
5751        
5752        
5753        
5754        
5755
5756
5757
5758        
5759        
5760
5761
5762
5763    
5763<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"2a3f03576c514bd3b43f2cb8c8b50533","spa":2}' crossorigin="anonymous"></script>
5763
5764</body>
5765</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.