PageSourceSearch

https://www.copalux.com.br/semana-do-cliente

html copalux.com.br collected 2026-10-06 05:02:03 UTC 713,496 bytes, 8,386 lines download raw bytes

1<!DOCTYPE html><html lang="pt-br" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#" data-theme="light"><head> 
1<script>window.dataLayer = window.dataLayer || [];window.dataLayer.push({"device":"desktop"});</script>
1<script>
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src=
5'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
6})(window,document,'script','dataLayer','GTM-NN478M8');</script>
6  <title>     Semana do Cliente Docol - Até 50% OFF -    Copalux    </title>  <meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="rating" content="general" /><meta name="country" content="BRA" /><meta name="currency" content="R$" /><base href="//www.copalux.com.br">  <meta name="description" content="Semana do Cliente na Copalux: linha completa Docol com até 50% OFF no Pix ou boleto em torneiras, misturadores, chuveiros, cubas e acabamentos." />  <meta name="author" content="Copalux">  <meta name="keywords" content="semana do cliente, dia do cliente, semana do cliente docol, promoção docol, docol, torneira docol, misturador docol, chuveiro docol, cuba docol, acabamento para registro docol, ducha higiênica docol, copalux" />   <meta name="robots" content="index, follow" />  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0"><meta property="og:url" content="https://www.copalux.com.br/semana-do-cliente"><meta property="og:title" content="Semana do Cliente Docol - Até 50% OFF"><meta property="og:site_name" content="Copalux"><meta property="og:description" content="Semana do Cliente na Copalux: linha completa Docol com até 50% OFF no Pix ou boleto em torneiras, misturadores, chuveiros, cubas e acabamentos.">   <meta property="og:type" content="website" />             <meta name="twitter:card" content="summary_large_image" /><meta name="format-detection" content="telephone=no">      <meta name="apple-itunes-app" content="app-id=6479414307">  <meta name="web-author" content="Magazord"/>     <link rel="preconnect" href="https://copalux.cdn.magazord.com.br">   <link rel="preconnect" href="https://public-resources.zordcdn.com.br"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>      <link rel="preload" as="script" href="https://public-resources.zordcdn.com.br/frontend/pr/footer/appFooter06.bundle.iife.js?v=1837">   <link rel="preload" as="script" href="https://public-resources.zordcdn.com.br/frontend/pr/vitrine/appVitrine22.bundle.iife.js?v=1837">   <link rel="preload" as="script" href="https://public-resources.zordcdn.com.br/frontend/pr/header/appHeaderdesktop20.bundle.iife.js?v=1837">  
7
8   
9 
10 <link rel="preload" as="image" href="https://copalux.cdn.magazord.com.br/img/2020/08/produto/2619/acabamento-para-registro-docol-gali-800006-docolbase-cromado-capa-01.png" />
11   <link rel="canonical" href="https://www.copalux.com.br/semana-do-cliente" />     <link href="https://copalux.cdn.magazord.com.br/resources/favicon.png" type="image/x-icon" rel="icon" /><link href="https://copalux.cdn.magazord.com.br/resources/favicon.png" type="image/x-icon" rel="shortcut icon" />        <link rel="stylesheet" href="https://public-resources.zordcdn.com.br/frontend/pr/header/header.css?v=1837" />     <link rel="preload" as="style" href="https://public-resources.zordcdn.com.br/assets/frontend/1119/css/carrinho-rapido/header-react-remove-item.css?v=1837" onload="this.onload=null;this.rel='stylesheet'" />                     <style>
12            .container-swiper .gallery-container .gallery-main .swiper-video::after {
13                content: "";
14                height: 50%;
15                width: 30%;
16                position: absolute;
17                right: 0;
18            }
19
20            .container-swiper .gallery-container .gallery-main .swiper-video::before {
21                content: "";
22                height: 50%;
23                width: 30%;
24                position: absolute;
25                left: 0;
26            }
27
28            .swiper-wrapper:has(.swiper-video.swiper-slide-active iframe) ~ .swiper-pagination-bullets {
29                z-index: 0;
30            }
31        </style>   <link rel="preload" href="//fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Montserrat:wght@400;600&family=Red+Hat+Text:wght@400;700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">  <link href='https://public-resources.zordcdn.com.br/assets/frontend/1119/css/main.css?v=1837' rel='stylesheet' type='text/css' />  <link data-resource-name="copalux.css?v=1" href="https://copalux.cdn.magazord.com.br/resources/copalux.css?v=1" rel="stylesheet" type="text/css" />  <style type="text/css">
32                    :root {
33                        --icon-user: url("https://public-resources.zordcdn.com.br/assets/global/blackfri
33day/icon-user.svg");
34                        --icon-email-white: url("https://public-resources.zordcdn.com.br/assets/global/blackfriday/icon-email.svg");
35
36                        --icon-quote: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/icon-quote.svg");
37                        --arrow-left: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/arrow-left.svg");
38                        --arrow-right: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/arrow-right.svg");
39                        --icon-protecao-https: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/icon-protecao-https.svg");
40                        --icon-amazon: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/icon-amazon.svg");
41                        --icon-plataforma: url("https://public-resources.zordcdn.com.br/assets/global/loja-confiavel/icon-plataforma.svg");
42
43                        --ajax-loader: url("https://public-resources.zordcdn.com.br/assets/global/globals-icons/ajax-loader.svg");
44                        --icon-loader-black: url("https://public-resources.zordcdn.com.br/assets/global/globals-icons/icon-loader-black.svg");
45
46                        --field-valid: url("https://public-resources.zordcdn.com.br/assets/global/common-icons/field-valid.png");
47
48                        --bg-card: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/bg-card.svg");
49
50                        --icon-form-invalid: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/icon-form-invalid.svg");
51                        --icon-form-valid: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/icon-form-valid.svg");
52
53                        --attachment-icon: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/enderecos/attachment-icon.svg");
54
55                        --icon-play: url("https://public-resources.zordcdn.com.br/assets/global/produto/icon-play.svg");
56                        --icon-zoom: url("https://public-resources.zordcdn.com.br/assets/global/produto/icon-zoom.svg");
57                        --icon-close: url("https://public-resources.zordcdn.com.br/assets/global/produto/icon-close.svg");
58                        --icon-upload: url("https://public-resources.zordcdn.com.br/assets/global/produto/icon-upload.svg");
59
60                        --arrow: url("https://public-resources.zordcdn.com.br/assets/global/clientes/frontend/header-12/arrow.svg");
61
62                        --eye: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/eye.svg");
63                        --email: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/email.svg");
64                        --lock: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/lock.svg");
65                        --nome: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/nome.svg");
66                        --documento-identificacao: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/documento-identificacao.svg");
67                        --ie: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/ie.svg");
68                        --razao-social: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/razao-social.svg");
69                        --nome-fantasia: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/nome-fantasia.svg");
70                        --whatsapp: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/whatsapp.svg");
71                        --map: url("https://public-resources.zordcdn.com.br/assets/global/admin/login-v3/map.svg");
72
73                        --icon-person: url("https://public-resources.zordcdn.com.br/assets/global/admin/icon-person.svg");
74                        --pedido: url("https://public-resources.zordcdn.com.br/assets/global/admin/pedido.svg");
75
76                        --chevron-down: url("https://public-resources.zordcdn.com.br/assets/global/checkout-v2/chevron-down.svg");
77                        --spinner: url("https://public-resources.zordcdn.com.br/assets/global/checkout-v2/spinner.svg");
78
79                        --check-circle: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/detalhes-pedido/check-circle.svg");
80                        --check-circle-gray: url("https://public-resources.zordcdn.com.br/assets/global/user-area-v2/detalhes-pedido/check-circle-gray.svg");
81                    }
82                </style>  <style type="text/css">
83                        body {     }
84                    </style>    <style>
85                    .cart-loading > a {
86                        pointer-events: none;
87                    }
88
89                    .is-tablet-mobile .carrinho-ctn .carrinho-rapido.loading:after {
90                        content: '';
91                        width: 48px;
92                        height: 48px;
93                        border-radius: 50%;
94                        display: inline-block;
95                        border-top: 3px solid #999;
96                        border-right: 3px solid transparent;
97                        box-sizing: border-box;
98                        animation: rotation 0.8s linear infinite;
99                        position: absolute;
100                        top: 0;
101                        bottom: 0;
102                        margin: auto;
103                        left: 0;
104                        right: 0;
105
106                    }
107
108                    @keyframes rotation {
109                        0% {
110                            transform: rotate(0deg);
111                        }
112                        100% {
113                            transform: rotate(360deg);
114                        }
115                    }  #header-react-app .menu-open {
116                        transform: translate(0, 0);
117                        -webkit-transform: translate(0, 0);
118                    }
119
120                    #header-react-app .menu-closed {
121                        transform: translate(-102%, 0);
122                    }
123                </style> 
124    <link href='https://public-resources.zordcdn.com.br/assets/frontend/1119/css/pesquisa/pesquisa-01.css?v=1837' rel='stylesheet' type='text/css' />       
124<script type="text/javascript" src="//1099028l.ha.azioncdn.net/js/web/nouislider.js?v=1837"></script>
124  
125  <style type="text/css">
126                :root {                }  </style>         <meta name="kdt:page" content="category" />         
126<script>
127                    /*
128                     * lazysizes: reduz o preload horizontal em carrosséis (padrão 0.8).
129                     * Preload vertical não é afetado. Definir ANTES do lazysizes.
130                     */
131                    window.lazySizesConfig = window.lazySizesConfig || {};
132                    window.lazySizesConfig.hFac = 0.4;
133                </script>
133<script src="https://public-resources.zordcdn.com.br/libs/lazysizes.bundle.min.js" async=""></script>
133  
133<script>
134                    !function(f, b, e, v, n, t, s){if (f.zrd)return; n = f.zrd = function(){n.callMethod?
135                            n.callMethod.apply(n, arguments):n.queue.push(arguments)};
136                    if (!f._zrd)f._zrd = n; n.push = n;
137                    n.queue = []; t = b.createElement(e); t.async = !0;
138                    t.src = v; s = b.getElementsByTagName(e)[0];
139                    s.parentNode.insertBefore(t, s)}
140                    (window, document, 'script', "https://public-resources.zordcdn.com.br/assets/site/1837/js/zrd.min.js?v=1837");
141                </script>
141<script>  zrd('set', 'module_files', {"countdown":"https:\/\/public-resources.zordcdn.com.br\/assets\/site\/1837\/js\/countdown.min.js?v=1837","swal":"https:\/\/public-resources.zordcdn.com.br\/libs\/sweetalert2.all.min.js","swiper":"https:\/\/public-resources.zordcdn.com.br\/libs\/swiper-bundle-v10.2.1.min.js"});
142                </script>
142<style>
143                    img.lazyload,
144                    .instagram-carousel img.lazyloading,
145                    .lazyload-area.lazyload,
146                    .lazyload-area.lazyloading {
147                        opacity: 1;
148                        transform: scale(1);
149                        background-color: #dfdfdf;
150                        background-image: linear-gradient(90deg,rgba(255,255,255,0) 0,rgb(255 255 255 / 45%) 50%,rgba(255,255,255,0) 100%);
151                        animation: bg-lazyload-box 1s linear infinite;
152                        -webkit-animation: bg-lazyload-box 1s linear infinite;
153                        background-size: 95% 100%;
154                        background-repeat: no-repeat;
155                        background-position: -2500% 0;
156                    }
157
158                    header img.lazyload-svg {
159                        visibility: hidden;
160                    }
161
162                    header svg.replaced-svg {
163                        visibility: visible;
164                    }
165
166                    .lazyload-area-avaliacoes.lazyload,
167                    .lazyload-area-avaliacoes.lazyloading {
168                        min-height: 400px;
169                        display: block;
170                    }
171
172                    /* img.lazyload-svg {
173                        visibility: hidden;
174                    } */
175
176                    @keyframes bg-lazyload-box{to{background-position:2500% 0}}
177                    @-webkit-keyframes bg-lazyload-box{to{background-position:2500% 0}}
178                </style>
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/libs/jquery-3.5.1.min.js"></script>
178   
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/libs/swiper-bundle-v10.2.1.min.js"></script>
178  
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/libs/react-unificado-v18.3.1.min.js"></script>
178  
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/assets/site/1837/js/plat.js?v=1837"></script>
178      
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/frontend/pr/header/appHeaderdesktop20.bundle.iife.js?v=1837"></script>
178    
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/frontend/pr/vitrine/appVitrine22.bundle.iife.js?v=1837"></script>
178   
178<script type="text/javascript" src="https://public-resources.zordcdn.com.br/frontend/pr/footer/appFooter06.bundle.iife.js?v=1837"></script>
178 
179  
179<script type="text/javascript">
180                Zord.set({
181                    'time.difer':1791262923 - (new Date().getTime() / 1000)
182                });  </script>
182  <link rel="next" href="//www.copalux.com.br/semana-do-cliente?p=2">
183<script async src="/_gtg/G-0663TH6DT0/c6b2c379aa9e117a2050406bd70ccebe/"></script>
183<script>
vendor: 125 bytes, lines 183-184
183window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());
184gtag('config', '
184G-0663TH6DT0
vendor: 27 bytes, line 184
184',{'groups':'analytics'});
185Zord.set("GATag","G-0663TH6DT0");
186</script>
186<script>gtag('config', 'AW-659126783', {'allow_enhanced_conversions': true });gtag('event','page_view',{"send_to":"AW-659126783","ecomm_pagetype":"searchresults"});</script>
186<script type="text/javascript">
187    (function(c,l,a,r,i,t,y){
188        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
189        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
190        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
191    })(window, document, "clarity", "script", "qwwlgk93fv");
192</script>
192  </head><body class="device-desktop" >    
192<script type="text/javascript">
193                    (function (srcjs) {
194                        window._edrone = window._edrone || {};
195                        _edrone.app_id = "64f0a02bf38eb";
196                        _edrone.version = "1.0.0";
197                        _edrone.platform_version = "1.0.0";
198                        _edrone.platform = "magazord";
199                        var doc = document.createElement("script");
200                        doc.type = "text/javascript";
201                        doc.async = true;
202                        doc.src = ("https:" == document.location.protocol ? "https:" : "http:") + srcjs;
203                        var s = document.getElementsByTagName("script")[0];
204                        s.parentNode.insertBefore(doc, s);
205                    })("//d3bo67muzbfgtl.cloudfront.net/edrone_2_0.js?app_id=64f0a02bf38eb");
206                 </script>
206<script>
207            Zord.analytics.listenerEvent("user_register", (r) => {
208                if (!r.location || !r.consent) {
209                    return;
210                }
211                _edrone.action_type = "subscribe";
212                _edrone.subscriber_status = "1";
213                _edrone.customer_tags = r.location;
214
215                if (r.data.email) {
216                    _edrone.email = r.data.email;
217                }
218                if (r.data.name) {
219                    _edrone.first_name = r.data.name.split(" ")[0];
220                }
221                if (r.data.phone) {
222                    _edrone.phone = r.data.phone.replace(/\D/g, "");
223                    _edrone.sms_subscriber_status = "1";
224                }
225
226                _edrone.init();
227            })
228        </script>
vendor: 67 bytes, line 228
228<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
228GTM-NN478M8
vendor: 88 bytes, line 228
228" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>      
228<div class="menu-mobile-overlay"></div> 
229 
230<header 
231    id="header-react-app"
232    class="ra-header flex w-full flex-col shadow-default  header-20  scroll" ></header> 
233<style>
234    header.ra-header {
235        z-index: 999;  position: sticky;
236            top: -1px; /* ficava um leve espaço entre o topo e o header */  }      </style>
236<script type="text/javascript">
237    const dataHeader = {
238        id: 'header-react-app',
239        logo: "PGltZyBzcmM9Imh0dHBzOi8vY29wYWx1eC5jZG4ubWFnYXpvcmQuY29tLmJyL3Jlc291cmNlcy9sb2dvLnN2ZyIgYWx0PSJDb3BhbHV4IiB0aXRsZT0iQ29wYWx1eCIgY2xhc3M9InN2ZyIgd2lkdGg9IjI1MCIgaGVpZ2h0PSI0MCIgLz4=",
240        lojaUrlAcesso: "https:\/\/www.copalux.com.br",   menu: [{"id":62,"nome":"Cozinha","link":"cozinha","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":74,"nome":"Torneiras e Misturadores","link":"torneiras-e-misturadores-para-cozinha","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":76,"nome":"Torneiras de Cozinha","link":"torneiras-pra-cozinha","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":74,"nivel":3,"childs":[]},{"id":75,"nome":"Misturadores de Cozinha","link":"misturadores-para-cozinha","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":74,"nivel":3,"childs":[]},{"id":185,"nome":"Torneiras de Tanque e Jardim","link":"torneiras-de-tanque-e-jardim","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":74,"nivel":3,"childs":[]},{"id":77,"nome":"Torneiras El\u00e9tricas","link":"torneiras-eletricas-para-cozinha","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":74,"nivel":3,"childs":[]},{"id":193,"nome":"Filtros e Purificadores","link":"filtros-e-purificadores-de-agua","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":74,"nivel":3,"childs":[]}]},{"id":70,"nome":"Cubas e Tanques Inox","link":"cubas-e-tanques-inox","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":71,"nome":"Pias e Cubas Para Cozinha","link":"cubas-gourmet-de-cozinha","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":70,"nivel":3,"childs":[]},{"id":110,"nome":"Tanques Para Lavanderia","link":"tanques-de-inox","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":70,"nivel":3,"childs":[]}]},{"id":180,"nome":"Cooktops","link":"cooktops","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":194,"nome":"\u00c0 G\u00e1s","link":"cooktops-a-gas","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":180,"nivel":3,"childs":[]},{"id":195,"nome":"Indu\u00e7\u00e3o","link":"cooktops-por-inducao","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":180,"nivel":3,"childs":[]},{"id":196,"nome":"Resist\u00eancia El\u00e9trica","link":"cooktops-com-resistencia-eletrica","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":180,"nivel":3,"childs":[]}]},{"id":435,"nome":"Fog\u00e3o a Lenha e Acess\u00f3rios","link":"fogao-a-lenha-e-acessorios","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":443,"nome":"Fog\u00f5es a Lenha","link":"fogoes-a-lenha","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":435,"nivel":3,"childs":[]},{"id":436,"nome":"Chapas para Fog\u00e3o","link":"chapa-para-fogao-a-lenha","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":435,"nivel":3,"childs":[]}]},{"id":410,"nome":"Eletrodom\u00e9sticos","link":"eletrodomesticos","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":414,"nome":"Adegas","link":"adegas-climatizadas","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":410,"nivel":3,"childs":[]},{"id":411,"nome":"Fornos","link":"fornos","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":410,"nivel":3,"childs":[]},{"id":412,"nome":"Micro-ondas","link":"micro-ondas","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":410,"nivel":3,"childs":[]},{"id":172,"nome":"Trituradores","link":"trituradores","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":410,"nivel":3,"childs":[]},{"id":173,"nome":"Coifas","link":"coifas","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":410,"nivel":3,"childs":[]}]},{"id":438,"nome":"Eletroport\u00e1teis","link":"eletroportateis","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":439,"nome":"Fornos de Bancada","link":"fornos-de-bancada","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":438,"nivel":3,"childs":[]},{"id":440,"nome":"Fornos para Pizza","link":"fornos-para-pizza","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":438,"nivel":3,"childs":[]},{"id":441,"nome":"Panificadoras","link":"panificadoras","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":438,"nivel":3,"childs":[]},{"id":442,"nome":"Sorveteiras","link":"sorveteiras","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":438,"nivel":3,"childs":[]}]},{"id":444,"nome":"Cantinho do Caf\u00e9","link":"cafe","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":445,"nome":"Cafeteiras","link":"cafeteiras","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":444,"nivel":3,"childs":[]},{"id":446,"nome":"Acess\u00f3rios para Caf\u00e9","link":"acessorios-para-cafe","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":444,"nivel":3,"childs":[]}]},{"id":63,"nome":"Acess\u00f3rios Para Cozinha","link":"acessorios-pra-cozinha","ordem":8,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":64,"nome":"Calhas \u00damidas e Acess\u00f3rios","link":"calhas-umid
240as-e-acessorios","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":63,"nivel":3,"childs":[]},{"id":65,"nome":"Escorredores de Lou\u00e7a","link":"escorredores-de-louca","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":63,"nivel":3,"childs":[]},{"id":174,"nome":"Dosadores de Sab\u00e3o","link":"dosadores-de-sabao","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":63,"nivel":3,"childs":[]},{"id":66,"nome":"Lixeiras de Cozinha","link":"lixeiras-de-cozinha","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":63,"nivel":3,"childs":[]}]},{"id":415,"nome":"Churrasco","link":"churrasco","ordem":9,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":416,"nome":"Facas","link":"facas-para-churrasco","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":415,"nivel":3,"childs":[]},{"id":417,"nome":"T\u00e1buas","link":"tabuas-para-churrasco","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":415,"nivel":3,"childs":[]},{"id":418,"nome":"Talheres e Jogos","link":"talheres-e-jogos-para-churrasco","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":415,"nivel":3,"childs":[]},{"id":420,"nome":"Utens\u00edlios e Acess\u00f3rios","link":"utensilios-e-acessorios-para-churrasco","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":415,"nivel":3,"childs":[]}]},{"id":421,"nome":"Utilidades Dom\u00e9sticas","link":"utilidades-domesticas","ordem":10,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":434,"nome":"Abridores de Vinho","link":"abridores-de-vinho","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":422,"nome":"Assadeiras","link":"assadeiras","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":432,"nome":"Escorredores de Lou\u00e7a","link":"escorredores-de-louca-mesa","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":437,"nome":"Aparelhos de Jantar","link":"aparelhos-de-jantar","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":423,"nome":"Frigideiras","link":"frigideiras","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":424,"nome":"Jogo de Facas","link":"jogo-de-facas","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":425,"nome":"Panelas e Conjuntos","link":"panelas","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":426,"nome":"Panelas de Press\u00e3o","link":"panelas-de-pressao","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":427,"nome":"Pipoqueiras","link":"pipoqueiras","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":428,"nome":"Talheres","link":"talheres","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]},{"id":431,"nome":"Garrafas T\u00e9rmicas","link":"garrafas-termicas","ordem":8,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":421,"nivel":3,"childs":[]}]},{"id":231,"nome":"Cadeiras","link":"cadeiras","ordem":11,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":62,"nivel":2,"childs":[{"id":429,"nome":"Cadeiras em Polipropileno","link":"cadeiras-em-polipropileno","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":231,"nivel":3,"childs":[]},{"id":430,"nome":"Dobr\u00e1veis em Madeira","link":"cadeiras-dobriveis-madeira","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":231,"nivel":3,"childs":[]}]}]},{"id":26,"nome":"Banheiro","link":"banheiro","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":51,"nome":"Torneiras e Misturadores","link":"torneiras-e-misturadores-para-banheiro","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":52,"nome":"Misturadores de Banheiro","link":"misturadores-para-banheiro","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":51,"nivel":3,"childs":[]},{"id":55,"nome":"Torneiras de Banheiro","link":"torneiras-para-banheiro","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":51,"nivel":3,"childs":[]},{"id":54,"nome":"Torneiras Autom\u00e1ticas","link":"torneiras-automaticas-para-banheiro","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":51,"nivel":3,"childs":[]}]},{"id":39,"nome":"Chuveiros e Duchas","link":"chuveiros-e-duchas","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":40,"nome":"Chuveiros El\u00e9tricos","link":"chuveiros-eletricos","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":39,"
240nivel":3,"childs":[]},{"id":43,"nome":"Duchas Frias","link":"duchas-frias","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":39,"nivel":3,"childs":[]},{"id":44,"nome":"Duchas Higi\u00eanicas","link":"duchas-higienicas","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":39,"nivel":3,"childs":[]}]},{"id":222,"nome":"Cubas e Pias","link":"pias-e-cubas-de-banheiro","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[]},{"id":58,"nome":"V\u00e1lvulas de Descarga","link":"valvulas-de-descarga-para-banheiro","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":59,"nome":"Acabamento Para V\u00e1lvula","link":"acabamento-para-valvula-de-descarga","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":58,"nivel":3,"childs":[]},{"id":60,"nome":"V\u00e1lvulas Autom\u00e1ticas","link":"valvulas-de-descarga-automatica","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":58,"nivel":3,"childs":[]},{"id":61,"nome":"Base","link":"base-para-valvulas-de-descarga","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":58,"nivel":3,"childs":[]}]},{"id":203,"nome":"Assentos Sanit\u00e1rios","link":"assentos-sanitarios","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[]},{"id":27,"nome":"Acabamentos e Registros","link":"acabamentos-e-registros","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":28,"nome":"Acabamentos Para Registro","link":"acabamentos-para-registro","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":27,"nivel":3,"childs":[]},{"id":29,"nome":"Base de Registro","link":"base-de-registro","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":27,"nivel":3,"childs":[]}]},{"id":47,"nome":"Instala\u00e7\u00e3o e Hidr\u00e1ulicos","link":"instalacoes-e-hidraulicos","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":214,"nome":"Pressurizadores","link":"pressurizadores","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":48,"nome":"Sif\u00e3o","link":"sifao","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":167,"nome":"Conversores","link":"conversores","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":49,"nome":"Liga\u00e7\u00e3o Flex\u00edvel","link":"ligacao-flexivel","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":200,"nome":"V\u00e1lvulas de Press\u00e3o","link":"valvulas-de-pressao","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":201,"nome":"V\u00e1lvulas Alternadoras","link":"valvulas-alternadoras","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]},{"id":204,"nome":"Torneira Boia","link":"torneira-boia","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":47,"nivel":3,"childs":[]}]},{"id":197,"nome":"Ralos e Grelhas","link":"ralos-e-grelhas","ordem":8,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":206,"nome":"Grelhas","link":"grelhas","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":197,"nivel":3,"childs":[]}
240,{"id":207,"nome":"Ralo Linear","link":"ralo-linear","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":197,"nivel":3,"childs":[]}]},{"id":30,"nome":"Acess\u00f3rios","link":"acessorios-para-banheiro","ordem":9,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[{"id":32,"nome":"Kit Acess\u00f3rios","link":"kit-acessorios","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":31,"nome":"Cabides","link":"cabides","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":34,"nome":"Papeleiras","link":"papeleiras","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":35,"nome":"Porta-Toalhas Bast\u00e3o","link":"porta-toalha-bastao","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":36,"nome":"Porta-Toalhas Rosto","link":"porta-toalha-rosto","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":38,"nome":"Saboneteiras","link":"saboneteiras","ordem":8,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]},{"id":230,"nome":"Escovas Sanit\u00e1rias","link":"escovas-sanitarias","ordem":9,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":30,"nivel":3,"childs":[]}]},{"id":188,"nome":"Lixeiras de Banheiro","link":"lixeiras-de-banheiro","ordem":10,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":26,"nivel":2,"childs":[]}]},{"id":78,"nome":"Ilumina\u00e7\u00e3o","link":"iluminacao","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":137,"nome":"Lustres e Pendentes","link":"lustres-e-pendentes","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":78,"nivel":2,"childs":[{"id":138,"nome":"B\u00e1sicos","link":"lustres-e-pendentes-basicos","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]},{"id":139,"nome":"Cl\u00e1ssicos","link":"lustres-e-pendentes-classicos","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]},{"id":140,"nome":"Industriais","link":"lustres-e-pendentes-industriais","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]},{"id":142,"nome":"Modernos","link":"lustres-e-pendentes-modernos","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]},{"id":143,"nome":"R\u00fasticos","link":"lustres-e-pendentes-rusticos","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]},{"id":229,"nome":"LED Integrado","link":"pendentes-led-integrado","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":137,"nivel":3,"childs":[]}]},{"id":146,"nome":"Interna","link":"iluminacao-interna","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":78,"nivel":2,"childs":[{"id":147,"nome":"Lumin\u00e1rias","link":"luminarias","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":146,"nivel":3,"childs":[]},{"id":148,"nome":"Lumin\u00e1rias de Mesa","link":"luminarias-de-mesa","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":146,"nivel":3,"childs":[]},{"id":149,"nome":"Spots e Trilhos","link":"spots-e-trilhos","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":146,"nivel":3,"childs":[]},{"id":170,"nome":"Pain\u00e9is de LED","link":"paineis-de-led","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":146,"nivel":3,"childs":[]}]},{"id":144,"nome":"Externa","link":"iluminacao-externa","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":78,"nivel":2,"childs":[{"id":198,"nome":"Arandelas","link":"arandelas","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":144,"nivel":3,"childs":[]},{"id":145,"nome":"Refletores","link":"refletores","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":144,"nivel":3,"childs":[]},{"id":191,"nome":"Refletores Solar","link":"refletores-solar","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":144,"nivel":3,"childs":[]}]},{"id":150,"nome":"L\u00e2mpadas","link":"lampadas","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":78,"nivel":2,"childs":[{"id":151,"nome":"Bulbo LED","link":"bulbo-led","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":152,"nome":"RGB LED","link":"rgb-led","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":153,"nome":"Coloridas","link":"lampadas-led-coloridas","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":154,"nome":"Par","link":"lampadas-led-par","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":155,"nome":"Vela","link":"lampadas-led-vela","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":156,"nome":"Halopin","link":"lampadas-led-halopin","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]},{"id":157,"nome":"Dicr\u00f3ica","link":"lampadas-led-dicroica","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":150,"nivel":3,"childs":[]}]},{"id":159,"nome":"L\u00e2mpadas de Filamento","link":"lampadas-de-filamento","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":78,"nivel":2,"childs":[{"id":160,"nome":"Filamento de LED","link":"filamento-led","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":159,"nivel":3,"childs":[]},{"id":161,"nome":"Filamento de Carbono","link":"filamento-de-carbono","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":159,"nivel":3,"childs":[]}]}]}
240,{"id":217,"nome":"Revestimentos","link":"decoracao-e-revestimentos","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":218,"nome":"Rodap\u00e9 de EVA","link":"busca?v=133","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":217,"nivel":2,"childs":[]},{"id":220,"nome":"Roda Meio Boiserie de EVA","link":"\/busca?v=134","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":217,"nivel":2,"childs":[]},{"id":413,"nome":"Pain\u00e9is Ripados","link":"paineis-ripados","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":217,"nivel":2,"childs":[]},{"id":221,"nome":"Kit Instala\u00e7\u00e3o","link":"\/busca?v=135","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":217,"nivel":2,"childs":[]}]},{"id":223,"nome":"Ventiladores","link":"ventiladores","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":224,"nome":"Ventiladores de Teto","link":"ventiladores-de-teto","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":223,"nivel":2,"childs":[]},{"id":227,"nome":"Ventiladores de Coluna","link":"ventiladores-de-coluna","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":223,"nivel":2,"childs":[]},{"id":225,"nome":"Ventiladores de Parede","link":"ventiladores-de-parede","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":223,"nivel":2,"childs":[]},{"id":226,"nome":"Ventiladores de Mesa","link":"ventiladores-de-mesa","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":223,"nivel":2,"childs":[]}]},{"id":19,"nome":"Aquecedores de \u00c1gua","link":"aquecedores-de-agua","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":20,"nome":"Aquecedores a G\u00e1s","link":"aquecedores-a-gas","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":19,"nivel":2,"childs":[{"id":84,"nome":"KOMECO","link":"aquecedores-a-gas-komeco","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":20,"nivel":3,"childs":[{"id":169,"nome":"Aquecedores a G\u00e1s de 7 Litros","link":"aquecedores-a-gas-komeco-7-litros","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":84,"nivel":4,"childs":[]},{"id":115,"nome":"Aquecedores a G\u00e1s de 20 Litros","link":"aquecedores-a-gas-komeco-20-litros","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":84,"nivel":4,"childs":[]},{"id":116,"nome":"Aquecedores a G\u00e1s de 25 Litros","link":"aquecedores-a-gas-komeco-25-litros","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":84,"nivel":4,"childs":[]},{"id":117,"nome":"Aquecedores a G\u00e1s de 31 Litros","link":"aquecedores-a-gas-komeco-31-litros","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":84,"nivel":4,"childs":[]}]},{"id":83,"nome":"LORENZETTI","link":"aquecedores-a-gas-lorenzetti","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":20,"nivel":3,"childs":[{"id":205,"nome":"Aquecedores a G\u00e1s de 8 Litros","link":"aquecedores-a-gas-lorenzetti-8-litros","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":83,"nivel":4,"childs":[]},{"id":112,"nome":"Aquecedores a G\u00e1s de 16 Litros","link":"aquecedores-a-gas-lorenzetti-16-litros","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":83,"nivel":4,"childs":[]},{"id":113,"nome":"Aquecedores a G\u00e1s de 20 Litros","link":"aquecedores-a-gas-lorenzetti-20-litros","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":83,"nivel":4,"childs":[]},{"id":114,"nome":"Aquecedores a G\u00e1s de 23 Litros","link":"aquecedores-a-gas-lorenzetti-23-litros","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":83,"nivel":4,"childs":[]},{"id":181,"nome":"Aquecedores a G\u00e1s de 37 Litros","link":"aquecedores-a-gas-lorenzetti-37-litros","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":83,"nivel":4,"childs":[]}]}]}
240,{"id":23,"nome":"Kits e Acess\u00f3rios","link":"kits-e-acessorios","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":19,"nivel":2,"childs":[{"id":86,"nome":"Kit Instala\u00e7\u00e3o","link":"kit-instalacao-para-aquecedores-a-gas","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":23,"nivel":3,"childs":[]}]},{"id":22,"nome":"Aquecedores El\u00e9tricos","link":"aquecedores-eletricos","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":19,"nivel":2,"childs":[{"id":85,"nome":"Vers\u00e1til","link":"aquecedor-de-agua-eletrico-versatil","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":22,"nivel":3,"childs":[]},{"id":179,"nome":"Maxi Ultra","link":"aquecedor-de-agua-maxi-ultra","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":22,"nivel":3,"childs":[]}]}]},{"id":128,"nome":"Marcas","link":"toda-loja","ordem":8,"opcoes":{"iconeMenu":1052},"icone_midia_path":"img\/2020\/03\/produto\/1052\/","icone_midia_arquivo_nome":"flecha.png","icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[{"id":189,"nome":"Blukit","link":"todos-os-produtos-blukit","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":130,"nome":"DeBacco","link":"todos-os-produtos-debacco","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":131,"nome":"Deca","link":"\/todos-os-produtos-deca","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":129,"nome":"Docol","link":"todos-os-produtos-docol","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":192,"nome":"Elleve Ralo Linear","link":"todos-os-produtos-elleve","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":176,"nome":"Franke","link":"todos-os-produtos-franke","ordem":6,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":132,"nome":"Hydra","link":"\/todos-os-produtos-hydra","ordem":7,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":133,"nome":"Komeco","link":"todos-os-produtos-komeco","ordem":8,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":135,"nome":"Lorenzetti","link":"todos-os-produtos-lorenzetti","ordem":9,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":136,"nome":"Mekal","link":"todos-os-produtos-mekal","ordem":10,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":213,"nome":"Meu Rodap\u00e9","link":"todos-os-produtos-meu-rodape","ordem":11,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":199,"nome":"Plaslumi","link":"todos-os-produtos-plaslumi","ordem":11,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":175,"nome":"Taschibra","link":"todos-os-produtos-taschibra","ordem":12,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":187,"nome":"Tramontina","link":"todos-os-produtos-tramontina","ordem":13,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":228,"nome":"Venti-Delta","link":"todos-os-produtos-venti-delta","ordem":14,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]},{"id":190,"nome":"Zagonel","link":"todos-os-produtos-zagonel","ordem":15,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":128,"nivel":2,"childs":[]}]}
240,{"id":177,"nome":"Promo\u00e7\u00f5es","link":"promocoes-e-descontos","ordem":9,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":171,"nome":"DocolShop","link":"docolshop-selecao-especial-docol","ordem":10,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]}],   hostImagem: "https:\/\/copalux.cdn.magazord.com.br",
241        device: 1,
242        lojaNome: "Copalux",
243        paginaTipo: 2,
244        listaPresente: false,
245        lojaConfiguracaoSite: {
246            removeH1Logo: true,
247            utilizaSuggestPesquisa: true,
248            utilizaPesquisaPorVoz: false,
249            utilizaFavoritos: "1",
250            precoPrincipal: 4,
251            condicaoParcelamentoProduto: 2,
252            formasDePagamentoPaginaProduto: 5,
253            valoresSomenteLogado: false,  temaSite: 1,
254            minimoCaracteresPaginaPesquisa: 1 },
255        lojaConfiguracaoLayout: {
256            headerFixo: true, 
257            templateCarrinhoRapido: "2",
258            habilitaCarrinhoNoMobile: true,
259            templateMenuMobile: 03,
260            templateHeader: 20,
261            templateHeaderMobile: null,
262            exibeVerTodosSubmenu: false,
263            tipoPercentualDesconto: 1,   valorFreteHeader: "<a title=\"Blog\" href=\"https:\/\/www.copalux.com.br\/blog\" target=\"_blank\">Blog<\/a>",   trocasDevolucoesHeader: "<a title=\"Rastrear Pedido\" href=\"https:\/\/www.copalux.com.br\/login?semCadastro=true\" target=\"_blank\">Rastrear Pedido<\/a>",   parcelamentoHeader: "<a title=\"Loja Confi\u00e1vel\" href=\"https:\/\/www.copalux.com.br\/copalux-e-confiavel\" target=\"_blank\">Loja Confi\u00e1vel<\/a>",   blogHeader: "<a title=\"DocolShop\" href=\"https:\/\/www.copalux.com.br\/docolshop-selecao-especial-docol\" target=\"_blank\">DocolShop<\/a> <img src=\"https:\/\/www.copalux.com.br\/img\/2020\/10\/avatar\/3071\/logo-docol-topbar-17x22-bg-cinza-novo-3.gif\" alt=\"Logo Docol\">",    },
264        lojaConfiguracaoAtendimento: {
265            avisosImportantes: [] },
266        contatoAtendimento: {
267            telefone: "",
268            whatsapp: "(47) 99972-0692",
269            telefones: [] },
270        lojaConfiguracaoSocial: {
271            'urlFacebook': "https:\/\/www.facebook.com\/copalux\/",
272            'urlYoutube': "https:\/\/www.youtube.com\/channel\/UC0UwYEj_H5Mfi06-SNdp3wA\/",
273            'urlTwitter': "",
274            'urlInstagram': "https:\/\/www.instagram.com\/copalux",
275            'urlPinterest': "",
276            'urlLinkedin': "",
277            'urlTikTok': "" },
278        getResourceFromS3: function (path, icon) {return `https://public-resources.zordcdn.com.br/${path}/${icon}`},
279        zordHintLoading: function () {return `data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==`},  lojaConfiguracaoPlugins: {
280                'urlAppAndroid': "https:\/\/play.google.com\/store\/apps\/details?id=com.magazord.site.copalux&pli=1",
281                'urlAppIos': "https:\/\/apps.apple.com\/br\/app\/copalux\/id6479414307" },  }    
282
283    const elementHeader = document.getElementById(dataHeader.id);
284
285    if (elementHeader && typeof HeaderApp !== 'undefined') {
286        new HeaderApp(dataHeader);
287    } </script>
287
288  <div class='pagina-conteudo-adicional conteudo-adicional-78'><style>
289@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');
290
291/* Container da Logo */
292.brand-logo-container {
293  width: fit-content;
294  max-width: 100%;
295  margin: 0 0 6px 0;
296  opacity: 0;
297  transform: translateY(-5px);
298  transition: all .6s cubic-bezier(.34,1.56,.64,1);
299}
300
301.brand-logo-container.show {
302  opacity: 1;
303  transform: translateY(0);
304}
305
306/* Wrapper da Logo */
307.brand-logo-wrapper {
308  position: relative;
309  display: inline-flex;
310  align-items: center;
311  justify-content: center;
312  padding: 4px 8px;
313  background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f8f9fa 100%);
314  border-radius: 4px;
315  box-shadow: 
316    0 1px 3px rgba(0, 0, 0, 0.04),
317    0 1px 2px rgba(0, 0, 0, 0.03),
318    inset 0 1px 0 rgba(255, 255, 255, 0.9);
319  border: 1px solid rgba(0, 0, 0, 0.04);
320}
321
322/* Imagem da Logo */
323.brand-logo-img {
324  max-height: 14px;
325  max-width: 70px;
326  width: auto;
327  height: auto;
328  opacity: 0.35;
329  filter: grayscale(20%);
330  transition: all 0.3s ease;
331  object-fit: contain;
332}
333
334.brand-logo-wrapper:hover .brand-logo-img {
335  opacity: 0.55;
336  filter: grayscale(10%);
337  transform: scale(1.02);
338}
339
340/* Efeito de brilho sutil */
341.brand-logo-wrapper::before {
342  content: '';
343  position: absolute;
344  top: 0;
345  left: -100%;
346  width: 100%;
347  height: 100%;
348  background: linear-gradient(
349    90deg,
350    transparent,
351    rgba(255, 255, 255, 0.3),
352    transparent
353  );
354  transition: left 0.5s ease;
355}
356
357.brand-logo-wrapper:hover::before {
358  left: 100%;
359}
360
361/* ========================================
362   MOBILE RESPONSIVE
363   ======================================== */
364
365@media (max-width: 768px) {
366  .brand-logo-container {
367    margin: 0 0 5px 0;
368  }
369  
370  .brand-logo-wrapper {
371    padding: 3px 7px;
372  }
373  
374  .brand-logo-img {
375    max-height: 12px;
376    max-width: 60px;
377  }
378}
379
380@media (max-width: 480px) {
381  .brand-logo-wrapper {
382    padding: 3px 6px;
383  }
384  
385  .brand-logo-img {
386    max-height: 11px;
387    max-width: 55px;
388  }
389}
390</style>
391
392<script>
393(function() {
394  'use strict';
395  
396  console.log('[BRAND LOGO] Iniciando sistema de logos...');
397
398  // ====== MAPEAMENTO DE MARCAS E LOGOS ======
399  const MARCAS_CONFIG = {
400    'blukit': {
401      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13668/blukit.png',
402      keywords: ['blukit', 'blu kit', 'blu-kit'],
403      nome: 'Blukit'
404    },
405    'debacco': {
406      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13669/debacco.png',
407      keywords: ['debacco', 'de bacco', 'de-bacco'],
408      nome: 'DeBacco'
409    },
410    'hydra': {
411      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13674/hydra.png',
412      keywords: ['hydra', 'hidra'],
413      nome: 'Hydra'
414    },
415    'deca': {
416      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13670/deca.png',
417      keywords: ['deca'],
418      nome: 'Deca'
419    },
420    'komeco': {
421      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13675/komeco.png',
422      keywords: ['komeco', 'komecco'],
423      nome: 'Komeco'
424    },
425    'franke': {
426      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13673/franke.png',
427      keywords: ['franke'],
428      nome: 'Franke'
429    },
430    'elleve': {
431      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13672/elleve-ralo-linear.png',
432      keywords: ['elleve', 'ralo linear elleve', 'ralo elleve', 'elleve ralo'],
433      nome: 'Ralo Linear Elleve'
434    },
435    'docol': {
436      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13671/docol.png',
437      keywords: ['docol', 'doccol'],
438      nome: 'Docol'
439    },
440    'lorenzetti': {
441      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13676/lorenzetti.png',
442      keywords: ['lorenzetti', 'lorenzzetti', 'lorenzeti'],
443      nome: 'Lorenzetti'
444    },
445    'tramontina': {
446      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13681/tramontina.png',
447      keywords: ['tramontina'],
448      nome: 'Tramontina'
449    },
450    'mekal': {
451      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13677/mekal.png',
452      keywords: ['mekal', 'mekkal'],
453      nome: 'Mekal'
454    },
455    'taschibra': {
456      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13680/taschibra.png',
457      keywords: ['taschibra', 'tashibra'],
458      nome: 'Taschibra'
459    },
460    'ventidelta': {
461      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13682/ventidelta.png',
462      keywords: ['venti-delta', 'ventidelta', 'venti delta'],
463      nome: 'Venti-Delta'
464    },
465    'meurodape': {
466      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13678/meu-rodape.png',
467      keywords: ['meu rodapé', 'meu rodape', 'meurodape'],
468      nome: 'Meu Rodapé'
469    },
470    'plaslumi': {
471      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/marca/13679/plaslumi.png',
472      keywords: ['plaslumi', 'plas lumi'],
473      nome: 'Plaslumi'
474    },
475    'zagonel': {
476      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/produto/13683/zagonel.png',
477      keywords: ['zagonel', 'zagonnel'],
478      nome: 'Zagonel'
479    },
480    'novii': {
481      url: 'https://copalux.cdn.magazord.com.br/img/2025/12/produto/13684/novii.png',
482      keywords: ['novii', 'novi', 'nóvii'],
483      nome: 'Novii'
484    }
485  };
486
487  // ====== FUNÇÃO DE DETECÇÃO DE MARCA (VERIFICAÇÃO DUPLA) ======
488  function detectarMarca() {
489    console.log('[BRAND LOGO] Detectando marca...');
490    
491    // Busca o elemento de marca nas características
492    const marcaElement = document.querySelector('.caract-marca dd');
493    
494    if (!marcaElement) {
495      console.log('[BRAND LOGO] Elemento de marca não encontrado');
496      return null;
497    }
498    
499    const marcaTexto = marcaElement.textContent.trim().toLowerCase();
500    console.log('[BRAND LOGO] Marca encontrada no HTML:', marcaTexto);
501    
502    // Se o texto da marca estiver vazio, retorna null
503    if (!marcaTexto || marcaTexto === '') {
504      console.log('[BRAND LOGO] Texto da marca está vazio');
505      return null;
506    }
507    
508    // Verificação dupla: procura por keywords em todas as marcas
509    let marcaEncontrada = null;
510    let melhorMatch = 0;
511    
512    for (const [chaveMarca, config] of Object.entries(MARCAS_CONFIG)) {
513      for (const keyword of config.keywords) {
514        // Verifica se a keyword está contida no texto da marca
515        if (marcaTexto.includes(keyword.toLowerCase())) {
516          // Calcula score baseado no tamanho do match
517          const score = keyword.length;
518          if (score > melhorMatch) {
519            melhorMatch = score;
520            marcaEncontrada = config;
521            console.log('[BRAND LOGO] Match encontrado:', config.nome, 'Score:', score);
522          }
523        }
524      }
525    }
526    
527    // Verificação adicional: se não encontrou, tenta match direto
528    if (!marcaEncontrada) {
529      for (const [chaveMarca, config] of Object.entries(MARCAS_CONFIG)) {
530        if (chaveMarca === marcaTexto.replace(/\s+/g, '').toLowerCase()) {
531          marcaEncontrada = config;
532          console.log('[BRAND LOGO] Match direto encontrado:', config.nome);
533          break;
534        }
535      }
536    }
537    
538    if (marcaEncontrada) {
539      console.log('[BRAND LOGO] ✓ Marca detectada:', marcaEncontrada.nome);
540      return marcaEncontrada;
541    }
542    
543    console.log('[BRAND LOGO] ✗ Marca não reconhecida:', marcaTexto);
544    return null;
545  }
546
547  // ====== CRIAR E INSERIR LOGO ======
548  function criarLogo() {
549    // Verifica se já existe logo na página
550    if (document.querySelector('.brand-logo-container')) {
551      console.log('[BRAND LOGO] Logo já existe na página');
552      return true;
553    }
554
555    // Busca o H1 do produto
556    const h1 = document.querySelector([
557      'h1[itemprop="name"]',
558      '.informacoes-compra-produto h1',
559      '.product-name h1',
560      '.product-title h1',
561      '.ra-produto h1',
562      '.produto h1',
563      '[class*="product"] h1',
564      '[class*="produto"] h1',
565      'h1'
566    ].join(', '));
567
568    if (!h1) {
569      console.log('[BRAND LOGO] H1 não encontrado');
570      return false;
571    }
572
573    // PRIMEIRA VERIFICAÇÃO: Detecta a marca ANTES de fazer qualquer coisa
574    const marca = detectarMarca();
575    
576    // VALIDAÇÃO CRÍTICA: Se não houver marca, PARA AQUI e não cria nada
577    if (!marca || !marca.url || !marca.nome) {
578      console.log('[BRAND LOGO] ✗ Marca não identificada - NENHUM elemento será criado');
579      return true; // Retorna true para não ficar tentando criar
580    }
581
582    console.log('[BRAND LOGO] ✓ Marca válida identificada:', marca.nome);
583    console.log('[BRAND LOGO] Criando logo para:', marca.nome);
584
585    // SOMENTE AGORA cria o container (após confirmar que a marca existe)
586    const container = document.createElement('div');
587    container.className = 'brand-logo-container';
588    container.innerHTML = `
589      <div class="brand-logo-wrapper">
590        <img 
591          src="${marca.url}" 
592          alt="Logo ${marca.nome}" 
593          class="brand-logo-img"
594          loading="lazy"
595          onerror="this.style.display='none'; this.parentElement.style.display='none';"
596        >
597      </div>
598    `;
599
600    // Insere antes do H1
601    h1.parentNode.insertBefore(container, h1);
602    console.log('[BRAND LOGO] Logo inserida com sucesso');
603
604    // Anima a entrada
605    requestAnimationFrame(() => {
606      requestAnimationFrame(() => {
607        container.classList.add('show');
608      });
609    });
610
611    return true;
612  }
613
614  // ====== INICIALIZAÇÃO ======
615  function iniciar() {
616    let tentativas = 0;
617    const maxTentativas = 40;
618    
619    function tentar() {
620      tentativas++;
621      console.log(`[BRAND LOGO] Tentativa ${tentativas}/${maxTentativas}`);
622      
623      // Verifica se as características estão carregadas
624      const temCaracteristicas = document.querySelector('.caract-marca dd');
625      
626      if (!temCaracteristicas && tentativas < maxTentativas) {
627        console.log('[BRAND LOGO] Aguardando características carregarem...');
628        setTimeout(tentar, 250);
629        return;
630      }
631      
632      if (criarLogo()) {
633        console.log('[BRAND LOGO] ✓ Processo concluído');
634        return;
635      }
636      
637      if (tentativas < maxTentativas) {
638        setTimeout(tentar, 250);
639      } else {
640        console.log('[BRAND LOGO] ✗ Tentativas esgotadas');
641      }
642    }
643    
644    tentar();
645  }
646
647  // Inicia quando o DOM estiver pronto
648  if (document.readyState === 'loading') {
649    document.addEventListener('DOMContentLoaded', () => setTimeout(iniciar, 150));
650  } else {
651    setTimeout(iniciar, 150);
652  }
653
654  // Observer para páginas com carregamento dinâmico
655  const observer = new MutationObserver(() => {
656    const temLogo = document.querySelector('.brand-logo-container');
657    const temH1 = document.querySelector('h1');
658    const temCaracteristicas = document.querySelector('.caract-marca dd');
659    
660    if (!temLogo && temH1 && temCaracteristicas) {
661      console.log('[BRAND LOGO] Mudança detectada, verificando marca...');
662      criarLogo();
663    }
664  });
665
666  observer.observe(document.body || document.documentElement, {
667    childList: true,
668    subtree: true
669  });
670
671  console.log('[BRAND LOGO] Sistema inicializado e observando mudanças');
672
673})();
674</script>
674</div><div class='pagina-conteudo-adicional conteudo-adicional-88'><style>
675/* CA 'Icones Menu' - Copalux - rev8 06/08/2026 - MENU COMPLETO. COZINHA (11) + BANHEIRO (10) + ILUMINACAO (5) + VENTILADORES (4) = 30 icones. #2a5698 20px, inline-flex + top -2px, desktop >=1024px, escopo li.{depto}. */
676@media (min-width:1024px){
677.header-bottom #nav-root > li.cozinha .menu-level-2 > li > a,
678.header-bottom #nav-root > li.banheiro .menu-level-2 > li > a,
679.header-bottom #nav-root > li.iluminacao .menu-level-2 > li > a,
680.header-bottom #nav-root > li.ventiladores .menu-level-2 > li > a{ display:inline-flex; align-items:center; }
681
682.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-torneiras-e-misturadores > a::before,
683.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cubas-e-tanques-inox > a::before,
684.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cooktops > a::before,
685.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-fogao-a-lenha-e-acessorios > a::before,
686.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-eletrodomesticos > a::before,
687.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-eletroportateis > a::before,
688.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cantinho-do-cafe > a::before,
689.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-acessorios-para-cozinha > a::before,
690.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-churrasco > a::before,
691.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-utilidades-domesticas > a::before,
692.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cadeiras > a::before,
693.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-torneiras-e-misturadores > a::before,
694.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-chuveiros-e-duchas > a::before,
695.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-cubas-e-pias > a::before,
696.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-assentos-sanitarios > a::before,
697.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-valvulas-de-descarga > a::before,
698.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-acabamentos-e-registros > a::before,
699.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-instalacao-e-hidraulicos > a::before,
700.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-ralos-e-grelhas > a::before,
701.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-acessorios > a::before,
702.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-lixeiras-de-banheiro > a::before,
703.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lustres-e-pendentes > a::before,
704.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-interna > a::before,
705.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-externa > a::before,
706.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lampadas > a::before,
707.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lampadas-de-filamento > a::before,
708.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-teto > a::before,
709.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-coluna > a::before,
710.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-parede > a::before,
711.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-mesa > a::before { content:''; display:inline-block; width:20px; height:20px; margin-right:8px; flex:0 0 auto; position:relative; top:-2px; background-color:#2a5698; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; -webkit-mask-size:contain; mask-size:contain; }
712
713.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-torneiras-e-misturadores > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'roun
713d'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020%20H20'%2F%3E%3Cpath%20d%3D'M9%2020%20V12%20C9%207.5%2016%207.5%2016%2011%20V13.5'%2F%3E%3Cpath%20d%3D'M9%2015%20H13'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020%20H20'%2F%3E%3Cpath%20d%3D'M9%2020%20V12%20C9%207.5%2016%207.5%2016%2011%20V13.5'%2F%3E%3Cpath%20d%3D'M9%2015%20H13'%2F%3E%3C%2Fsvg%3E"); }
714.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cubas-e-tanques-inox > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'6'%20width%3D'18'%20height%3D'13'%20rx%3D'2'%2F%3E%3Crect%20x%3D'6.5'%20y%3D'10'%20width%3D'11'%20height%3D'6.5'%20rx%3D'1.3'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'13.2'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%2010%20V8%20C12%207%2013.2%207%2013.2%208.2'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'6'%20width%3D'18'%20height%3D'13'%20rx%3D'2'%2F%3E%3Crect%20x%3D'6.5'%20y%3D'10'%20width%3D'11'%20height%3D'6.5'%20rx%3D'1.3'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'13.2'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%2010%20V8%20C12%207%2013.2%207%2013.2%208.2'%2F%3E%3C%2Fsvg%3E"); }
715.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cooktops > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'4'%20width%3D'16'%20height%3D'16'%20rx%3D'2.5'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'9'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'9'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'15'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'15'%20r%3D'2.2'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'4'%20width%3D'16'%20height%3D'16'%20rx%3D'2.5'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'9'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'9'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'9'%20cy%3D'15'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'15'%20r%3D'2.2'%2F%3E%3C%2Fsvg%3E"); }
716.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-fogao-a-lenha-e-acessorios > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'10'%20width%3D'13'%20height%3D'9'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M5%2019%20V21'%2F%3E%3Cpath%20d%3D'M14%2019%20V21'%2F%3E%3Cpath%20d%3D'M3%2013.5%20H16'%2F%3E%3Crect%20x%3D'6'%20y%3D'15'%20width%3D'7'%20height%3D'4'%20rx%3D'0.8'%2F%3E%3Cpath%20d%3D'M13%2010%20V5%20H16.5'%2F%3E%3Cpath%20d%3D'M16.5%205%20C18%204%2018%202.4%2016.5%202'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'10'%20width%3D'13'%20height%3D'9'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M5%2019%20V21'%2F%3E%3Cpath%20d%3D'M14%2019%20V21'%2F%3E%3Cpath%20d%3D'M3%2013.5%20H16'%2F%3E%3Crect%20x%3D'6'%20y%3D'15'%20width%3D'7'%20height%3D'4'%20rx%3D'0.8'%2F%3E%3Cpath%20d%3D'M13%2010%20V5%20H16.5'%2F%3E%3Cpath%20d%3D'M16.5%205%20C18%204%2018%202.4%2016.5%202'%2F%3
716E%3C%2Fsvg%3E"); }
717.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-eletrodomesticos > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'3'%20width%3D'16'%20height%3D'18'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M4%208%20H20'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'5.6'%20r%3D'.7'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'5.6'%20r%3D'.7'%2F%3E%3Cpath%20d%3D'M14.5%205.6%20H17'%2F%3E%3Crect%20x%3D'7'%20y%3D'11'%20width%3D'10'%20height%3D'7'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M7%2014.5%20H17'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'3'%20width%3D'16'%20height%3D'18'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M4%208%20H20'%2F%3E%3Ccircle%20cx%3D'8'%20cy%3D'5.6'%20r%3D'.7'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'5.6'%20r%3D'.7'%2F%3E%3Cpath%20d%3D'M14.5%205.6%20H17'%2F%3E%3Crect%20x%3D'7'%20y%3D'11'%20width%3D'10'%20height%3D'7'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M7%2014.5%20H17'%2F%3E%3C%2Fsvg%3E"); }
718.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-eletroportateis > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'9'%20width%3D'16'%20height%3D'9'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'M8%2012%20H11'%2F%3E%3Cpath%20d%3D'M13%2012%20H16'%2F%3E%3Cpath%20d%3D'M20%2013%20H21.5'%2F%3E%3Cpath%20d%3D'M7%2018%20V20'%2F%3E%3Cpath%20d%3D'M17%2018%20V20'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'9'%20width%3D'16'%20height%3D'9'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'M8%2012%20H11'%2F%3E%3Cpath%20d%3D'M13%2012%20H16'%2F%3E%3Cpath%20d%3D'M20%2013%20H21.5'%2F%3E%3Cpath%20d%3D'M7%2018%20V20'%2F%3E%3Cpath%20d%3D'M17%2018%20V20'%2F%3E%3C%2Fsvg%3E"); }
719.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cantinho-do-cafe > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M8%207%20C7%206%209%204.5%208%203.5'%2F%3E%3Cpath%20d%3D'M12%207%20C11%206%2013%204.5%2012%203.5'%2F%3E%3Cpath%20d%3D'M5%209%20H15%20V12.5%20C15%2015.3%2012.8%2017%2010%2017%20C7.2%2017%205%2015.3%205%2012.5%20Z'%2F%3E%3Cpath%20d%3D'M15%2010.5%20C17.8%2010.5%2017.8%2014%2015%2014'%2F%3E%3Cpath%20d%3D'M4%2019.5%20C6.5%2021%2013.5%2021%2016%2019.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M8%207%20C7%206%209%204.5%208%203.5'%2F%3E%3Cpath%20d%3D'M12%207%20C11%206%2013%204.5%2012%203.5'%2F%3E%3Cpath%20d%3D'M5%209%20H15%20V12.5%20C15%2015.3%2012.8%2017%2010%2017%20C7.2%2017%205%2015.3%205%2012.5%20Z'%2F%3E%3Cpath%20d%3D'M15%2010.5%20C17.8%2010.5%2017.8%2014%2015%2014'%2F%3E%3Cpath%20d%3D'M4%2019.5%20C6.5%2021%2013.5%2021%2016%2019.5'%2F%3E%3C%2Fsvg%3E"); }
720.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-acessorios-para-cozinha > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'roun
720d'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%209%20H19'%2F%3E%3Cpath%20d%3D'M7%209%20L8%2018%20C8%2019%208.6%2019.5%209.6%2019.5%20H14.4%20C15.4%2019.5%2016%2019%2016%2018%20L17%209'%2F%3E%3Cpath%20d%3D'M10%209%20V6'%2F%3E%3Ccircle%20cx%3D'10'%20cy%3D'4.6'%20r%3D'1.3'%2F%3E%3Cpath%20d%3D'M14%209%20V6'%2F%3E%3Crect%20x%3D'12.9'%20y%3D'3.6'%20width%3D'2.2'%20height%3D'2.3'%20rx%3D'.4'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%209%20H19'%2F%3E%3Cpath%20d%3D'M7%209%20L8%2018%20C8%2019%208.6%2019.5%209.6%2019.5%20H14.4%20C15.4%2019.5%2016%2019%2016%2018%20L17%209'%2F%3E%3Cpath%20d%3D'M10%209%20V6'%2F%3E%3Ccircle%20cx%3D'10'%20cy%3D'4.6'%20r%3D'1.3'%2F%3E%3Cpath%20d%3D'M14%209%20V6'%2F%3E%3Crect%20x%3D'12.9'%20y%3D'3.6'%20width%3D'2.2'%20height%3D'2.3'%20rx%3D'.4'%2F%3E%3C%2Fsvg%3E"); }
721.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-churrasco > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4.5%202.2%20L6.8%204.5%20L4.5%206.8%20L2.2%204.5%20Z'%2F%3E%3Cpath%20d%3D'M6.5%206.5%20L17.5%2017.5'%2F%3E%3Cpath%20d%3D'M17.5%206.5%20L6.5%2017.5'%2F%3E%3Cpath%20d%3D'M16.4%205.4%20L18.6%207.6'%2F%3E%3Cpath%20d%3D'M16.4%205.4%20L18.7%203.1'%2F%3E%3Cpath%20d%3D'M18.6%207.6%20L20.9%205.3'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4.5%202.2%20L6.8%204.5%20L4.5%206.8%20L2.2%204.5%20Z'%2F%3E%3Cpath%20d%3D'M6.5%206.5%20L17.5%2017.5'%2F%3E%3Cpath%20d%3D'M17.5%206.5%20L6.5%2017.5'%2F%3E%3Cpath%20d%3D'M16.4%205.4%20L18.6%207.6'%2F%3E%3Cpath%20d%3D'M16.4%205.4%20L18.7%203.1'%2F%3E%3Cpath%20d%3D'M18.6%207.6%20L20.9%205.3'%2F%3E%3C%2Fsvg%3E"); }
722.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-utilidades-domesticas > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%209%20H20'%2F%3E%3Cpath%20d%3D'M11%209%20C11%207.2%2013%207.2%2013%209'%2F%3E%3Cpath%20d%3D'M6%209%20V15%20C6%2017.5%207.5%2019%2010%2019%20H14%20C16.5%2019%2018%2017.5%2018%2015%20V9'%2F%3E%3Cpath%20d%3D'M6%2012%20H4'%2F%3E%3Cpath%20d%3D'M18%2012%20H20'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%209%20H20'%2F%3E%3Cpath%20d%3D'M11%209%20C11%207.2%2013%207.2%2013%209'%2F%3E%3Cpath%20d%3D'M6%209%20V15%20C6%2017.5%207.5%2019%2010%2019%20H14%20C16.5%2019%2018%2017.5%2018%2015%20V9'%2F%3E%3Cpath%20d%3D'M6%2012%20H4'%2F%3E%3Cpath%20d%3D'M18%2012%20H20'%2F%3E%3C%2Fsvg%3E"); }
723.header-bottom #nav-root > li.cozinha .menu-level-2 > li.item-menu-cadeiras > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%204%20V13'%2F%3E%3Cpath%20d%3D'M17%204%20V13'%2F%3E%3Cpath%20d%3D'M7%204%20H17'%2F%3E%3Cpath%20d%3D'M7%208.5%20H17'%2F%3E%3Cpath%20d%3D'M5.5%2013%20H18.5'%2F%3E%3Cpath%20d%3D'M7%2013%20V20'%2F%3E%3Cpath%20d%3D'M17%2013%20V20'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'roun
723d'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%204%20V13'%2F%3E%3Cpath%20d%3D'M17%204%20V13'%2F%3E%3Cpath%20d%3D'M7%204%20H17'%2F%3E%3Cpath%20d%3D'M7%208.5%20H17'%2F%3E%3Cpath%20d%3D'M5.5%2013%20H18.5'%2F%3E%3Cpath%20d%3D'M7%2013%20V20'%2F%3E%3Cpath%20d%3D'M17%2013%20V20'%2F%3E%3C%2Fsvg%3E"); }
724.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-torneiras-e-misturadores > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020%20H20'%2F%3E%3Cpath%20d%3D'M9%2020%20V8%20Q9%207%2010%207%20H11%20Q12%207%2012%208%20V20'%2F%3E%3Cpath%20d%3D'M12%209%20H16%20Q17%209%2017%2010.5%20V12'%2F%3E%3Cpath%20d%3D'M17%2014.2%20Q16.2%2015.6%2017%2016.2%20Q17.8%2015.6%2017%2014.2%20Z'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020%20H20'%2F%3E%3Cpath%20d%3D'M9%2020%20V8%20Q9%207%2010%207%20H11%20Q12%207%2012%208%20V20'%2F%3E%3Cpath%20d%3D'M12%209%20H16%20Q17%209%2017%2010.5%20V12'%2F%3E%3Cpath%20d%3D'M17%2014.2%20Q16.2%2015.6%2017%2016.2%20Q17.8%2015.6%2017%2014.2%20Z'%2F%3E%3C%2Fsvg%3E"); }
725.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-chuveiros-e-duchas > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%206%20H17%20Q18%206%2018%207%20Q18%208%2017%208%20H5%20Q4%208%204%207%20Q4%206%205%206%20Z'%2F%3E%3Cpath%20d%3D'M11%206%20V3'%2F%3E%3Cpath%20d%3D'M7.5%2010.5%20V12.5'%2F%3E%3Cpath%20d%3D'M11%2010.5%20V13'%2F%3E%3Cpath%20d%3D'M14.5%2010.5%20V12.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%206%20H17%20Q18%206%2018%207%20Q18%208%2017%208%20H5%20Q4%208%204%207%20Q4%206%205%206%20Z'%2F%3E%3Cpath%20d%3D'M11%206%20V3'%2F%3E%3Cpath%20d%3D'M7.5%2010.5%20V12.5'%2F%3E%3Cpath%20d%3D'M11%2010.5%20V13'%2F%3E%3Cpath%20d%3D'M14.5%2010.5%20V12.5'%2F%3E%3C%2Fsvg%3E"); }
726.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-cubas-e-pias > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2017.5%20H21'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'8'%20rx%3D'7'%20ry%3D'2'%2F%3E%3Cpath%20d%3D'M5%208%20V12%20Q5%2017.5%2012%2017.5%20Q19%2017.5%2019%2012%20V8'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'14.5'%20r%3D'0.9'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2017.5%20H21'%2F%3E%3Cellipse%20cx%3D'12'%20cy%3D'8'%20rx%3D'7'%20ry%3D'2'%2F%3E%3Cpath%20d%3D'M5%208%20V12%20Q5%2017.5%2012%2017.5%20Q19%2017.5%2019%2012%20V8'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'14.5'%20r%3D'0.9'%2F%3E%3C%2Fsvg%3E"); }
727.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-assentos-sanitarios > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'roun
727d'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'4'%20width%3D'4.5'%20height%3D'7'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M8%208%20H16.5'%2F%3E%3Cpath%20d%3D'M8%208%20C8%2012.5%209.5%2014.5%2012.5%2014.5%20C15.5%2014.5%2017%2012%2016.5%208'%2F%3E%3Cpath%20d%3D'M11%2014.5%20L10%2019.5%20H15%20L14%2014.5'%2F%3E%3Cpath%20d%3D'M8.5%2019.5%20H16'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3.5'%20y%3D'4'%20width%3D'4.5'%20height%3D'7'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M8%208%20H16.5'%2F%3E%3Cpath%20d%3D'M8%208%20C8%2012.5%209.5%2014.5%2012.5%2014.5%20C15.5%2014.5%2017%2012%2016.5%208'%2F%3E%3Cpath%20d%3D'M11%2014.5%20L10%2019.5%20H15%20L14%2014.5'%2F%3E%3Cpath%20d%3D'M8.5%2019.5%20H16'%2F%3E%3C%2Fsvg%3E"); }
728.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-valvulas-de-descarga > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'7'%20y%3D'4'%20width%3D'10'%20height%3D'16'%20rx%3D'2'%2F%3E%3Crect%20x%3D'9.5'%20y%3D'7'%20width%3D'5'%20height%3D'5'%20rx%3D'1'%2F%3E%3Crect%20x%3D'9.5'%20y%3D'13.5'%20width%3D'5'%20height%3D'3.5'%20rx%3D'1'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'7'%20y%3D'4'%20width%3D'10'%20height%3D'16'%20rx%3D'2'%2F%3E%3Crect%20x%3D'9.5'%20y%3D'7'%20width%3D'5'%20height%3D'5'%20rx%3D'1'%2F%3E%3Crect%20x%3D'9.5'%20y%3D'13.5'%20width%3D'5'%20height%3D'3.5'%20rx%3D'1'%2F%3E%3C%2Fsvg%3E"); }
729.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-acabamentos-e-registros > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'8'%20y%3D'10.5'%20width%3D'8'%20height%3D'8'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M12%2010.5%20V8.5'%2F%3E%3Crect%20x%3D'10.2'%20y%3D'3.5'%20width%3D'3.6'%20height%3D'5.2'%20rx%3D'1.4'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'8'%20y%3D'10.5'%20width%3D'8'%20height%3D'8'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M12%2010.5%20V8.5'%2F%3E%3Crect%20x%3D'10.2'%20y%3D'3.5'%20width%3D'3.6'%20height%3D'5.2'%20rx%3D'1.4'%2F%3E%3C%2Fsvg%3E"); }
730.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-instalacao-e-hidraulicos > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2012%20H21'%2F%3E%3Cpath%20d%3D'M3%2010%20V14'%2F%3E%3Cpath%20d%3D'M21%2010%20V14'%2F%3E%3Crect%20x%3D'10'%20y%3D'9'%20width%3D'4'%20height%3D'6'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M12%209%20V5'%2F%3E%3Cpath%20d%3D'M10%205%20H14'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'roun
730d'%3E%3Cpath%20d%3D'M3%2012%20H21'%2F%3E%3Cpath%20d%3D'M3%2010%20V14'%2F%3E%3Cpath%20d%3D'M21%2010%20V14'%2F%3E%3Crect%20x%3D'10'%20y%3D'9'%20width%3D'4'%20height%3D'6'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M12%209%20V5'%2F%3E%3Cpath%20d%3D'M10%205%20H14'%2F%3E%3C%2Fsvg%3E"); }
731.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-ralos-e-grelhas > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'4'%20width%3D'16'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M7.5%207%20V17'%2F%3E%3Cpath%20d%3D'M10.5%207%20V17'%2F%3E%3Cpath%20d%3D'M13.5%207%20V17'%2F%3E%3Cpath%20d%3D'M16.5%207%20V17'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'4'%20y%3D'4'%20width%3D'16'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M7.5%207%20V17'%2F%3E%3Cpath%20d%3D'M10.5%207%20V17'%2F%3E%3Cpath%20d%3D'M13.5%207%20V17'%2F%3E%3Cpath%20d%3D'M16.5%207%20V17'%2F%3E%3C%2Fsvg%3E"); }
732.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-acessorios > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'8'%20y%3D'10'%20width%3D'8'%20height%3D'10'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M10.5%2010%20V8%20H13.5%20V10'%2F%3E%3Cpath%20d%3D'M12%208%20V5.5'%2F%3E%3Cpath%20d%3D'M12%205.5%20H15.5%20V6.8'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'8'%20y%3D'10'%20width%3D'8'%20height%3D'10'%20rx%3D'1.5'%2F%3E%3Cpath%20d%3D'M10.5%2010%20V8%20H13.5%20V10'%2F%3E%3Cpath%20d%3D'M12%208%20V5.5'%2F%3E%3Cpath%20d%3D'M12%205.5%20H15.5%20V6.8'%2F%3E%3C%2Fsvg%3E"); }
733.header-bottom #nav-root > li.banheiro .menu-level-2 > li.item-menu-lixeiras-de-banheiro > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5.5%206%20H18.5'%2F%3E%3Cpath%20d%3D'M10.5%206%20V4.5%20H13.5%20V6'%2F%3E%3Cpath%20d%3D'M7%206%20L8%2019%20Q8%2020%209%2020%20H15%20Q16%2020%2016%2019%20L17%206'%2F%3E%3Cpath%20d%3D'M10.5%209.5%20V16.5'%2F%3E%3Cpath%20d%3D'M13.5%209.5%20V16.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5.5%206%20H18.5'%2F%3E%3Cpath%20d%3D'M10.5%206%20V4.5%20H13.5%20V6'%2F%3E%3Cpath%20d%3D'M7%206%20L8%2019%20Q8%2020%209%2020%20H15%20Q16%2020%2016%2019%20L17%206'%2F%3E%3Cpath%20d%3D'M10.5%209.5%20V16.5'%2F%3E%3Cpath%20d%3D'M13.5%209.5%20V16.5'%2F%3E%3C%2Fsvg%3E"); }
734.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lustres-e-pendentes > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%204%20H14'%2F%3E%3Cpath%20d%3D'M12%204%20V
7347.5'%2F%3E%3Cpath%20d%3D'M6%2011.5%20Q6%207.5%2012%207.5%20Q18%207.5%2018%2011.5'%2F%3E%3Cpath%20d%3D'M12%207.5%20V12'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'12.8'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'13.3'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'12.8'%20r%3D'1'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M10%204%20H14'%2F%3E%3Cpath%20d%3D'M12%204%20V7.5'%2F%3E%3Cpath%20d%3D'M6%2011.5%20Q6%207.5%2012%207.5%20Q18%207.5%2018%2011.5'%2F%3E%3Cpath%20d%3D'M12%207.5%20V12'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'12.8'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'13.3'%20r%3D'1'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'12.8'%20r%3D'1'%2F%3E%3C%2Fsvg%3E"); }
735.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-interna > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%206%20H21'%2F%3E%3Cpath%20d%3D'M6.5%206%20A5.5%205%200%200%200%2017.5%206'%2F%3E%3Cpath%20d%3D'M8%2011.5%20V13.5'%2F%3E%3Cpath%20d%3D'M12%2012.5%20V14.5'%2F%3E%3Cpath%20d%3D'M16%2011.5%20V13.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%206%20H21'%2F%3E%3Cpath%20d%3D'M6.5%206%20A5.5%205%200%200%200%2017.5%206'%2F%3E%3Cpath%20d%3D'M8%2011.5%20V13.5'%2F%3E%3Cpath%20d%3D'M12%2012.5%20V14.5'%2F%3E%3Cpath%20d%3D'M16%2011.5%20V13.5'%2F%3E%3C%2Fsvg%3E"); }
736.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-externa > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%203%20V21'%2F%3E%3Cpath%20d%3D'M4%2012%20H8'%2F%3E%3Crect%20x%3D'8'%20y%3D'10'%20width%3D'5'%20height%3D'4'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M8%2010%20L7%206.5%20H14%20L13%2010'%2F%3E%3Cpath%20d%3D'M8%2014%20L7%2017.5%20H14%20L13%2014'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%203%20V21'%2F%3E%3Cpath%20d%3D'M4%2012%20H8'%2F%3E%3Crect%20x%3D'8'%20y%3D'10'%20width%3D'5'%20height%3D'4'%20rx%3D'1'%2F%3E%3Cpath%20d%3D'M8%2010%20L7%206.5%20H14%20L13%2010'%2F%3E%3Cpath%20d%3D'M8%2014%20L7%2017.5%20H14%20L13%2014'%2F%3E%3C%2Fsvg%3E"); }
737.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lampadas > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'6'%2F%3E%3Cpath%20d%3D'M9.5%2015.5%20H14.5'%2F%3E%3Cpath%20d%3D'M10%2017.5%20H14'%2F%3E%3Cpath%20d%3D'M10.5%2019.5%20H13.5'%2F%3E%3Cpath%20d%3D'M10%208.5%20Q12%2011%2014%208.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'6'%2F%3E%3Cpath%20d%3D'M9.5%2015.5%20H14.5'%2F%3E%3Cpath%20d%3D'M10%2017.5%20H14'%2F%3
737E%3Cpath%20d%3D'M10.5%2019.5%20H13.5'%2F%3E%3Cpath%20d%3D'M10%208.5%20Q12%2011%2014%208.5'%2F%3E%3C%2Fsvg%3E"); }
738.header-bottom #nav-root > li.iluminacao .menu-level-2 > li.item-menu-lampadas-de-filamento > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8.5'%20r%3D'6'%2F%3E%3Cpath%20d%3D'M9.5%2015.5%20H14.5'%2F%3E%3Cpath%20d%3D'M10.5%2018%20H13.5'%2F%3E%3Cpath%20d%3D'M10%2014.5%20V10.5'%2F%3E%3Cpath%20d%3D'M14%2014.5%20V10.5'%2F%3E%3Cpath%20d%3D'M10%2010.5%20L11%209%20L12%2010.5%20L13%209%20L14%2010.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8.5'%20r%3D'6'%2F%3E%3Cpath%20d%3D'M9.5%2015.5%20H14.5'%2F%3E%3Cpath%20d%3D'M10.5%2018%20H13.5'%2F%3E%3Cpath%20d%3D'M10%2014.5%20V10.5'%2F%3E%3Cpath%20d%3D'M14%2014.5%20V10.5'%2F%3E%3Cpath%20d%3D'M10%2010.5%20L11%209%20L12%2010.5%20L13%209%20L14%2010.5'%2F%3E%3C%2Fsvg%3E"); }
739.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-teto > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204%20H19'%2F%3E%3Cpath%20d%3D'M12%204%20V7.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'1.3'%2F%3E%3Cpath%20d%3D'M11%208.6%20C7%207.8%204%208.4%203%209.9'%2F%3E%3Cpath%20d%3D'M13%209.4%20C17%2010.2%2020%209.6%2021%208.1'%2F%3E%3Cpath%20d%3D'M12.2%2010.2%20C12%2013%2012%2015%2012%2016.8'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204%20H19'%2F%3E%3Cpath%20d%3D'M12%204%20V7.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'9'%20r%3D'1.3'%2F%3E%3Cpath%20d%3D'M11%208.6%20C7%207.8%204%208.4%203%209.9'%2F%3E%3Cpath%20d%3D'M13%209.4%20C17%2010.2%2020%209.6%2021%208.1'%2F%3E%3Cpath%20d%3D'M12.2%2010.2%20C12%2013%2012%2015%2012%2016.8'%2F%3E%3C%2Fsvg%3E"); }
740.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-coluna > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'6.5'%20r%3D'4.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'6.5'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%206.5%20C11%204.3%2012.4%202.6%2013.8%203'%2F%3E%3Cpath%20d%3D'M12%206.5%20C14.1%207.1%2015.4%209%2014.6%2010.3'%2F%3E%3Cpath%20d%3D'M12%206.5%20C9.9%206.9%208.1%205.5%208.6%203.9'%2F%3E%3Cpath%20d%3D'M12%2011%20V19'%2F%3E%3Cpath%20d%3D'M9%2020%20H15'%2F%3E%3Cpath%20d%3D'M10.5%2019%20H13.5'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'6.5'%20r%3D'4.5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'6.5'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%206.5%20C11%204.3%2012.4%202.6%2013.8%203'%2F%3E%3Cpath%20d%3D'M12%206.5%20C14.1%207.1%2015.4%209%2014.6%2010.3'%2F%3E%3Cpath%20d%3D'M12%206.5%20C9.9%206.9%208.1%205.5%208.6%203.9'%2F%3E%3Cpath%20d%3D'M12%2011%20V19'%2F%3E%3Cpath%20d%3D'M9%2020%20H15'%2F%3E%3Cpath%20d%3D'M10.5%2019%20H13.5'%2F%3E%3C%2Fsvg%3E"); }
741.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-parede > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'roun
741d'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%203%20V21'%2F%3E%3Cpath%20d%3D'M3%2012%20H6.5'%2F%3E%3Ccircle%20cx%3D'13'%20cy%3D'12'%20r%3D'5'%2F%3E%3Ccircle%20cx%3D'13'%20cy%3D'12'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M13%2012%20C12%209.5%2013.5%207.6%2015%208'%2F%3E%3Cpath%20d%3D'M13%2012%20C15.3%2012.7%2016.8%2014.8%2015.9%2016.1'%2F%3E%3Cpath%20d%3D'M13%2012%20C10.7%2012.4%208.7%2010.9%209.3%209.3'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%203%20V21'%2F%3E%3Cpath%20d%3D'M3%2012%20H6.5'%2F%3E%3Ccircle%20cx%3D'13'%20cy%3D'12'%20r%3D'5'%2F%3E%3Ccircle%20cx%3D'13'%20cy%3D'12'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M13%2012%20C12%209.5%2013.5%207.6%2015%208'%2F%3E%3Cpath%20d%3D'M13%2012%20C15.3%2012.7%2016.8%2014.8%2015.9%2016.1'%2F%3E%3Cpath%20d%3D'M13%2012%20C10.7%2012.4%208.7%2010.9%209.3%209.3'%2F%3E%3C%2Fsvg%3E"); }
742.header-bottom #nav-root > li.ventiladores .menu-level-2 > li.item-menu-ventiladores-de-mesa > a::before{ -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%208%20C11%205.4%2012.5%203.5%2014%203.9'%2F%3E%3Cpath%20d%3D'M12%208%20C14.4%208.7%2015.9%2010.8%2015%2012.2'%2F%3E%3Cpath%20d%3D'M12%208%20C9.6%208.4%207.6%206.8%208.3%205.2'%2F%3E%3Cpath%20d%3D'M12%2013%20V16.5'%2F%3E%3Cpath%20d%3D'M8.5%2017%20Q8.5%2018.5%2012%2018.5%20Q15.5%2018.5%2015.5%2017'%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'5'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'1'%2F%3E%3Cpath%20d%3D'M12%208%20C11%205.4%2012.5%203.5%2014%203.9'%2F%3E%3Cpath%20d%3D'M12%208%20C14.4%208.7%2015.9%2010.8%2015%2012.2'%2F%3E%3Cpath%20d%3D'M12%208%20C9.6%208.4%207.6%206.8%208.3%205.2'%2F%3E%3Cpath%20d%3D'M12%2013%20V16.5'%2F%3E%3Cpath%20d%3D'M8.5%2017%20Q8.5%2018.5%2012%2018.5%20Q15.5%2018.5%2015.5%2017'%2F%3E%3C%2Fsvg%3E"); }
743}
744</style></div><div class='pagina-conteudo-adicional conteudo-adicional-91'><!-- ============================================================
745  CA "COMPARADOR - MENU LATERAL" v1.4 — Copalux (12/08/2026)
746  Aplicar em: CA "Comparador - Menu Lateral" (substituir conteudo inteiro)
747    Local: Cabecalho Inferior | Dispositivos: todos
748    Filtro Tipo de Pagina: NENHUM (todas as paginas)
749  v1.1: titulo sem reticencias (quebra em 2 linhas quando nao cabe)
750  v1.2: + LINK "COMPARADOR" NA BARRA SUPERIOR (entre "Loja Confiavel" e
751    "DocolShop"), com o icone classico de comparacao (duas setas empilhadas
752    em sentidos opostos) ANIMADO: flutuacao suave continua + a cada ~5s as
753    setas se cruzam num avanco rapido e voltam ao ponto inicial — a dinamica
754    visual do "comparar". Estilo herdado da barra (Red Hat Text 13px 700).
755  O que faz:
756    Insere um BOTAO-DESTAQUE do Comparador de Produtos nos menus, logo
757    ABAIXO dos 3 showrooms (DocolShop / Selecao Tramontina / Espaco DeBacco):
758    - Desktop: no menu lateral (div.menu-lateral, apos o LI do Espaco DeBacco)
759    - Mobile: no drawer nativo (.menu-mobile-ctn, apos o li.cpx-mob-debacco
760      que o CA dos showrooms mobile ja injeta; fallback: apos o item do
761      DocolShop nativo)
762    Visual diferenciado (pedido do Mateus): card gradiente azul assinatura
763    Copalux com icone de comparacao, titulo + subtitulo e brilho periodico
764    sutil para chamar atencao — nada parecido com os links comuns do menu.
765  Padrao de resiliencia: retry + MutationObserver + intervalo permanente
766  (o header e React e re-renderiza; mesmo padrao do CA dos showrooms mobile).
767============================================================ -->
768<style>
769.cpx-cmpmenu-li{list-style:none !important; display:block !important; width:100% !important; margin:0 !important; padding:0 !important;}
770a.cpx-cmpmenu{
771  position:relative !important; display:flex !important; align-items:center !important;
772  gap:11px !important; margin:14px 10px 10px !important; padding:12px 14px !important;
773  background:linear-gradient(120deg,#1e4a7c 0%,#2a5698 55%,#3a6fb5 100%) !important;
774  border-radius:12px !important; text-decoration:none !important;
775  box-shadow:0 6px 18px rgba(42,86,152,.35) !important;
776  overflow:hidden !important; cursor:pointer !important;
777  transition:transform .18s ease, box-shadow .18s ease !important;
778}
779a.cpx-cmpmenu:hover{transform:translateY(-2px) !important; box-shadow:0 10px 24px rgba(42,86,152,.45) !important;}
780/* brilho periodico sutil (chamariz) */
781a.cpx-cmpmenu::after{
782  content:'' !important; position:absolute !important; top:0 !important; bottom:0 !important;
783  width:46px !important; left:-70px !important;
784  background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 100%) !important;
785  transform:skewX(-18deg) !important;
786  animation:cpxCmpShine 5.5s ease-in-out infinite !important;
787  pointer-events:none !important;
788}
789@keyframes cpxCmpShine{
790  0%{left:-70px;} 12%{left:calc(100% + 30px);} 100%{left:calc(100% + 30px);}
791}
792.cpx-cmpmenu-ico{
793  flex:0 0 36px !important; width:36px !important; height:36px !important;
794  display:flex !important; align-items:center !important; justify-content:center !important;
795  background:rgba(255,255,255,.16) !important; border:1px solid rgba(255,255,255,.28) !important;
796  border-radius:50% !important; color:#fff !important;
797}
798.cpx-cmpmenu-ico svg{width:17px !important; height:17px !important; display:block !important;}
799.cpx-cmpmenu-txt{flex:1 1 auto !important; min-width:0 !important; display:block !important; text-align:left !important;}
800.cpx-cmpmenu-t1{
801  display:block !important; font-family:Montserrat,sans-serif !important;
802  font-size:13px !important; font-weight:700 !important; color:#fff !important;
803  line-height:1.25 !important; white-space:normal !important; overflow:visible !important;
804  text-overflow:clip !important; overflow-wrap:normal !important;
805}
806.cpx-cmpmenu-t2{
807  display:block !important; font-family:'Open Sans',sans-serif !important;
808  font-size:11px !important; font-weight:400 !important; color:#cfe0f5 !important;
809  line-height:1.35 !important; margin-top:2px !important;
810}
811.cpx-cmpmenu-arrow{
812  flex:0 0 auto !important; color:#fff !important; font-size:20px !important;
813  font-family:Montserrat,sans-serif !important; line-height:1 !important; opacity:.85 !important;
814}
815/* no menu lateral desktop os LIs tem py/border proprios — o nosso e limpo */
816.menu-lateral .cpx-cmpmenu-li{border:none !important;}
817.menu-mobile-ctn .cpx-cmpmenu-li{border:none !important; background:transparent !important;}
818
819/* ===== v1.2 — LINK "COMPARADOR" NA BARRA SUPERIOR =====
820   v1.3: alinhamento com os vizinhos (li vira inline-flex centrado +
821   line-height 1 no link — o baseline do inline-flex com icone de 1o filho
822   subia o conjunto ~1.7px), setas mais proximas do texto (gap 4px) e em
823   cinza mais claro que o texto da barra (pedido 12/08). */
824li.cpx-tb-li{display:inline-flex !important; align-items:center !important;}
825a.cpx-tb-link{
826  display:inline-flex !important; align-items:center !important; gap:4px !important;
827  line-height:1 !important;
828  color:inherit !important; text-decoration:none !important; cursor:pointer !important;
829  transition:color .15s ease !important;
830}
831a.cpx-tb-link:hover{color:#2a5698 !important;}
832a.cpx-tb-link:hover .cpx-tb-ico{color:#2a5698 !important;}
833.cpx-tb-ico{
834  display:inline-flex !important; align-items:center !important; justify-content:center !important;
835  width:16px !important; height:16px !important; color:rgba(0,0,0,.4) !important;
836  position:relative !important; top:2px !important; /* v1.4: setas partem da altura do texto (calibrado ao vivo) */
837  animation:cpxTbFloat 3.2s ease-in-out infinite !important;
838}
839.cpx-tb-ico svg{width:16px !important; height:16px !important; display:block !important; overflow:visible !important;}
840.cpx-tb-a1, .cpx-tb-a2{transform-box:fill-box !important; transform-origin:center !important;}
841.cpx-tb-a1{animation:cpxTbA1 5s ease-in-out infinite !important;}
842.cpx-tb-a2{animation:cpxTbA2 5s ease-in-out infinite !important;}
843/* flutuacao suave continua */
844@keyframes cpxTbFloat{
845  0%,100%{transform:translateY(0);}
846  50%{transform:translateY(-1.5px);}
847}
848/* cruzamento rapido: paradas ate 70%, avanco veloz cruzando, volta suave */
849@keyframes cpxTbA1{
850  0%,70%{transform:translateX(0);}
851  78%{transform:translateX(6px);}
852  87%{transform:translateX(-1.5px);}
853  93%,100%{transform:translateX(0);}
854}
855@keyframes cpxTbA2{
856  0%,70%{transform:translateX(0);}
857  78%{transform:translateX(-6px);}
858  87%{transform:translateX(1.5px);}
859  93%,100%{transform:translateX(0);}
860}
861</style>
862<script>
863(function(){
864'use strict';
865var SVG_COMP = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7h12"/><path d="M13 4l3 3-3 3"/><path d="M20 17H8"/><path d="M11 20l-3-3 3-3"/></svg>';
866
867function montarItem(){
868  var li = document.createElement('li');
869  li.className = 'cpx-cmpmenu-li';
870  li.innerHTML = '<a class="cpx-cmpmenu" href="/comparador">'
871    + '<span class="cpx-cmpmenu-ico">' + SVG_COMP + '</span>'
872    + '<span class="cpx-cmpmenu-txt">'
873    + '<span class="cpx-cmpmenu-t1">Comparador de Produtos</span>'
874    + '<span class="cpx-cmpmenu-t2">Compare até 3 modelos lado a lado e escolha melhor</span>'
875    + '</span>'
876    + '<span class="cpx-cmpmenu-arrow">' + String.fromCharCode(8250) + '</span>'
877    + '</a>';
878  return li;
879}
880
881function montarTopbar(){
882  /* barra superior: LI novo entre "Loja Confiavel" e "DocolShop" */
883  var ul = document.querySelector('ul.header-info');
884  if(!ul || ul.querySelector('.cpx-tb-li')) return;
885  var lc = null;
886  [].forEach.call(ul.querySelectorAll('a'), function(a){
887    if(!lc && /loja confi/i.test(a.textContent) && a.textContent.trim().length < 20) lc = a;
888  });
889  var liRef = lc ? lc.closest('li') : null;
890  if(!liRef || !liRef.parentElement) return;
891  var li = document.createElement('li');
892  li.className = liRef.className + ' cpx-tb-li'; /* herda o estilo da barra */
893  li.innerHTML = '<a class="cpx-tb-link" href="/comparador" title="Comparador de Produtos">'
894    + '<span class="cpx-tb-ico">'
895    + '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round">'
896    + '<g class="cpx-tb-a1"><path d="M4 8h12"/><path d="M13 5l3 3-3 3"/></g>'
897    + '<g class="cpx-tb-a2"><path d="M20 16H8"/><path d="M11 19l-3-3 3-3"/></g>'
898    + '</svg></span>'
899    + '<span>Comparador</span></a>';
900  liRef.parentElement.insertBefore(li, liRef.nextSibling);
901}
902
903function run(){
904  var ok = false;
905  montarTopbar();
906  /* DESKTOP: menu lateral — apos o LI do Espaco DeBacco */
907  var ml = document.querySelector('.menu-lateral');
908  if(ml && !ml.querySelector('.cpx-cmpmenu-li')){
909    var deb = ml.querySelector('a[href*="espaco-debacco"]');
910    var alvo = deb ? deb.closest('li') : null;
911    if(alvo && alvo.parentElement){
912      alvo.parentElement.insertBefore(montarItem(), alvo.nextSibling);
913      ok = true;
914    }
915  } else if(ml){ ok = true; }
916  /* MOBILE: drawer nativo — apos o li.cpx-mob-debacco (CA dos showrooms);
917     fallback: apos o item nativo do DocolShop */
918  var mm = document.querySelector('.menu-mobile-ctn');
919  if(mm && !mm.querySelector('.cpx-cmpmenu-li')){
920    var alvoM = mm.querySelector('li.cpx-mob-debacco')
921      || (function(){ var a = mm.querySelector('a[href*="espaco-debacco"]'); return a ? a.closest('li') : null; })()
922      || mm.querySelector('.item-menu-docolshop');
923    if(alvoM && alvoM.parentElement){
924      alvoM.parentElement.insertBefore(montarItem(), alvoM.nextSibling);
925      ok = true;
926    }
927  } else if(mm){ ok = true; }
928  return ok;
929}
930
931/* retry inicial (header React demora a montar) */
932var att = 0;
933function retry(){
934  if(run() || att >= 60) return;
935  att++;
936  setTimeout(retry, att < 15 ? 200 : 500);
937}
938if(document.readyState === 'loading'){
939  document.addEventListener('DOMContentLoaded', function(){ setTimeout(retry, 300); });
940} else {
941  setTimeout(retry, 300);
942}
943/* observer p/ menus que renderizam ao abrir o hamburger */
944var obs = new MutationObserver(function(){ run(); });
945obs.observe(document.body, {childList:true, subtree:true});
946/* guarda permanente barata (re-render do React pode apagar o item) */
947setInterval(run, 2500);
948})();
949</script>
949</div><div class='pagina-conteudo-adicional conteudo-adicional-99'><!-- ============================================================
950  CA "SELO DE ENTREGAS NO PRAZO" v1.5 — Copalux (24/08/2026)
951  Aplicar em: Conteudo Adicional > Cabecalho Inferior | Dispositivos: todos | sem filtro de pagina
952  ⚠️ As mudancas so entram no ar quando voce RECOLA este CA no painel (substituindo o anterior).
953  O QUE FAZ: le o indicador REAL do BI em https://bi.copalux.app.br/reco/entregas.json
954    e mostra um selo de confianca (da LOJA) no bloco Entrega, ABAIXO de "Ver outras opcoes de
955    transportadora" e das opcoes que abrem dali.
956  v1.5: ICONE ANIMADO — o ✓ (check) alterna em crossfade suave (loop 5s) com o ícone de PACOTE
957        (Material package_2, do Desktop do Mateus), ambos verde-escuro #184f32; grid-stacking (sem
958        salto de layout); prefers-reduced-motion desliga. Frase COMPLETA ("... ou antes") em 1 linha,
959        INDENTADA alinhada com "Alta pontualidade" (o icone (i) fica na linha do titulo, a direita).
960        Paleta success identica ao box do PIX: fundo #f1fcf5 (bg-success-50) + texto/icones #184f32
961        (text-success-900), SEM borda/gradiente/sombra. Fonte ROBOTO. Tooltip hover puro.
962  HONESTO: numero SEMPRE do JSON (nunca hardcoded); se exibir=false / erro / offline => nao mostra nada.
963  SO VISUAL — nao toca em preco, frete nem no calculo/selecao de frete nativos.
964============================================================ -->
965<style id="cpxent-css">
966.cpxent-badge{ display:flex; align-items:flex-start; gap:8px; margin:10px 0 2px; padding:10px 12px;
967  border-radius:8px; background:#f1fcf5; border:0; box-shadow:none; font-family:Roboto,sans-serif; }
968/* icone animado: 2 SVGs empilhados na MESMA celula do grid => crossfade sem salto */
969.cpxent-ico{ display:inline-grid; width:19px; height:19px; flex:0 0 19px; margin-top:1px; }
970.cpxent-ico > svg{ grid-area:1 / 1; width:19px; height:19px; display:block; }
971.cpxent-ic-a{ animation:cpxentIcoA 5s ease-in-out infinite; }
972.cpxent-ic-b{ opacity:0; animation:cpxentIcoB 5s ease-in-out infinite; }
973@keyframes cpxentIcoA{ 0%,42%{opacity:1} 50%,92%{opacity:0} 100%{opacity:1} }
974@keyframes cpxentIcoB{ 0%,42%{opacity:0} 50%,92%{opacity:1} 100%{opacity:0} }
975@media (prefers-reduced-motion:reduce){ .cpxent-ic-a{ animation:none; opacity:1; } .cpxent-ic-b{ animation:none; opacity:0; } }
976.cpxent-body{ flex:1 1 auto; min-width:0; }
977.cpxent-head{ display:flex; align-items:center; gap:8px; }
978.cpxent-title{ font-size:13.5px; font-weight:700; color:#184f32; line-height:1.2; }
979.cpxent-info{ margin-left:auto; flex:0 0 15px; position:relative; display:inline-flex; width:15px; height:15px; color:#184f32; cursor:help; }
980.cpxent-i{ width:15px; height:15px; }
981.cpxent-line{ font-size:11.5px; font-weight:400; color:#184f32; line-height:1.3; margin-top:2px; }
982.cpxent-tip{ position:absolute; right:0; bottom:calc(100% + 8px); width:210px; background:#1e3a2b; color:#fff;
983  font:400 11px/1.4 Roboto,sans-serif; text-align:center; padding:8px 10px; border-radius:8px; box-shadow:none;
984  opacity:0; visibility:hidden; transition:opacity .12s; z-index:30; pointer-events:none; }
985.cpxent-tip::after{ content:''; position:absolute; right:4px; top:100%; border:6px solid transparent; border-top-color:#1e3a2b; }
986.cpxent-info:hover .cpxent-tip, .cpxent-info:focus-visible .cpxent-tip, .cpxent-info.cpxent-open .cpxent-tip{ opacity:1; visibility:visible; }
987@media (max-width:767px){ .cpxent-title{ font-size:13px; } .cpxent-line{ font-size:11px; } }
988</style>
989<script>
990(function(){
991  'use strict';
992  if (window.__cpxentInit) return; window.__cpxentInit = 1;
993  if (!/\/checkout\//i.test(location.pathname)) return;
994
995  var SRC = 'https://bi.copalux.app.br/reco/entregas.json';
996  var data = null, badgeEl = null;
997
998  /* check (contorno) e package_2 (Material FILL0, do Desktop do Mateus) — ambos #184f32 */
999  var IC_CHECK = '<svg class="cpxent-ic-a" viewBox="0 0 24 24" fill="none" stroke="#184f32" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg>';
1000  var IC_PACK  = '<svg class="cpxent-ic-b" viewBox="0 -960 960 960" fill="#184f32" aria-hidden="true"><path d="M440-183v-274L200-596v274l240 139Zm80 0 240-139v-274L520-457v274Zm-80 92L160-252q-19-11-29.5-29T120-321v-318q0-22 10.5-40t29.5-29l280-161q19-11 40-11t40 11l280 161q19 11 29.5 29t10.5 40v318q0 22-10.5 40T800-252L520-91q-19 11-40 11t-40-11Zm200-528 77-44-237-137-78 45 238 136Zm-160 93 78-45-237-137-78 45 237 137Z"/></svg>';
1001
1002  function fmtNum(n){ return String(n).replace(/\B(?=(\d{3})+(?!\d))/g, '.'); } // 4331 -> 4.331
1003
1004  function criar(){
1005    var pct = Math.round(data.pct_no_prazo);
1006    var am  = fmtNum(data.amostra || 0);
1007    var dias = data.janela_dias || 180;
1008    var tip = 'Com base em ' + am + ' entregas dos últimos ' + dias + ' dias.';
1009    var el = document.createElement('div'); el.className = 'cpxent-badge';
1010    el.innerHTML =
1011      '<span class="cpxent-ico" aria-hidden="true">' + IC_CHECK + IC_PACK + '</span>'
1012      + '<div class="cpxent-body">'
1013      +   '<div class="cpxent-head">'
1014      +     '<span class="cpxent-title">Alta pontualidade</span>'
1015      +     '<span class="cpxent-info" tabindex="0" role="button" aria-label="' + tip + '">'
1016      +       '<svg class="cpxent-i" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4"/><path d="M12 8h.01"/></svg>'
1017      +       '<span class="cpxent-tip">' + tip + '</span>'
1018      +     '</span>'
1019      +   '</div>'
1020      +   '<div class="cpxent-line">' + pct + '% dos pedidos chegam até a data prometida ou antes</div>'
1021      + '</div>';
1022    var info = el.querySelector('.cpxent-info');   // mobile: toque abre/fecha (touch-only; nao afeta o hover do desktop)
1023    info.addEventListener('touchstart', function(e){ e.preventDefault(); info.classList.toggle('cpxent-open'); }, {passive:false});
1024    return el;
1025  }
1026
1027  function montar(){
1028    if (!data || data.exibir !== true || data.pct_no_prazo == null) return;   // fail-safe
1029    var it = document.querySelector('.item-frete-oferta');   // opcoes que abrem em "Ver outras opcoes"
1030    var mo = document.querySelector('.mais-opcoes');         // link "Ver outras opcoes de transportadora"
1031    var fc = document.querySelector('.frete-calculado');
1032    if (!it && !mo && !fc) return;
1033    if (!badgeEl || !document.body.contains(badgeEl)) badgeEl = criar();
1034    if (it)      { if (it.nextElementSibling !== badgeEl) it.insertAdjacentElement('afterend', badgeEl); }   // ABAIXO das opcoes
1035    else if (mo) { if (mo.nextElementSibling !== badgeEl) mo.insertAdjacentElement('afterend', badgeEl); }
1036    else         { if (badgeEl.parentElement !== fc)      fc.appendChild(badgeEl); }
1037  }
1038
1039  (function fetchOnce(n){                              // busca 1x, com ate 2 retries
1040    fetch(SRC, {cache:'default'})
1041      .then(function(r){ return r.ok ? r.json() : null; })
1042      .then(function(j){ if (j){ data = j; montar(); } else if (n < 2){ setTimeout(function(){ fetchOnce(n+1); }, 1500); } })
1043      .catch(function(){ if (n < 2) setTimeout(function(){ fetchOnce(n+1); }, 1500); });
1044  })(0);
1045
1046  var t = null;                                        // o bloco de frete reconstroi a cada recalculo => reinjeta/reposiciona
1047  new MutationObserver(function(){ clearTimeout(t); t = setTimeout(montar, 150); })
1048    .observe(document.body, {childList:true, subtree:true});
1049  [400, 1200, 2500].forEach(function(d){ setTimeout(montar, d); });
1050})();
1051</script>
1051
1052<!-- ═══ FIM — numero vem do BI (/reco/entregas.json); frete/preco continuam nativos; CA so exibe o selo. ═══ -->
1053</div><div class='pagina-conteudo-adicional conteudo-adicional-98'><!-- ============================================================
1054  CA "OFERTAS NO CARRINHO + PAGAMENTO (Order Bump)" v2.0 "VITRINE SEDUTORA" — Copalux (28/08/2026)
1055  v2.0: REDESIGN VISUAL para integrar ao checkout nativo (Roboto / flat / raios 3-8px) e VENDER mais:
1056        - Modulo = campo "vantagem" verde #f1fcf5 raio 8px (mesma semantica do box PIX e do selo
1057          de pontualidade) com chip BRANCO contendo o EYEBROW ANIMADO de sempre (cadeado <-> presente,
1058          crossfade 7s, largura travada por grid-stacking, prefers-reduced-motion desliga).
1059        - CARDS do CARRINHO viram VITRINE VERTICAL: foto grande no topo (112px) com flag -N% por cima,
1060          preco ancora 22px verde, barra "Economize R$X" verde-clara, botao verde raio 3px com o preco:
1061          "Adicionar por R$ X" (JS seta data-cpxpor no botao nativo; CSS esconde o texto nativo com
1062          font-size:0 e escreve via ::after — se o React recriar o botao sem o atributo, o texto nativo
1063          volta sozinho ate o observer reaplicar = fail-open).
1064        - Tipografia 100% Roboto (padrao do checkout). Sem gradiente, sem sombra azul, sem levitacao
1065          (hover = contorno verde #1b7a45).
1066        - TAG DE URGENCIA HONESTA (opcional): preencher CFG_FIM abaixo com a data REAL de fim da
1067          promocao (formato AAAA-MM-DD). A tag aparece no canto sup. direito: "Termina sexta, 04/09"
1068          e, APENAS no ultimo dia real, "TERMINA HOJE". Vazia = sem tag. Depois que a promocao acabar,
1069          a tag some sozinha. NAO usar data rolante "hoje" perpetua (CDC art. 37 / falsa urgencia) —
1070          para urgencia continua, rotacionar o pool de ofertas (ex.: semanal) e atualizar CFG_FIM.
1071  Mantido da v1.9: guard /checkout/, MutationObserver + retries, v1.7 (adaptacao da area de PAGAMENTO
1072  /onepage: label vira botao verde full-width), v1.8 (mobile: bloco movido p/ depois do Total +
1073  compacto — na v2.0 a foto encolhe p/ 84px no mobile p/ o card ficar baixo), fix eyebrow mobile.
1074  SO VISUAL — preco, SKU, derivacao e "adicionar" continuam 100% nativos.
1075  Aplicar em: Conteudo Adicional > substituir o conteudo inteiro
1076    Exibir em: Cabecalho Inferior | Dispositivos: todos | Tipo de Pagina: sem filtro
1077============================================================ -->
1078<style id="cpxob-css">
1079/* ================= MODULO (campo vantagem verde) ================= */
1080#order-bump-react-app.cpxob-on{
1081  position:relative !important;
1082  background:#f1fcf5 !important;
1083  border:1px solid #d9efe1 !important; border-radius:8px !important;
1084  padding:14px 16px 16px !important; margin:24px 0 8px !important;
1085  box-shadow:none !important;
1086}
1087
1088/* ================= CABECALHO (injetado: .cpxob-head) ================= */
1089#order-bump-react-app.cpxob-on .ctn-title > .title,
1090#order-bump-react-app.cpxob-on .ctn-title > .sub-title{ display:none !important; }
1091#order-bump-react-app.cpxob-on .ctn-title{
1092  display:block !important; width:100% !important; padding:0 0 10px !important; margin:0 !important; text-align:left !important;
1093}
1094#order-bump-react-app.cpxob-on .cpxob-head{ width:100%; }
1095
1096/* --- eyebrow animado num CHIP branco: 2 estados na MESMA celula do grid (largura travada) --- */
1097#order-bump-react-app.cpxob-on .cpxob-eyebrow{
1098  display:inline-grid; align-items:center; margin-bottom:8px;
1099  background:#fff; border:1px solid #cdebd8; border-radius:4px; padding:5px 9px;
1100}
1101#order-bump-react-app.cpxob-on .cpxob-eyebrow > .cpxob-state{
1102  grid-area:1 / 1;   /* ambos ocupam a mesma celula = sem reflow de largura */
1103  display:inline-flex; align-items:center; gap:6px; white-space:nowrap;
1104  color:#184f32; font-family:Roboto,sans-serif; font-size:11.5px; font-weight:600;
1105  letter-spacing:.04em; text-transform:uppercase;
1106}
1107#order-bump-react-app.cpxob-on .cpxob-state-a{ animation:cpxobEbA 7s ease-in-out infinite; }
1108#order-bump-react-app.cpxob-on .cpxob-state-b{ opacity:0; animation:cpxobEbB 7s ease-in-out infinite; }
1109@keyframes cpxobEbA{ 0%,40%{opacity:1} 50%,90%{opacity:0}
1109 100%{opacity:1} }
1110@keyframes cpxobEbB{ 0%,40%{opacity:0} 50%,90%{opacity:1} 100%{opacity:0} }
1111@media (prefers-reduced-motion:reduce){
1112  #order-bump-react-app.cpxob-on .cpxob-state-a{ animation:none; opacity:1; }
1113  #order-bump-react-app.cpxob-on .cpxob-state-b{ animation:none; opacity:0; }
1114}
1115#order-bump-react-app.cpxob-on .cpxob-lock,
1116#order-bump-react-app.cpxob-on .cpxob-gift{ width:13px; height:13px; flex:0 0 13px; display:block; position:relative; top:-1px; }
1117/* recolore os SVGs (os atributos internos sao azuis da v1.x) p/ o verde do chip */
1118#order-bump-react-app.cpxob-on .cpxob-lock{ stroke:#184f32 !important; }
1119#order-bump-react-app.cpxob-on .cpxob-gift{ fill:#184f32 !important; }
1120
1121#order-bump-react-app.cpxob-on .cpxob-h{
1122  font-family:Roboto,sans-serif; font-size:18px; font-weight:700; line-height:1.3; color:#122d47; letter-spacing:0; margin:0 0 2px;
1123}
1124#order-bump-react-app.cpxob-on .cpxob-sub{
1125  font-family:Roboto,sans-serif; font-size:13px; font-weight:400; line-height:1.4; color:#737373; margin:0; white-space:normal;
1126}
1127@media (min-width:768px){ #order-bump-react-app.cpxob-on .cpxob-sub{ white-space:nowrap; } }
1128
1129/* --- TAG honesta "Termina ..." (so aparece com CFG_FIM preenchido e nao vencido) --- */
1130#order-bump-react-app.cpxob-on .cpxob-fim{
1131  position:absolute !important; top:12px !important; right:14px !important; z-index:3;
1132  background:#122d47 !important; color:#fff !important; font-family:Roboto,sans-serif !important;
1133  font-weight:700 !important; font-size:10.5px !important; letter-spacing:.05em !important; text-transform:uppercase !important;
1134  padding:5px 8px !important; border-radius:4px !important; line-height:1 !important; white-space:nowrap !important;
1135}
1136
1137/* ================= CARDS — VITRINE VERTICAL (so no CARRINHO .cpxob-cart) ================= */
1138#order-bump-react-app.cpxob-cart .item-order{
1139  position:relative !important; border:1px solid transparent !important; border-radius:8px !important; background:#fff !important;
1140  box-shadow:0 1px 4px rgba(20,30,40,.08) !important; transition:border-color .15s, box-shadow .15s !important;
1141  padding:10px 12px 12px !important; transform:none !important;
1142}
1143#order-bump-react-app.cpxob-cart .item-order:hover{ border-color:#1b7a45 !important; box-shadow:0 3px 10px rgba(20,30,40,.12) !important; transform:none !important; }
1144#order-bump-react-app.cpxob-cart .item-info{ margin:0 !important; width:100% !important; }
1145#order-bump-react-app.cpxob-cart .item-info > div{ flex-direction:column !important; align-items:stretch !important; gap:6px !important; width:100% !important; }
1146#order-bump-react-app.cpxob-cart .item-info figure{ width:100% !important; height:112px !important; display:flex !important; align-items:center !important; justify-content:center !important; }
1147#order-bump-react-app.cpxob-cart .item-info figure img{ max-height:106px !important; max-width:82% !important; }
1148#order-bump-react-app.cpxob-on .badge{ display:none !important; }
1149#order-bump-react-app.cpxob-cart a.title-produto{ font-family:Roboto,sans-serif !important; font-weight:400 !important; font-size:13px !important; line-height:1.35 !important; color:#3c4553 !important; min-height:35px; }
1150
1151/* precos: "de" riscado discreto + "por" ancora verde */
1152#order-bump-react-app.cpxob-on .ctn-preco{ align-items:baseline 
1152!important; flex-wrap:wrap !important; column-gap:7px !important; row-gap:0 !important; margin-top:2px !important; }
1153#order-bump-react-app.cpxob-on .ctn-preco .product-value{ margin:0 !important; line-height:1.15 !important; }
1154#order-bump-react-app.cpxob-on .ctn-preco .product-value:first-child{ color:#9aa0a6 !important; text-decoration:line-through !important; font-weight:400 !important; font-size:12.5px !important; }
1155#order-bump-react-app.cpxob-on .ctn-preco .product-value:last-child{ color:#1b7a45 !important; font-weight:700 !important; font-family:Roboto,sans-serif !important; }
1156#order-bump-react-app.cpxob-cart .ctn-preco .product-value:last-child{ font-size:22px !important; }
1157#order-bump-react-app.cpxob-pay .ctn-preco .product-value:last-child{ font-size:1.35rem !important; }
1158#order-bump-react-app.cpxob-on .cpxob-avista{ display:block !important; width:100% !important; font-family:Roboto,sans-serif !important; font-size:11px !important; font-weight:400 !important; color:#737373 !important; margin:1px 0 0 !important; white-space:nowrap; }
1159
1160/* flag -N% sobre a foto */
1161#order-bump-react-app.cpxob-on .cpxob-off{
1162  position:absolute !important; top:10px !important; left:10px !important; z-index:3 !important;
1163  background:#1b7a45 !important; color:#fff !important; font-family:Roboto,sans-serif !important;
1164  font-weight:700 !important; font-size:11px !important; line-height:1 !important;
1165  padding:4px 6px !important; border-radius:4px !important; box-shadow:none !important; pointer-events:none !important;
1166}
1167
1168/* barra "Economize R$ X" */
1169#order-bump-react-app.cpxob-on .cpxob-eco{
1170  display:block !important; text-align:center !important; margin:8px 0 8px !important;
1171  background:#f1fcf5 !important; color:#184f32 !important; font-family:Roboto,sans-serif !important;
1172  font-weight:700 !important; font-size:12.5px !important; padding:6px 8px !important; border-radius:4px !important; line-height:1.3 !important;
1173}
1174
1175/* botao = verde nativo do "Finalizar compra" (raio 3px, Roboto) */
1176#order-bump-react-app.cpxob-on .add-cart{
1177  background:#1b7a45 !important; color:#fff !important; border:1px solid #1b7a45 !important;
1178  font-family:Roboto,sans-serif !important; font-weight:600 !important; border-radius:3px !important;
1179  letter-spacing:.01em !important; text-transform:none !important; transition:background .18s ease !important;
1180}
1181#order-bump-react-app.cpxob-on .add-cart:hover{ background:#14663a !important; border-color:#14663a !important; }
1182/* preco no botao (so carrinho; o JS seta data-cpxpor no botao nativo) */
1183#order-bump-react-app.cpxob-cart .add-cart{ padding:10px 8px !important; }
1184#order-bump-react-app.cpxob-cart .add-cart[data-cpxpor]{ font-size:0 !important; }
1185#order-bump-react-app.cpxob-cart .add-cart[data-cpxpor]::after{ content:'Adicionar por ' attr(data-cpxpor); font-size:13.5px; }
1186
1187/* ================= CARROSSEL ================= */
1188#order-bump-react-app.cpxob-on [class*="swiper-pagination"]{ display:none !important; }
1189#order-bump-react-app.cpxob-on [class*="swiper-button-next"],
1190#order-bump-react-app.cpxob-on [class*="swiper-button-prev"]{ color:#122d47 !important; opacity:1 !important; }
1191
1192/* ================= PAGAMENTO (/checkout/onepage) — coluna estreita; acao nativa = checkbox+label ================= */
1193/* Mantido da v1.7 (cores/tipografia atualizadas): o "Economize" vira barra full-width (o JS o insere
1194   antes do .checkbox-wrapper quando a pagina e /onepage) e o <label> inteiro vira o botao verde. */
1195#order-bump-react-app.cpxob-pay{ padding:12px 13px 10px !important; margin:16px 0 6px !important; }
1196#order-bump-react-app.cpxob-pay .cpxob-eco{ margin:8px 0 8px !important; }
1197#order-bump-react-app.cpxob-pay .checkbox-wrapper{ width:100% !important; }
1198#order-bump-react-app.cpxob-pay .checkbox-wrapper label{
1199  background:#1b7a45 !important; border:1px solid #1b7a45 !important; border-radius:3px !important;
1200  margin-top:0 !important; padding:11px 10px !important; gap:0 !important;
1201}
1202#order-bump-react-app.cpxob-pay .checkbox-wrapper label:hover{ background:#14663a !important; border-color:#14663a !important; }
1203#order-bump-react-app.cpxob-pay .check-box{ display:none !important; }
1204#order-bump-react-app.cpxob-pay .add-cart{
1205  background:transparent !important; border:0 !important; box-shadow:none !important; padding:0 !important;
1206  color:#fff !important; font-family:Roboto,sans-serif !important; font-weight:600 !important;
1207  font-size:13px !important; letter-spacing:.01em !important; text-align:center !important;
1208}
1209
1210/* ================= MOBILE ================= */
1211@media (max-width:767px){
1212  /* CARRINHO mobile: COMPACTO (o JS reposiciona o bloco p/ logo depois do Total — v1.8) */
1213  #order-bump-react-app.cpxob-cart{ padding:10px 12px 12px !important; margin:10px 0 6px !important; }
1214  #order-bump-react-app.cpxob-cart .cpxob-sub{ display:none !important; }              /* esconde subtitulo (compacto) */
1215  #order-bump-react-app.cpxob-cart .cpxob-h{ font-size:16px !important; margin-bottom:0 !important; }
1216  #order-bump-react-app.cpxob-cart .cpxob-eyebrow{ margin-bottom:5px !important; padding:4px 7px !important; }
1217  #order-bump-react-app.cpxob-cart .ctn-title{ padding-bottom:6px !important; }
1218  /* vitrine compacta: foto menor p/ o card ficar baixo no fluxo apos o Total */
1219  #order-bump-react-app.cpxob-cart .item-info figure{ height:84px !important; }
1220  #order-bump-react-app.cpxob-cart .item-info figure img{ max-height:78px !important; }
1221  #order-bump-react-app.cpxob-cart .ctn-preco .product-value:last-child{ font-size:19px !important; }
1222  #order-bump-react-app.cpxob-cart .add-cart{ padding:9px 8px !important; }
1223  #order-bump-react-app.cpxob-cart .add-cart[data-cpxpor]::after{ font-size:13px; }
1224  /* EYEBROW: encolhe no mobile p/ nao ESTOURAR a largura (fix v1.9 mantido). Vale carrinho E pagamento. */
1225  #order-bump-react-app.cpxob-on .cpxob-eyebrow > .cpxob-state{ font-size:10px !important; letter-spacing:.03em !important; gap:6px !important; }
1226  #order-bump-react-app.cpxob-on .cpxob-lock,
1227  #order-bump-react-app.cpxob-on .cpxob-gift{ width:12px !important; height:12px !important; flex:0 0 12px !important; }
1228  /* tag "Termina": vira inline ACIMA do chip p/ nao sobrepor em tela estreita */
1229  #order-bump-react-app.cpxob-on .cpxob-fim{ position:static !important; display:inline-block !important; margin:0 0 6px !important; }
1230}
1231</style>
1232<script>
1233(function(){
1234  'use strict';
1235  if (window.__cpxobInit) return; window.__cpxobInit = 1;
1236  if (!/\/checkout\//i.test(location.pathname)) return;
1237
1238  /* ===== CONFIG: URGENCIA HONESTA =====
1239     Data REAL de fim da promocao (formato AAAA-MM-DD, ex.: '2026-09-04').
1240     Vazio = sem tag. A tag mostra "Termina <dia>, DD/MM" e, so no ultimo dia real, "TERMINA HOJE".
1241     Apos a data, a tag some sozinha. Manter em sincronia com o "Valido ate" da promocao no painel. */
1242  var CFG_FIM = '';
1243
1244  /* cadeado aberto (Lucide, contorno) e presente (Material Symbols FILL0, do Mateus) */
1245  var LOCK = '<svg class="cpxob-lock" viewBox="0 0 24 24" fill="none" stroke="#2a5698" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="11" width="18" height="11" rx="2.2"/><path d="M7 11V7a5 5 0 0 1 9.9-1"/></svg>';
1246  var GIFT = '<svg class="cpxob-gift" viewBox="0 -960 960 960" fill="#2a5698" aria-hidden="true"><path d="M160-80v-440H80v-240h208q-5-9-6.5-19t-1.5-21q0-50 35-85t85-35q23 0 43 8.5t37 23.5q17-16 37-24t43-8q50 0 85 35t35 85q0 11-2 20.5t-6 19.5h208v240h-80v440H160Zm371.5-748.5Q520-817 520-800t11.5 28.5Q543-760 560-760t28.5-11.5Q600-783 600-800t-11.5-28.5Q577-840 560-840t-28.5 11.5ZM360-800q0 17 11.5 28.5T400-760q17 0 28.5-11.5T440-800q0-17-11.5-28.5T400-840q-17 0-28.5 11.5T360-800ZM160-680v80h280v-80H160Zm280 520v-360H240v360h200Zm80 0h200v-360H520v360Zm280-440v-80H520v80h280Z"/></svg>';
1247
1248  function parseBRL(t){ var m=(t||'').replace(/\s/g,'').match(/R\$([\d.]+),(\d{2})/); return m?parseFloat(m[1].replace(/\./g,'')+'.'+m[2]):null; }
1249  function brl(v){ return 'R$ '+v.toFixed(2).replace('.',',').replace(/\B(?=(\d{3})+(?=,))/g,'.'); }
1250
1251  /* tag honesta: so com CFG_FIM valido e nao vencido */
1252  function fimLabel(){
1253    if(!CFG_FIM) return '';
1254    var m = CFG_FIM.match(/^(\d{4})-(\d{2})-(\d{2})$/); if(!m) return '';
1255    var f = new Date(+m[1], +m[2]-1, +m[3]);
1256    var hoje = new Date(); hoje.setHours(0,0,0,0);
1257    if (f.getTime() < hoje.getTime()) return '';
1258    if (f.getTime() === hoje.getTime()) return 'TERMINA HOJE';
1259    var dias = ['domingo','segunda','terça','quarta','quinta','sexta','sábado'];
1260    var dd = ('0'+f.getDate()).slice(-2), mm = ('0'+(f.getMonth()+1)).slice(-2);
1261    return 'Termina '+dias[f.getDay()]+', '+dd+'/'+mm;
1262  }
1263
1264  function montarHeader(block){
1265    var ct=block.querySelector('.ctn-title'); if(!ct) return;
1266    if(ct.querySelector('.cpxob-head')) return;
1267    var fim = fimLabel();
1268    var h=document.createElement('div'); h.className='cpxob-head';
1269    h.innerHTML =
1270      (fim ? '<span class="cpxob-fim">'+fim+'</span>' : '')
1271      + '<div class="cpxob-eyebrow" aria-label="Oferta exclusiva liberada no seu carrinho">'
1272      + '<span class="cpxob-state cpxob-state-a">'+LOCK+'<span>Você desbloqueou preços exclusivos</span></span>'
1273      + '<span class="cpxob-state cpxob-state-b" aria-hidden="true">'+GIFT+'<span>Oferta exclusiva deste carrinho</span></span>'
1274      + '</div>'
1275      + '<div class="cpxob-h">Ofertas liberadas no seu carrinho</div>'
1276      + '<div class="cpxob-sub">Preços especiais que só aparecem aqui. Aproveite antes de finalizar a compra!</div>';
1277    ct.insertBefore(h, ct.firstChild);
1278  }
1279
1280  function decorar(it){
1281    try{
1282      var box=it.querySelector('.ctn-preco'); if(!box) return;
1283      var pv=box.querySelectorAll('.product-value'); if(pv.length<2) return;
1284      var de=parseBRL(pv[0].textContent), por=parseBRL(pv[pv.length-1].textContent);
1285      if(de==null || por==null || de<=por) return;
1286      var pct=Math.round((1-por/de)*100), eco=de-por;
1287      if(pct && !it.querySelector('.cpxob-off')){
1288        var s=document.createElement('span'); s.className='cpxob-off'; s.textContent='-'+pct+'%'; it.appendChild(s);
1289      }
1290      if(!(box.nextElementSibling && box.nextElementSibling.classList && box.nextElementSibling.classList.contains('cpxob-avista'))){
1291        var a=document.createElement('span'); a.className='cpxob-avista'; a.textContent='à vista';
1292        box.insertAdjacentElement('afterend', a);  /* linha propria, logo abaixo do preco */
1293      }
1294      var btn=it.querySelector('.add-cart');
1295      /* v2.0: preco no botao (so carrinho) — idempotente, reaplicado a cada observer/re-render */
1296      if(btn && !IS_PAY){ btn.setAttribute('data-cpxpor', pv[pv.length-1].textContent.replace(/\s+/g,' ').trim()); }
1297      if(btn && !it.querySelector('.cpxob-eco')){
1298        var e=document.createElement('span'); e.className='cpxob-eco'; e.textContent='Economize '+brl(eco);
1299        var wrap=IS_PAY ? it.querySelector('.checkbox-wrapper') : null;   /* pagamento: acao e um label flex */
1300        if(wrap && wrap.parentNode){ wrap.parentNode.insertBefore(e, wrap); }  /* barra ACIMA do controle nativo */
1301        else { btn.parentNode.insertBefore(e, btn); }                          /* carrinho: acima do botao */
1302      }
1303    }catch(e){}
1304  }
1305
1306  var IS_PAY = /\/onepage/i.test(location.pathname);   /* pagamento (onepage) x carrinho (cart) */
1307
1308  function aplicar(){
1309    var root=document.getElementById('order-bump-react-app');
1310    var block=(root && root.querySelector('.ra-recommender.order-bump')) || document.querySelector('.ra-recommender.order-bump');
1311    if(!block) return;
1312    var host=root||block;
1313    host.classList.add('cpxob-on');
1314    host.classList.toggle('cpxob-pay', IS_PAY);
1315    host.classList.toggle('cpxob-cart', !IS_PAY);
1316    montarHeader(block);
1317    [].forEach.call(block.querySelectorAll('.item-order'), decorar);
1318    reposMobile(host);
1319  }
1320
1321  /* MOBILE do carrinho (v1.8): move o order bump p/ logo APOS o Total (fora do caminho itens->frete).
1322     O checkout recria o bloco no #cart-area a cada recalculo, entao isto roda no observer e re-move.
1323     Desktop (device-desktop) e onepage/pagamento: nao mexe. */
1324  function reposMobile(host){
1325    if(IS_PAY) return;
1326    if(!document.body.classList.contains('device-mobile')) return;
1327    var totalRow=document.querySelector('.valor-total-pagar');   /* linha do Total no Resumo */
1328    if(totalRow && totalRow.nextElementSibling!==host){ totalRow.insertAdjacentElement('afterend', host); }
1329  }
1330
1331  var t=null;
1332  new MutationObserver(function(){ clearTimeout(t); t=setTimeout(aplicar,150); }).observe(document.body,{childList:true,subtree:true});
1333  [0,400,900,1600,3000].forEach(function(d){ setTimeout(aplicar,d); });
1334})();
1335</script>
1335
1336<!-- ═══ FIM — preco/derivacao/adicionar continuam nativos; CA so reveste. ═══ -->
1337</div><div class='pagina-conteudo-adicional conteudo-adicional-51'><style>
1338    .container-menu .menu-level-2 li.has-childs > a{
1339        font-weight: bold !important;
1340    }
1341
1342    .header-top ul.header-info li span{
1343	    font-weight: bold !important;
1344        display: flex;
1345        align-items: center;
1346        flex-direction: row-reverse;
1347    }
1348
1349    .header-top ul.header-info li span img{
1350        margin: -8px 5px 0 0;
1351    }
1352    .container-landing-page .product-list-react.template-07 li {
1353        border: 1px solid #383838;
1354    }
1355
1356@media (max-width: 800px) {
1357    .container-landing-page ul.product-list-react.product-list li figure img {
1358        width: 90%;
1359    }
1360}
1361</style></div><div class='pagina-conteudo-adicional conteudo-adicional-66'><style>
1362.codigo-sap-produto {
1363    font-size: 12px;
1364    margin-top: 8px;
1365    opacity: 0.4;
1366    color: #666;
1367    font-weight: normal;
1368}
1369
1370@media (max-width: 800px) {
1371    .codigo-sap-produto {
1372        font-size: 11px;
1373        margin-top: 6px;
1374    }
1375}
1376</style>
1377
1378<script>
1379$(document).ready(function(){
1380    // Verifica se é produto Docol
1381    var marca = $('.informacoes-compra-produto h1').closest('.informacoes-compra-produto').find('.marca, [class*="marca"]').text();
1382    var isDocol = marca.toLowerCase().includes('docol') || 
1383                  $('.informacoes-compra-produto h1').text().toLowerCase().includes('docol');
1384    
1385    if (!isDocol) return;
1386    
1387    // Busca o Código SAP nas características
1388    var codigoSAP = '';
1389    
1390    $('.caracteristicas-produto .caract-codigo-sap dd').each(function(){
1391        codigoSAP = $(this).text().trim();
1392    });
1393    
1394    // Se não encontrou, tenta buscar de outra forma
1395    if (!codigoSAP) {
1396        $('.caracteristicas-produto dt').each(function(){
1397            if ($(this).text().trim().toLowerCase().includes('código sap')) {
1398                codigoSAP = $(this).next('dd').text().trim();
1399            }
1400        });
1401    }
1402    
1403    // Se encontrou o código, adiciona abaixo do nome do produto
1404    if (codigoSAP) {
1405        var codigoHTML = '<div class="codigo-sap-produto">Código SAP: ' + codigoSAP + '</div>';
1406        
1407        // Tenta inserir em diferentes locais possíveis do H1
1408        if ($('.informacoes-compra-produto h1').length) {
1409            $('.informacoes-compra-produto h1').after(codigoHTML);
1410        } else if ($('.ra-produto h1').length) {
1411            $('.ra-produto h1').after(codigoHTML);
1412        } else if ($('.container-product h1').length) {
1413            $('.container-product h1').after(codigoHTML);
1414        }
1415    }
1416});
1417</script>
1417</div><div class='pagina-conteudo-adicional conteudo-adicional-20'><style><!--
1418.tag-area .tag-produto.image {
1419    width: auto;
1420}
1421
1422.tag-produto.tag-80{
1423   display: none;
1424}
1425
1426@media (max-width: 800px){
1427.tag-area.embaixo-produto {
1428    margin: 0 0 0 -2px;
1429}
1430}
1431--></style></div><div class='pagina-conteudo-adicional conteudo-adicional-57'><style>
1432    .content-back {
1433        max-width: 1240px;
1434        max-width: var(--container);
1435        margin-left: auto;
1436        margin-right: auto;
1437        margin-bottom: 40px;
1438        display: none;
1439        padding: 10px;
1440    }
1441    .content-back h2{
1442        font-size: 1.0625em;
1443        font-weight: bold;
1444        color: #000;
1445        margin-top: 10px;
1446    }
1447    .content-back p {
1448        font-size: .875em;
1449        color: var(--cor-texto-secundario);
1450        line-height: 25px;
1451        margin-top: 10px;
1452    }
1453</style>
1454
1455<script>
1456
1457$(document).ready(function() {
1458    var back = $('.content-back');
1459    $(back).insertAfter('.container-avaliacoes');
1460    $('.content-back').show();
1461});
1462
1463</script>
1463</div><div class='pagina-conteudo-adicional conteudo-adicional-65'><style>
1464/* ========================================
1465   LEAF SHAPE - VERSÃO SIMPLIFICADA
1466   Remove qualquer border-radius que o código anterior aplicou
1467   ======================================== */
1468
1469/* RESET: Remove leaf shape de TODOS os elementos primeiro */
1470.is-discount-badge,
1471.is-discount-badge *,
1472.is-discount-badge::before,
1473.is-discount-badge::after {
1474  border-radius: 4px !important;
1475  -webkit-border-radius: 4px !important;
1476  border-top-left-radius: 4px !important;
1477  border-top-right-radius: 4px !important;
1478  border-bottom-right-radius: 4px !important;
1479  border-bottom-left-radius: 4px !important;
1480}
1481
1482/* Agora aplica LEAF SHAPE apenas onde tem classe 'superior-esquerdo' */
1483/* (tags sobre imagens geralmente têm essa classe de posição) */
1484.superior-esquerdo .is-discount-badge,
1485.superior-esquerdo .tag-value,
1486[class*="superior"] .is-discount-badge {
1487  border-radius: 20px 0 20px 0 !important;
1488  -webkit-border-radius: 20px 0 20px 0 !important;
1489  border-top-left-radius: 20px !important;
1490  border-top-right-radius: 0px !important;
1491  border-bottom-right-radius: 20px !important;
1492  border-bottom-left-radius: 0px !important;
1493}
1494
1495.superior-esquerdo .is-discount-badge::before,
1496[class*="superior"] .is-discount-badge::before {
1497  border-radius: 20px 0 20px 0 !important;
1498  border-top-left-radius: 20px !important;
1499  border-top-right-radius: 0px !important;
1500  border-bottom-right-radius: 20px !important;
1501  border-bottom-left-radius: 0px !important;
1502}
1503
1504.superior-esquerdo .is-discount-badge::after,
1505[class*="superior"] .is-discount-badge::after {
1506  border-radius: 20px 0 20px 0 !important;
1507  border-top-left-radius: 20px !important;
1508  border-top-right-radius: 0px !important;
1509  border-bottom-right-radius: 20px !important;
1510  border-bottom-left-radius: 0px !important;
1511}
1512</style>
1513
1514<script>
1515/* Script OTIMIZADO - aplica instantaneamente */
1516(function(){
1517  'use strict';
1518  
1519  function applyLeafShape() {
1520    // Procura apenas elementos com classe 'superior-esquerdo'
1521    const containers = document.querySelectorAll('.superior-esquerdo, [class*="superior"]');
1522    
1523    let count = 0;
1524    containers.forEach(container => {
1525      const badges = container.querySelectorAll('.is-discount-badge, .tag-value, [class*="tag-"]:not(.tag-84)');
1526      
1527      badges.forEach(badge => {
1528        badge.style.borderRadius = '20px 0 20px 0';
1529        badge.style.borderTopLeftRadius = '20px';
1530        badge.style.borderTopRightRadius = '0px';
1531        badge.style.borderBottomRightRadius = '20px';
1532        badge.style.borderBottomLeftRadius = '0px';
1533        count++;
1534      });
1535    });
1536    
1537    return count;
1538  }
1539  
1540  // ====== EXECUÇÃO IMEDIATA E RÁPIDA ======
1541  // Executa INSTANTANEAMENTE
1542  applyLeafShape();
1543  
1544  // Múltiplas tentativas rápidas nos primeiros 500ms
1545  setTimeout(applyLeafShape, 10);
1546  setTimeout(applyLeafShape, 50);
1547  setTimeout(applyLeafShape, 100);
1548  setTimeout(applyLeafShape, 200);
1549  setTimeout(applyLeafShape, 300);
1550  setTimeout(applyLeafShape, 500);
1551  
1552  // Algumas tentativas posteriores para carregamento lento
1553  setTimeout(applyLeafShape, 1000);
1554  setTimeout(applyLeafShape, 2000);
1555  
1556  // ====== OBSERVER - APLICA INSTANTANEAMENTE EM NOVOS ELEMENTOS ======
1557  const observer = new MutationObserver(function(mutations) {
1558    let needsUpdate = false;
1559    
1560    mutations.forEach(function(mutation) {
1561      if (mutation.addedNodes && mutation.addedNodes.length > 0) {
1562        mutation.addedNodes.forEach(function(node) {
1563          if (node.nodeType === 1) {
1564            // Verifica se é um container 'superior' ou se contém um
1565            if (node.className && 
1566                (node.className.includes('superior') || 
1567                 node.className.includes('tag-') ||
1568                 node.className.includes('badge'))) {
1569              needsUpdate = true;
1570            }
1571            // Verifica se tem filhos com essas classes
1572            if (node.querySelector && 
1573                (node.querySelector('[class*="superior"]') || 
1574                 node.querySelector('.is-discount-badge'))) {
1575              needsUpdate = true;
1576            }
1577          }
1578        });
1579      }
1580    });
1581    
1582    if (needsUpdate) {
1583      // Aplica IMEDIATAMENTE quando detecta novos elementos
1584      applyLeafShape();
1585    }
1586  });
1587  
1588  observer.observe(document.body, {
1589    childList: true,
1590    subtree: true
1591  });
1592  
1593  // ====== MONITORA MUDANÇAS DE URL (SPAs) ======
1594  let lastUrl = location.href;
1595  setInterval(function() {
1596    if (location.href !== lastUrl) {
1597      lastUrl = location.href;
1598      // Aplica rapidamente após mudança de URL
1599      setTimeout(applyLeafShape, 10);
1600      setTimeout(applyLeafShape, 100);
1601      setTimeout(applyLeafShape, 300);
1602    }
1603  }, 500);
1604  
1605})();
1606</script>
1606</div><div class='pagina-conteudo-adicional conteudo-adicional-75'><style>
1607    /* ===== FORÇAR EXIBIÇÃO DA VITRINE (apenas quando tiver conteúdo) ===== */
1608    #smarthint-position-1.sh-carregado,
1609    .smarthint.sh-category.sh-carregado {
1610        display: block !important;
1611        visibility: visible !important;
1612        opacity: 1 !important;
1613    }
1614    
1615    /* Oculta enquanto não carrega */
1616    #smarthint-position-1:not(.sh-carregado),
1617    #smarthint-position-search:not(.sh-carregado) {
1618        display: none !important;
1619    }
1620    
1621    /* Ajusta o espaçamento da vitrine */
1622    #smarthint-position-1.sh-carregado {
1623        margin-top: 40px;
1624        margin-bottom: 40px;
1625    }
1626    
1627    /* Texto "No Pix ou Boleto Bancário" em uma linha */
1628    .smarthint.sh-category .price-text-pix {
1629        font-size: 0.85em !important;
1630        white-space: nowrap !important;
1631        margin-top: 5px !important;
1632    }
1633    
1634    /* Parcelamento em uma linha */
1635    .smarthint.sh-category .price-secondary {
1636        font-size: 0.79em !important;
1637        white-space: nowrap !important;
1638        margin-top: 3px !important;
1639        min-height: auto !important;
1640    }
1641    
1642    .smarthint.sh-category .price-secondary .price-text {
1643        white-space: nowrap !important;
1644    }
1645    
1646    /* Reduz espaço do bloco de preço principal */
1647    .smarthint.sh-category .price-primary {
1648        margin-bottom: 0 !important;
1649    }
1650    
1651    /* Reduz espaço abaixo do parcelamento */
1652    .smarthint.sh-category .price-holder {
1653        padding-bottom: 0 !important;
1654        margin-bottom: 0 !important;
1655    }
1656    
1657    /* Ajusta padding do bloco de informações */
1658    .smarthint.sh-category .vitrine-default {
1659        padding-bottom: 10px !important;
1660    }
1661    
1662    /* OCULTAR TAG DE DESCONTO "-XX% OFF" */
1663    .smarthint.sh-category .tag-area.tag-area-react {
1664        display: none !important;
1665    }
1666    
1667    /* TAG DE ECONOMIA - ACIMA DO TÍTULO */
1668    .smarthint.sh-category .tag-economia {
1669        width: 100% !important;
1670        background: #32bcad !important;
1671        color: #fff !important;
1672        padding: 5px 8px !important;
1673        font-size: 9.5px !important;
1674        font-weight: 700 !important;
1675        white-space: nowrap !important;
1676        line-height: 1.3 !important;
1677        display: flex !important;
1678        align-items: center !important;
1679        justify-content: center !important;
1680        box-sizing: border-box !important;
1681        margin-bottom: 8px !important;
1682    }
1683    
1684    /* Ícone do Pix antes do texto */
1685    .smarthint.sh-category .tag-economia::before {
1686        content: '' !important;
1687        display: inline-block !important;
1688        width: 12px !important;
1689        height: 12px !important;
1690        background-image: url('https://public-resources.cdn.magazord.com.br/assets/global/common-icons/payment-icons/icon-pix.svg') !important;
1691        background-size: contain !important;
1692        background-repeat: no-repeat !important;
1693        background-position: center !important;
1694        margin-right: 4px !important;
1695        filter: brightness(0) invert(1) !important;
1696    }
1697    
1698    /* Responsivo Mobile */
1699    @media (max-width: 768px) {
1700        .smarthint.sh-category #outras-ofertas-relacionadas {
1701            padding: 0 10px !important;
1702        }
1703        
1704        .smarthint.sh-category .slick-slide {
1705            padding: 0 5px !important;
1706        }
1707        
1708        .smarthint.sh-category .apoio-sh {
1709            margin: 0 3px !important;
1710        }
1711    }
1712    
1713    @media (max-width: 480px) {
1714        .smarthint.sh-category #outras-ofertas-relacionadas {
1715            padding: 0 15px !important;
1716        }
1717        
1718        .smarthint.sh-category .slick-slide {
1719            padding: 0 4px !important;
1720        }
1721        
1722        .smarthint.sh-category .apoio-sh {
1723            margin: 0 2px !important;
1724        }
1725    }
1726</style>
1727
1728<script>
1729(function() {
1730    'use strict';
1731    
1732    var observer = new MutationObserver(function(mutations) {
1733        mutations.forEach(function(mutation) {
1734            if (mutation.addedNodes.length) {
1735                var slickElement = document.querySelector('.smarthint.sh-category .slick-initialized');
1736                if (slickElement && !slickElement.classList.contains('sh-customizado')) {
1737                    slickElement.classList.add('sh-customizado');
1738                    
1739                    setTimeout(function() {
1740                        ajustarVitrine();
1741                    }, 100);
1742                }
1743            }
1744        });
1745    });
1746    
1747    observer.observe(document.body, {
1748        childList: true,
1749        subtree: true
1750    });
1751    
1752    function ajustarVitrine() {
1753        try {
1754            var $slick = jQuery('.smarthint.sh-category .slick-initialized');
1755            if (!$slick.length) return;
1756            
1757            var slidesToShow = window.innerWidth <= 600 ? 2 : 4;
1758            
1759            $slick.slick('slickSetOption', 'slidesToShow', slidesToShow, true);
1760            $slick.slick('refresh');
1761            
1762        } catch(e) {
1763            console.log('Erro ao ajustar vitrine:', e);
1764        }
1765        
1766        moverVitrine();
1767        calcularEconomia();
1768    }
1769    
1770    function moverVitrine() {
1771        try {
1772            var shPos = document.querySelector('#smarthint-position-1');
1773            if (!shPos) return;
1774            
1775            var temCards = shPos.querySelector('.apoio-sh');
1776            if (!temCards) return;
1777            
1778            shPos.classList.add('sh-carregado');
1779            
1780            var container = shPos.closest('.container') || shPos.parentElement;
1781            if (!container || container.classList.contains('sh-movido')) return;
1782            
1783            // Busca a paginação para inserir DEPOIS dela
1784            var paginacao = document.querySelector('.pesquisa-paginacao');
1785            
1786            if (paginacao) {
1787                paginacao.after(container);
1788                container.classList.add('sh-movido');
1789            }
1790        } catch(e) {
1791            console.log('Erro ao mover vitrine:', e);
1792        }
1793    }
1794    
1795    function calcularEconomia() {
1796        try {
1797            var cards = document.querySelectorAll('.smarthint .apoio-sh');
1798            
1799            cards.forEach(function(card) {
1800                var precoPixElement = card.querySelector('.smarthint-value');
1801                if (!precoPixElement) return;
1802                
1803                var precoPixTexto = precoPixElement.textContent.trim();
1804                var precoPix = parseFloat(precoPixTexto.replace('R$', '').replace(/\s/g, '').replace(/\./g, '').replace(',', '.'));
1805                
1806                var priceSecondary = card.querySelector('.price-secondary .price-text');
1807                if (!priceSecondary) return;
1808                
1809                var parcelasTexto = priceSecondary.textContent;
1810                var matchParcelas = parcelasTexto.match(/(\d+)x/);
1811                var matchValor = parcelasTexto.match(/R\$\s*([\d.,]+)/);
1812                
1813                if (!matchParcelas || !matchValor) return;
1814                
1815                var numParcelas = parseInt(matchParcelas[1]);
1816                var valorParcela = parseFloat(matchValor[1].replace(/\./g, '').replace(',', '.'));
1817                
1818                var totalParcelado = numParcelas * valorParcela;
1819                var economia = totalParcelado - precoPix;
1820                
1821                if (economia <= 0) return;
1822                
1823                var productName = card.querySelector('.product-name');
1824                if (!productName) return;
1825                
1826                if (productName.parentNode.querySelector('.tag-economia')) return;
1827                
1828                var tagEconomia = document.createElement('div');
1829                tagEconomia.className = 'tag-economia';
1830                
1831                var economiaFormatada = economia.toLocaleString('pt-BR', {
1832                    minimumFractionDigits: 2,
1833                    maximumFractionDigits: 2
1834                });
1835                
1836                tagEconomia.textContent = 'Economize: R$ ' + economiaFormatada;
1837                productName.parentNode.insertBefore(tagEconomia, productName);
1838            });
1839        } catch(e) {}
1840    }
1841    
1842    window.addEventListener('load', function() {
1843        setTimeout(ajustarVitrine, 1000);
1844        setTimeout(ajustarVitrine, 2500);
1845    });
1846})();
1847</script>
1847</div><div class='pagina-conteudo-adicional conteudo-adicional-50'><style>
1848    .header-bottom ul#nav-root>li {
1849        position: relative;
1850    }
1851
1852    .header-bottom ul#nav-root>li>.container-menu {
1853        left: 0 !important;
1854    }
1855
1856    @media (min-width: 1024px) {
1857        .header-bottom ul#nav-root > .cozinha > .container-menu .menu-level-2 {
1858    flex-direction: column;
1859    flex-wrap: wrap;
1860    max-height: 700px !important;
1861}
1862    }
1863</style></div><div class='pagina-conteudo-adicional conteudo-adicional-12'><style><!--
1864#lista-produtos-area .tag-area.inferior-direito, ul.product-list .tag-area.inferior-direito{
1865	display: none;
1866}
1867body.device-mobile #suggest-pesquisa .suggest-search {
1868    /* top: 200px !important; */
1869    }
1870
1871
1872--></style>
1873<p>
1874<script>// <![CDATA[
1875$( document ).ready(function() {
1876$('.product-list .price-text-pix').text('No Pix ou Boleto Bancário ');
1877});
1878// ]]></script>
1878
1879</p></div><div class='pagina-conteudo-adicional conteudo-adicional-59'><style>
1880.tag-mistura {
1881    display: inline-flex !important;
1882    align-items: center;
1883    gap: 6px;
1884    background: #ffffff;
1885    padding: 5px 10px;
1886    border-radius: 20px;
1887    margin: 0 !important;
1888    border: 1.5px solid #e5e7eb;
1889}
1890
1891.tag-mistura .gota-container {
1892    position: relative;
1893    width: 18px;
1894    height: 20px;
1895    flex-shrink: 0;
1896}
1897
1898.tag-mistura .gota-svg {
1899    width: 100%;
1900    height: 100%;
1901    position: relative;
1902    z-index: 1;
1903}
1904
1905.tag-mistura .gota-svg path.gota-path {
1906    stroke-width: 2.5;
1907    animation: alternarBorda 4s ease-in-out infinite;
1908}
1909
1910.tag-mistura .gota-svg path.gota-fill {
1911    animation: fadeInGota 0.3s ease-in forwards;
1912}
1913
1914.tag-mistura .vapor-effect {
1915    position: absolute;
1916    top: -2px;
1917    left: 50%;
1918    transform: translateX(-50%);
1919    width: 8px;
1920    height: 8px;
1921    background: radial-gradient(circle, rgba(255, 255, 255, 0.8), transparent);
1922    border-radius: 50%;
1923    filter: blur(2px);
1924    opacity: 0;
1925    animation: vapor 4s ease-in-out infinite;
1926    z-index: 3;
1927    pointer-events: none;
1928}
1929
1930.tag-mistura .condensacao-effect {
1931    position: absolute;
1932    bottom: 2px;
1933    left: 50%;
1934    transform: translateX(-50%);
1935    width: 4px;
1936    height: 4px;
1937    background: radial-gradient(circle, rgba(52, 152, 219, 0.6), transparent);
1938    border-radius: 50%;
1939    filter: blur(1px);
1940    opacity: 0;
1941    animation: condensacao 4s ease-in-out infinite;
1942    z-index: 3;
1943    pointer-events: none;
1944}
1945
1946.tag-mistura .swirl-container {
1947    position: absolute;
1948    top: 50%;
1949    left: 50%;
1950    width: 12px;
1951    height: 12px;
1952    transform: translate(-50%, -40%);
1953    z-index: 2;
1954    animation: rotate-swirl 3s linear infinite;
1955}
1956
1957.tag-mistura .swirl-svg {
1958    width: 100%;
1959    height: 100%;
1960    filter: blur(0.3px);
1961}
1962
1963.tag-mistura-texto {
1964    color: #1f2937;
1965    font-size: 10.5px;
1966    font-weight: 600;
1967    letter-spacing: 0.2px;
1968    line-height: 1.2;
1969    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
1970}
1971
1972@keyframes rotate-swirl {
1973    to {
1974        transform: translate(-50%, -40%) rotate(360deg);
1975    }
1976}
1977
1978@keyframes alternarBorda {
1979    0% { 
1980        stroke: #e5322e;
1981    }
1982    50% { 
1983        stroke: #3498db;
1984    }
1985    100% { 
1986        stroke: #e5322e;
1987    }
1988}
1989
1990@keyframes fadeInGota {
1991    from {
1992        opacity: 0;
1993    }
1994    to {
1995        opacity: 1;
1996    }
1997}
1998
1999@keyframes vapor {
2000    0% {
2001        opacity: 0;
2002        transform: translateX(-50%) translateY(0px) scale(0.8);
2003    }
2004    25% {
2005        opacity: 0.6;
2006        transform: translateX(-50%) translateY(-3px) scale(1);
2007    }
2008    50% {
2009        opacity: 0;
2010        transform: translateX(-50%) translateY(-6px) scale(1.2);
2011    }
2012    51%, 100% {
2013        opacity: 0;
2014        transform: translateX(-50%) translateY(0px) scale(0.8);
2015    }
2016}
2017
2018@keyframes condensacao {
2019    0%, 50% {
2020        opacity: 0;
2021        transform: translateX(-50%) scale(0.5);
2022    }
2023    51% {
2024        opacity: 0;
2025        transform: translateX(-50%) scale(0.5);
2026    }
2027    75% {
2028        opacity: 0.5;
2029        transform: translateX(-50%) scale(1);
2030    }
2031    100% {
2032        opacity: 0;
2033        transform: translateX(-50%) scale(0.8);
2034    }
2035}
2036
2037@media(max-width: 768px) {
2038    .tag-mistura {
2039        gap: 5px;
2040        padding: 4px 8px;
2041    }
2042    .tag-mistura .gota-container {
2043        width: 16px;
2044        height: 18px;
2045    }
2046    .tag-mistura .vapor-effect {
2047        width: 6px;
2048        height: 6px;
2049        filter: blur(1.5px);
2050    }
2051    .tag-mistura .condensacao-effect {
2052        width: 3px;
2053        height: 3px;
2054    }
2055    .tag-mistura .swirl-container {
2056        width: 10px;
2057        height: 10px;
2058    }
2059    .tag-mistura-texto {
2060        font-size: 9.5px;
2061    }
2062}
2063</style>
2064
2065<script>
2066// <![CDATA[
2067function tagMisturaAgua() {
2068    if ($('.tag-mistura').length === 0) return;
2069
2070    $('.tag-mistura').html(`
2071        <div class="gota-container">
2072            <svg class="gota-svg" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
2073                <defs>
2074                    <filter id="turbulence">
2075                        <feTurbulence type="fractalNoise" baseFrequency="0.03" numOctaves="3" seed="2">
2076                            <animate attributeName="baseFrequency" 
2077                                     values="0.03;0.04;0.03" 
2078                                     dur="8s" 
2079                                     repeatCount="indefinite" />
2080                        </feTurbulence>
2081                        <feDisplacementMap in="SourceGraphic" scale="3" />
2082                        <feGaussianBlur stdDeviation="0.3" />
2083                    </filter>
2084                    
2085                    <linearGradient id="animatedGradient" x1="0%" y1="0%" x2="0%" y2="100%">
2086                        <stop offset="0%" style="stop-color:#ff0000;stop-opacity:1">
2087                            <animate attributeName="stop-color" values="#ff0000;#0044ff;#ff0000" dur="4s" repeatCount="indefinite" />
2088                        </stop>
2089                        <stop offset="50%" style="stop-color:#ff0000;stop-opacity:1">
2090                            <animate attributeName="stop-color" values="#ff0000;#0066ff;#ff0000" dur="4s" repeatCount="indefinite" />
2091                        </stop>
2092                        <stop offset="100%" style="stop-color:#0044ff;stop-opacity:1">
2093                            <animate attributeName="stop-color" values="#0044ff;#ff0000;#0044ff" dur="4s" repeatCount="indefinite" />
2094                        </stop>
2095                    </linearGradient>
2096                </defs>
2097                <path class="gota-fill" fill="url(#animatedGradient)" filter="url(#turbulence)" d="M11,41.265C11.052,53.27,20.401,63,32,63s21-9.73,21-21.735C53,25.729,32.035,1,32.035,1S10.931,25.729,11,41.265z"/>
2098                <path class="gota-path" fill="none" stroke="#e5322e" stroke-width="2.5" stroke-miterlimit="10" d="M11,41.265C11.052,53.27,20.401,63,32,63s21-9.73,21-21.735C53,25.729,32.035,1,32.035,1S10.931,25.729,11,41.265z"/>
2099            </svg>
2100            <div class="vapor-effect"></div>
2101            <div class="condensacao-effect"></div>
2102            <div class="swirl-container">
2103                <svg class="swirl-svg" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
2104                    <path d="M12 2C12 2 8 6 8 10C8 12.2 9.8 14 12 14C14.2 14 16 12.2 16 10C16 6 12 2 12 2Z" fill="#ff0000" opacity="0.8"/>
2105                    <path d="M12 22C12 22 16 18 16 14C16 11.8 14.2 10 12 10C9.8 10 8 11.8 8 14C8 18 12 22 12 22Z" fill="#0044ff" opacity="0.8"/>
2106                </svg>
2107            </div>
2108        </div>
2109        <span class="tag-mistura-texto">Mistura Água Quente/Fria</span>
2110    `);
2111}
2112
2113$(document).ready(function() {
2114    tagMisturaAgua();
2115});
2116// ]]>
2117</script>
2117</div><div class='pagina-conteudo-adicional conteudo-adicional-79'><style>
2118#edrone--main--whatsapp_widget--container {
2119    position: fixed !important;
2120    left: 20px !important;
2121    bottom: 20px !important;
2122    z-index: 100 !important;
2123    transition: all 0.5s ease !important;
2124}
2125
2126.menu-lateral-opened ~ * #edrone--main--whatsapp_widget--container,
2127body:has(.menu-lateral-opened) #edrone--main--whatsapp_widget--container {
2128    left: auto !important;
2129    right: 20px !important;
2130}
2131</style></div><div class='pagina-conteudo-adicional conteudo-adicional-80'><div class="pagina-conteudo-adicional conteudo-adicional-16">
2132
2133
2134  <meta charset="utf-8">
2135  <meta name="viewport" content="width=device-width, initial-scale=1">
2136  <title>Popup Copalux – APP20OFF</title>
2137  <style>
2138    :root{
2139      --copalux-primary:#354f72;
2140      --copalux-secondary:#365fa4;
2141      --copalux-light:#f0f4f8;
2142      --text:#0f1410;
2143      --white:#ffffff;
2144      --shadow:0 20px 60px rgba(53,79,114,.3);
2145      --radius: 8px;
2146    }
2147
2148    /* Overlay + Modal base */
2149    .cpx-overlay{
2150      position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);
2151      backdrop-filter:saturate(180%) blur(3px);
2152      z-index:9998;opacity:0;pointer-events:none;
2153      transition:opacity .3s ease
2154    }
2155
2156    .cpx-overlay.is-open{opacity:1;pointer-events:auto}
2157
2158    .cpx-modal{
2159      position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;
2160      opacity:0;transform:translateY(15px) scale(.96);
2161      transition:opacity .32s cubic-bezier(.4,0,.2,1), transform .32s cubic-bezier(.4,0,.2,1);
2162      pointer-events:none;
2163    }
2164
2165    .cpx-modal.is-open{
2166      opacity:1;transform:translateY(0) scale(1);
2167      pointer-events:auto;
2168    }
2169
2170    /* Card */
2171    .cpx-card{
2172      width:92vw;max-width:760px;max-height:90vh;background:var(--white);
2173      border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;
2174      border:1px solid rgba(53,79,114,.08);position:relative;
2175    }
2176
2177    .cpx-grid{display:grid;grid-template-columns:1.1fr .9fr}
2178    
2179    @media(max-width:780px){
2180      .cpx-grid{grid-template-columns:1fr}
2181      .cpx-visual{min-height:320px}
2182    }
2183
2184    /* Visual à esquerda com imagem ambientada */
2185    .cpx-visual{position:relative;min-height:310px}
2186    .cpx-visual .cpx-img{
2187      position:absolute;top:0;right:0;bottom:0;left:0;background:#e8f0f7 center/cover no-repeat;
2188      background-image:url('https://copalux.cdn.magazord.com.br/img/2025/12/produto/13721/banner-app-popup-desktop.jpg');
2189    }
2190    
2191    .cpx-visual .cpx-overlay-grad{
2192      position:absolute;top:0;right:0;bottom:0;left:0;
2193      background:linear-gradient(135deg, rgba(53,79,114,.2), rgba(54,95,164,.08));
2194    }
2195
2196    .cpx-badge{
2197      position:absolute;top:18px;left:18px;background:linear-gradient(135deg, var(--copalux-primary), var(--copalux-secondary));
2198      color:#fff;border-radius:999px;padding:9px 16px;font:700 12px/1.2 system-ui;
2199      box-shadow:0 4px 12px rgba(53,79,114,.25);
2200    }
2201
2202    .cpx-coupon-pill{
2203      position:absolute;bottom:18px;left:18px;display:inline-flex;align-items:center;gap:12px;
2204      background:rgba(255,255,255,.97);border:2px dashed var(--copalux-secondary);
2205      border-radius:16px;padding:11px 16px;
2206      box-shadow:0 4px 16px rgba(53,79,114,.2);
2207    }
2208
2209    .cpx-coupon-pill .chip{
2210      font:700 11px/1 system-ui;letter-spacing:.08em;text-transform:uppercase;
2211      background:rgba(54,95,164,.12);color:var(--copalux-secondary);padding:6px 11px;border-radius:999px
2212    }
2213
2214    .cpx-coupon-pill b{font:800 21px/1 system-ui;color:var(--copalux-primary)}
2215
2216    /* Lado direito */
2217    .cpx-body{padding:24px;display:grid;gap:12px;overflow-y:auto}
2218    .cpx-title{margin:0 0 4px;font:800 26px/1.15 "Inter", system-ui;color:var(--text)}
2219    .cpx-sub{font:500 14.5px/1.3 "Inter", system-ui;color:#2b2b2b;opacity:.95;text-align:left;word-spacing:-0.5px}
2220    .cpx-sub strong{color:var(--copalux-primary);font-weight:700}
2221    .cpx-intro{display:inline}
2222    .cpx-intro:after{content:'';display:block;margin-bottom:4px}
2223    .cpx-offer{font-size:14.5px;font-weight:600;display:block;line-height:1.25;text-align:left}
2224    .cpx-list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}
2225    .cpx-list li{
2226      display:flex;align-items:flex-start;gap:11px;font:500 13px/1.4 "Inter";color:#364036;
2227      padding-left:20px;position:relative;
2228    }
2229    .cpx-list li:before{
2230      content:'✓';color:var(--copalux-secondary);font-weight:800;
2231      font-size:16px;position:absolute;
2231left:0;
2232    }
2233
2234    .cpx-actions{display:grid;gap:8px;margin-top:8px}
2235    .cpx-btn{
2236      appearance:none;border:none;border-radius:12px;padding:12px 16px;
2237      font:700 15px/1 "Inter";cursor:pointer;
2238      transition:transform .06s ease, box-shadow .25s ease, background .2s ease;text-align:center;
2239      text-decoration:none;display:inline-block;
2240    }
2241    .cpx-btn:active{transform:translateY(1px)}
2242    .cpx-btn--primary{
2243      background:linear-gradient(135deg, var(--copalux-primary), var(--copalux-secondary));
2244      color:#fff;box-shadow:0 8px 20px rgba(54,95,164,.4);
2245    }
2246    .cpx-btn--primary:hover{
2247      box-shadow:0 10px 25px rgba(54,95,164,.45);
2248    }
2249    .cpx-btn--ghost{
2250      background:transparent;color:var(--copalux-primary);
2251      border:2px solid var(--copalux-primary);
2252    }
2253    .cpx-btn--ghost:hover{
2254      background:rgba(53,79,114,.05);
2255    }
2256
2257    .cpx-footer{margin-top:6px;font:500 11px/1.35 "Inter";color:#5c5c5c}
2258    .cpx-footer a{color:var(--copalux-secondary);text-decoration:underline}
2259
2260    .cpx-close{
2261      position:absolute;top:12px;right:12px;border:none;
2262      background:rgba(255,255,255,.95);
2263      padding:10px;border-radius:999px;cursor:pointer;
2264      width:36px;height:36px;display:grid;place-items:center;
2265      box-shadow:0 2px 8px rgba(0,0,0,.15);
2266      transition:background .2s ease, transform .1s ease;
2267    }
2268    .cpx-close:hover{background:#fff;transform:scale(1.05)}
2269    .cpx-close:active{transform:scale(.95)}
2270    .cpx-close:focus-visible{outline:2px solid var(--copalux-secondary);outline-offset:2px}
2271
2272    .cpx-card:focus {outline: none}
2273
2274    /* Tamanhos menores: reduzir altura visual e título */
2275    @media(max-width:480px){
2276      .cpx-visual{min-height:120px}
2277      .cpx-card{width:96vw;max-width:520px;max-height:90vh}
2278      .cpx-title{font-size:17px;line-height:1.1;margin:0}
2279      .cpx-body{padding:12px;gap:5px}
2280      .cpx-sub{font-size:12px;line-height:1.25}
2281      .cpx-intro{display:none}
2282      .cpx-offer{font-size:12px;display:block}
2283      .cpx-list{margin:2px 0 0;gap:4px}
2284      .cpx-list li{font-size:11px;line-height:1.3;padding-left:18px}
2285      .cpx-list li:before{font-size:14px;left:0}
2286      .cpx-actions{gap:5px;margin-top:4px}
2287      .cpx-btn{padding:8px 10px;font-size:12px}
2288      .cpx-footer{font-size:8px;line-height:1.2;margin-top:2px}
2289      .cpx-close{
2290        width:36px;height:36px;top:10px;right:10px;padding:8px;
2291        background:var(--copalux-primary);box-shadow:0 4px 16px rgba(53,79,114,.5);
2292        position:absolute;
2293      }
2294      .cpx-close svg path{stroke:#fff;stroke-width:3}
2295      .cpx-badge{top:8px;left:8px;font-size:8px;padding:4px 8px}
2296      .cpx-coupon-pill{bottom:8px;left:8px;padding:5px 8px;gap:5px}
2297      .cpx-coupon-pill .chip{font-size:8px;padding:3px 6px}
2298      .cpx-coupon-pill b{font-size:13px}
2299      .cpx-visual .cpx-img{
2300        background-image:url('https://copalux.cdn.magazord.com.br/img/2025/12/produto/13720/banner-app-mobile-popup.jpg');
2301        background-size:cover;
2302      }
2303    }
2304  </style>
2305
2306
2307
2308<!-- Overlay -->
2309<div id="cpxOverlay" class="cpx-overlay" aria-hidden="true"></div>
2310
2311<!-- Modal -->
2312<div id="cpxModal" class="cpx-modal" role="dialog" aria-modal="true" aria-labelledby="cpxTitle" aria-describedby="cpxDesc" aria-hidden="true">
2313  <div class="cpx-card cpx-grid" tabindex="-1">
2314    <div class="cpx-visual" aria-hidden="true">
2315      <span class="cpx-img"></span>
2316      <span class="cpx-overlay-grad"></span>
2317      <span class="cpx-badge">📱 BAIXE O APP</span>
2318      <div class="cpx-coupon-pill" title="Use este cupom no app">
2319        <span class="chip">Cupom APP</span>
2320        <b>APP20OFF</b>
2321      </div>
2322    </div>
2323
2324    <div class="cpx-body">
2325      <h2 id="cpxTitle" class="cpx-title">BAIXE O APP COPALUX e aproveite <span style="color:var(--copalux-secondary)">benefícios exclusivos</span></h2>
2326      <p id="cpxDesc" class="cpx-sub"><span class="cpx-intro">Tenha uma experiência completa no app Copalux, com acesso antecipado a ofertas exclusivas, notificações em tempo real e muito mais.</span><span class="cpx-offer"><strong>Ganhe R$ 20,00 OFF</strong> na sua <strong>primeira compra</strong> em pedidos acima de <strong>R$ 899,90</strong>, utilizando o cupom <strong>APP20OFF</strong>.</span></p>
2327
2328      <ul class="cpx-list">
2329        <li>Receba ofertas exclusivas antes de todos.</li>
2330        <li>Acompanhe seu pedido com notificações em tempo real.</li>
2331        <li>Canal de atendimento direto e rápido.</li>
2332        <li>Acesso instantâneo à Nota Fiscal na palma da mão.</li>
2333      </ul>
2334
2335      <div class="cpx-actions">
2336        <a class="cpx-btn cpx-btn--primary" id="gpBtn" href="https://play.google.com/store/apps/details?id=com.magazord.site.copalux&hl=pt_BR" target="_blank" rel="noopener" aria-label="Baixar na Google Play">Baixar na Google Play</a>
2337        <a class="cpx-btn cpx-btn--ghost" id="asBtn" href="https://apps.apple.com/br/app/copalux/id6479414307" target="_blank" rel="noopener" aria-label="Baixar na App Store">Baixar na App Store</a>
2338        <button class="cpx-btn cpx-btn--ghost" id="laterBtn">Agora não</button>
2339      </div>
2340      <p class="cpx-footer">Ao continuar, você concorda com a nossa <a href="https://www.copalux.com.br/politicas-de-privacidade" target="_blank" rel="noopener">Política de Privacidade</a>. Dúvidas? Fale com o suporte no site.</p>
2341    </div>
2342
2343    <button class="cpx-close" id="cpxClose" aria-label="Fechar popup">
2344      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2345        <path d="M2 2L14 14M14 2L2 14" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"/>
2346      </svg>
2347    </button>
2348  </div>
2349</div>
2350
2351<script>
2352/**
2353 * Pop-up APP20OFF - Copalux
2354 * 
2355 * Lógica de Exibição:
2356 * - O pop-up é exibido APENAS 1 VEZ A CADA 7 DIAS por usuário
2357 * - Utiliza localStorage para armazenar o timestamp da última visualização
2358 * - Ao ABRIR o pop-up, o timestamp é IMEDIATAMENTE salvo
2359 * - Isso evita que o pop-up apareça novamente ao navegar entre páginas
2360 * - Na próxima visita, verifica se passaram 7 dias desde a última exibição
2361 * - Se passaram 7+ dias, o pop-up é exibido novamente
2362 * - Se não passaram 7 dias, o pop-up permanece oculto
2363 * 
2364 * Identificação do Usuário:
2365 * - Baseada em localStorage do navegador (armazenamento local)
2366 * - Persiste entre sessões do navegador
2367 * - Específico por navegador/dispositivo
2368 * - Usuário pode limpar manualmente através das configurações do navegador
2369 */
2370
2371// Proteção contra inicialização duplicada
2372if (typeof window.copaluxPopupInitialized === 'undefined') {
2373  window.copaluxPopupInitialized = true;
2374  
2375(function(){
2376  // NÃO abrir no fluxo de checkout/carrinho (protege o pagamento) — guard igual aos demais CAs
2377  if (/\/checkout\//i.test(location.pathname)) return;
2378
2379  const overlay = document.getElementById('cpxOverlay');
2380  const modal = document.getElementById('cpxModal');
2381  const closeBtn = document.getElementById('cpxClose');
2382  const laterBtn = document.getElementById('laterBtn');
2383  const gpBtn = document.getElementById('gpBtn');
2384  const asBtn = document.getElementById('asBtn');
2385  const card = modal ? modal.querySelector('.cpx-card') : null;
2386
2387  // === LocalStorage helpers - 7 DIAS ===
2388  const STORAGE_KEY = 'copalux_app20off_popup_last_shown';
2389  const DAYS_INTERVAL = 7; // Pop-up aparece 1 vez a cada 7 dias
2390
2391  function markSeen(){ 
2392    try {
2393      const now = new Date().getTime();
2394      localStorage.setItem(STORAGE_KEY, now.toString());
2395      console.log('[Copalux Pop-up] Marcado como visto em:', new Date(now).toLocaleString());
2396    } catch(e) {
2397      console.error('[Copalux Pop-up] Erro ao salvar no localStorage:', e);
2398    }
2399  }
2400  
2401  function shouldShow(){ 
2402    try {
2403      const lastShown = localStorage.getItem(STORAGE_KEY);
2404      
2405      // Se nunca foi mostrado, deve mostrar
2406      if (!lastShown) {
2407        console.log('[Copalux Pop-up] Primeira visualização - POP-UP DEVE APARECER');
2408        return true;
2409      }
2410      
2411      // Calcula o tempo desde a última visualização
2412      const now = new Date().getTime();
2413      const lastShownTime = parseInt(lastShown, 10);
2414      const daysSinceLastShown = (now - lastShownTime) / (1000 * 60 * 60 * 24);
2415      
2416      console.log('[Copalux Pop-up] Última visualização:', new Date(lastShownTime).toLocaleString());
2417      console.log('[Copalux Pop-up] Dias desde última visualização:', daysSinceLastShown.toFixed(2));
2418      
2419      // Se passaram 7 dias ou mais, deve mostrar novamente
2420      if (daysSinceLastShown >= DAYS_INTERVAL) {
2421        console.log('[Copalux Pop-up] Passaram', DAYS_INTERVAL, 'dias - POP-UP DEVE APARECER');
2422        return true;
2423      } else {
2424        console.log('[Copalux Pop-up] Ainda não passaram', DAYS_INTERVAL, 'dias - POP-UP NÃO APARECE');
2425        return false;
2426      }
2427      
2428    } catch(e) {
2429      console.error('[Copalux Pop-up] Erro ao verificar localStorage:', e);
2430      return false; // Se houver erro, NÃO mostra para evitar spam
2431    }
2432  }
2433
2434  // === Abertura / Fechamento com reforço de estado/ARIA ===
2435  function openModal(){
2436    overlay.classList.add('is-open');
2437    modal.classList.add('is-open');
2438    modal.removeAttribute('hidden');
2439    modal.setAttribute('aria-hidden','false');
2440
2441    // Travar scroll da página enquanto modal aberto
2442    document.documentElement.style.overflow = 'hidden';
2443
2444    // Enviar foco para o card para acessibilidade
2445    if(card) setTimeout(()=> card.focus(), 50);
2446    
2447    // IMPORTANTE: Marca como visto IMEDIATAMENTE ao abrir
2448    // Isso evita que o pop-up apareça em outras páginas durante a navegação
2449    markSeen();
2450  }
2451
2452  function closeModal(){
2453    overlay.classList.remove('is-open');
2454    modal.classList.remove('is-open');
2455    modal.setAttribute('hidden','');
2456    modal.setAttribute('aria-hidden','true');
2457
2458    // Liberar scroll da página
2459    document.documentElement.style.overflow = '';
2460  }
2461
2462  // === Eventos ===
2463
2464  // Clicar no overlay fecha o modal
2465  if(overlay) overlay.addEventListener('click', closeModal);
2466
2467  // Botão fechar (X)
2468  if(closeBtn) closeBtn.addEventListener('click', closeModal);
2469
2470  // Botões de ação
2471  if(laterBtn) laterBtn.addEventListener('click', closeModal);
2472  if(gpBtn) gpBtn.addEventListener('click', closeModal);
2473  if(asBtn) asBtn.addEventListener('click', closeModal);
2474
2475  // ESC para fechar
2476  document.addEventListener('keydown', (e)=>{
2477    if(e.key === 'Escape' && modal.classList.contains('is-open')){
2478      closeModal();
2479    }
2480  });
2481
2482  // Abre ao carregar se ainda não visto nos últimos 7 dias
2483  window.addEventListener('load', ()=>{
2484    if(shouldShow()){
2485      setTimeout(openModal, 800); // Delay suave de 800ms antes de abrir
2486    }
2487  });
2488})();
2489
2490} // Fim da proteção contra inicialização duplicada
2491</script>
2491
2492
2493
2494</div></div><div class='pagina-conteudo-adicional conteudo-adicional-95'><style id="cpxed-css">
2495/* ===== Guia Copalux (cpxed-) ===== */
2496body .cpxed-sec{margin:34px auto 26px;max-width:1240px;padding:0 15px;position:relative;font-family:Montserrat,'Open Sans',Arial,sans-serif}
2497body .cpxed-head{text-align:center;margin-bottom:18px;position:relative}
2498body .cpxed-eyebrow{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:2.2px;color:#8a94a0;margin-bottom:6px}
2499body .cpxed-title{font-size:22px;line-height:1.25;font-weight:700;color:#2a5698;margin:0 0 6px;font-family:Montserrat,Arial,sans-serif}
2500body .cpxed-sub{font-size:13px;color:#666;margin:0;font-weight:400}
2501body .cpxed-all{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:700;color:#2a5698;text-decoration:none;white-space:nowrap;transition:opacity .2s}
2502body .cpxed-all:hover{opacity:.75;text-decoration:underline}
2503body .cpxed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}
2504body .cpxed-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .28s ease,box-shadow .28s ease;will-change:transform}
2505body .cpxed-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(42,86,152,.14)}
2506body .cpxed-card:focus-visible{outline:2px solid #2a5698;outline-offset:2px}
2507body .cpxed-thumb{position:relative;display:block;aspect-ratio:16/10;background:#f0f4f8;overflow:hidden}
2508body .cpxed-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}
2509body .cpxed-card:hover .cpxed-thumb img{transform:scale(1.045)}
2510body .cpxed-noimg img{display:none}
2511body .cpxed-noimg::after{content:"Blog Copalux";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a5698,#2b496a);color:#fff;font-size:13px;font-weight:700;letter-spacing:1px}
2512body .cpxed-chip{position:absolute;left:10px;top:10px;background:rgba(255,255,255,.94);color:#2a5698;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 9px;border-radius:20px;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.14)}
2513body .cpxed-body{display:flex;flex-direction:column;flex:1;padding:13px 14px 12px;gap:7px}
2514body .cpxed-h{font-size:14.5px;line-height:1.35;font-weight:700;color:#2b496a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Montserrat,Arial,sans-serif}
2515body .cpxed-r{font-size:12.5px;line-height:1.45;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}
2516body .cpxed-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #f0f0f0}
2517body .cpxed-cta{font-size:12px;font-weight:700;color:#2a5698;display:inline-flex;align-items:center;gap:5px}
2518body .cpxed-cta i{font-style:normal;transition:transform .25s}
2519body .cpxed-card:hover .cpxed-cta i{transform:translateX(3px)}
2520body .cpxed-views{font-size:11px;color:#8a94a0;font-weight:600}
2521/* ---- listagem: respiro extra ---- */
2522body .cpxed-list{margin-top:40px}
2523/* ---- tablet ---- */
2524@media (max-width:1024px){
2525  body .cpxed-grid{gap:14px}
2526  body .cpxed-h{font-size:13.5px}
2527}
2528/* ---- mobile: carrossel por scroll-snap ---- */
2529@media (max-width:767px){
2530  body .cpxed-sec{padding:0}
2531  body .cpxed-head{padding:0 16px}
2532  body .cpxed-title{font-size:18px}
2533  body .cpxed-all{position:static;transform:none;display:inline-block;margin-top:8px}
2534  body .cpxed-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;gap:12px;padding:4px 16px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
2535  body .cpxed-grid::-webkit-scrollbar{display:none}
2536  body .cpxed-grid::after{content:"";flex:0 0 4px}
2537  body .cpxed-card{flex:0 0 72%;max-width:272px;scroll-snap-align:start}
2538  body .cpxed-r{display:none}
2539}
2540body.device-mobile .cpxed-sec{padding:0}
2541body.device-mobile .cpxed-head{padding:0 16px}
2542body.device-mobile .cpxed-title{font-size:18px}
2543body.device-mobile .cpxed-all{position:static;transform:none;display:inline-block;margin-top:8px}
2544body.device-mobile .cpxed-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;gap:12px;padding:4px 16px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
2545body.device-mobile .cpxed-grid::-webkit-scrollbar{display:none}
2546body.device-mobile .cpxed-grid::after{content:"";flex:0 0 4px}
2547body.device-mobile .cpxed-card{flex:0 0 72%;max-width:272px;scroll-snap-align:start}
2548body.device-mobile .cpxed-r{display:none}
2549</style>
2550<script>
2551(function(){
2552'use strict';
2553if (window.__cpxedInit) return; window.__cpxedInit = 1;
2554
2555/* ================= CONFIG ================= */
2556var CFG = {
2557  CARDS_DESKTOP: 3,          // quantos cards no desktop
2558  CARDS_MOBILE: 4,           // quantos no carrossel mobile
2559  ROTACAO_SEMANAL: true,     // seed muda por semana ISO (variedade ao longo do tempo)
2560  MOSTRAR_SEM_CONTEXTO: true,// sem match de tópico → mostra evergreens gerais (false = esconde a seção)
2561  LIMIAR: 30,                // score mínimo p/ modo contextual
2562  JANELA_POOL: 25,           // pool = artigos a até X pontos do topo
2563  TTL_DESCOBERTA_DIAS: 7,    // frequência da checagem do sitemap do blog
2564  DEBUG: false,
2565  CDN: 'https://copalux.cdn.magazord.com.br/img/',
2566  IMS: '?ims=440x275',
2567  EXTRA_ARTIGOS: []          // hotfix manual: {s:slug,t:titulo,i:img,g:[tags],c:[tag curada],b:[marcas],v:views,r:resumo}
2568};
2569
2570/* ================= DADOS ================= */
2571var INDEX = [{"s":"altura-da-torneira-da-cozinha-como-escolher-a-medida-ideal-para-sua-pia","t":"Altura da torneira da cozinha: Como escolher a medida ideal para sua pia","i":"2026/08/blog/15736/design-sem-nome-44.jpg","g":["torneiras-para-cozinha","torneiras-e-misturadores","cozinha"],"c":[],"b":[],"v":8,"r":"A torneira da cozinha é um dos elementos mais utilizados nesse ambiente, estando presente em diversas tarefas…"},{"s":"como-economizar-agua-no-banho-dicas-simples-para-reduzir-o-consumo","t":"Como economizar água no banho: Dicas simples para reduzir o consumo","i":"2026/08/blog/15737/design-sem-nome-43.jpg","g":["banheiro"],"c":[],"b":[],"v":3,"r":"O banho é um dos momentos mais importantes da rotina, seja para renovar as energias após um dia cansativo ou…"},{"s":"cuba-de-apoio-ou-embutir-qual-modelo-escolher-para-o-banheiro","t":"Cuba de apoio ou embutir: Qual modelo escolher para o banheiro?","i":"2026/08/blog/15738/design-sem-nome-42.jpg","g":["pias-e-cubas-de-banheiro","banheiro"],"c":[],"b":[],"v":4,"r":"A escolha da cuba é um dos detalhes que mais influenciam a aparência e a funcionalidade do banheiro. Além de…"},{"s":"torneira-gourmet-vale-a-pena-conheca-as-vantagens","t":"Torneira gourmet vale a pena? Conheça as vantagens","i":"2026/08/blog/15739/design-sem-nome-41.jpg","g":["torneiras-para-cozinha","torneiras-e-misturadores"],"c":[],"b":[],"v":9,"r":"A cozinha é um dos ambientes mais utilizados da casa e cada escolha feita para esse espaço pode contribuir…"},{"s":"torneira-monocomando-ou-misturador-qual-a-diferenca-e-qual-escolher","t":"Torneira monocomando ou misturador: Qual a diferença e qual escolher?","i":"2026/08/blog/15740/design-sem-nome-40.jpg","g":["monocomandos","torneiras-e-misturadores"],"c":[],"b":[],"v":6,"r":"Escolher a torneira ideal para a cozinha, o banheiro ou a lavanderia vai muito além de considerar apenas o…"},{"s":"qual-melhor-chuveiro-com-pressurizador-como-escolher-com-mais-seguranca","t":"Qual melhor chuveiro com pressurizador? Como escolher com mais segurança","i":"2026/07/blog/15626/padrao-28.jpg","g":["chuveiros-e-duchas","pressurizadores"],"c":["chuveiros-e-duchas"],"b":[],"v":44,"r":"O chuveiro com pressurizador é a solução ideal para quem enfrenta problemas de baixa pressão de água e deseja…"},{"s":"como-limpar-assento-sanitario-almofadado","t":"Como Limpar Assento Sanitário Almofadado?","i":"2026/06/blog/15472/pessoa-limpando-assento-sanitario.jpg","g":["assentos-sanitarios"],"c":["assentos-sanitarios"],"b":[],"v":60,"r":"Manter o banheiro limpo faz diferença tanto na organização da casa quanto no conforto do dia a dia. Entre os…"},{"s":"como-instalar-purificador-de-agua-na-torneira","t":"Como instalar purificador de água na torneira? Aprenda!","i":"2026/06/blog/15471/cozinha-pequena-com-a-janela-aberta.jpg","g":["filtros-e-purificadores-de-agua","torneiras-e-misturadores"],"c":["filtros-e-purificadores-de-agua"],"b":[],"v":194,"r":"Ter um purificador de água instalado diretamente na torneira se tornou uma alternativa prática para quem…"},{"s":"quanto-gasta-um-ventilador-ligado-8-horas-por-dia","t":"Quanto gasta um ventilador ligado 8 horas por dia?","i":"2026/05/blog/15396/homem-com
2571-varios-ventiladores-ao-redor.jpg","g":["ventiladores","ar-e-ventilacao"],"c":["ventiladores"],"b":[],"v":96,"r":"Quando as temperaturas sobem, o ventilador se torna um dos aparelhos mais utilizados dentro de casa, ajudando…"},{"s":"o-que-gasta-mais-energia-ventilador-ou-ar-condicionado","t":"O Que Gasta Mais Energia - Ventilador Ou Ar-Condicionado?","i":"2026/05/blog/15395/homem-arrumando-ar-condicionado.jpg","g":["ar-e-ventilacao","ventiladores"],"c":["ar-e-ventilacao"],"b":[],"v":50,"r":"Com a chegada dos dias mais quentes, surge uma dúvida bastante comum na hora de escolher como refrescar os…"},{"s":"o-que-e-torneira-monocomando","t":"O que é torneira monocomando? Entenda como funciona!","i":"2026/05/blog/15394/torneira-monocomando-em-cozinha-com-marmores-pretos.jpg","g":["monocomandos","torneiras-e-misturadores"],"c":["monocomandos"],"b":[],"v":47,"r":"Na hora de montar ou renovar a cozinha, cada detalhe faz diferença na praticidade do dia a dia, e a escolha…"},{"s":"como-limpar-coifa-de-inox","t":"Como Limpar Coifa de Inox - Guia Completo!","i":"2026/04/blog/15046/coifa-de-inox.jpg","g":["coifas"],"c":["coifas"],"b":[],"v":51,"r":"No dia a dia da cozinha, a coifa tem um papel importante para manter o ambiente mais limpo e confortável.…"},{"s":"como-instalar-coifa-de-parede","t":"Como Instalar Coifa De Parede: Copalux Te Auxilia!","i":"2026/04/blog/15045/cozinha-com-moveis-de-madeira.jpg","g":["coifas"],"c":["coifas"],"b":[],"v":72,"r":"Uma cozinha bem planejada vai muito além da escolha de móveis e eletrodomésticos. O conforto do ambiente…"},{"s":"registro-fechado-e-agua-vazando-copalux-te-explica","t":"Registro fechado e água vazando - Copalux te explica!","i":"2026/03/blog/14611/torneira-pingando-agua-com-paredes-amarelas.jpg","g":["acabamentos-e-registros"],"c":["acabamentos-e-registros"],"b":[],"v":2361,"r":"Fechar o registro e, mesmo assim, perceber que a água continua pingando, escorrendo ou enchendo lentamente a…"},{"s":"ideias-para-reforma-de-cozinha-pequena","t":"Ideias para reforma de cozinha pequena: Guia Copalux!","i":"2026/03/blog/14609/cozinha-pequena.jpg","g":["cozinha","decoracao-e-revestimentos"],"c":["cozinha"],"b":[],"v":82,"r":"Reformar uma cozinha pequena pode parecer um desafio à primeira vista. A falta de espaço, a necessidade de…"},{"s":"como-aumentar-a-pressao-da-caixa-dagua","t":"Como aumentar a pressão da caixa d’água - Copalux!","i":"2026/03/blog/14608/torneira-de-pia.jpg","g":["pressurizadores"],"c":["pressurizadores"],"b":[],"v":440,"r":"Tomar banho e sentir a água fraca, esperar minutos para encher um balde ou perceber que a máquina de lavar…"},{"s":"como-aumentar-a-pressao-da-agua-da-torneira","t":"Como aumentar a pressão da água da torneira: soluções práticas","i":"2026/03/blog/14607/cozinha-limpa-com-paredes-azuis.jpg","g":["pressurizadores","torneiras-e-misturadores"],"c":["pressurizadores"],"b":[],"v":198,"r":"Abrir a torneira e perceber que a água sai fraca, irregular ou demorando para encher um simples copo é um…"},{"s":"como-instalar-chuveiro","t":"Como instalar chuveiro: Dicas e truques infalíveis!","i":"2024/06/blog/9969/como-instalar-chuveiro.jpg","g":["chuveiros-e-duchas"],"c":["chuveiros-e-duchas"],"b":[],"v":1827,"r":"Instalar um chuveiro novo pode parecer uma tarefa desafiadora, mas com as orientações certas, você pode…"},{"s":"como-consertar-torneira-pingando","t":"Como Consertar Torneira Pingando: Guia Completo","i":"2025/10/blog/13054/torneira-de-pia-escura.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores"],"c":["torneiras-para-banheiro"],"b":[],"v":1845,"r":"Uma torneira pingando é um daqueles problemas domésticos que parecem pequenos, mas causam grandes impactos no…"},{"s":"como-desentupir-fogao","t":"Como Desentupir Fogão ? Método Simples e Rápido","i":"2025/02/blog/10973/fogao.jpg","g":["cooktops","ralos-e-grelhas"],"c":["cooktops"],"b":[],"v":3606,"r":"Nada pior do que estar no meio de uma receita deliciosa e, de repente, perceber que uma das bocas do fogão…"},{"s":"como-instalar-um-ventilador-de-teto","t":"Como Instalar um Ventilador de Teto: Guia Passo a Passo","i":"2025/03/blog/11180/ventilador.jpg","g":["ventiladores-de-teto","ventiladores","ar-e-ventilacao"],"c":["ventiladores-de-teto"],"b":[],"v":965,"r":"A instalação de um ventilador de teto pode parecer complicada, mas com as ferramentas certas e seguindo as…"},{"s":"brilho-e-bem-estar-como-lavar-banheiro-com-calma-e-eficie
2571ncia","t":"Como Lavar Banheiro: Dicas Práticas e Eficientes","i":"2025/08/blog/12684/design-sem-nome-15.jpg","g":["banheiro"],"c":["banheiro"],"b":[],"v":629,"r":"Manter o banheiro limpo faz parte do cuidado diário com a saúde, o bem-estar e a estética da casa. A Copalux…"},{"s":"como-instalar-chuveiro-a-gas","t":"Como instalar chuveiro a gás - Copalux","i":"2026/02/blog/14035/chuveiro-em-banheiro.jpg","g":["aquecedores-a-gas","chuveiros-e-duchas"],"c":["aquecedores-a-gas"],"b":[],"v":551,"r":"A instalação de um chuveiro a gás é uma escolha cada vez mais comum em residências que buscam conforto,…"},{"s":"como-decorar-cozinha-pequena","t":"Como decorar cozinha pequena - Copalux!","i":"2026/02/blog/14034/decoracao-para-cozinha-pequena.jpg","g":["cozinha","decoracao-e-revestimentos"],"c":["cozinha"],"b":[],"v":160,"r":"Decorar uma cozinha pequena pode parecer um grande desafio à primeira vista, mas com planejamento e escolhas…"},{"s":"como-limpar-lustre-de-cristal","t":"Como limpar lustre de cristal - Copalux","i":"2026/02/blog/14032/lustre-de-cristal-pendurado.jpg","g":["lustres-e-pendentes"],"c":["lustres-e-pendentes"],"b":[],"v":184,"r":"O lustre de cristal é um elemento que chama atenção em qualquer ambiente, transmitindo sofisticação e…"},{"s":"como-consertar-lampada-de-led","t":"Como consertar lâmpada de LED - Copalux","i":"2026/02/blog/14029/homem-trocando-lampada.jpg","g":["lampadas"],"c":["lampadas"],"b":[],"v":285,"r":"As lâmpadas de LED se tornaram muito populares nos últimos anos por serem econômicas, duráveis e eficientes.…"},{"s":"quem-inventou-o-chuveiro-eletrico","t":"Quem inventou o chuveiro elétrico? Conheça a história!","i":"2024/05/blog/9777/tomando-banho-no-chuveiro-eletrico.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":4252,"r":"Desde os primórdios da civilização, a busca pelo conforto e higiene pessoal tem sido uma preocupação…"},{"s":"como-decorar-banheiro-pequeno","t":"Como decorar banheiro pequeno: Dicas Infalíveis de Estilo e Funcionalidade!","i":"2024/02/blog/9275/banheiro-decorado.jpg","g":["banheiro","decoracao-e-revestimentos"],"c":["banheiro"],"b":[],"v":1727,"r":"Banheiros pequenos podem ser um desafio na hora de decorar, mas com algumas estratég
2571ias inteligentes e…"},{"s":"como-trocar-a-resistencia-do-chuveiro","t":"Como trocar a Resistência do Chuveiro: Passo a passo para você mesmo fazer!","i":"2023/08/blog/8299/chuveiro-eletrico.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":5351,"r":"Trocar a resistência do chuveiro é uma tarefa que pode ser realizada de forma relativamente simples, desde…"},{"s":"quem-inventou-a-lampada","t":"Quem inventou a lâmpada? Descubra a história","i":"2025/02/blog/10971/lampada.jpg","g":["lampadas"],"c":["lampadas"],"b":[],"v":3678,"r":"Já imaginou um mundo sem luz elétrica? É difícil, né? A lâmpada é uma invenção tão presente no nosso…"},{"s":"como-desentupir-privada","t":"Como desentupir privada: Conheça os melhores métodos!","i":"2024/11/blog/10503/privada.jpg","g":["assentos-sanitarios","ralos-e-grelhas"],"c":["assentos-sanitarios"],"b":[],"v":2694,"r":"Desentupir uma privada pode parecer uma tarefa assustadora, mas é um problema comum que muitos enfrentam em…"},{"s":"como-limpar-box-de-banheiro","t":"Como limpar box de banheiro: Saiba quais produtos usar e como usar!","i":"2024/09/blog/10387/como-limpar-box-de-banheiro.jpg","g":["banheiro","box-para-banheiro"],"c":["banheiro"],"b":[],"v":3126,"r":"Manter o box do banheiro limpo é essencial para garantir um ambiente saudável e agradável. Com o uso diário,…"},{"s":"como-desentupir-pia-de-cozinha","t":"Como desentupir pia de cozinha: Conheça as melhores técnicas!","i":"2024/09/blog/10384/como-desentupir-pia-de-cozinha.jpg","g":["pias-e-cubas-para-cozinha","ralos-e-grelhas","cozinha"],"c":["pias-e-cubas-para-cozinha"],"b":[],"v":2287,"r":"A pia de cozinha é um dos itens mais essenciais e usados em qualquer lar, mas frequentemente enfrenta…"},{"s":"como-tirar-ar-do-chuveiro","t":"Como tirar ar do chuveiro: Guia prático feito para você!","i":"2024/06/blog/9990/como-tirar-ar-do-chuveiro.jpg","g":["chuveiros-e-duchas"],"c":["chuveiros-e-duchas"],"b":[],"v":8707,"r":"Manter a pressão da água do seu chuveiro sempre ideal é essencial para um banho confortável e relaxante. No…"},{"s":"cores-para-banheiro","t":"Cores para banheiro: Copalux!","i":"2026/01/blog/13789/banheiro-de-cor-azul.jpg","g":["banheiro","decoracao-e-revestimentos"],"c":["banheiro"],"b":[],"v":178,"r":"Escolher cores para banheiro é uma decisão que impacta diretamente o conforto, a percepção de espaço e a…"},{"s":"tipos-de-ilha-de-cozinha","t":"Tipos de Ilha de Cozinha!","i":"2026/01/blog/13788/ilha-de-cozinha.jpg","g":["cozinha"],"c":["cozinha"],"b":[],"v":67,"r":"Quando pensamos em modernizar, reformar ou reorganizar a cozinha, uma das primeiras ideias que surgem é a…"},{"s":"quanto-custa-uma-cozinha-planejada-copalux","t":"Quanto custa uma cozinha planejada - Copalux","i":"2025/12/blog/13711/cozinha-plenejada.jpg","g":["cozinha"],"c":["cozinha"],"b":[],"v":2162,"r":"Quando pensamos em transformar a cozinha um dos ambientes mais usados e valorizados da casa, a dúvida que…"},{"s":"como-regular-valvula-de-descarga-docol-copalux","t":"Como regular válvula de descarga Docol - Copalux!","i":"2025/12/blog/13710/descarga-docol-instalada-em-banheiro-minimalista.jpg","g":["acabamentos-e-registros","valvulas-de-descarga","docolshop"],"c":["acabamentos-e-registros"],"b":["docol"],"v":383,"r":"A válvula de descarga é um item essencial no banheiro e influencia diretamente no consumo de água e no…"},{"s":"torneiras-para-cozinha-parede-copalux","t":"torneiras para cozinha parede: Copalux","i":"2025/12/blog/13709/torneira-de-parede-minimalista.jpg","g":["torneiras-para-cozinha","torneiras-e-misturadores","cozinha"],"c":["torneiras-para-cozinha"],"b":[],"v":29,"r":"A cozinha é o coração da casa e nela, cada detalhe precisa funcionar bem. Entre todos os elementos, a…"},{"s":"torneira-de-parede-para-cozinha","t":"Torneira de parede para cozinha: Copalux","i":"2025/12/blog/13707/torneira-de-parede-preta-flexivel.jpg","g":["torneiras-para-cozinha","torneiras-para-banheiro","torneiras-e-misturadores","cozinha"],"c":["torneiras-para-cozinha"],"b":[],"v":95,"r":"Alguns detalhes na cozinha parecem simples, mas fazem toda a diferença na rotina. A torneira é um deles. Ela…"},{"s":"torneira-com-filtro-para-cozinha","t":"Torneira com filtro para cozinha: Copalux!","i":"2025/12/blog/13706/balcao-de-cozinha-com-torneira.jpg","g":["torneiras-para-cozinha","torneiras-e-misturadores","cozinha"],"c":["torneiras-para-cozinha"],"b":[],"v":107,"r":"A cozinha é o ambiente onde funcionalidade e conforto precisam caminhar juntos. É o espaço onde preparamos…"},{"s":"como-instalar-cooktop-copalux","t":"Como instalar cooktop: Copalux","i":"2025/12/blog/13696/cooktop-de-cozinha.jpg","g":["cooktops"],"c":["cooktops"],"b":[],"v":75,"r":"O cooktop é um dos eletrodomésticos mais desejados nas cozinhas modernas. Ele combina beleza, funcionalidade…"},{"s":"vale-a-pena-utilizar-caixa-de-descarga-acoplada","t":"Vale a pena utilizar caixa de descarga acoplada?","i":"2025/11/blog/13413/descarga-acoplada-em-parede-azul.jpg","g":["valvulas-de-descarga"],"c":["valvulas-de-descarga"],"b":[],"v":324,"r":"Quando se trata de escolher o sistema de descarga ideal para o banheiro, a caixa de descarga acoplada surge…"},{"s":"qual-a-melhor-torneira-preta-banheiro","t":"Qual a melhor torneira preta banheiro?","i":"2025/11/blog/13411/torneira-preta-de-banheiro.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores","banheiro"],"c":["torneiras-para-banheiro"],"b":[],"v":142,"r":"Quando pensamos em reforma ou decoração do banheiro, trocar a torneira pode parecer uma mudança pequena — mas…"},{"s":"como-escolher-torneira-de-parede","t":"Como escolher torneira de parede?","i":"2025/11/categoria/13409/saboneteira.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores"],"c":["torneiras-para-banheiro"],"b":[],"v":93,"r":"Escolher a torneira de parede ideal pode parecer simples, mas envolve fatores que influenciam diretamente a…"},{"s":"altura-do-chuveiro-do-banheiro-como-instalar","t":"Altura do chuveiro do banheiro: como instalar?","i":"2025/10/blog/13055/banheiro-branco-decorado.jpg","g":["chuveiros-e-duchas","banheiro"],"c":["chuveiros-e-duchas"],"b":[],"v":984,"r":"Ao planejar ou reformar um banheiro, muitos detalhes precisam de atenção, e um dos mais importantes é a…"},{"s":"torneira-vazando-agua-como-resolver","t":"Torneira vazando agua: como resolver!","i":"2025/10/blog/13053/torneira-de-pia-vazando.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores"],"c":["torneiras-para-banheiro"],"b":[],"v":2390,"r":"Uma torneira pingando parece um problema pequeno, mas é mais sério do que muita gente imagina. Além do…"},{"s":"o-que-e-melhor-depurador-ou-coifa-descubra-qual-escolher-para-sua-cozinha","t":"O que é melhor: depurador ou coifa? Descubra qual escolher para sua cozinha","i":"2025/09/blog/12869/capa-38.jpg","g":["coifas","cozinha"],"c":["coifas"],"b":[],"v":438,"r":"Ao montar ou reformar uma cozinha, uma das principais dúvidas que surgem é: o que é melhor, depurador ou…"},{"s":"para-que-serve-a-coifa-entenda-sua-importancia-na-cozinha","t":"Para que serve a coifa: Entenda sua importância na cozinha","i":"2025/09/blog/12867/capa-37.jpg","g":["coifas","cozinha"],"c":["coifas"],"b":[],"v":212,"r":"A cozinha é um dos ambientes mais utilizados da casa, sendo o local onde são preparados diversos alimentos…"},{"s":"como-limpar-coifa-engordurada-guia-completo-para-uma-cozinha-mais-limpa","t":"Como limpar coifa engordurada: Guia completo para uma cozinha mais limpa","i":"2025/09/blog/12865/capa-36.jpg","g":["coifas","cozinha"],"c":["coifas"],"b":[],"v":831,"r":"A coifa é um dos eletrodomésticos mais importantes para manter a cozinha livre de fumaça, gordura e odores.…"},{"s":"qual-a-diferenca-entre-coifa-e-depurador-saiba-como-escolher-o-melhor-para-sua-cozinha","t":"Qual a Diferença Entre Coifa e Depurador? Saiba Como Escolher o Melhor para Sua Cozinha","i":"2025/09/blog/12863/capa-35.jpg","g":["coifas","cozinha"],"c":["coifas"],"b":[],"v":444,"r":"Na hora de planejar ou renovar a cozinha, um dos eletrodomésticos essenciais para manter o ambiente limpo e…"},{"s":"o-que-e-revestimento-entenda-sua-importancia-tipos-e-como-escolher-o-ideal","t":"O que é Revestimento? Entenda sua Importância, Tipos e Como Escolher o Ideal","i":"2025/09/blog/12861/design-sem-nome-28.jpg","g":["decoracao-e-revestimentos"],"c":["decoracao-e-revestimentos"],"b":[],"v":183,"r":"O revestimento é um dos elementos mais essenciais na construção e na decoração de ambientes. Ele tem a função…"},{"s":"como-eliminar-mosquito-de-banheiro-e-manter-o-ambiente-saudavel","t":"Como eliminar mosquito de banheiro e manter o ambiente saudável","i":"2025/09/blog/12816/capa-24.jpg","g":["banheiro"],"c":["banheiro"],"b":[],"v":7883,"r":"Manter o banheiro sempre limpo, organizado e livre de incômodos é uma tarefa que exige atenção diária. Entre…"},{"s":"guia-pratico-de-como-limpar-moveis-de-mdf-sem-danifica-los","t":"Guia prático de como limpar móveis de MDF sem danificá-los","i":"2025/09/blog/12813/capa-23.jpg","g":["decoracao-e-revestimentos"],"c":[],"b":[],"v":511,"r":"Os móveis de MDF estão cada vez mais presentes n
2571os lares e escritórios, pois unem beleza, praticidade e custo…"},{"s":"como-limpar-moveis-branco-e-manter-o-brilho-por-mais-tempo","t":"Como limpar móveis branco e manter o brilho por mais tempo","i":"2025/09/blog/12812/capa-20.jpg","g":["decoracao-e-revestimentos"],"c":[],"b":[],"v":823,"r":"Os móveis brancos conquistam cada vez mais espaço nos lares por transmitirem leveza, sofisticação e uma…"},{"s":"como-limpar-rejunte-de-banheiro-e-manter-o-ambiente-renovado","t":"Como limpar rejunte de banheiro","i":"2025/09/blog/12810/capa-18.jpg","g":["decoracao-e-revestimentos","banheiro"],"c":["decoracao-e-revestimentos"],"b":[],"v":1088,"r":"Manter o banheiro limpo é um desafio constante em qualquer casa. Esse é um dos ambientes mais utilizados ao…"},{"s":"como-desentupir-pia-de-banheiro-de-forma-pratica-e-segura","t":"Como desentupir pia de banheiro de forma prática e segura","i":"2025/08/blog/12686/design-sem-nome-16.jpg","g":["pias-e-cubas-de-banheiro","ralos-e-grelhas","banheiro"],"c":["pias-e-cubas-de-banheiro"],"b":[],"v":2307,"r":"Desentupir a pia do banheiro é uma tarefa que, em algum momento, quase todo mundo precisa enfrentar. Mesmo…"},{"s":"quanto-custa-reformar-um-banheiro-e-como-economizar-com-inteligencia","t":"Quanto custa reformar um banheiro e como economizar com inteligência","i":"2025/08/blog/12676/design-sem-nome-11.jpg","g":["banheiro","decoracao-e-revestimentos"],"c":["banheiro"],"b":[],"v":2540,"r":"Reformar um banheiro pode parecer simples à primeira vista, mas quem já passou por essa experiência sabe que…"},{"s":"qual-e-melhor-torneira-eletrica-ou-aquecedor-de-agua","t":"Qual é melhor: torneira elétrica ou aquecedor de água?","i":"2022/07/blog/6187/qual-e-melhor-torneira-eletrica-ou-aquecedor-de-agua.png","g":["torneiras-eletricas-para-cozinha","aquecedores-de-agua","torneiras-e-misturadores"],"c":["torneiras-eletricas-para-cozinha"],"b":[],"v":9035,"r":"Na dúvida entre torneira elétrica ou aquecedor de água? Saiba mais sobre cada um e veja como escolher o…"},{"s":"como-escolher-a-melhor-torneira-eletrica","t":"Como escolher a melhor torneira elétrica?","i":"2022/07/blog/6174/como-escolher-a-melhor-torneira-eletrica.png","g":["torneiras-eletricas-para-cozinha","torneiras-e-misturadores"],"c":["torneiras-eletricas-para-cozinha"],"b":[],"v":5116,"r":"Quer ter mais conforto, beleza e funcionalidade no dia a dia da sua cozinha? Confira aqui como escolher a…"},{"s":"como-desentupir-ralo-de-banheiro","t":"Como desentupir ralo de banheiro: Técnicas infalíveis para aplicar!","i":"2024/09/blog/10385/como-desentupir-ralo-de-banheiro.jpg","g":["ralos-e-grelhas","banheiro"],"c":["ralos-e-grelhas"],"b":[],"v":13392,"r":"Desentupir o ralo do banheiro pode parecer uma tarefa complicada, mas é um problema comum em muitas…"},{"s":"como-saber-se-o-chuveiro-e-110v-ou-220v","t":"Como saber se o chuveiro é 110V ou 220V: Dicas essenciais para evitar problemas na instalação!","i":"2024/09/blog/10340/banheiro.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":23136,"r":"A instalação de um chuveiro novo pode parecer uma tarefa simples, mas um detalhe crucial pode fazer toda a…"},{"s":"qual-fio-usar-para-chuveiro","t":"Qual fio usar para chuveiro: Dicas essenciais para uma instalação segura!","i":"2024/09/blog/10252/chuveiro-2.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":21943,"r":"Escolher o fio certo para o seu chuveiro é crucial para garantir uma instalação elétrica segura e eficiente.…"},{"s":"qual-disjuntor-usar-para-chuveiro","t":"Qual disjuntor usar para chuveiro: Segurança e eficiência!","i":"2024/09/blog/10251/chuveiro.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":22874,"r":"A instalação de um chuveiro elétrico vai além de apenas conectar fios e ligar o equipamento. Trata-se de um…"},{"s":"como-trocar-o-registro-do-chuveiro","t":"Como trocar o registro do chuveiro: Conheça os melhores truques!","i":"2024/07/blog/10132/como-trocar-o-registro-do-chuveiro.jpg","g":["acabamentos-e-registros","chuveiros-e-duchas"],"c":["acabamentos-e-registros"],"b":[],"v":6415,"r":"Trocar o registro do chuveiro pode ser necessário para manter o bom funcionamento do sistema de água em casa.…"},{"s":"como-abrir-chuveiro-lorenzetti","t":"Como abrir chuveiro Lorenzetti: Passo a passo completo!","i":"2024/07/blog/10131/como-abrir-chuveiro-lorenzetti.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":["lorenzetti"],"v":7408,"r":"Para quem busca manter seu chuveiro Lorenzetti em bom funcionamento e prolongar sua vida útil, saber como…"},{"s":"como-saber-se-a-resistencia-do-chuveiro-queimou","t":"Como saber se a resistência do chuveiro queimou: Saiba como identificar e resolver o problema!","i":"2024/06/blog/9988/como-saber-se-a-resistencia-do-chuveiro-queimou.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":18119,"r":"Descobrir se a resistência do chuveiro queimou é essencial para restaurar o funcionamento adequado do…"},{"s":"como-trocar-a-resistencia-do-chuveiro-lorenzetti","t":"Como trocar a resistência do chuveiro Lorenzetti: Guia passo a passo para você!","i":"2024/06/blog/9995/como-trocar-a-resistencia-do-chuveiro-lorenzetti.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":["lorenzetti"],"v":7618,"r":"Trocar a resistência do chuveiro Lorenzetti é uma tarefa essencial para garantir o bom funcionamento do seu…"},{"s":"como-limpar-chuveiro-lorenzetti","t":"Como limpar chuveiro Lorenzetti? Passo a passo completo!","i":"2024/06/blog/9968/como-limpar-chuveiro-lorenzetti.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":["lorenzetti"],"v":6736,"r":"A manutenção regular e a limpeza adequada do chuveiro são essenciais para garantir um funcionamento eficiente…"},{"s":"como-desentupir-chuveiro","t":"Como desentupir chuveiro? Guia Completo com dicas e truques!","i":"2024/05/blog/9779/como-desentupir-chuveiro.jpg","g":["chuveiros-e-duchas","ralos-e-grelhas"],"c":["chuveiros-e-duchas"],"b":[],"v":3896,"r":"Um chuveiro entupido pode transformar uma experiência relaxante em um momento frustrante. Quando o fluxo de…"},{"s":"aquecedor-komeco-e-bom","t":"Aquecedor Komeco é bom? Análise completa!","i":"2024/04/blog/9605/aquecedor-komeco.jpg","g":["aquecedores-a-gas"],"c":["aquecedores-a-gas"],"b":["komeco"],"v":5846,"r":"Num mundo onde o conforto e a eficiência são essenciais, a escolha do aquecedor de água certo pode fazer toda…"},{"s":"como-limpar-fogao","t":"Como limpar fogão: Dicas práticas que vão deixá-lo brilhando","i":"2025/03/blog/11183/fogao.jpg","g":["cooktops"],"c":["cooktops"],"b":[],"v":328,"r":"Quem não ama uma cozinha limpa e organizada, não é mesmo? Mas, quando se trata de limpar o fogão, a história…"},{"s":"como-acabar-com-formigas-pequenas-na-cozinha","t":"Como acabar com formigas pequenas na cozinha: Dicas simples e eficazes!","i":"2025/03/blog/11182/cozinha.jpg","g":["cozinha"],"c":["cozinha"],"b":[],"v":15961,"r":"Quem nunca se deparou com formiguinhas invadindo a cozinha e se sentiu completamente perdido, sem saber como…"}
2571,{"s":"como-limpar-ventilador-de-forma-segura-e-eficiente","t":"Como limpar ventilador de forma segura","i":"2025/03/blog/11181/ventilador.jpg","g":["ventiladores","ar-e-ventilacao"],"c":["ventiladores"],"b":[],"v":3010,"r":"Manter o ventilador limpo é essencial para garantir o bom funcionamento, evitar a propagação de poeira pelo…"},{"s":"como-escolher-a-torneira-ideal-para-banheiro","t":"Como escolher a torneira ideal para banheiro: Dicas para unir estilo e funcionalidade!","i":"2025/02/blog/10974/torneira.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores","banheiro"],"c":["torneiras-para-banheiro"],"b":[],"v":219,"r":"Escolher a torneira ideal para o banheiro vai muito além de um simples detalhe na decoração. Ela precisa ser…"},{"s":"como-limpar-boca-de-fogao","t":"Como limpar boca de fogão? Veja truques fáceis para limpar sem esforço!","i":"2025/02/blog/10972/fogao.jpg","g":["cooktops"],"c":["cooktops"],"b":[],"v":1720,"r":"Quem nunca olhou para o fogão depois de alguns dias de uso e se deparou com aquelas bocas cheias de gordura,…"},{"s":"pas-para-ventilador-quantidade-ideal","t":"Pás para ventilador quantidade ideal: Garanta melhor performance!","i":"2025/02/blog/10970/ventilador.jpg","g":["ventiladores-de-teto","ventiladores","ar-e-ventilacao"],"c":["ventiladores-de-teto"],"b":[],"v":2592,"r":"Nada pior do que tentar se refrescar com um ventilador que não dá conta do calor, certo? Se você já se…"},{"s":"os-melhores-pressurizadores-de-agua","t":"Os melhores pressurizadores de água: Transforme o seu lar!","i":"2025/02/blog/10969/pressurizador.jpg","g":["pressurizadores"],"c":["pressurizadores"],"b":[],"v":506,"r":"Já imaginou transformar a rotina da sua casa com um simples toque? Um banho relaxante com a pressão ideal,…"},{"s":"dicas-para-decorar-sala-pequena","t":"Dicas para decorar sala pequena: Transforme seu espaço com estilo e funcionalidade!","i":"2025/02/blog/10968/sala.jpg","g":["iluminacao","decoracao-e-revestimentos"],"c":["iluminacao"],"b":[],"v":497,"r":"Decorar uma sala pequena não precisa ser sinônimo de dificuldade. Pelo contrário, com criatividade e algumas…"},{"s":"cubas-bistro-docol","t":"Cubas bistrô docol: Transforme sua cozinha com estilo e funcionalidade!","i":"2025/02/blog/10966/cuba.jpg","g":["pias-e-cubas-para-cozinha","cozinha","docolshop"],"c":["pias-e-cubas-para-cozinha"],"b":["docol"],"v":163,"r":"Você já parou para pensar no poder que uma cozinha bem planejada tem para transformar a experiência do dia a…"},{"s":"arandela","t":"Arandela o que é? Veja como ela pode transformar o seu ambiente!","i":"2025/02/blog/10961/arandela.jpg","g":["arandelas"],"c":["arandelas"],"b":[],"v":385,"r":"Você sabia que um pequeno detalhe pode transformar completamente o visual de um ambiente? Pois é, a arandela…"},{"s":"aquecedor-de-ambiente-a-oleo-ou-eletrico","t":"Aquecedor de ambiente a óleo ou elétrico qual é melhor","i":"2025/02/blog/10958/aquecedor.jpg","g":["aquecedores-de-ambiente"],"c":["aquecedores-de-ambiente"],"b":[],"v":2433,"r":"O inverno chegou, o frio bate à porta e a dúvida surge: qual aquecedor escolher para deixar sua casa…"},{"s":"como-funciona-chuveiro-a-gas","t":"Como funciona chuveiro a gás: Descubra tudo o que você precisa saber para escolher o seu!","i":"2025/01/blog/10799/chuveiro-em-banheiro.jpg","g":["aquecedores-a-gas","chuveiros-e-duchas"],"c":["aquecedores-a-gas"],"b":[],"v":1287,"r":"Você já pensou em trocar seu chuveiro elétrico por um a gás, mas ainda tem dúvidas sobre como ele funciona e…"},{"s":"como-instalar-torneira-eletrica","t":"Como instalar torneira elétrica: O guia completo para você aproveitar!","i":"2025/01/blog/10798/torneira-preta.jpg","g":["torneiras-eletricas-para-cozinha","torneiras-e-misturadores"],"c":["torneiras-eletricas-para-cozinha"],"b":[],"v":314,"r":"Quem não ama um banho quente ou uma água morna na cozinha, não é? Com a torneira elétrica, você tem tudo isso…"},{"s":"como-ligar-chuveiro-a-gas","t":"Como ligar chuveiro a gás: Tudo o que você precisa saber para garantir um banho quente e seguro!","i":"2025/01/blog/10797/chuveiro.jpg","g":["aquecedores-a-gas","chuveiros-e-duchas","banheiro"],"c":["aquecedores-a-gas"],"b":[],"v":4606,"r":"Você comprou seu chuveiro a gás, mas na hora de ligar bate aquele receio de estar fazendo algo errado?…"},{"s":"como-limpar-torneira","t":"Como limpar torneira: Dicas simples para deixar tudo brilhando sem esforço!","i":"2025/01/blog/10796/torneira.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores"],"c":["torneiras-para-banheiro"],"b":[],"v":1809,"r":"Quem nunca olhou para a torneira e pensou: \"Preciso dar uma limpeza nisso!\"? As torneiras, especialmente as…"},{"s":"como-regular-a-pressao-da-agua","t":"Como regular a pressão da água: Dicas simples para deixar seu banho perfeito!","i":"2025/01/blog/10795/chuveiro-sem-pressao.jpg","g":["pressurizadores","banheiro"],"c":["pressurizadores"],"b":[],"v":1758,"r":"Quem nunca passou por aquele momento no banho em que a água sai com a presso fraquinha, deixando o chuveiro…"},{"s":"diferenca-entre-ducha-e-chuveiro","t":"Diferença entre ducha e chuveiro: Qual é a melhor opção para o seu banho perfeito!","i":"2025/01/blog/10793/chuveiro-de-metal.jpg","g":["chuveiros-e-duchas","banheiro"],"c":["chuveiros-e-duchas"],"b":[],"v":1473,"r":"Banho é aquele momento especial do dia, seja para acordar de vez pela manhã ou relaxar depois de uma rotina…"},{"s":"como-acabar-com-mosquitos-na-cozinha","t":"Como acabar com mosquitos na cozinha: Dicas infalíveis para um ambiente livre de pragas!","i":"2024/12/blog/10641/mosquitp.jpg","g":["cozinha"],"c":["cozinha"],"b":[],"v":39684,"r":"Quem nunca entrou na cozinha e foi recebido por aquele bando de mosquitinhos irritantes, que parecem surgir…"},{"s":"o-que-e-coifa","t":"O que é coifa: Conheça as suas vantagens e como comprar!","i":"2024/11/blog/10507/coifa.jpg","g":["coifas"],"c":["coifas"],"b":[],"v":1507,"r":"A coifa é um eletrodoméstico essencial para quem busca manter a cozinha livre de odores, fumaça e gordura…"},{"s":"cores-para-cozinha","t":"Cores para cozinha: Saiba como escolher a opção ideal!","i":"2024/11/blog/10506/cozinha.jpg","g":["cozinha","decoracao-e-revestimentos"],"c":["cozinha"],"b":[],"v":1339,"r":"Escolher as cores certas para a cozinha pode transformar completamente o ambiente, tornando-o mais…"},{"s":"como-tirar-ar-da-torneira","t":"Como tirar ar da torneira: Técnicas infalíveis para te ajudar!","i":"2024/11/blog/10505/torneira.jpg","g":["torneiras-para-banheiro","torneiras-e-misturadores"],"c":["torneiras-para-banheiro"],"b":[],"v":29628,"r":"Tirar ar da torneira pode parecer um problema simples, mas é algo que muitos enfrentam em seus lares. O…"},{"s":"como-instalar-ventilador-de-teto","t":"Como instalar ventilador de teto: Passo a passo completo!","i":"2024/11/blog/10504/ventilador.jpg","g":["ventiladores-de-teto","ventiladores","ar-e-ventilacao"],"c":["ventiladores-de-teto"],"b":[],"v":1040,"r":"Instalar um ventilador de teto pode ser uma excelente maneira de melhorar a circulação de ar em sua casa,…"},{"s":"como-aumentar-a-pressao-da-agua-na-torneira","t":"Como aumentar a pressão da água na torneira!","i":"2024/11/blog/10502/torneira.jpg","g":["pressurizadores","torneiras-e-misturadores"],"c":["pressurizadores"],"b":[],"v":14850,"r":"A pressão da água na torneira é um fator crucial para o conforto e a eficiência nas atividades diárias, como…"},{"s":"diferenca-entre-torneira-e-misturador","t":"Conheça as diferenças entre torneira e misturador e faça a melhor escolha para o seu lar","i":"2022/09/blog/6534/qual-a-diferenca-entre-misturador-e-torneira.png","g":["torneiras-e-misturadores"],"c":["torneiras-e-misturadores"],"b":[],"v":1958,"r":"Na dúvida entre torneira e misturador? Saiba mais sobre cada tipo e descubra tudo o que é preciso para tomar…"},{"s":"chuveiro-de-teto-vs-chuveiro-de-parede","t":"Chuveiro de teto vs chuveiro de parede: Qual é melhor? Como escolher?","i":"2023/08/blog/8220/chuveiro-de-parede.jpg","g":["chuveiro-de-teto","chuveiros-e-duchas"],"c":["chuveiro-de-teto"],"b":[],"v":2139,"r":"A escolha entre chuveiro de teto e chuveiro de parede pode fazer toda a diferença na hora de montar o…"},{"s":"toalheiro-termico","t":"Toalheiro Térmico: O que é, Como funciona e Vale a pena?","i":"2023/10/blog/8912/toalheiro-termico.jpg","g":["acessorios-para-banheiro"],"c":["acessorios-para-banheiro"],"b":[],"v":6201,"r":"O toalheiro térmico é um dispositivo que pode transformar a experiência de secagem após o banho. Imagine sair…"},{"s":"o-que-e-arejador-para-torneira","t":"O que é Arejador para torneira? Funcionamento e detalhes!","i":"2023/10/blog/8909/arejador-de-torneira.jpg","g":["torneiras-para-cozinha","torneiras-e-misturadores","acessorios-para-banheiro"],"c":["torneiras-para-cozinha"],"b":[],"v":3696,"r":"No artigo de hoje vamos explorar em detalhes o que são arejadores para torneiras, como funcionam e quais são…"},{"s":"diferencas-entre-purificador-e-filtro-de-agua","t":"Diferenças entre purificador e filtro de água + Dicas para escolher!","i":"2023/10/blog/8914/purificador-de-agua.jpg","g":["filtros-e-purificadores-de-agua"],"c":["filtros-e-purificadores-de-agua"],"b":[],"v":5920,"r":"No dia a dia, garantir o acesso à água limpa e segura é essencial para a saúde e o bem-estar de todos. Nesse…"},{"s":"pressurizador-de-agua","t":"Pressurizador de Água: O que é e porque usar?","i":"2023/11/blog/9014/pouca-pressao.jpg","g":["pressurizadores"],"c":["pressurizadores"],"b":[],"v":6990,"r":"A experiência cotidiana com a água pode ser bastante influenciada pela pressão fornecida pelos sistemas…"},{"s":"aquecedor-komeco-a-pilha-e-bom","t":"Aquecedor Komeco a pilha é bom? Como funciona e dicas de uso!","i":"2024/02/blog/9278/aquecedor-komeco.jpg","g":["aquecedores-a-gas"],"c":["aquecedores-a-gas"],"b":["komeco"],"v":3142,"r":"No universo dos aquecedores de água, a tecnologia tem se mostrado cada vez mais alia
2571da ao conforto e à…"},{"s":"10-melhores-chuveiros-eletricos-de-2024","t":"Os 10 Melhores Chuveiros Elétricos de 2025: Guia de Compra Atualizado!","i":"2024/02/blog/9277/chuveiro.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":25700,"r":"Ao buscar o conforto e a praticidade no dia a dia, a escolha do chuveiro elétrico ideal torna-se crucial. Com…"},{"s":"melhores-marcas-de-chuveiro","t":"Melhores marcas de chuveiro: Conheça 5 opções!","i":"2024/04/blog/9608/pessoa-tomando-banho.jpg","g":["chuveiros-e-duchas"],"c":["chuveiros-e-duchas"],"b":[],"v":3152,"r":"Dicas para escolher chuveiro\nEscolher o chuveiro ideal para o seu banheiro pode parecer uma tarefa simples à…"},{"s":"chuveiro-lorenzetti-e-bom","t":"Chuveiro Lorenzetti é bom? Análise Detalhada de Qualidade e Eficiência!","i":"2024/04/blog/9607/chuveiro-lorenzetti-e-bom.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":["lorenzetti"],"v":1281,"r":"Quando se trata de escolher os melhores produtos para a sua casa, a qualidade é fundamental. E quando o…"},{"s":"como-instalar-chuveiro-lorenzetti","t":"Como instalar chuveiro Lorenzetti: Dicas e truques imperdíveis!","i":"2024/05/blog/9778/como-instalar-chuveiro-lorenzetti.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":["lorenzetti"],"v":2764,"r":"Instalar um chuveiro Lorenzetti corretamente é essencial para garantir o funcionamento adequado do sistema e…"},{"s":"como-aumentar-a-pressao-do-chuveiro","t":"Como aumentar a pressão do chuveiro: Estratégias simples para um banho mais revigorante!","i":"2024/06/blog/9986/como-aumentar-a-pressao-do-chuveiro.jpg","g":["pressurizadores","chuveiros-e-duchas","banheiro"],"c":["pressurizadores"],"b":[],"v":10979,"r":"Desfrutar de um banho com boa pressão de água é essencial para começar o dia com energia ou relaxar após um…"},{"s":"tipos-de-chuveiro-como-escolher","t":"Tipos de chuveiro e como escolher o do seu banheiro","i":"2022/07/blog/6175/tipos-de-chuveiro-como-escolher.png","g":["chuveiros-e-duchas","banheiro"],"c":["chuveiros-e-duchas"],"b":[],"v":1645,"r":"Atualmente, existem diversos tipos de chuveiro para você escolher o que mais atende às suas preferências e…"},{"s":"como-limpar-banheiro","t":"Como limpar banheiro: Passo a passo completo para aplicar!","i":"2024/09/blog/10386/como-limpar-banheiro.jpg","g":["banheiro"],"c":["banheiro"],"b":[],"v":480,"r":"Manter o banheiro limpo e fresco é essencial para garantir um ambiente saudável e agradável. Como um dos…"},{"s":"qual-o-melhor-chuveiro-com-pressurizador","t":"Qual o melhor chuveiro com pressurizador: Como escolher a opção ideal para seu banho!","i":"2024/09/blog/10341/chuveiro-banheiro.jpg","g":["chuveiros-e-duchas","pressurizadores","banheiro"],"c":["chuveiros-e-duchas"],"b":[],"v":1118,"r":"Você já se sentiu frustrado com a falta de pressão na água durante o banho? Um chuveiro com pressurizador…"},{"s":"como-funciona-o-chuveiro-eletrico","t":"Como funciona o chuveiro elétrico: Tudo o que você precisa saber!","i":"2024/09/blog/10272/chuveiro.jpg","g":["chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletricos"],"b":[],"v":3572,"r":"O chuveiro elétrico é uma solução prática e eficiente para garantir um banho quente e confortável em qualquer…"},{"s":"chuveiro-eletrico-ou-eletronico","t":"Chuveiro elétrico ou eletrônico? Descubra o melhor!","i":"2022/08/blog/6230/chuveiro-eletronico-ou-eletronico-descubra-o-melhor-blog-banner.png","g":["chuveiros-eletronicos","chuveiros-eletricos","chuveiros-e-duchas"],"c":["chuveiros-eletronicos"],"b":[],"v":14745,"r":"Nada como uma ducha relaxante para repor as energias, mas para isso ter um bom equipamento é fundamental. E é…"},{"s":"como-limpar-ventilador","t":"Como limpar ventilador? 3 Dicas rápidas e fáceis","i":"2023/04/blog/7801/menina-em-frente-ventilador.jpg","g":["ventiladores","ar-e-ventilacao"],"c":["ventiladores"],"b":[],"v":13402,"r":"O ventilador é um equipamento indispensável para quem deseja amenizar o calor em dias quentes. Porém, assim…"},{"s":"ducha-higienica","t":"Ducha higiênica: O que é e para que serve?","i":"2023/07/blog/8095/ducha-higienica.jpg","g":["duchas-higienicas","chuveiros-e-duchas"],"c":["duchas-higienicas"],"b":[],"v":17131,"r":"A higiene pessoal é essencial para o nosso bem-estar e saúde, e quando se trata da região íntima, procuramos…"},{"s":"como-escolher-a-cuba-para-banheiro-perfeita","t":"Como Escolher a Cuba para Banheiro Perfeita","i":"2024/01/blog/9214/cuba-sobrepor.jpg","g":["pias-e-cubas-de-banheiro","banheiro"],"c":["pias-e-cubas-de-banheiro"],"b":[],"v":3945,"r":"A escolha da cuba para o banheiro desempenha um papel crucial na funcionalidade e estética do espaço. Com uma…"},{"s":"diferenca-entre-luz-quente-e-luz-fria","t":"Lâmpadas: Qual a diferença entre luz quente e luz fria?","i":"2023/07/blog/8097/luz-quente.jpg","g":["lampadas"],"c":["lampadas"],"b":[],"v":25472,"r":"A iluminação desempenha um papel fundamental na criação de atmosferas, influenciando nosso humor,…"},{"s":"o-que-e-chuveiro-pressurizado","t":"O que é chuveiro pressurizado? Funcionamento e Dicas!","i":"2023/10/blog/8875/chuveiro.jpg","g":["chuveiros-e-duchas","pressurizadores"],"c":["chuveiros-e-duchas"],"b":[],"v":9542,"r":"Os chuveiros com pressurizador são dispositivos que combinam um chuveiro convencional com um sistema de…"},{"s":"lavabo-pequeno","t":"Lavabo Pequeno: Dicas incríveis de como decorar!","i":"2024/01/blog/9237/lavabo-pequeno.jpg","g":["banheiro","pias-e-cubas-de-banheiro","decoracao-e-revestimentos"],"c":["banheiro"],"b":[],"v":1232,"r":"Decorar um lavabo pequeno pode ser desafiador, mas com criatividade e algumas dicas específicas, é possível…"},{"s":"como-desentupir-ralo-do-chuveiro","t":"Como desentupir ralo do chuveiro: Técnicas eficazes para você!","i":"2024/06/blog/9987/como-desentupir-ralo-do-chuveiro.jpg","g":["ralos-e-grelhas","chuveiros-e-duchas"],"c":["ralos-e-grelhas"],"b":[],"v":1957,"r":"Desentupir o ralo do chuveiro é uma tarefa essencial para garantir o bom funcionamento do sistema hidráulico…"},{"s":"melhores-ventiladores","t":"Os Melhores Ventiladores: 05 opções ideais para você!","i":"2024/03/blog/9315/ventilador-de-mesa-venti-delta-turbi-1.png","g":["ventiladores","ar-e-ventilacao"],"c":["ventiladores"],"b":[],"v":194,"r":"No calor escaldante do verão brasileiro, nada se compara à sensação de chegar em casa e ser recebido por um…"},{"s":"melhores-purificadores-de-agua","t":"Melhores purificadores de água: 04 Opções imperdíveis!","i":"2024/03/blog/9307/purificador-de-agua-com-torneira-acqua-due-da-lorenzetti-1.png","g":["filtros-e-purificadores-de-agua"],"c":["filtros-e-purificadores-de-agua"],"b":[],"v":100,"r":"Água é vida. Este simples e poderoso lema reflete a importância fundamental da água em nossas vidas. Para…"},{"s":"lampada-led-vale-a-pena","t":"Lâmpada LED vale a pena? Guia Completo!","i":"2024/01/blog/9235/trocando-lampada-led.jpg","g":["lampadas"],"c":["lampadas"],"b":[],"v":725,"r":"As lâmpadas de Led tornaram-se uma escolha popular em vários ambientes devido a várias razões! Mas será que…"},{"s":"lampadas-brancas-e-amarelas","t":"Lâmpadas brancas e amarelas: além da tonalidade, quais são as diferenças?","i":"2023/07/blog/8100/lampadas-bramcas.jpg","g":["lampadas"],"c":["lampadas"],"b":[],"v":462,"r":"No artigo de hoje, vamos explorar a fundo as lâmpadas brancas e amarelas, revelando não apenas as diferenças…"},{"s":"como-funciona-o-pressurizador-de-agua","t":"Como funciona o pressurizador de agua","i":"2025/07/blog/12572/11-06-vt-jr-330-jpg-8.jpg","g":["pressurizadores"],"c":[],"b":[],"v":0,"r":"Descubra tudo sobre o funcionamento do pressurizador de água e veja como esse equipamento pode transformar a…"},{"s":"como-organizar-banheiro-pequeno","t":"Como organizar banheiro pequeno","i":"2025/07/blog/12570/11-06-vt-jr-330-jpg-6.jpg","g":["banheiro"],"c":[],"b":[],"v":0,"r":"Organize seu banheiro pequeno com soluções criativas, desapego estratég
2571ico e ideias simples que otimizam…"},{"s":"conheca-docolshop-loja-exclusiva-docol","t":"Conheça a Docolshop, nossa loja exclusiva Docol | Copalux","i":"2022/08/blog/6216/docolshop-loja-exclusiva.png","g":["docolshop"],"c":["docolshop"],"b":["docol"],"v":0,"r":"A Docol é reconhecida pela qualidade e beleza das suas peças. E aqui na Copalux temos uma área exclusiva para…"},{"s":"cooktop-de-inducao","t":"Cooktop de indução, elétrico ou a gás: Qual é o ideal para sua cozinha?","i":"2025/02/blog/10963/cooktop.jpg","g":["cooktops","cozinha"],"c":[],"b":[],"v":0,"r":"Descubra qual cooktop é ideal para sua cozinha: indução, elétrico ou a gás. Compare vantagens e escolha o…"},{"s":"qual-a-melhor-pia-para-banheiro-pequeno","t":"Qual a melhor pia para banheiro pequeno","i":"2025/07/blog/12568/11-06-vt-jr-330-jpg-4.jpg","g":["pias-e-cubas-de-banheiro","banheiro"],"c":[],"b":[],"v":0,"r":"Descubra qual a melhor pia para banheiro pequeno com dicas de modelos, materiais e truques de design para…"},{"s":"qual-melhor-box-para-banheiro-pequeno","t":"Qual melhor box para banheiro pequeno","i":"2025/07/blog/12566/11-06-vt-jr-330-jpg-2.jpg","g":["box-para-banheiro","banheiro"],"c":[],"b":[],"v":0,"r":"Box de correr, sanfonado ou de canto? Saiba como escolher o box ideal para banheiro pequeno e aproveite cada…"}];
2572
2573/* taxonomia: [id, regex sobre texto normalizado sem acento] — ordem = especificidade */
2574var TOPICS = [
2575 ['chuveiros-eletricos','chuveiros? eletric|resistencia do chuveiro|resistencia queimou|110v|220v|disjuntor|fio .{0,12}chuveiro|abrir chuveiro|chuveiro lorenzetti'],
2576 ['chuveiros-eletronicos','chuveiros? eletronic'],
2577 ['chuveiro-de-teto','chuveiros? de teto'],
2578 ['duchas-higienicas','duchas? higienic'],
2579 ['chuveiros-e-duchas','chuveir|ducha'],
2580 ['pressurizadores','pressuriz|pressao da agua|pressao do chuveiro|aumentar a pressao'],
2581 ['aquecedores-a-gas','aquecedor.{0,12}gas|komeco|chuveiro a gas|ligar chuveiro a gas'],
2582 ['aquecedores-de-agua','aquecedor(?:es)? de agua|aquecedor.{0,10}agua'],
2583 ['aquecedores-de-ambiente','aquecedor(?:es)? de ambiente|oleo ou eletrico'],
2584 ['torneiras-eletricas-para-cozinha','torneiras? eletric'],
2585 ['torneiras-para-cozinha','torneira.{0,25}cozinha|torneira gourmet|altura da torneira|torneira com filtro|gourmet'],
2586 ['torneiras-para-banheiro','torneira.{0,25}banheiro|torneira preta|torneira de parede'],
2587 ['monocomandos','monocomando'],
2588 ['torneiras-e-misturadores','torneira|misturador'],
2589 ['pias-e-cubas-para-cozinha','cuba.{0,20}cozinha|pias? (?:de|para) cozinha|cuba inox|bistro|cuba dupla|tanque'],
2590 ['pias-e-cubas-de-banheiro','cuba de apoio|cuba.{0,15}embutir|pia.{0,15}banheiro|lavatorio|lavabo'],
2591 ['acabamentos-e-registros','registro|acabamento de registro'],
2592 ['valvulas-de-descarga','valvulas? de descarga|caixa de descarga|caixa acoplada|descarga'],
2593 ['ralos-e-grelhas','\\bralo|grelha|desentupir'],
2594 ['filtros-e-purificadores-de-agua','purificador|filtros? de agua|filtros de agua'],
2595 ['acessorios-para-banheiro','toalheiro|papeleira|saboneteira|arejador'],
2596 ['assentos-sanitarios','assentos? sanitario|privada'],
2597 ['box-para-banheiro','\\bbox\\b'],
2598 ['lampadas','lampada|luz quente|luz fria|\\bled\\b'],
2599 ['lustres-e-pendentes','lustre|pendente'],
2600 ['arandelas','arandela'],
2601 ['iluminacao','ilumina|luminaria'],
2602 ['ventiladores-de-teto','ventiladores? de teto'],
2603 ['ventiladores','ventilador'],
2604 ['ar-e-ventilacao','ar.?condicionado|climatiza|ventila'],
2605 ['coifas','coifa|depurador|exaustor'],
2606 ['cooktops','cooktop|fogao|boca de fogao|inducao'],
2607 ['cozinha','cozinha'],
2608 ['banheiro','banheiro|banho\\b|lavabo'],
2609 ['decoracao-e-revestimentos','revestimento|decorar|decoracao|reforma|moveis|mdf|rejunte|cores para'],
2610 ['docolshop','docolshop|docol']
2611];
2612var PARENT = {
2613 'chuveiros-eletricos':['chuveiros-e-duchas'],'chuveiros-eletronicos':['chuveiros-e-duchas'],
2614 'chuveiro-de-teto':['chuveiros-e-duchas'],'duchas-higienicas':['chuveiros-e-duchas'],
2615 'chuveiros-e-duchas':['banheiro'],'pressurizadores':['banheiro'],
2616 'aquecedores-a-gas':['aquecedores-de-agua'],'aquecedores-de-agua':['banheiro'],
2617 'torneiras-eletricas-para-cozinha':['torneiras-para-cozinha'],
2618 'torneiras-para-cozinha':['torneiras-e-misturadores','cozinha'],
2619 'torneiras-para-banheiro':['torneiras-e-misturadores','banheiro'],
2620 'monocomandos':['torneiras-e-misturadores'],
2621 'pias-e-cubas-para-cozinha':['cozinha'],'pias-e-cubas-de-banheiro':['banheiro'],
2622 'acabamentos-e-registros':['banheiro'],'valvulas-de-descarga':['banheiro'],
2623 'ralos-e-grelhas':['banheiro'],'acessorios-para-banheiro':['banheiro'],
2624 'assentos-sanitarios':['banheiro'],'box-para-banheiro':['banheiro'],
2625 'lampadas':['iluminacao'],'lustres-e-pendentes':['iluminacao'],'arandelas':['iluminacao'],
2626 'ventiladores-de-teto':['ventiladores'],'ventiladores':['ar-e-ventilacao'],
2627 'coifas':['cozinha'],'cooktops':['cozinha'],
2628 'filtros-e-purificadores-de-agua':['cozinha']
2629};
2630var LABELS = {
2631 'chuveiros-eletricos':'Chuveiros Elétricos','chuveiros-eletronicos':'Chuveiros Eletrônicos',
2632 'chuveiro-de-teto':'Chuveiro de Teto','duchas-higienicas':'Duchas Higiênicas',
2633 'chuveiros-e-duchas':'Chuveiros e Duchas','pressurizadores':'Pressurizadores',
2634 'aquecedores-a-gas':'Aquecedores a Gás','aquecedores-de-agua':'Aquecedores de Água',
2635 'aquecedores-de-ambiente':'Aquecedores de Ambiente','torneiras-eletricas-para-cozinha':'Torneiras Elétricas',
2636 'torneiras-para-cozinha':'Torneiras para Cozinha','torneiras-para-banheiro':'Torneiras para Banheiro',
2637 'monocomandos':'Monocomandos','torneiras-e-misturadores':'Torneiras e Misturadores',
2638 'pias-e-cubas-para-cozinha':'Pias e Cubas','pias-e-cubas-de-banheiro':'Cubas de Banheiro',
2639 'acabamentos-e-registros':'Acabamentos e Registros','valvulas-de-descarga':'Válvulas de Descarga',
2640 'ralos-e-grelhas':'Ralos e Grelhas','filtros-e-purificadores-de-agua':'Filtros e Purificadores',
2641 'acessorios-para-banheiro':'Acessórios de Banheiro','assentos-sanitarios':'Assentos Sanitários',
2642 'box-para-banheiro':'Box de Banheiro','lampadas':'Lâmpadas','lustres-e-pendentes':'Lustres e Pendentes',
2643 'arandelas':'Arandelas','iluminacao':'Iluminação','ventiladores-de-teto':'Ventiladores de Teto',
2644 'ventiladores':'Ventiladores','ar-e-ventilacao':'Ar e Ventilação','coifas':'Coifas',
2645 'cooktops':'Cooktops','cozinha':'Cozinha','banheiro':'Banheiro',
2646 'decoracao-e-revestimentos':'Casa e Decoração','docolshop':'Docol'
2647};
2648var BRANDS = ['docol','lorenzetti','tramontina','komeco','hydra','deca','franke','zagonel','de bacco','debacco','taschibra','blukit','mekal'];
2649
2650/* ================= UTIL ================= */
2651function log(){ if (CFG.DEBUG) { try { console.log.apply(console, ['[CPX-Editorial]'].concat([].slice.call(arguments))); } catch(e){} } }
2652var RXMARK = new RegExp('[' + String.fromCharCode(768) + '-' + String.fromCharCode(879) + ']', 'g');
2653function norm(s){
2654  s = String(s || '').toLowerCase();
2655  try { s = s.normalize('NFD').replace(RXMARK, ''); } catch(e){}
2656  return s.replace(/\s+/g, ' ');
2657}
2658function esc(s){
2659  return String(s || '').replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
2660}
2661function hashStr(s){
2662  var h = 5381, i;
2663  for (i = 0; i < s.length; i++) { h = ((h << 5) + h + s.charCodeAt(i)) | 0; }
2664  return Math.abs(h);
2665}
2666function isoWeek(){
2667  var d = new Date();
2668  var t = new Date(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate()));
2669  var day = t.getUTCDay() || 7;
2670  t.setUTCDate(t.getUTCDate() + 4 - day);
2671  var y0 = new Date(Date.UTC(t.getUTCFullYear(), 0, 1));
2672  return t.getUTCFullYear() * 100 + Math.ceil((((t - y0) / 864e5) + 1) / 7);
2673}
2674var RX = [];
2675(function(){ var i; for (i = 0; i < TOPICS.length; i++) { try { RX.push([TOPICS[i][0], new RegExp(TOPICS[i][1])]); } catch(e){} } })();
2676function topicsOf(texto){
2677  var out = [], i;
2678  for (i = 0; i < RX.length; i++) { if (RX[i][1].test(texto)) out.push(RX[i][0]); }
2679  return out;
2680}
2681function expand(tags){
2682  var s = {}, i, j, ps;
2683  for (i = 0; i < tags.length; i++) {
2684    s[tags[i]] = 1;
2685    ps = PARENT[tags[i]] || [];
2686    for (j = 0; j < ps.length; j++) s[ps[j]] = 1;
2687  }
2688  return s;
2689}
2690function getSeen(){
2691  try { return JSON.parse(sessionStorage.getItem('cpxed_seen') || '[]'); } catch(e){ return []; }
2692}
2693function markSeen(slugs){
2694  try {
2695    var s = getSeen().concat(slugs);
2696    if (s.length > 40) s = s.slice(s.length - 40);
2697    sessionStorage.setItem('cpxed_seen', JSON.stringify(s));
2698  } catch(e){}
2699}
2700
2701/* ================= CONTEXTO DA PÁGINA ================= */
2702function getDL(){
2703  var dl = window.dataLayer, i;
2704  if (!dl || !dl.length) return null;
2705  for (i = 0; i < dl.length; i++) {
2706    if (dl[i] && dl[i].PageType === 'ProductPage' && dl[i].name) return dl[i];
2707  }
2708  return null;
2709}
2710function getParam(nome){
2711  try {
2712    var m = location.search.match(new RegExp('[?&]' + nome + '=([^&]*)'));
2713    return m ? decodeURIComponent(m[1].replace(/\+/g, ' ')) : '';
2714  } catch(e){ return ''; }
2715}
2716function getBreadcrumbNames(){
2717  var out = [], scripts, i, j, data, lst;
2718  try {
2719    scripts = document.querySelectorAll('script[type="application/ld+json"]');
2720    for (i = 0; i < scripts.length; i++) {
2721      try {
2722        data = JSON.parse(scripts[i].textContent.replace(/^\s*\/\/\s*<!\[CDATA\[|\/\/\s*\]\]>\s*$/g, ''));
2723      } catch(e){ continue; }
2724      if (data && data['@type'] === 'BreadcrumbList' && data.itemListElement) {
2725        lst = data.itemListElement;
2726        for (j = 0; j < lst.length; j++) {
2727          if (lst[j].name && lst[j].name !== 'Home') out.push(lst[j].name);
2728        }
2729      }
2730    }
2731  } catch(e){}
2732  return out;
2733}
2734function getGridNames(max){
2735  var out = [], ns, i;
2736  try {
2737    ns = document.querySelectorAll('#lista-produtos-area h3.product-name, ul.product-list h3.product-name');
2738    for (i = 0; i < ns.length && out.length < max; i++) out.push(ns[i].textContent || '');
2739  } catch(e){}
2740  return out;
2741}
2742function getVitrineCats(max){
2743  var out = [], ks, i, j, it;
2744  try {
2745    ks = Object.keys(window);
2746    for (i = 0; i < ks.length; i++) {
2747      if (!/^dataVitrine\d+$/.test(ks[i])) continue;
2748      it = window[ks[i]] && window[ks[i]].itens;
2749      if (!it || !it.length) continue;
2750      for (j = 0; j < it.length && out.length < max; j++) {
2751        out.push((it[j].categoria || '') + ' ' + (it[j].nome || ''));
2752      }
2753      if (out.length >= max) break;
2754    }
2755  } catch(e){}
2756  return out;
2757}
2758function buildCtx(){
2759  /* texto = sinal FORTE (define o tópico primário); textoExtra = sinal fraco (só soma no score) */
2760  var dl = getDL(), partes, h1, isListagem;
2761  if (dl) {
2762    return {
2763      tipo: 'produto',
2764      texto: norm([dl.category, dl.category2, dl.category3].filter(Boolean).join(' ')),
2765      textoExtra: norm(dl.name || ''),
2766      brand: norm(dl.brand || ''),
2767      chave: String(dl.skuGroup || dl.sku || location.pathname)
2768    };
2769  }
2770  isListagem = !!document.querySelector('#lista-produtos-area, ul.product-list');
2771  if (!isListagem) return null;
2772  partes = [location.pathname.replace(/[\/-]+/g, ' '), getParam('q')];
2773  partes.push(getBreadcrumbNames().join(' '));
2774  h1 = document.querySelector('h1');
2775  if (h1) partes.push(h1.textContent || '');
2776  var extra = getGridNames(12).concat(getVitrineCats(12));
2777  return {
2778    tipo: 'listagem',
2779    texto: norm(partes.join(' ')),
2780    textoExtra: norm(extra.join(' ')),
2781    brand: norm(getParam('marca').replace(/-/g, ' ')),
2782    chave: location.pathname + '|' + getParam('q')
2783  };
2784}
2785
2786/* ================= SCORE + SELEÇÃO ================= */
2787function scoreAll(ctx){
2788  var ptopForte = topicsOf(ctx.texto);
2789  var ptopFraco = topicsOf(ctx.textoExtra || '');
2790  var primary = ptopForte.length ? ptopForte[0] : (ptopFraco.length ? ptopFraco[0] : null);
2791  var ptop = ptopForte.slice(), x;
2792  for (x = 0; x < ptopFraco.length; x++) { if (ptop.indexOf(ptopFraco[x]) < 0) ptop.push(ptopFraco[x]); }
2793  var pset = {}, i;
2794  for (i = 0; i < ptop.length; i++) pset[ptop[i]] = 1;
2795  var pexp = expand(ptop);
2796  var seen = getSeen();
2797  var out = [];
2798  for (i = 0; i < INDEX.length; i++) {
2799    var a = INDEX[i], sc = 0, inter = 0, j, k, cross;
2800    for (j = 0; j < a.g.length; j++) { if (pset[a.g[j]]) inter++; }
2801    if (primary && a.c && a.c[0] === primary) sc += 55;
2802    else if (primary && a.g.indexOf(primary) >= 0) sc += 40;
2803    sc += 14 * Math.min(inter, 3);
2804    if (!inter) {
2805      var aexp = expand(a.g); cross = false;
2806      for (k in aexp) { if (pexp[k]) { cross = true; break; } }
2807      if (cross) sc += 10;
2808    }
2809    if (ctx.brand) {
2810      for (j = 0; j < a.b.length; j++) { if (ctx.brand.indexOf(a.b[j]) >= 0) { sc += 15; break; } }
2811    }
2812    sc += Math.min(8, Math.log(Math.max(a.v, 1)) / Math.LN10 * 2);
2813    out.push({ a: a, sc: sc, seen: seen.indexOf(a.s) >= 0 });
2814  }
2815  out.sort(function(x, y){ return y.sc - x.sc || (x.a.s < y.a.s ? -1 : 1); });
2816  return { ptop: ptop, primary: primary, list: out };
2817}
2818function tituloParecido(t1, t2){
2819  var a = norm(t1).split(' ').slice(0, 4).join(' ');
2820  var b = norm(t2).split(' ').slice(0, 4).join(' ');
2821  return a && a === b;
2822}
2823function isMobile(){
2824  return (document.body && document.body.className.indexOf('device-mobile') >= 0) || window.innerWidth < 768;
2825}
2826function pick(scored, ctx){
2827  var N = isMobile() ? CFG.CARDS_MOBILE : CFG.CARDS_DESKTOP;
2828  var list = scored.list;
2829  if (!list.length) return null;
2830  var contextual = list[0].sc >= CFG.LIMIAR;
2831  var pool = [], i;
2832  if (contextual) {
2833    var top = list[0].sc;
2834    for (i = 0; i < list.length && pool.length < 9; i++) {
2835      if (list[i].sc >= Math.max(CFG.LIMIAR, top - CFG.JANELA_POOL)) pool.push(list[i]);
2836    }
2837  } else {
2838    if (!CFG.MOSTRAR_SEM_CONTEXTO) return null;
2839    for (i = 0; i < list.length && pool.length < 12; i++) {
2840      if (list[i].a.c && list[i].a.c.length && list[i].a.v > 3000) pool.push(list[i]);
2841    }
2842    if (pool.length < N) pool = list.slice(0, 12);
2843  }
2844  if (!pool.length) return null;
2845  var seed = hashStr(ctx.chave + (CFG.ROTACAO_SEMANAL ? '|' + isoWeek() : ''));
2846  var off = seed % pool.length;
2847  var rot = [];
2848  for (i = 0; i < pool.length; i++) rot.push(pool[(off + i) % pool.length]);
2849  var unseen = [], seenl = [];
2850  for (i = 0; i < rot.length; i++) { (rot[i].seen ? seenl : unseen).push(rot[i]); }
2851  rot = unseen.concat(seenl);
2852  var fin = [], j, dup;
2853  for (i = 0; i < rot.length && fin.length < N; i++) {
2854    dup = false;
2855    for (j = 0; j < fin.length; j++) { if (tituloParecido(fin[j].a.t, rot[i].a.t)) { dup = true; break; } }
2856    if (!dup) fin.push(rot[i]);
2857  }
2858  if (!fin.length) return null;
2859  return { cards: fin, contextual: contextual };
2860}
2861
2862/* ================= RENDER ================= */
2863function fmtViews(v){
2864  if (!v || v < 1000) return '';
2865  return '+' + Math.round(v / 1000) + ' mil leituras';
2866}
2867function chipDe(a, primary){
2868  var t = (a.c && a.c[0]) || (a.g && a.g[0]) || '';
2869  if (primary && a.g && a.g.indexOf(primary) >= 0) t = primary;
2870  return LABELS[t] || 'Dica Copalux';
2871}
2872function findAnchor(tipo){
2873  var el;
2874  if (tipo === 'produto') {
2875    el = document.querySelector('.bloco-container');
2876    if (el) return { node: el, mode: 'before' };
2877    el = document.querySelector('#ofertas-relacionadas');
2878    if (el) return { node: el, mode: 'before' };
2879    el = document.querySelector('.container-avaliacoes');
2880    if (el) return { node: el, mode: 'after' };
2881    el = document.querySelector('.brand-faq-container');
2882    if (el) return { node: el, mode: 'after' };
2883    el = document.querySelector('.caracteristicas-produto');
2884    if (el) return { node: el, mode: 'after' };
2885    return null;
2886  }
2887  el = document.querySelector('#lista-produtos-area');
2888  if (el) return { node: el, mode: 'after' };
2889  el = document.querySelector('ul.product-list');
2890  if (el) return { node: el.parentNode || el, mode: 'after' };
2891  return null;
2892}
2893function insertAt(anchor, sec){
2894  if (anchor.mode === 'before') anchor.node.parentNode.insertBefore(sec, anchor.node);
2895  else if (anchor.node.nextSibling) anchor.node.parentNode.insertBefore(sec, anchor.node.nextSibling);
2896  else anchor.node.parentNode.appendChild(sec);
2897}
2898function render(sel, scored, ctx){
2899  if (document.getElementById('cpxed-sec')) return true;
2900  var anchor = findAnchor(ctx.tipo);
2901  if (!anchor) return false;
2902  var label = sel.contextual && scored.primary ? (LABELS[scored.primary] || '') : '';
2903  var h = '<div class="cpxed-head">';
2904  h += '<span class="cpxed-eyebrow">DO BLOG DA COPALUX</span>';
2905  h += '<h2 class="cpxed-title">' + (label ? 'Guias sobre ' + esc(label) : 'Guias e dicas para a sua casa') + '</h2>';
2906  h += '<p class="cpxed-sub">' + (label ? 'Conte&uacute;do do nosso blog para voc&ecirc; escolher com confian&ccedil;a.' : 'Conte&uacute;do do nosso blog para cuidar melhor da sua casa.') + '</p>';
2907  h += '<a class="cpxed-all" href="/blog">Ver todos os artigos <span aria-hidden="true">&rarr;</span></a>';
2908  h += '</div><div class="cpxed-grid">';
2909  var i, a, v;
2910  for (i = 0; i < sel.cards.length; i++) {
2911    a = sel.cards[i].a;
2912    v = fmtViews(a.v);
2913    h += '<a class="cpxed-card" href="/blog/' + esc(a.s) + '" data-cpxed="' + esc(a.s) + '">';
2914    h += '<span class="cpxed-thumb">';
2915    if (a.i) h += '<img loading="lazy" decoding="async" width="440" height="275" alt="' + esc(a.t) + '" src="' + esc(CFG.CDN + a.i + CFG.IMS) + '">';
2916    h += '<span class="cpxed-chip">' + esc(chipDe(a, scored.primary)) + '</span></span>';
2917    h += '<span class="cpxed-body"><span class="cpxed-h">' + esc(a.t) + '</span>';
2918    if (a.r) h += '<span class="cpxed-r">' + esc(a.r) + '</span>';
2919    h += '<span class="cpxed-foot"><span class="cpxed-cta">Ler artigo <i>&rarr;</i></span>';
2920    if (v) h += '<span class="cpxed-views">' + v + '</span>';
2921    h += '</span></span></a>';
2922  }
2923  h += '</div>';
2924  var sec = document.createElement('section');
2925  sec.id = 'cpxed-sec';
2926  sec.className = 'cpxed-sec ' + (ctx.tipo === 'produto' ? 'cpxed-pdp' : 'cpxed-list');
2927  sec.setAttribute('aria-label', 'Guias e dicas do blog da Copalux');
2928  sec.innerHTML = h;
2929  insertAt(anchor, sec);
2930  /* fallback visual p/ imagem quebrada */
2931  var imgs = sec.querySelectorAll('img'), k;
2932  for (k = 0; k < imgs.length; k++) {
2933    imgs[k].addEventListener('error', function(ev){
2934      try { ev.target.parentNode.className += ' cpxed-noimg'; } catch(e){}
2935    });
2936  }
2937  /* analytics */
2938  sec.addEventListener('click', function(ev){
2939    try {
2940      var card = ev.target && ev.target.closest ? ev.target.closest('[data-cpxed]') : null;
2941      if (card && window.dataLayer) {
2942        window.dataLayer.push({ event: 'cpxed_click', cpxed_slug: card.getAttribute('data-cpxed'), cpxed_tipo: ctx.tipo, cpxed_topico: scored.primary || 'geral' });
2943      }
2944    } catch(e){}
2945  });
2946  try {
2947    if (window.dataLayer) window.dataLayer.push({ event: 'cpxed_view', cpxed_tipo: ctx.tipo, cpxed_topico: scored.primary || 'geral', cpxed_qtd: sel.cards.length });
2948  } catch(e){}
2949  var slugs = [], m;
2950  for (m = 0; m < sel.cards.length; m++) slugs.push(sel.cards[m].a.s);
2951  markSeen(slugs);
2952  log('render ok', ctx.tipo, scored.primary, slugs);
2953  return true;
2954}
2955
2956/* ================= DESCOBERTA AUTOMÁTICA (sitemap → /blog) ================= */
2957var KNOWN = {};
2958(function(){ var i; for (i = 0; i < INDEX.length; i++) KNOWN[INDEX[i].s] = 1; })();
2959function mergeExtra(arr){
2960  var i, n = 0;
2961  if (!arr || !arr.length) return 0;
2962  for (i = 0; i < arr.length; i++) {
2963    if (arr[i] && arr[i].s && !KNOWN[arr[i].s]) { INDEX.push(arr[i]); KNOWN[arr[i].s] = 1; n++; }
2964  }
2965  return n;
2966}
2967mergeExtra(CFG.EXTRA_ARTIGOS);
2968(function(){
2969  try {
2970    var st = JSON.parse(localStorage.getItem('cpxed_disc_v1') || 'null');
2971    if (st && st.extra) { var n = mergeExtra(st.extra); if (n) log('descoberta: +' + n + ' do cache'); }
2972  } catch(e){}
2973})();
2974function autotagJS(texto){
2975  var t = norm(texto), out = [], i;
2976  for (i = 0; i < RX.length && out.length < 5; i++) { if (RX[i][1].test(t)) out.push(RX[i][0]); }
2977  return out;
2978}
2979function descoberta(){
2980  var st = null, now = Date.now();
2981  try { st = JSON.parse(localStorage.getItem('cpxed_disc_v1') || 'null'); } catch(e){}
2982  if (st && st.ts && (now - st.ts) < CFG.TTL_DESCOBERTA_DIAS * 864e5) return;
2983  if (!window.fetch) return;
2984  fetch('/sitemap-blog.xml', { credentials: 'omit' }).then(function(r){ return r.text(); }).then(function(xml){
2985    var ms = xml.match(/copalux\.com\.br\/blog\/[^<]+/g) || [];
2986    var novos = [], i, s;
2987    for (i = 0; i < ms.length; i++) {
2988      s = ms[i].split('/blog/')[1];
2989      if (s && !KNOWN[s]) novos.push(s);
2990    }
2991    var salvar = function(extra){
2992      try { localStorage.setItem('cpxed_disc_v1', JSON.stringify({ ts: now, extra: (extra || []).slice(-40) })); } catch(e){}
2993    };
2994    var extraAtual = (st && st.extra) || [];
2995    if (!novos.length) { salvar(extraAtual); log('descoberta: nada novo'); return; }
2996    fetch('/blog', { credentials: 'omit' }).then(function(r){ return r.text(); }).then(function(html){
2997      var doc, cards, i2, c, aEl, slug, img, h2, res, vw, ent, adds = [];
2998      try { doc = new DOMParser().parseFromString(html, 'text/html'); } catch(e){ salvar(extraAtual); return; }
2999      cards = doc.querySelectorAll('.post-ctn');
3000      for (i2 = 0; i2 < cards.length; i2++) {
3001        c = cards[i2];
3002        aEl = c.querySelector('a[href*="/blog/"]');
3003        if (!aEl) continue;
3004        slug = (aEl.getAttribute('href') || '').split('/blog/')[1];
3005        if (!slug || novos.indexOf(slug) < 0) continue;
3006        img = c.querySelector('img');
3007        h2 = c.querySelector('.title-postagem h2');
3008        res = c.querySelector('.resumo-postagem');
3009        vw = c.querySelector('.num-visualizacoes');
3010        var titulo = h2 ? h2.textContent.replace(/\s+/g, ' ').trim() : slug.replace(/-/g, ' ');
3011        var imgsrc = img ? (img.getAttribute('src') || '').split('?')[0].replace(CFG.CDN, '') : '';
3012        var views = 0;
3013        if (vw) { var vm = (vw.textContent || '').match(/[\d.]+/); if (vm) views = parseInt(vm[0].replace(/\./g, ''), 10) || 0; }
3014        var marcas = [], bi;
3015        for (bi = 0; bi < BRANDS.length; bi++) { if (norm(titulo).indexOf(BRANDS[bi]) >= 0) marcas.push(BRANDS[bi]); }
3016        ent = { s: slug, t: titulo, i: imgsrc, g: autotagJS(titulo + ' ' + slug.replace(/-/g, ' ')), c: [], b: marcas, v: views, r: res ? res.textContent.replace(/\s+/g, ' ').trim().slice(0, 110) : '' };
3017        adds.push(ent);
3018      }
3019      var n = mergeExtra(adds);
3020      salvar(extraAtual.concat(adds));
3021      log('descoberta: +' + n + ' artigos novos', adds.map(function(x){ return x.s; }));
3022    }).catch(function(){ salvar(extraAtual); });
3023  }).catch(function(){});
3024}
3025
3026/* ================= BOOT ================= */
3027var tentativas = 0, rendered = false, reergs = 0;
3028function tick(){
3029  try {
3030    if (document.getElementById('cpxed-sec')) { rendered = true; return; }
3031    var ctx = buildCtx();
3032    if (!ctx) { if (++tentativas < 8) setTimeout(tick, 900); return; }
3033    if (ctx.tipo === 'listagem' && !document.querySelector('h3.product-name') && tentativas < 5) {
3034      tentativas++; setTimeout(tick, 900); return;
3035    }
3036    var scored = scoreAll(ctx);
3037    var sel = pick(scored, ctx);
3038    if (!sel) { log('sem cards para este contexto'); return; }
3039    if (!render(sel, scored, ctx)) {
3040      if (++tentativas < 8) setTimeout(tick, 900);
3041      return;
3042    }
3043    rendered = true;
3044    armarVigia();
3045  } catch(e){ log('erro no tick', e); }
3046}
3047function armarVigia(){
3048  try {
3049    var deb = null;
3050    var mo = new MutationObserver(function(){
3051      if (deb) return;
3052      deb = setTimeout(function(){
3053        deb = null;
3054        if (rendered && !document.getElementById('cpxed-sec') && reergs < 4) {
3055          reergs++; tentativas = 0;
3055 log('seção removida por re-render; reinserindo', reergs);
3056          tick();
3057        }
3058      }, 900);
3059    });
3060    mo.observe(document.body, { childList: true, subtree: false });
3061  } catch(e){}
3062}
3063if (document.readyState === 'loading') {
3064  document.addEventListener('DOMContentLoaded', function(){ setTimeout(tick, 400); });
3065} else {
3066  setTimeout(tick, 400);
3067}
3068if (window.requestIdleCallback) { requestIdleCallback(function(){ descoberta(); }, { timeout: 8000 }); }
3069else { setTimeout(descoberta, 6000); }
3070})();
3071</script>
3071
3072</div><div class='pagina-conteudo-adicional conteudo-adicional-41'><style><!--
3073.brand-tags-tramontina {
3074    margin: 10px 0 16px;
3075    position: relative;
3076}
3077
3078.ra-produto .brand-tags-tramontina {
3079    margin: 10px 0 16px;
3080}
3081
3082.brand-tags-tramontina + .area-buy-product {
3083    margin-top: 0 !important;
3084    padding-top: 0 !important;
3085}
3086
3087.brand-tags-tramontina + .area-buy-product > .derivacoes-produto {
3088    margin-bottom: 0 !important;
3089}
3090
3091.brand-tags-tramontina + .area-buy-product > .quantidade-comprar {
3092    margin-top: 0 !important;
3093}
3094
3095.tag-56, .area-promocao {
3096    display: none !important;
3097}
3098
3099/* Container principal */
3100.negocie-tag-ultra {
3101    display: flex;
3102    align-items: center;
3103    gap: 10px;
3104    background: linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 40%, #fefce8 100%);
3105    border: 1px solid #bbf7d0;
3106    border-radius: 8px;
3107    padding: 8px 12px;
3108    text-decoration: none;
3109    transition: all 0.3s ease;
3110    font-family: inherit;
3111    width: 100%;
3112    box-sizing: border-box;
3113    position: relative;
3114    overflow: hidden;
3115    box-shadow: 0 1px 3px rgba(34, 197, 94, 0.08);
3116    min-width: 0;
3117}
3118
3119.negocie-tag-ultra::before {
3120    content: '';
3121    position: absolute;
3122    top: 0;
3123    left: -100%;
3124    width: 50%;
3125    height: 100%;
3126    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
3127    transition: left 0.6s ease;
3128    pointer-events: none;
3129}
3130
3131.negocie-tag-ultra:hover::before {
3132    left: 100%;
3133}
3134
3135.negocie-tag-ultra:hover {
3136    border-color: #25D366;
3137    background: linear-gradient(135deg, #dcfce7 0%, #d1fae5 40%, #fef9c3 100%);
3138    box-shadow: 0 4px 12px rgba(34, 197, 94, 0.15);
3139    transform: translateY(-1px);
3140}
3141
3142.negocie-content-wrapper {
3143    display: flex;
3144    align-items: center;
3145    gap: 10px;
3146    flex: 1;
3147    min-width: 0;
3148    opacity: 1;
3149    transition: opacity 0.3s ease;
3150}
3151
3152.negocie-content-wrapper.fade-out {
3153    opacity: 0;
3154}
3155
3156.negocie-ultra-icon {
3157    display: flex;
3158    align-items: center;
3159    justify-content: center;
3160    color: #25D366;
3161    flex-shrink: 0;
3162}
3163
3164.negocie-ultra-icon svg {
3165    width: 16px;
3166    height: 16px;
3167    fill: currentColor;
3168    filter: drop-shadow(0 1px 2px rgba(37, 211, 102, 0.3));
3169}
3170
3171.negocie-ultra-icon.icon-economia {
3172    color: #f59e0b;
3173}
3174
3175.negocie-ultra-icon.icon-economia svg {
3176    filter: drop-shadow(0 1px 2px rgba(245, 158, 11, 0.3));
3177}
3178
3179.negocie-ultra-text {
3180    font-size: 12px;
3181    font-weight: 600;
3182    color: #166534;
3183    white-space: nowrap;
3184    flex-shrink: 0;
3185}
3186
3187.negocie-ultra-text .texto-destaque {
3188    font-weight: 800;
3189    color: #047857;
3190}
3191
3192.negocie-ultra-text .texto-off {
3193    font-weight: 800;
3194    color: #dc2626;
3195}
3196
3197.negocie-ultra-separator {
3198    width: 1px;
3199    height: 18px;
3200    background: linear-gradient(180deg, transparent, #86efac, transparent);
3201    flex-shrink: 0;
3202}
3203
3204.negocie-savings-group {
3205    display: flex;
3206    align-items: center;
3207    gap: 6px;
3208    flex-shrink: 0;
3209}
3210
3211.negocie-savings-item {
3212    display: flex;
3213    align-items: center;
3214    justify-content: center;
3215    width: 24px;
3216    height: 24px;
3217    background: #ffffff;
3218    border: 1.5px solid #e5e7eb;
3219    border-radius: 50%;
3220    transition: all 0.25s ease;
3221    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3222}
3223
3224.negocie-savings-item svg {
3225    width: 12px;
3226    height: 12px;
3227}
3228
3229.negocie-savings-item.svg-coin {
3230    color: #f59e0b;
3231    border-color: #fde68a;
3232    background: linear-gradient(135deg, #ffffff 0%, #fefce8 100%);
3233    animation: svg-float 2.2s ease-in-out infinite;
3234}
3235
3236.negocie-savings-item.svg-tag {
3237    color: #ef4444;
3238    border-color: #fecaca;
3239    background: linear-gradient(135deg, #ffffff 0%, #fef2f2 100%);
3240    animation: svg-float 2.2s ease-in-out infinite 0.25s;
3241}
3242
3243@keyframes svg-float {
3244    0%, 100% { transform: translateY(0); }
3245    50% { transform: translateY(-2px); }
3246}
3247
3248.negocie-tag-ultra:hover .negocie-savings-item {
3249    transform: scale(1.1);
3250    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
3251}
3252
3253.negocie-ultra-badge {
3254    display: inline-flex;
3255    align-items: center;
3256    gap: 4px;
3257    color: #047857;
3258    font-weight: 700;
3259    font-size: 10px;
3260    margin-left: auto;
3261    flex-shrink: 0;
3262    background: linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);
3263    padding: 4px 8px;
3264    border-radius: 20px;
3265    border: 1px solid #6ee7b7;
3266    white-space: nowrap;
3267}
3268
3269.negocie-ultra-badge.badge-economia {
3270    background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);
3271    border-color: #fbbf24;
3272    color: #92400e;
3273}
3274
3275.negocie-ultra-badge svg {
3276    width: 10px;
3277    height: 10px;
3278    fill: currentColor;
3279    animation: pulse-soft 2s ease-in-out infinite;
3280}
3281
3282@keyframes pulse-soft {
3283    0%, 100% { opacity: 1; transform: scale(1); }
3284    50% { opacity: 0.8; transform: scale(1.05); }
3285}
3286
3287.negocie-ultra-arrow {
3288    display: flex;
3289    align-items: center;
3290    color: #22c55e;
3291    transition: all 0.25s ease;
3292    flex-shrink: 0;
3293}
3294
3295.negocie-ultra-arrow svg {
3296    width: 14px;
3297    height: 14px;
3298}
3299
3300.negocie-tag-ultra:hover .negocie-ultra-arrow {
3301    color: #16a34a;
3302    transform: translateX(4px);
3303}
3304
3305@media (max-width: 1100px) {
3306    .negocie-ultra-badge span { display: none; }
3307    .negocie-ultra-badge { padding: 4px 6px; }
3308}
3309
3310@media (max-width: 900px) {
3311    .negocie-ultra-separator { display: none; }
3312    .negocie-tag-ultra { gap: 8px; }
3313    .negocie-content-wrapper { gap: 8px; }
3314}
3315
3316@media (max-width: 800px) {
3317    .brand-tags-tramontina { margin: 8px 0 12px; }
3318    .negocie-tag-ultra { padding: 7px 10px; gap: 8px; border-radius: 6px; }
3319    .negocie-ultra-icon svg { width: 14px; height: 14px; }
3320    .negocie-ultra-text { font-size: 11px; }
3321    .negocie-savings-item { width: 22px; height: 22px; }
3322    .negocie-savings-item svg { width: 11px; height: 11px; }
3323    .negocie-ultra-arrow svg { width: 12px; height: 12px; }
3324}
3325
3326@media (max-width: 600px) {
3327    .negocie-savings-group { gap: 4px; }
3328    .negocie-savings-item { width: 20px; height: 20px; }
3329    .negocie-savings-item svg { width: 10px; height: 10px; }
3330}
3331
3332@media (max-width: 500px) {
3333    .negocie-savings-group { display: none; }
3334    .negocie-ultra-badge span { display: inline; }
3335    .negocie-ultra-badge { padding: 4px 8px; }
3336}
3337
3338@media (max-width: 380px) {
3339    .negocie-tag-ultra { padding: 6px 8px; gap: 6px; }
3340    .negocie-ultra-arrow { display: none; }
3341    .negocie-ultra-text { font-size: 10px; }
3342    .negocie-ultra-badge { font-size: 9px; padding: 3px 6px; }
3343}
3344
3345/* ===== POP-UP RETANGULAR COM RELEVO ===== */
3346.overlay-popup-dr-negocie {
3347    background: rgba(0, 0, 0, 0.35);
3348    backdrop-filter: blur(2px);
3349    -webkit-backdrop-filter: blur(2px);
3350    position: fixed;
3351    width: 100%;
3352    top: 0;
3353    left: 0;
3354    right: 0;
3355    bottom: 0;
3356    z-index: 99998;
3357    height: 100%;
3358    display: none;
3359    cursor: pointer;
3360}
3361
3362.popup-dr-negocie {
3363    width: 100%;
3364    max-width: 480px;
3365    position: fixed;
3366    top: 50%;
3367    left: 50%;
3368    transform: translate(-50%, -50%);
3369    z-index: 99999;
3370    display: none;
3371    border-radius: 20px;
3372    overflow: hidden;
3373    animation: popupFadeIn 0.3s cubic-bezier(0.16, 1, 0.3, 1);
3374    
3375    /* Fundo com relevo/textura */
3376    background: 
3377        linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.95) 100%),
3378        url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2322c55e' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
3379    background-color: #fff;
3380    
3381    /* Sombra suave */
3382    box-shadow: 
3383        0 25px 50px -12px rgba(0, 0, 0, 0.2),
3384        0 0 0 1px rgba(0, 0, 0, 0.03),
3385        inset 0 1px 0 rgba(255, 255, 255, 0.8);
3386}
3387
3388@keyframes popupFadeIn {
3389    from { 
3390        opacity: 0; 
3391        transform: translate(-50%, -48%) scale(0.96);
3392    }
3393    to { 
3394        opacity: 1; 
3395        transform: translate(-50%, -50%) scale(1);
3396    }
3397}
3398
3399/* Borda superior verde decorativa */
3400.popup-dr-negocie::before {
3401    content: '';
3402    position: absolute;
3403    top: 0;
3404    left: 0;
3405    right: 0;
3406    height: 4px;
3407    background: linear-gradient(90deg, #22c55e, #16a34a, #22c55e);
3408}
3409
3410/* Conteúdo */
3411.popup-dr-negocie .popup-content {
3412    padding: 28px 32px 24px;
3413    text-align: center;
3414    position: relative;
3415}
3416
3417/* Botão Fechar */
3418.popup-dr-negocie .popup-close {
3419    position: absolute;
3420    top: 12px;
3421    right: 12px;
3422    width: 28px;
3423    height: 28px;
3424    display: flex;
3425    align-items: center;
3426    justify-content: center;
3427    background: rgba(0, 0, 0, 0.04);
3428    border: none;
3429    border-radius: 50%;
3430    color: #94a3b8;
3431    font-size: 16px;
3432    cursor: pointer;
3433    transition: all 0.2s ease;
3434    z-index: 10;
3435}
3436
3437.popup-dr-negocie .popup-close:hover {
3438    background: #fee2e2;
3439    color: #dc2626;
3440    transform: rotate(90deg);
3441}
3442
3443/* Título - Uma linha */
3444.popup-dr-negocie .popup-title {
3445    font-size: 22px;
3446    font-weight: 800;
3447    color: #1e293b;
3448    margin: 0 0 4px;
3449    line-height: 1.2;
3450    white-space: nowrap;
3451}
3452
3453/* Subtítulo */
3454.popup-dr-negocie .popup-subtitle {
3455    font-size: 14px;
3456    color: #64748b;
3457    margin: 0 0 16px;
3458    font-weight: 400;
3459}
3460
3461/* Destaque */
3462.popup-dr-negocie .popup-highlight {
3463    font-size: 17px;
3464    font-weight: 600;
3465    color: #059669;
3466    margin: 0 0 4px;
3467    line-height: 1.4;
3468}
3469
3470.popup-dr-negocie .popup-highlight span {
3471    color: #ea580c;
3472    font-weight: 800;
3473}
3474
3475/* Descrição */
3476.popup-dr-negocie .popup-description {
3477    font-size: 13px;
3478    color: #94a3b8;
3479    margin: 0 0 20px;
3480}
3481
3482/* Botão WhatsApp */
3483.popup-dr-negocie .popup-btn {
3484    display: inline-flex;
3485    align-items: center;
3486    justify-content: center;
3487    gap: 8px;
3488    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
3489    color: #ffffff;
3490    font-size: 15px;
3491    font-weight: 700;
3492    padding: 14px 32px;
3493    border-radius: 50px;
3494    text-decoration: none;
3495    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
3496    box-shadow: 
3497        0 4px 14px rgba(34, 197, 94, 0.35),
3498        inset 0 1px 0 rgba(255, 255, 255, 0.2);
3499    border: none;
3500    cursor: pointer;
3501}
3502
3503.popup-dr-negocie .popup-btn:hover {
3504    transform: translateY(-2px);
3505    box-shadow: 
3506        0 6px 20px rgba(34, 197, 94, 0.45),
3507        inset 0 1px 0 rgba(255, 255, 255, 0.2);
3508}
3509
3510.popup-dr-negocie .popup-btn:active {
3511    transform: translateY(0);
3512}
3513
3514.popup-dr-negocie .popup-btn svg {
3515    width: 20px;
3516    height: 20px;
3517    fill: #ffffff;
3518}
3519
3520/* Responsivo Mobile */
3521@media (max-width: 520px) {
3522    .popup-dr-negocie {
3523        max-width: calc(100% - 24px);
3524        margin: 0 12px;
3525        left: 0;
3526        right: 0;
3527        transform: translate(0, -50%);
3528        border-radius: 16px;
3529    }
3530    
3531    @keyframes popupFadeIn {
3532        from { 
3533            opacity: 0; 
3534            transform: translate(0, -48%) scale(0.96);
3535        }
3536        to { 
3537            opacity: 1; 
3538            transform: translate(0, -50%) scale(1);
3539        }
3540    }
3541    
3542    .popup-dr-negocie .popup-content {
3543        padding: 24px 20px 20px;
3544    }
3545    
3546    .popup-dr-negocie .popup-title {
3547        font-size: 18px;
3548        white-space: normal;
3549    }
3550    
3551    .popup-dr-negocie .popup-subtitle {
3552        font-size: 13px;
3553        margin-bottom: 14px;
3554    }
3555    
3556    .popup-dr-negocie .popup-highlight {
3557        font-size: 15px;
3558    }
3559    
3560    .popup-dr-negocie .popup-description {
3561        font-size: 12px;
3562        margin-bottom: 16px;
3563    }
3564    
3565    .popup-dr-negocie .popup-btn {
3566        padding: 12px 24px;
3567        font-size: 14px;
3568        width: 100%;
3569    }
3570}
3571--></style>
3572
3573<div class="overlay-popup-dr-negocie"></div>
3574<div class="popup-dr-negocie">
3575    <div class="popup-content">
3576        <span class="popup-close">✕</span>
3577        
3578        <h2 class="popup-title">Desconto especial para você!</h2>
3579        <p class="popup-subtitle">Quer economizar ainda mais?</p>
3580        
3581        <p class="popup-highlight">Negocie um <span>DESCONTO EXCLUSIVO</span> neste produto!</p>
3582        
3583        <p class="popup-description">Fale pelo WhatsApp com um de nossos atendentes</p>
3584        
3585        <a href="https://api.whatsapp.com/send?1=pt_BR&phone=5547999720692&text=Ol%C3%A1!%20Gostaria%20de%20negociar%20este%20produto" target="_blank" class="popup-btn">
3586            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
3587            Negociar no WhatsApp
3588        </a>
3589    </div>
3590</div>
3591
3592<p>
3593<script>// <![CDATA[
3594$(document).ready(function(){
3595
3596    function buildNegLink(){
3597        var nameProduct = $('.informacoes-compra-produto h1').text().trim();
3598        var linkProduct = window.location.href;
3599        var texto = nameProduct ? ('Olá! Gostaria de negociar o produto: ' + nameProduct) : 'Olá! Gostaria de negociar este produto';
3600        return 'https://api.whatsapp.com/send?1=pt_BR&phone=5547999720692&text=' + encodeURIComponent(texto) + '%0A' + encodeURIComponent(linkProduct);
3601    }
3602
3603    setTimeout(function(){
3604        if ($('.button-buy').length > 0) {
3605            if ($('.topo-produto .tag-produto.tag-56').length > 0) {
3606                
3607                var svgWhatsApp = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>';
3608                var svgPercent = '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 14.25l6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0c1.1.128 1.907 1.077 1.907 2.185zM9.75 9h.008v.008H9.75V9zm4.5 4.5h.008v.008h-.008V13.5z"/></svg>';
3609                var svgCoin = '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6v12m-3-2.818l.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>';
3610                var svgTag = '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z"/><path stroke-linecap="round" stroke-linejoin="round" d="M6 6h.008v.008H6V6z"/></svg>';
3611                var svgBadgeTag = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/></svg>';
3612                var svgFire = '<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 24 24"><path d="M12 23c-3.866 0-7-3.134-7-7 0-2.525 1.394-4.75 3.5-6.015V9c0-2.485 1.328-4.665 3.312-5.874A1 1 0 0113 4v3.076c.836-.248 1.713-.076 2.5.334V6a1 1 0 011.624-.782C19.09 6.882 20 9.272 20 12c0 4.411-3.589 8-8 8-.685 0-1.35-.087-1.986-.249A6.995 6.995 0 0112 23zm0-2a5 5 0 004.243-7.657A5.013 5.013 0 0114 14.5a1 1 0 01-1-1V9.71a5.007 5.007 0 00-2 3.79 1 1 0 01-2 0c0-.712.123-1.395.344-2.035C8.485 12.34 8 13.624 8 15c0 2.761 2.239 5 4 5z"/></svg>';
3613                var svgArrow = '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 5l7 7-7 7"/></svg>';
3614                
3615                var mensagens = [
3616                    { icon: svgWhatsApp, iconClass: '', text: 'Negocie este item', showSavings: true, badge: svgBadgeTag, badgeText: 'Economize mais', badgeClass: '' },
3617                    { icon: svgPercent, iconClass: 'icon-economia', text: '<span class="texto-destaque">MAIS ECONOMIA:</span> ATÉ <span class="texto-off">30% OFF</span> EM ITENS SELECIONADOS', showSavings: false, badge: svgFire, badgeText: 'Aproveite', badgeClass: 'badge-economia' }
3618                ];
3619                
3620                var htmlTagTr = '<div class="brand-tags-tramontina"><a href="' + buildNegLink() + '" target="_blank" class="negocie-tag-ultra"><div class="negocie-content-wrapper" id="negocie-content"><span class="negocie-ultra-icon">' + svgWhatsApp + '</span><span class="negocie-ultra-text">Negocie este item</span><span class="negocie-ultra-separator"></span><div class="negocie-savings-group"><span class="negocie-savings-item svg-coin" title="Economize dinheiro">' + svgCoin + '</span><span class="negocie-savings-item svg-tag" title="Oferta exclusiva">' + svgTag + '</span></div><span class="negocie-ultra-badge">' + svgBadgeTag + '<span>Economize mais</span></span></div><span class="negocie-ultra-arrow">' + svgArrow + '</span></a></div>';
3621                
3622                $(htmlTagTr).insertBefore('.area-buy-product');
3623                
3624                var index = 0;
3625                setInterval(function() {
3626                    index = (index + 1) % mensagens.length;
3627                    var msg = mensagens[index];
3628                    var $content = $('#negocie-content');
3629                    $content.addClass('fade-out');
3630                    setTimeout(function() {
3631                        var savingsHtml = msg.showSavings ? '<div class="negocie-savings-group"><span class="negocie-savings-item svg-coin">' + svgCoin + '</span><span class="negocie-savings-item svg-tag">' + svgTag + '</span></div>' : '';
3632                        var newHtml = '<span class="negocie-ultra-icon ' + msg.iconClass + '">' + msg.icon + '</span><span class="negocie-ultra-text">' + msg.text + '</span><span class="negocie-ultra-separator"></span>' + savingsHtml + '<span class="negocie-ultra-badge ' + msg.badgeClass + '">' + msg.badge + '<span>' + msg.badgeText + '</span></span>';
3633                        $content.html(newHtml);
3634                        $content.removeClass('fade-out');
3635                    }, 300);
3636                }, 3000);
3637            }
3638        }
3639    }, 50);
3640
3641    setTimeout(function(){
3642        if ($('.button-buy').length > 0) {
3643            if ($('.topo-produto .tag-produto.tag-56').length > 0) {
3644                $('.overlay-popup-dr-negocie, .popup-dr-negocie').fadeIn();
3645                $('.popup-dr-negocie .popup-btn').attr('href', buildNegLink());
3646
3647                function fecharPopup() {
3648                    $('.overlay-popup-dr-negocie, .popup-dr-negocie').fadeOut();
3649                }
3650                
3651                $(document).on('click', '.popup-dr-negocie .popup-close', function(e){
3652                    e.preventDefault();
3653                    e.stopPropagation();
3654                    fecharPopup();
3655                });
3656                
3657                $(document).on('click', '.overlay-popup-dr-negocie', function(){
3658                    fecharPopup();
3659                });
3660                
3661                $(document).on('keydown', function(e){
3662                    if (e.key === 'Escape' && $('.popup-dr-negocie').is(':visible')) {
3663                        fecharPopup();
3664                    }
3665                });
3666            }
3667        }
3668    }, 4500);
3669});
3670// ]]></script>
3670
3671</p></div><div class='pagina-conteudo-adicional conteudo-adicional-100'><style>
3672  /* Menu Departamentos — remove o vão vazio entre as categorias.
3673     Mantém caixas, padding, setas e "Todos os Departamentos" intactos. Desktop. */
3674  @media (min-width: 1024px){
3675    .header-bottom #nav-root > li:not(.todos-os-departamentos){
3676      margin-left: 0 !important;
3677      margin-right: 0 !important;
3678      /* margem muda instantânea (sem piscar); hover continua com fade normal */
3679      transition-property: background-color, color, box-shadow !important;
3680    }
3681  }
3682  </style></div><div class='pagina-conteudo-adicional conteudo-adicional-72'><style>
3683@media (min-width: 768px) {
3684  
3685  /* Garantia mínima — apenas evitar que a barra quebre em 2 linhas */
3686  .header-bottom #nav-root {
3687    flex-wrap: nowrap !important;
3688    overflow: visible !important;
3689  }
3690  
3691  .header-bottom #nav-root > li {
3692    white-space: nowrap !important;
3693  }
3694  
3695  /* Permitir que a placa "SHOWROOMS" saia pra cima sem ser cortada */
3696  .header-bottom,
3697  .header-bottom #nav-root,
3698  .header-bottom .cpx-showrooms-block {
3699    overflow: visible !important;
3700  }
3701  
3702  /* PROTEÇÃO: garantir que o ícone "Todos os Departamentos" sempre apareça */
3703  .header-bottom .todos-os-departamentos > a .menu-icon,
3704  .header-bottom li.todos-os-departamentos a span.menu-icon {
3705    display: inline-flex !important;
3706    visibility: visible !important;
3707    max-width: 30px !important;
3708    min-width: 24px !important;
3709    width: auto !important;
3710    align-items: center !important;
3711    justify-content: center !important;
3712    margin: 0 !important;
3713  }
3714  
3715  .header-bottom .todos-os-departamentos > a .menu-icon img {
3716    display: inline-block !important;
3717    visibility: visible !important;
3718    width: auto !important;
3719    max-width: 24px !important;
3720    height: auto !important;
3721    opacity: 1 !important;
3722  }
3723
3724  #nav-root > .has-childs > a .menu-text::before {
3725    content: '';
3726    display: inline-block;
3727    width: 18px;
3728    height: 18px;
3729    margin-right: 8px;
3730    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232a5698' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
3731    background-size: contain;
3732    background-repeat: no-repeat;
3733    background-position: center;
3734    transition: transform 0.3s ease, background-image 0.3s ease;
3735    vertical-align: middle;
3736  }
3737
3738  #nav-root > .has-childs:hover > a .menu-text::before {
3739    transform: rotate(180deg);
3740    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%2300d4ff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
3741  }
3742
3743  .header-bottom .todos-os-departamentos > a .menu-text::before {
3744    display: none;
3745  }
3746
3747  #nav-root > .has-childs > a .menu-icon {
3748    display: none;
3749  }
3750
3751  .header-bottom .todos-os-departamentos > a .menu-icon img {
3752    transition: filter 0.3s ease;
3753  }
3754
3755  .header-bottom .todos-os-departamentos:hover > a .menu-icon img {
3756    filter: brightness(0) invert(1);
3757  }
3758
3759  .header-bottom .item-menu-promocoes {
3760    display: none !important;
3761  }
3762
3763  /* ═══════════════════════════════════════════════════════════════════
3764     BLOCO ESCURO VIP — Wrapper envolvendo os 3 showrooms premium
3765     "SHOWROOMS" como placa de relevo SAINDO PRA CIMA — NÃO engrossa a barra
3766     ═══════════════════════════════════════════════════════════════════ */
3767  
3768  .cpx-showrooms-block {
3769    display: flex !important;
3770    align-items: center !important;
3771    border-radius: 6px !important;
3772    padding: 0 !important;
3773    margin: 0 0 0 8px !important;
3774    position: relative !important;
3775    list-style: none !important;
3776    /* v23: visuais (fundo, blur, borda, sombra) movidos para ::after
3777       pra liberar pipeline de composição dos filhos (texto animado) */
3778    background: transparent !important;
3779    /* Z-index v32 — DINÂMICO via JS:
3780       - Estado normal (dropdown fechado): z-index 10 (vence input/lupa) 
3781       - Quando dropdown da pesquisa abre: classe .cpx-search-open baixa pra 0
3782       Detecção via MutationObserver no .suggest-search (mudança de opacity-100/0) */
3783    z-index: 10 !important;
3784    /* CRÍTICO: bloco respeita altura natural dos itens internos, não impõe altura */
3785    height: auto !important;
3786    min-height: 0 !important;
3787  }
3788
3789  /* v23: CAMADA DE VIDRO FOSCO em ::after — isolada do pipeline de composição
3790     dos filhos. Resolve bug Chromium/Safari onde backdrop-filter no pai quebra
3791     background-clip:text animado em descendentes. */
3792  .cpx-showrooms-block::after {
3793    content: '';
3794    position: absolute;
3795    inset: 0;
3796    border-radius: 6px;
3797    background: rgba(232, 240, 250, 0.55);
3798    background-image: linear-gradient(135deg, rgba(232, 240, 250, 0.55) 0%, rgba(212, 227, 245, 0.60) 100%);
3799    border: 1px solid rgba(42, 86, 152, 0.14);
3800    box-shadow: 0 1px 3px rgba(42, 86, 152, 0.06);
3801    backdrop-filter: blur(2px);
3802    -webkit-backdrop-filter: blur(2px);
3803    /* Camada de fundo: fica abaixo dos filhos do wrapper */
3804    z-index: -1;
3805    pointer-events: none;
3806  }
3807
3808  /* PLACA "SHOWROOMS" — selo institucional azul Copalux, posicionado acima do bloco */
3809  .cpx-showrooms-block::before {
3810    content: 'SHOWROOMS';
3811    position: absolute;
3812    top: -16px;
3813    left: 14px;
3814    background: linear-gradient(90deg, #2a5698 0%, #365fa4 50%, #2a5698 100%);
3815    color: #ffffff;
3816    font-size: 8.5px;
3817    font-weight: 700;
3818    letter-spacing: 1.8px;
3819    padding: 3px 10px;
3820    border-radius: 3px;
3821    text-transform: uppercase;
3822    pointer-events: none;
3823    /* Z-index v32 — DINÂMICO via JS (acompanha o wrapper) */
3824    z-index: 11;
3825    box-shadow: 0 2px 5px rgba(42, 86, 152, 0.35);
3826    /* v43 — Transição suave entre estado normal e compacto (placa f
3826ica menor no compacto) */
3827    transition: font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3828                letter-spacing 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3829                padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);
3830  }
3831
3832  /* v40 — Estado compacto quando input da pesquisa recebe foco.
3833     Em vez de sumir, o bloco SHOWROOMS:
3834     1. Desliza pra direita (sai da zona do dropdown que abre no centro)
3835     2. Esconde os textos dos showrooms (DocolShop / Seleção Tramontina / Espaço DeBacco)
3836     3. Reduz padding pra ficar bem compacto
3837     4. Esconde a placa SHOWROOMS
3838     5. Mantém os ícones visíveis com tooltip nativo via title
3839     
3840     Acionado via classe .cpx-search-compact adicionada/removida pelo JS
3841     ao detectar focus/blur do input #search. */
3842  .header-bottom .cpx-showrooms-block {
3843    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
3844    transform: translateX(0) !important;
3845  }
3846  
3847  /* Estado COMPACTO — slide pra direita + textos invisíveis */
3848  .header-bottom .cpx-showrooms-block.cpx-search-compact {
3849    transform: translateX(90px) !important;
3850  }
3851  
3852  /* v43 — Placa SHOWROOMS PERMANECE visível no estado compacto.
3853     Como ela é ::before do wrapper, já desliza junto com o transform:translateX.
3854     Adicionamos uma leve redução de tamanho pra ela ficar proporcional ao bloco
3855     compacto (que tem só os 3 ícones). Sem alteração de posição (top:-16px mantido). */
3856  .header-bottom .cpx-showrooms-block.cpx-search-compact::before {
3857    font-size: 7.5px !important;
3858    letter-spacing: 1.4px !important;
3859    padding: 2px 8px !important;
3860    transition: font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3861                letter-spacing 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3862                padding 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
3863  }
3864  
3865  /* v41 — ESCONDE TEXTO DocolShop SEM esconder o ::before (chamas SVG).
3866     A regra anterior usava max-width:0 + overflow:hidden no .menu-text inteiro,
3867     que escondia o ::before dele junto. 
3868     Solução: font-size:0 zera o texto mas o ::before tem tamanho fixo (18px),
3869     então ele continua renderizando normalmente. */
3870  .header-bottom .cpx-showrooms-block.cpx-search-compact .menu-text {
3871    font-size: 0 !important;
3872    color: transparent !important;
3873    transition: font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3874                color 0.25s ease-out !important;
3875  }
3876  
3877  /* O ::before (chamas) precisa manter font-size fixo pra não herdar o 0 */
3878  .header-bottom .cpx-showrooms-block.cpx-search-compact .menu-text::before {
3879    font-size: 14px !important;
3880    width: 18px !important;
3881    height: 14px !important;
3882  }
3883  
3884  /* DeBacco e Tramontina têm SVG inline em <span> separado dos textos.
3885     Pra esses, esconder o texto via max-width:0 funciona perfeitamente. */
3886  .header-bottom .cpx-showrooms-block.cpx-search-compact .cpx-debacco-text,
3887  .header-bottom .cpx-showrooms-block.cpx-search-compact .cpx-tram-text {
3888    max-width: 0 !important;
3889    overflow: hidden !important;
3890    opacity: 0 !important;
3891    margin: 0 !important;
3892    padding: 0 !important;
3893    transition: max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3894                opacity 0.25s ease-out 0.05s,
3895                margin 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
3896    display: inline-block !important;
3897    white-space: nowrap !important;
3898  }
3899  
3900  /* Estado normal — garante transição suave de volta */
3901  .header-bottom .cpx-showrooms-block .menu-text {
3902    transition: font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3903                color 0.25s ease-out 0.15s !important;
3904  }
3905  
3906  .header-bottom .cpx-showrooms-block .cpx-debacco-text,
3907  .header-bottom .cpx-showrooms-block .cpx-tram-text {
3908    max-width: 200px;
3909    overflow: hidden;
3910    transition: max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3911                opacity 0.3s ease-out 0.15s,
3912                margin 0.4s cubic-bezier(0.4, 0, 0.2, 1);
3913    display: inline-block;
3914    white-space: nowrap;
3915  }
3916  
3917  /* v41 — Padding equilibrado e centralização dos 3 ícones no estado compacto.
3918     Usa display:flex no <ul> wrapper e gap pra espaçar igualmente. */
3919  .header-bottom .cpx-showrooms-block.cpx-search-compact {
3920    gap: 4px !important;
3921    padding: 0 6px !important;
3922    transition: gap 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3923                padding 0.4s cubic-bezier(0.4, 0, 0.2, 1),
3924                transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
3925  }
3926  
3927  .header-bottom .cpx-showrooms-block.cpx-search-compact > li > a {
3928    padding-left: 8px !important;
3929    padding-right: 8px !important;
3930    transition: padding 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
3931    justify-content: center !important;
3932    /* v42 — Remove gap interno do <a> que é herdado do Tailwind (gap-space-8 = 8px).
3933       No estado compacto, gap entre ícone e texto invisível empurra o ícone pra esquerda. */
3934    gap: 0 !important;
3935  }
3936  
3937  /* v42 — No estado compacto, garante que o ícone DocolShop ::before não tem margin-right
3938     (que existe no estado normal pra separar do texto) */
3939  .header-bottom .cpx-showrooms-block.cpx-search-compact .item-menu-docolshop > a .menu-text::before {
3940    margin-right: 0 !important;
3941  }
3942  
3943  /* v42 — No estado compacto, esconde os spans de ícone-base (.menu-icon)
3944     que ficam vazios mas ocupam espaço no flex */
3945  .header-bottom .cpx-showrooms-block.cpx-search-compact > li > a > .menu-icon {
3946    display: none !important;
3947  }
3948  
3949  /* ═══════════════════════════════════════════════════════════════════
3950     v45 — HOVER EXPAND INDIVIDUAL no estado compacto.
3951     Quando o mouse passa em cima de UM dos ícones, ESSE específico expande
3952     mostrando o texto, enquanto os outros 2 permanecem compactos.
3953     Padrão de UX semelhante a sidebars colapsáveis (VSCode, Discord).
3954     ═══════════════════════════════════════════════════════════════════ */
3955  
3956  /* HOVER no DocolShop compacto — texto volta ao normal SÓ no DocolShop */
3957  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.item-menu-docolshop:hover .menu-text {
3958    font-size: 14px !important;
3959    transition: font-size 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
3960  }
3961  
3962  /* HOVER no DocolShop — restaura margin-right do ::before pra texto não colar no ícone */
3963  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.item-menu-docolshop:hover .menu-text::before {
3964    margin-right: 3px !important;
3965  }
3966  
3967  /* HOVER no DocolShop — gap do <a> volta pra 8px (espaçamento Magazord nativo) */
3968  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.item-menu-docolshop:hover > a {
3969    gap: 8px !important;
3970    padding-left: 14px !important;
3971    padding-right: 14px !important;
3972  }
3973  
3974  /* HOVER na Tramontina compacta — texto reaparece SÓ na Tramontina */
3975  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.cpx-tram-menu-link:hover .cpx-tram-text {
3976    max-width: 200px !important;
3977    opacity: 1 !important;
3978    margin: 0 0 0 6px !important;
3979    transition: max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1),
3980                opacity 0.3s ease-out 0.05s,
3981                margin 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
3982  }
3983  
3984  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.cpx-tram-menu-link:hover > a {
3985    gap: 8px !important;
3986    padding-left: 14px !important;
3987    padding-right: 14px !important;
3988  }
3989  
3990  /* HOVER no DeBacco compacto — texto reaparece SÓ no DeBacco */
3991  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.cpx-debacco-menu-link:hover .cpx-debacco-text {
3992    max-width: 200px !important;
3993    opacity: 1 !important;
3994    margin: 0 0 0 6px !important;
3995    transition: max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1),
3996                opacity 0.3s ease-out 0.05s,
3997                margin 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
3998  }
3999  
4000  .header-bottom .cpx-showrooms-block.cpx-search-compact > li.cpx-debacco-menu-link:hover > a {
4001    gap: 8px !important;
4002    padding-left: 14px !important;
4003    padding-right: 14px !important;
4004  }
4005
4006  /* Os 3 itens dentro do bloco escuro */
4007  .cpx-showrooms-block > li {
4008    background: transparent !important;
4009    margin: 0 !important;
4010    border-radius: 0 !important;
4011    transition: background 0.25s ease !important;
4012    display: flex !important;
4013    align-items: center !important;
4014    /* v26: REMOVIDO position:relative + z-index pra liberar repaint do colorSweep
4015       nos <span> filhos. A camada ::after fica abaixo (z-index:-1) e os <li>
4016       ficam no fluxo normal (z-index:auto) — natural composition pipeline */
4017  }
4018
4019  .cpx-showrooms-block > li > a {
4020    color: #2b496a !important;
4021    /* Apenas padding horizontal — vertical herda do <li> Magazord pra manter altura nativa */
4022    padding-top: 0 !important;
4023    padding-bottom: 0 !important;
4024    padding-left: 14px !important;
4025    padding-right: 14px !important;
4026  }
4027
4028  /* Hover dos itens dentro do bloco azul-claro — alta especificidade pra vencer o Tailwind nativo */
4029  .header-bottom .cpx-showrooms-block > li:hover {
4030    background: rgba(42, 86, 152, 0.10) !important;
4031  }
4032  
4033  /* Hover específico de cada showroom — fundo na cor da marca (translúcido
4033) */
4034  .header-bottom .cpx-showrooms-block > li.item-menu-docolshop:hover {
4035    background: linear-gradient(135deg, rgba(0, 169, 224, 0.15) 0%, rgba(0, 169, 224, 0.08) 100%) !important;
4036    box-shadow: inset 0 0 0 1px rgba(0, 169, 224, 0.35) !important;
4037  }
4038  
4039  .header-bottom .cpx-showrooms-block > li.cpx-tram-menu-link:hover {
4040    background: linear-gradient(135deg, rgba(0, 0, 183, 0.12) 0%, rgba(0, 0, 183, 0.06) 100%) !important;
4041    box-shadow: inset 0 0 0 1px rgba(0, 0, 183, 0.30) !important;
4042  }
4043  
4044  .header-bottom .cpx-showrooms-block > li.cpx-debacco-menu-link:hover {
4045    background: linear-gradient(135deg, rgba(0, 134, 168, 0.15) 0%, rgba(0, 134, 168, 0.08) 100%) !important;
4046    box-shadow: inset 0 0 0 1px rgba(0, 134, 168, 0.35) !important;
4047  }
4048  
4049  /* Borda esquerda arredondada no primeiro, direita no último */
4050  .cpx-showrooms-block > li:first-child {
4051    border-radius: 6px 0 0 6px !important;
4052  }
4053  .cpx-showrooms-block > li:last-child {
4054    border-radius: 0 6px 6px 0 !important;
4055  }
4056
4057  /* ═══════════════════════════════════════════════════════════════════
4058     DOCOLSHOP — Chamas + texto adaptados ao fundo escuro
4059     ═══════════════════════════════════════════════════════════════════ */
4060  
4061  .header-bottom .item-menu-docolshop > a .menu-text::before {
4062    content: '';
4063    display: inline-block;
4064    width: 18px;
4065    height: 14px;
4066    margin-right: 3px;
4067    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25' fill='none'%3E%3Cg transform='translate(-85, 0)'%3E%3Cpath d='M93.3239 10.5011L91.6874 9.39417C90.1231 8.33708 89.1846 6.552 89.1846 4.64059V0.0100098H93.3239V10.5011Z' fill='%2300A9E0'/%3E%3Cpath d='M97.4665 22.6543H93.3271V10.5011L94.9911 11.6446C96.5382 12.705 97.4665 14.4801 97.4665 16.3782V22.6576V22.6543Z' fill='%2300A9E0'/%3E%3Cpath d='M101.595 11.3222L99.9589 10.2152C98.3946 9.15812 97.4561 7.37303 97.4561 5.46163V0H101.595V11.3222Z' fill='%2300A9E0'/%3E%3Cpath d='M105.735 22.6543H101.596V11.3221L103.26 12.4657C104.807 13.5261 105.735 15.3012 105.735 17.1993V22.6576V22.6543Z' fill='%2300A9E0'/%3E%3Cpath d='M109.861 12.1532L108.225 11.0462C106.66 9.98916 105.722 8.20408 105.722 6.29267V0H109.861V12.1532Z' fill='%2300A9E0'/%3E%3Cpath d='M114.001 22.6543H109.861V12.1532L111.525 13.2967C113.072 14.3571 114.001 16.1322 114.001 18.0303V22.6576V22.6543Z' fill='%2300A9E0'/%3E%3C/g%3E%3C/svg%3E");
4068    background-size: contain;
4069    background-repeat: no-repeat;
4070    background-position: center;
4071    vertical-align: middle;
4072    animation: flameMove 2s ease-in-out infinite;
4073    transition: background-image 0.3s ease;
4074  }
4075
4076  /* Texto DocolShop dentro do bloco azul-claro: colorSweep original (igual aos 3) 
4077     v24: especificidade aumentada + display:inline-block + isolation:isolate
4078     pra garantir que o background-clip:text vença a cascata do <a> pai 
4079     v27: 4 técnicas de FORCE REPAINT pra quebrar otimização de algum ancestral
4080     da barra menu Magazord que está suprimindo repaint do colorSweep */
4081  /* v30 — Gradient ESTÁTICO (sem animação) reproduzindo o estado final do colorSweep.
4082     Simula visualmente o destaque ciano que aparecia ao "fim" do efeito de luz original.
4083     Sem animação = sem dependência de repaint = funciona em qualquer contexto. */
4084  .header-bottom .cpx-showrooms-block > li.item-menu-docolshop > a > .menu-text,
4085  .header-bottom .cpx-showrooms-block > li.item-menu-docolshop > a span.menu-text {
4086    font-weight: 700 !important;
4087    display: inline-block !important;
4088    background: linear-gradient(90deg, 
4089      #2a5698 0%, 
4090      #2a5698 35%, 
4091      #1a8fc7 65%, 
4092      #00d4ff 100%
4093    ) !important;
4094    -webkit-background-clip: text !important;
4095    background-clip: text !important;
4096    -webkit-text-fill-color: transparent !important;
4097    color: transparent !important;
4098  }
4099
4100  .header-bottom .item-menu-docolshop:hover > a .menu-text {
4101    background: white !important;
4102    -webkit-background-clip: text !important;
4103    background-clip: text !important;
4104    -webkit-text-fill-color: transparent !important;
4105    color: transparent !important;
4106  }
4107
4108  /* v30 — sem animação no lettering: estado estático que reproduz
4109     o visual final do colorSweep original (azul Copalux + destaque ciano à direita) */
4110
4111  .header-bottom .item-menu-docolshop:hover > a .menu-text::before {
4112    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25' fill='none'%3E%3Cg transform='translate(-85, 0)'%3E%3Cpath d='M93.3239 10.5011L91.6874 9.39417C90.1231 8.33708 89.1846 6.552 89.1846 4.64059V0.0100098H93.3239V10.5011Z' fill='%23ffffff'/%3E%3Cpath d='M97.4665 22.6543H93.3271V10.5011L94.9911 11.6446C96.5382 12.705 97.4665 14.4801 97.4665 16.3782V22.6576V22.6543Z' fill='%23ffffff'/%3E%3Cpath d='M101.595 11.3222L99.9589 10.2152C98.3946 9.15812 97.4561 7.37303 97.4561 5.46163V0H101.595V11.3222Z' fill='%23ffffff'/%3E%3Cpath d='M105.735 22.6543H101.596V11.3221L103.26 12.4657C104.807 13.5261 105.735 15.3012 105.735 17.1993V22.6576V22.6543Z' fill='%23ffffff'/%3E%3Cpath d='M109.861 12.1532L108.225 11.0462C106.66 9.98916 105.722 8.20408 105.722 6.29267V0H109.861V12.1532Z' fill='%23ffffff'/%3E%3Cpath d='M114.001 22.6543H109.861V12.1532L111.525 13.2967C113.072 14.3571 114.001 16.1322 114.001 18.0303V22.6576V22.6543Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
4113    animation: flameMove 2s ease-in-out infinite;
4114  }
4115
4116  @keyframes flameMove {
4117    0%, 100% { transform: translateY(0) scale(1); }
4118    25% { transform: translateY(-2px) scale(1.05); }
4119    50% { transform: translateY(0) scale(0.98); }
4120    75% { transform: translateY(-1px) scale(1.02); }
4121  }
4122
4123  .header-bottom .item-menu-docolshop > a .menu-icon {
4124    display: none;
4125  }
4126
4127  /* ═══════════════════════════════════════════════════════════════════
4128     ESPAÇO DEBACCO — Isotipo + texto branco (no fundo escuro)
4129     ═══════════════════════════════════════════════════════════════════ */
4130
4131  .cpx-debacco-iso {
4132    position: relative;
4133    width: 17px;
4134    height: 14px;
4135    display: inline-flex;
4136    vertical-align: middle;
4137    margin-right: 4px;
4138    flex-shrink: 0;
4139    animation: debaccoBob 2.5s ease-in-out infinite;
4140  }
4141
4142  .cpx-debacco-iso svg {
4143    position: absolute;
4144    top: 0;
4145    left: 0;
4146    width: 100%;
4147    height: 100%;
4148    transition: opacity 0.8s ease;
4149  }
4150
4151  .cpx-debacco-iso .cpx-iso-italy {
4152    opacity: 0;
4153  }
4154
4155  @keyframes debaccoBob {
4156    0%, 100% { transform: translateY(0); }
4157    25% { transform: translateY(-2px); }
4158    50% { transform: translateY(0); }
4159    75% { transform: translateY(-1px); }
4160  }
4161
4162  /* Texto DeBacco no bloco azul-claro: colorSweep original (igual aos 3)
4163     v24: especificidade aumentada + display:inline-block + isolation:isolate
4164     v27: force repaint stack */
4165  /* v30 — DeBacco com gradient estático */
4166  .header-bottom .cpx-showrooms-block > li.cpx-debacco-menu-link > a > .cpx-debacco-text,
4167  .header-bottom .cpx-showrooms-block > li.cpx-debacco-menu-link > a span.cpx-debacco-text {
4168    font-weight: 700 !important;
4169    display: inline-block !important;
4170    background: linear-gradient(90deg, 
4171      #2a5698 0%, 
4172      #2a5698 35%, 
4173      #1a8fc7 65%, 
4174      #00d4ff 100%
4175    ) !important;
4176    -webkit-background-clip: text !important;
4177    background-clip: text !important;
4178    -webkit-text-fill-color: transparent !important;
4179    color: transparent !important;
4180  }
4181
4182  .header-bottom .cpx-debacco-menu-link:hover > a .cpx-debacco-text {
4183    background: white !important;
4184    -webkit-background-clip: text !important;
4185    background-clip: text !important;
4186    -webkit-text-fill-color: transparent !important;
4187    color: transparent !important;
4188  }
4189
4190  .header-bottom .cpx-debacco-menu-link:hover .cpx-iso-base path {
4191    fill: #ffffff;
4192    transition: fill 0.3s ease;
4193  }
4194
4195  .header-bottom .cpx-debacco-menu-link:hover .cpx-iso-italy {
4196    opacity: 0 !important;
4197  }
4198
4199  .header-bottom .cpx-debacco-menu-link:hover .cpx-iso-base {
4200    opacity: 1 !important;
4201  }
4202
4203  .header-bottom .cpx-debacco-menu-link > a .menu-text::before {
4204    display: none !important;
4205  }
4206
4207  .header-bottom .cpx-debacco-menu-link > a .menu-icon {
4208    display: none !important;
4209  }
4210
4211  /* ═══════════════════════════════════════════════════════════════════
4212     SELEÇÃO TRAMONTINA — Rotate 3D + Metal Shine (no fundo escuro)
4213     ═══════════════════════════════════════════════════════════════════ */
4214
4215  .cpx-tram-iso {
4216    position: relative;
4217    width: 17px;
4218    height: 14px;
4219    display: inline-block;
4220    vertical-align: middle;
4221    margin-right: 4px;
4222    flex-shrink: 0;
4223    perspective: 200px;
4224  }
4225
4226  .cpx-tram-iso .cpx-tram-rotor {
4227    position: relative;
4228    width: 100%;
4229    height: 100%;
4230    display: block;
4231    transform-style: preserve-3d;
4232    animation: cpxTramRotate 6s ease-in-out infinite;
4233  }
4234
4235  .cpx-tram-iso .cpx-tram-rotor svg {
4236    width: 100%;
4237    height: 100%;
4238    fill: #00d4ff;
4239    backface-visibility: visible;
4240    display: block;
4241  }
4242
4243  .cpx-tram-iso .cpx-tram-shine {
4244    position: absolute;
4245    inset: 0;
4246    pointer-events: none;
4247    background: linear-gradient(110deg, 
4248      transparent 0%, 
4249      transparent 35%, 
4250      rgba(255, 255, 255, 0.95) 50%, 
4251      transparent 65%, 
4252      transparent 100%);
4253    background-size: 250% 100%;
4254    background-position: -125% 0;
4255    -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 113 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;
4256    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 113 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;
4257    animation: cpxTramShine 4s ease-in-out infinite;
4258  }
4259
4260  @keyframes cpxTramRotate {
4261    0%, 30%   { transform: rotateY(0deg); }
4262    50%, 80%  { transform: rotateY(180deg); }
4263    100%      { transform: rotateY(360deg); }
4264  }
4265
4266  @keyframes cpxTramShine {
4267    0%   { background-position: -125% 0; }
4268    50%  { background-position: 125% 0; }
4269    100% { background-position: -125% 0; }
4270  }
4271
4272  /* Texto Tramontina no bloco azul-claro: colorSweep original (igual aos 3)
4273     v24: especificidade aumentada + display:inline-block + isolation:isolate
4274     v27: force repaint stack */
4275  /* v30 — Tramontina com gradient estático */
4276  .header-bottom .cpx-showrooms-block > li.cpx-tram-menu-link > a > .cpx-tram-text,
4277  .header-bottom .cpx-showrooms-block > li.cpx-tram-menu-link > a span.cpx-tram-text {
4278    font-weight: 700 !important;
4279    display: inline-block !important;
4280    background: linear-gradient(90deg, 
4281      #2a5698 0%, 
4282      #2a5698 35%, 
4283      #1a8fc7 65%, 
4284      #00d4ff 100%
4285    ) !important;
4286    -webkit-background-clip: text !important;
4287    background-clip: text !important;
4288    -webkit-text-fill-color: transparent !important;
4289    color: transparent !important;
4290  }
4291
4292  .header-bottom .cpx-tram-menu-link:hover > a .cpx-tram-text {
4293    background: white !important;
4294    -webkit-background-clip: text !important;
4295    background-clip: text !important;
4296    -webkit-text-fill-color: transparent !important;
4297    color: transparent !important;
4298  }
4299
4300  .header-bottom .cpx-tram-menu-link:hover .cpx-tram-iso .cpx-tram-rotor svg {
4301    fill: #ffffff !important;
4302  }
4303
4304  .header-bottom .cpx-tram-menu-link > a .menu-text::before {
4305    display: none !important;
4306  }
4307
4308  .header-bottom .cpx-tram-menu-link > a .menu-icon {
4309    display: none !important;
4310  }
4311}
4312
4313/* ═══════════════════════════════════════════════════════════════════
4314   ISOLAMENTO DO MENU LATERAL — CA#56 faz .clone() do .header-bottom,
4315   então o .cpx-showrooms-block aparece dentro do sidebar também.
4316   Esta regra NEUTRALIZA o estilo do bloco quando fora do header principal,
4317   permitindo que o CA#56 controle 100% a aparência do menu lateral.
4318   
4319   FORA do @media — aplica em qualquer viewport onde o menu lateral existir.
4320   ═══════════════════════════════════════════════════════════════════ */
4321
4322.menu-lateral .cpx-showrooms-block,
4323.menu-lateral-overlay .cpx-showrooms-block,
4324.sidebar-menu .cpx-showrooms-block,
4325.menu-side .cpx-showrooms-block,
4326[class*="menu-lateral"] .cpx-showrooms-block,
4327[class*="sidebar"] .cpx-showrooms-block {
4328  background: transparent !important;
4329  background-image: none !important;
4330  border-radius: 0 !important;
4331  padding: 0 !important;
4332  margin: 0 !important;
4333  box-shadow: none !important;
4334  /* CRÍTICO: display block + flex column pra cada filho ocupar uma linha 
4335     SEM o display:contents que estava bagunçando os espaçamentos */
4336  display: block !important;
4337  flex-direction: column !important;
4338  height: auto !important;
4339  min-height: 0 !important;
4340  list-style: none !important;
4341  /* Remove qualquer altura/padding herdado de <li> do nav */
4342  line-height: normal !important;
4343}
4344
4345/* Filhos dentro do bloco no menu lateral: layout normal sem margens extras */
4346.menu-lateral .cpx-showrooms-block > li,
4347.menu-lateral-overlay .cpx-showrooms-block > li,
4348.sidebar-menu .cpx-showrooms-block > li,
4349.menu-side .cpx-showrooms-block > li,
4350[class*="menu-lateral"] .cpx-showrooms-block > li,
4351[class*="sidebar"] .cpx-showrooms-block > li {
4352  display: block !important;
4353  margin: 0 !important;
4354  padding: 0 !important;
4355  background: transparent !important;
4356  border-radius: 0 !important;
4357}
4358
4359/* Esconde a placa "SHOWROOMS" do menu lateral */
4360.menu-lateral .cpx-showrooms-block::before,
4361.menu-lateral-overlay .cpx-showrooms-block::before,
4362.sidebar-menu .cpx-showrooms-block::before,
4363.menu-side .cpx-showrooms-block::before,
4364[class*="menu-lateral"] .cpx-showrooms-block::before,
4365[class*="sidebar"] .cpx-showrooms-block::before {
4366  display: none !important;
4367  content: none !important;
4368}
4369
4370/* v23: Esconde a camada de vidro fosco ::after no menu lateral
4371   (rede de segurança — se o JS não limpar o clone, pelo menos o visual fica neutro) */
4372.menu-lateral .cpx-showrooms-block::after,
4373.menu-lateral-overlay .cpx-showrooms-block::after,
4374.sidebar-menu .cpx-showrooms-block::after,
4375.menu-side .cpx-showrooms-block::after,
4376[class*="menu-lateral"] .cpx-showrooms-block::after,
4377[class*="sidebar"] .cpx-showrooms-block::after {
4378  display: none !important;
4379  content: none !important;
4380}
4381
4382/* Reseta cores brancas dos textos APENAS no menu lateral — texto volta ao padrão Magazord */
4383.menu-lateral .cpx-showrooms-block > li > a,
4384.menu-lateral-overlay .cpx-showrooms-block > li > a,
4385.sidebar-menu .cpx-showrooms-block > li > a,
4386.menu-side .cpx-showrooms-block > li > a,
4387[class*="menu-lateral"] .cpx-showrooms-block > li > a,
4388[class*="sidebar"] .cpx-showrooms-block > li > a {
4389  color: inherit !important;
4390  padding: 10px 16px !important;
4391}
4392
4393/* Reseta hovers do bloco no menu lateral */
4394.menu-lateral .cpx-showrooms-block > li:hover,
4395.menu-lateral-overlay .cpx-showrooms-block > li:hover,
4396.sidebar-menu .cpx-showrooms-block > li:hover,
4397.menu-side .cpx-showrooms-block > li:hover,
4398[class*="menu-lateral"] .cpx-showrooms-block > li:hover,
4399[class*="sidebar"] .cpx-showrooms-block > li:hover {
4400  background: transparent !important;
4401}
4402
4403/* ===== FIX: dropdown "Entre ou Cadastre-se" / conta acima do Showrooms (add 25/08) =====
4404   O sistema do dropdown de login (caixa + backdrop z-[4]) ficava ATRÁS do bloco
4405   Showrooms (que recebe z-index:10 mais acima neste CA). Isso cortava o topo do
4406   dropdown e, ao descer o mouse até as opções, fechava antes (o mouse cruzava a
4407   faixa do Showrooms e saía da área do login). Elevar o container da conta acima
4408   do Showrooms resolve, sem tocar na busca. Escopo desktop (>=1024px). */
4409@media (min-width: 1024px){
4410  .carrinho-container{
4411    z-index: 60 !important;
4412  }
4413}
4414</style>
4415
4416<script>
4417(function() {
4418  'use strict';
4419
4420  function insertEspacoDebacco() {
4421    var tramontina = document.querySelector('.header-bottom .cpx-tram-menu-link');
4422    if (!tramontina) return false;
4423    if (document.querySelector('.cpx-debacco-menu-link')) return true;
4424
4425    var li = document.createElement('li');
4426    li.className = 'cursor-pointer flex py-space-10 text-cor-base transition-all duration-300 dark:text-white hover:bg-cor-base hover:text-white not-has-childs cpx-debacco-menu-link';
4427    li.title = 'Espa\u00e7o DeBacco';
4428
4429    li.innerHTML = '<a class="flex items-center gap-space-8 not-has-childs" href="/espaco-debacco">'
4430      + '<span class="cpx-debacco-iso">'
4431      + '<svg class="cpx-iso-base" viewBox="0 0 3103.67 3006.52" xmlns="http://www.w3.org/2000/svg">'
4432      + '<path fill="#00d4ff" fill-rule="evenodd" d="M-0 0l2654.77 0c240.28,0 448.9,249.11 448.9,459.77l0 2086.98c0,210.66 -208.62,459.77 -448.9,459.77l-2654.77 0 0 -984.61 922.9 0c157.66,0 260.61,-85.03 260.61,-225.88l0 -585.54c0,-140.85 -102.95,-225.88 -260.61,-225.88l-922.9 0 0 -984.61z"/>'
4433      + '</svg>'
4434      + '<svg class="cpx-iso-italy" viewBox="0 0 3103.67 3006.52" xmlns="http://www.w3.org/2000/svg">'
4435      + '<defs><clipPath id="cpx-dclip"><path fill-rule="evenodd" d="M-0 0l2654.77 0c240.28,0 448.9,249.11 448.9,459.77l0 2086.98c0,210.66 -208.62,459.77 -448.9,459.77l-2654.77 0 0 -984.61 922.9 0c157.66,0 260.61,-85.03 260.61,-225.88l0 -585.54c0,-140.85 -102.95,-225.88 -260.61,-225.88l-922.9 0 0 -984.61z"/></clipPath></defs>'
4436      + '<g clip-path="url(#cpx-dclip)"><rect x="0" y="0" width="1034.56" height="3006.52" fill="#009246"/><rect x="1034.56" y="0" width="1034.56" height="3006.52" fill="#ffffff"/><rect x="2069.12" y="0" width="1034.55" height="3006.52" fill="#CE2B37"/></g>'
4437      + '</svg>'
4438      + '</span>'
4439      + '<span class="cpx-debacco-text">Espa\u00e7o DeBacco</span>'
4440      + '</a>';
4441
4442    tramontina.after(li);
4443
4444    var isoBase = li.querySelector('.cpx-iso-base');
4445    var isoItaly = li.querySelector('.cpx-iso-italy');
4446    var showItaly = false;
4447
4448    setInterval(function() {
4449      showItaly = !showItaly;
4450      if (showItaly) {
4451        isoBase.style.opacity = '0';
4452        isoItaly.style.opacity = '1';
4453      } else {
4454        isoBase.style.opacity = '1';
4455        isoItaly.style.opacity = '0';
4456      }
4457    }, 2500);
4458
4459    return true;
4460  }
4461
4462  function insertSelecaoTramontina() {
4463    var docolShop = document.querySelector('.header-bottom .item-menu-docolshop');
4464    if (!docolShop) return false;
4465    if (document.querySelector('.cpx-tram-menu-link')) return true;
4466
4467    var li = document.createElement('li');
4468    li.className = 'cursor-pointer flex py-space-10 text-cor-base transition-all duration-300 dark:text-white hover:bg-cor-base hover:text-white not-has-childs cpx-tram-menu-link';
4469    li.title = 'Sele\u00e7\u00e3o Tramontina';
4470
4471    li.innerHTML = '<a class="flex items-center gap-space-8 not-has-childs" href="/tramontina">'
4472      + '<span class="cpx-tram-iso">'
4473      + '<span class="cpx-tram-rotor">'
4474      + '<svg viewBox="0 0 113 110" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">'
4475      + '<path d="M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z"/>'
4476      + '</svg>'
4477      + '<span class="cpx-tram-shine"></span>'
4478      + '</span>'
4479      + '</span>'
4480      + '<span class="cpx-tram-text">Sele\u00e7\u00e3o Tramontina</span>'
4481      + '</a>';
4482
4483    docolShop.after(li);
4484    return true;
4485  }
4486
4487  /* NOVA FUNÇÃO — Envolve os 3 showrooms num bloco azul VIP
4488     v22: ISOLAMENTO REFORÇADO — só atua no header principal (.header-bottom),
4489     ignorando clones do menu lateral feitos pelo CA#56 via .clone(). */
4490  function wrapShowroomsBlock() {
4491    /* CRÍTICO: query escopada em .header-bottom — não pega clones do sidebar */
4492    var docolShop = document.querySelector('.header-bottom #nav-root > .item-menu-docolshop');
4493    var tramontina = document.querySelector('.header-bottom #nav-root > .cpx-tram-menu-link');
4494    var debacco = document.querySelector('.header-bottom #nav-root > .cpx-debacco-menu-link');
4495    
4496    /* Só executa se os 3 estiverem prontos NO HEADER PRINCIPAL */
4497    if (!docolShop || !tramontina || !debacco) return false;
4498    
4499    /* Validação dupla: confirma que os 3 são irmãos diretos do mesmo <ul> */
4500    if (docolShop.parentElement !== tramontina.parentElement) return false;
4501    if (docolShop.parentElement !== debacco.parentElement) return false;
4502    
4503    /* Validação tripla: garante que o pai é o #nav-root dentro do .header-bottom
4504       (não um clone dentro de .menu-lateral, .sidebar-menu, etc.) */
4505    var parent = docolShop.parentElement;
4506    if (!parent.closest('.header-bottom')) return false;
4507    if (parent.closest('[class*="menu-lateral"], [class*="sidebar"], .menu-side, .menu-lateral-overlay')) return false;
4508    
4509    /* Verifica se já foi wrappado pra evitar duplicação */
4510    if (docolShop.parentElement.classList.contains('cpx-showrooms-block')) return true;
4511    
4512    /* Cria o wrapper como <li> (pra ficar na hierarquia correta de #nav-root <ul>) */
4513    var wrapper = document.createElement('li');
4514    wrapper.className = 'cpx-showrooms-block';
4515    
4516    /* Insere o wrapper ANTES do DocolShop, na mesma posição na lista */
4517    docolShop.parentElement.insertBefore(wrapper, docolShop);
4518    
4519    /* Move os 3 itens pra DENTRO do wrapper (na ordem correta) */
4520    wrapper.appendChild(docolShop);
4521    wrapper.appendChild(tramontina);
4522    wrapper.appendChild(debacco);
4523    
4524    /* v40 — Adiciona title nos <a> pra tooltip nativo aparecer quando texto
4525       está oculto no modo compacto */
4526    var docolLink = docolShop.querySelector('a');
4527    var tramLink = tramontina.querySelector('a');
4528    var debLink = debacco.querySelector('a');
4529    if (docolLink && !docolLink.getAttribute('title')) {
4530      docolLink.setAttribute('title', 'DocolShop');
4531    }
4532    if (tramLink && !tramLink.getAttribute('title')) {
4533      tramLink.setAttribute('title', 'Sele\u00e7\u00e3o Tramontina');
4534    }
4535    if (debLink && !debLink.getAttribute('title')) {
4536      debLink.setAttribute('title', 'Espa\u00e7o DeBacco');
4537    }
4538    
4539    return true;
4540  }
4541
4542  /* v22: Limpeza preventiva — remove qualquer .cpx-showrooms-block que tenha
4543     sido criado dentro do menu lateral por engano (ex: .clone() do CA#56
4544     copiando o wrapper já formado do header principal) */
4545  function cleanShowroomsFromSidebar() {
4546    var sidebarBlocks = document.querySelectorAll(
4547      '[class*="menu-lateral"] .cpx-showrooms-block, ' +
4548      '[class*="sidebar"] .cpx-showrooms-block, ' +
4549      '.menu-side .cpx-showrooms-block, ' +
4550      '.menu-lateral-overlay .cpx-showrooms-block'
4551    );
4552    sidebarBlocks.forEach(function(block) {
4553      /* Move filhos pra fora do wrapper antes de remover (preserva os links) */
4554      var parent = block.parentElement;
4555      while (block.firstChild) {
4556        parent.insertBefore(block.firstChild, block);
4557      }
4558      block.remove();
4559    });
4560  }
4561
4562  function tryInsertAll() {
4563    insertSelecaoTramontina();
4564    insertEspacoDebacco();
4565    wrapShowroomsBlock();
4566    cleanShowroomsFromSidebar();
4567  }
4568
4569  var attempts = 0;
4570  var maxAttempts = 40;
4571  function tryInsert() {
4572    tryInsertAll();
4573    var debaccoOk = document.querySelector('.cpx-debacco-menu-link');
4574    var tramOk = document.querySelector('.cpx-tram-menu-link');
4575    var wrapOk = document.querySelector('.header-bottom .cpx-showrooms-block');
4576    if ((debaccoOk && tramOk && wrapOk) || attempts >= maxAttempts) {
4577      /* v22: Após estabilizar, monta observer permanente pra capturar
4578         abertura do menu lateral (CA#56 faz .clone() sob demanda) */
4579      setupSidebarObserver();
4580      /* v32: Observer pra detectar abertura do dropdown da pesquisa */
4581      setupSearchDropdownObserver();
4582      return;
4583    }
4584    attempts++;
4585    setTimeout(tryInsert, attempts < 10 ? 100 : 300);
4586  }
4587
4588  /* v46 — Detecção REAL do estado do dropdown via sub-containers.
4589     
4590     DESCOBERTA-CHAVE (via debug no console):
4591     O .suggest-search SEMPRE renderiza com 390x330 e visible — ele é só o frame.
4592     Existem 2 sub-containers internos com `transition-opacity` que controlam
4593     o que está visível:
4594     - <ul class="flex flex-col absolute inset-0 transition-opacity..."> 
4595       → "Termos mais buscados" (estado vazio)
4596     - <div class="transition-opacity duration-300 opacity-100 pointer-events-...">
4597       → Lista de sugestões (estado com texto digitado)
4598     
4599     Apenas UM dos 2 está com opacity-100 ao mesmo tempo. Quando o dropdown
4600     "fecha", AMBOS ficam com opacity-0 + pointer-events-none.
4601     
4602     Nova estratégia: monitorar a opacity computada dos 2 sub-containers.
4603     Se ALGUM tiver opacity > 0.5 = dropdown visível = bloco compacto.
4604     Se ambos tiverem opacity ~0 = dropdown invisível = bloco normal.
4605     
4606     Isso resolve TODOS os bugs anteriores:
4607     - Funciona com foco/blur do input ✅
4608     - Funciona com bug Edrone (foco roubado mas dropdown ainda aberto) ✅
4609     - Funciona com qualquer interação não prevista ✅ */
4610  function setupSearchDropdownObserver() {
4611    if (window.cpxSearchDropdownObserver) return; /* Singleton */
4612
4613    var dropdown = document.querySelector('#suggest-pesquisa .suggest-search');
4614    if (!dropdown) {
4615      setTimeout(setupSearchDropdownObserver, 500);
4616      return;
4617    }
4618
4619    function setOpenState(isOpen) {
4620      var wrapper = document.querySelector('.header-bottom .cpx-showrooms-block');
4621      if (!wrapper) return;
4622      
4623      if (isOpen) {
4624        wrapper.classList.add('cpx-search-compact');
4625      } else {
4626        wrapper.classList.remove('cpx-search-compact');
4627      }
4628    }
4629
4630    /* v47 — Verificação TRIPLA de visibilidade real do sub-container.
4631       Confirmado via console que no estado fechado um sub-container fica com
4632       opacity:1 + visibility:hidden simultaneamente (Magazord/Tailwind quirk).
4633       Por isso checar SÓ opacity é insuficiente.
4634       
4635       Critérios para considerar visível:
4636       1. opacity > 0.5 (descarta transições)
4637       2. visibility !== 'hidden' (CRÍTICO — pega o caso descrito acima)
4638       3. height > 50 (rede de segurança — quando fechado, height = 0) */
4639    function isDropdownVisible() {
4640      var subContainers = dropdown.querySelectorAll(':scope > [class*="transition-opacity"], :scope > ul, :scope > div');
4641      
4642      for (var i = 0; i < subContainers.length; i++) {
4643        var el = subContainers[i];
4644        var cs = window.getComputedStyle(el);
4645        var opacity = parseFloat(cs.opacity) || 0;
4646        var visibility = cs.visibility;
4647        var rect = el.getBoundingClientRect();
4648        
4649        /* Os 3 critérios precisam ser satisfeitos simultaneamente */
4650        if (opacity > 0.5 && visibility !== 'hidden' && rect.height > 50) {
4651          return true;
4652        }
4653      }
4654      
4655      return false;
4656    }
4657
4658    function syncState() {
4659      setOpenState(isDropdownVisible());
4660    }
4661
4662    /* MutationObserver no .suggest-search e em todos os filhos com transition-opacity.
4663       Detecta mudanças de class (Tailwind opacity-100 ↔ opacity-0). */
4664    var observer = new MutationObserver(function() {
4665      /* Pequeno delay pra esperar transition-opacity terminar */
4666      setTimeout(syncState, 50);
4667      setTimeout(syncState, 350);
4668    });
4669    
4670    observer.observe(dropdown, {
4671      attributes: true,
4672      attributeFilter: ['class', 'style'],
4673      subtree: true /* monitora também os sub-containers */
4674    });
4675
4676    /* Listener no input — pra reagir rapidamente ao focar (antes do MutationObserver) */
4677    var input = document.querySelector('#search');
4678    if (input) {
4679      input.addEventListener('focus', function() {
4680        setTimeout(syncState, 100);
4681      });
4682      input.addEventListener('blur', function() {
4683        setTimeout(syncState, 350);
4684      });
4685      input.addEventListener('input', function() {
4686        setTimeout(syncState, 100);
4687      });
4688    }
4689    
4690    /* Tecla Escape — força resync */
4691    document.addEventListener('keydown', function(e) {
4692      if (e.key === 'Escape' || e.keyCode === 27) {
4693        setTimeout(syncState, 100);
4694      }
4695    });
4696
4697    /* Polling leve de fallback — verifica a cada 400ms.
4698       Garante que qualquer cenário não previsto (popup Edrone fechando,
4699       outras interações que afetem o dropdown) seja capturado. 
4700       Overhead: 1 leitura de getComputedStyle por sub-container = ~0.2ms */
4701    setInterval(syncState, 400);
4702
4703    /* Estado inicial */
4704    syncState();
4705
4706    window.cpxSearchDropdownObserver = true;
4707  }
4708
4709  /* v22: Observer que monitora abertura do menu lateral.
4710     Quando o CA#56 clona o .header-bottom, o wrapper .cpx-showrooms-block
4711     vem junto. Esta função detecta e limpa o clone. */
4712  function setupSidebarObserver() {
4713    if (window.cpxShowroomsObserver) return; /* Singleton */
4714    
4715    var observer = new MutationObserver(function(mutations) {
4716      var needsClean = false;
4717      mutations.forEach(function(m) {
4718        if (m.addedNodes && m.addedNodes.length) {
4719          for (var i = 0; i < m.addedNodes.length; i++) {
4720            var node = m.addedNodes[i];
4721            if (node.nodeType !== 1) continue;
4722            /* Se o node ou seus filhos contém .cpx-showrooms-block dentro do sidebar */
4723            if (node.matches && (
4724              node.matches('[class*="menu-lateral"]') ||
4725              node.matches('[class*="sidebar"]') ||
4726              node.querySelector && node.querySelector('.cpx-showrooms-block')
4727            )) {
4728              needsClean = true;
4729              break;
4730            }
4731          }
4732        }
4733      });
4734      if (needsClean) {
4735        /* Pequeno delay pra garantir que o CA#56 terminou seu processamento */
4736        setTimeout(cleanShowroomsFromSidebar, 50);
4737      }
4738    });
4739    
4740    observer.observe(document.body, {
4741      childList: true,
4742      subtree: true
4743    });
4744    
4745    window.cpxShowroomsObserver = observer;
4746  }
4747
4748  if (document.readyState === 'loading') {
4749    document.addEventListener('DOMContentLoaded', tryInsert);
4750  } else {
4751    tryInsert();
4752  }
4753
4754})();
4755</script>
4755
4756</div><div class='pagina-conteudo-adicional conteudo-adicional-101'><!-- ============================================================
4757  CA "COMPARADOR - NUCLEO" v1.0 - Copalux (31/08/2026)
4758  CA NOVO. Nome sugerido: "Comparador - Nucleo". Exibir em: Cabecalho Inferior.
4759  Dispositivos: todos. Tipo de Pagina: Produto(1) + Comparador(21) + Pesquisa(2).
4760  O QUE E: o "cerebro" compartilhado do Comparador exposto em window.CPXCompare
4761  (normalizacao v3.4, equivalencia de rotulos v3.6, Sim/Nao, presenca v3.5,
4762  diferenca real x falso positivo). Consumido pelo teaser da PDP (CA#90) e,
4763  futuramente, pelo proprio CA#89 (migracao). NAO renderiza nada sozinho.
4764  API: CPXCompare.preview(caracsA, caracsB, k) -> top-k caracteristicas p/ previa;
4765       CPXCompare.compararCaracs(a,b), .tvCanon, .canonKey, .tvValoresIguais, .boolKind
4766============================================================ -->
4767<script>
4768(function(){
4769/* ==== CEREBRO extraido do CA#89 v3.6 (identico) ==== */
4770var CPX_DIACRIT = new RegExp('[' + String.fromCharCode(768) + '-' + String.fromCharCode(879) + ']', 'g');
4771function norm(s){ return (s||'').toString().toLowerCase().normalize('NFD').replace(CPX_DIACRIT, ''); }
4772function esc(s){ return (s||'').toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;'); }
4773function tvTexto(h){ return norm((h || '').replace(/<[^>]*>/g, ' ')); }
4774function tvCanon(txt){
4775  var t = norm((txt || '').toString().replace(/<[^>]*>/g, ' '));
4776  /* v2.7.4 — unifica caracteres "sosias" (visualmente iguais, bytes diferentes;
4777     caso real: "70ºC" com ordinal U+00BA vs "70°C" com grau U+00B0) */
4778  t = t
4779    .replace(new RegExp('[' + String.fromCharCode(176) + String.fromCharCode(186) + String.fromCharCode(730) + ']', 'g'), String.fromCharCode(186))
4780    .replace(new RegExp('(\\d)\\s+' + String.fromCharCode(186), 'g'), '$1' + String.fromCharCode(186))
4781    .replace(new RegExp('[' + String.fromCharCode(8220) + String.fromCharCode(8221) + String.fromCharCode(8243) + ']', 'g'), '"')
4782    .replace(new RegExp('[' + String.fromCharCode(8216) + String.fromCharCode(8217) + String.fromCharCode(8242) + ']', 'g'), "'")
4783    .replace(new RegExp(String.fromCharCode(215), 'g'), 'x')
4784    .replace(new RegExp('[' + String.fromCharCode(8211) + String.fromCharCode(8212) + ']', 'g'), '-');
4785  /* v2.7.5 — numeros equivalentes: virgula decimal vira ponto (ANTES do split
4786     por virgula) e fracoes viram decimal — 4.5" == 4,5" == 4 1/2" == 4.1/2" */
4787  t = t.replace(/(\d),(\d)/g, '$1.$2');
4788  t = t.replace(/(\d+)[ .]?(\d+)\s*\/\s*(\d+)/g, function(m, i2, n2, d2){
4789    var dd = parseInt(d2, 10);
4790    if(!dd) return m;
4791    return String(Math.round((parseInt(i2, 10) + parseInt(n2, 10) / dd) * 1000) / 1000);
4792  });
4793  t = t.replace(/(\d+)\s*\/\s*(\d+)/g, function(m, n3, d3){
4794    var dd3 = parseInt(d3, 10);
4795    if(!dd3) return m;
4796    return String(Math.round((parseInt(n3, 10) / dd3) * 1000) / 1000);
4797  });
4798  t = t.replace(/(\d)\.(\d*?)0+(?=\D|$)/g, function(m, a, b){ return b ? a + '.' + b : a; });
4799  /* v3.4 — espacamento e marcadores de unidade: a MESMA medida escrita de
4800     formas diferentes nao deve contar como diferenca. Seguro para IGUALDADE —
4801     so remove ESPACOS e SIMBOLOS DE UNIDADE constantes; nunca remove digitos,
4802     letras de unidade ou pontuacao que mude o valor (dois valores identicos
4803     apos isto so diferiam em espaco/marcador). Fecha "1mm"=="1 mm",
4804     "400kPa"=="400 kPa", polegada 4.5"==4.5, diametro 80mm(o)=="(o) 80 mm". */
4805  t = t
4806    .replace(/\s+/g, ' ')                                   /* colapsa espacos repetidos */
4807    .replace(new RegExp(String.fromCharCode(248), 'g'), '') /* simbolo de diametro (o cortado) = marcador constante */
4808    .replace(/(\d)\s*"/g, '$1')                             /* marca de polegada colada ao numero: 4.5" == 4.5 */
4809    .replace(/(\d) ([a-z])/g, '$1$2');                      /* numero+unidade: "1 mm"=="1mm", "400 kpa"=="400kpa" */
4810  var partes = t.split(/[;,•|]+/).map(function(p){ return p.replace(/[.:]+$/, '').trim(); }).filter(Boolean);
4811  partes.sort();
4812  return partes.join('; ');
4813}
4814function tvBigramas(s){ var b = []; for(var i = 0; i < s.length - 1; i++) b.push(s.substr(i, 2)); return b; }
4815function tvSimilar(a, b){
4816  if(a === b) return 1;
4817  if(!a || !b) return 0;
4818  var ba = tvBigramas(a), bb = tvBigramas(b);
4819  if(!ba.length || !bb.length) return 0;
4820  var setB = {};
4821  bb.forEach(function(x){ setB[x] = (setB[x] || 0) + 1; });
4822  var inter = 0;
4823  ba.forEach(function(x){ if(setB[x] > 0){ inter++; setB[x]--; } });
4824  return (2 * inter) / (ba.length + bb.length);
4825}
4826var SIMILARIDADE_IGUAIS = 0.9;
4827function tvNums(s){ return (s.match(/\d+(?:\.\d+)?/g) || []).slice().sort(); }
4828function tvValoresIguais(canons){
4829  var n0 = tvNums(canons[0]).join(',');
4830  for(var i = 1; i < canons.length; i++){
4831    if(canons[i] === canons[0]) continue;
4832    if(tvNums(canons[i]).join(',') !== n0) return false;
4833    if(tvSimilar(canons[i], canons[0]) < SIMILARIDADE_IGUAIS) return false;
4834  }
4835  return true;
4836}
4837function tvBoolHtml(html){
4838  if(!html || html.indexOf('<a ') !== -1) return null;
4839  var txt = html.replace(/<[^>]*>/g, ' ').replace(/\s+/g, ' ').trim();
4840  var neg = false;
4841  var m = txt.match(/^sim\b[\s,.:;–-]*(.*)$/i);
4842  if(!m){ m = txt.match(/^n[aã]o\b[\s,.:;–-]*(.*)$/i); neg = !!m; }
4843  if(!m) return null;
4844  var resto = (m[1] || '').trim();
4845  var cor = neg ? '#df2a44' : '#19c035';
4846  var svg = neg
4847    ? '<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="' + cor + '" stroke-width="3" stroke-linecap="round" aria-hidden="true"><path d="M6 6l12 12M18 6L6 18"/></svg>'
4848    : '<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="' + cor + '" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 12.5l5.5 5.5L20 6.5"/></svg>';
4849  return '<span class="cpx-comp-bool" title="' + (neg ? 'Não' : 'Sim') + '">' + svg
4850    + '<span class="cpx-sr">' + (neg ? 'Não' : 'Sim') + (resto ? ' ' : '') + '</span>'
4851    + (resto ? '<span class="cpx-comp-boolx">' + esc(resto) + '</span>' : '')
4852    + '</span>';
4853}
4854var EQUIV_LABELS = true;
4855var LABEL_EQUIV = [
4856  { canon: 'Ducha Manual (Chuveirinho / Desviador)',
4857    nucleos: ['desviador', 'chuveirinho', 'ducha manual', 'ducha auxiliar'] }
4858];
4859var LABEL_ALIAS = null;
4860var PRESENCA_COMO_NAO = true;
4861var PRESENCA_RX = /^\s*(possui|acompanha|inclui|tem)\b/i;
4862var BOOL_RX = /^\s*(sim|n[aã]o)\b/i;
4863function cpxEnsureAlias(){
4864  if(LABEL_ALIAS) return;
4865  LABEL_ALIAS = {};
4866  LABEL_EQUIV.forEach(function(g, gi){ g.nucleos.forEach(function(t){ LABEL_ALIAS[norm(t)] = gi; }); });
4867}
4868function labelNucleo(raw){
4869  return norm(raw).replace(/^(possui|acompanha|inclui|tem|com|vem com)\s+/, '').replace(/[.:;]+$/, '').trim();
4870}
4871function labelGrupo(raw){ cpxEnsureAlias(); var g = LABEL_ALIAS[labelNucleo(raw)]; return (g == null) ? -1 : g; }
4872function canonKey(raw){ if(EQUIV_LABELS){ var g = labelGrupo(raw); if(g >= 0) return 'cpxeq:' + g; } return norm(raw); }
4873function canonDisplay(raw){ if(EQUIV_LABELS){ var g = labelGrupo(raw); if(g >= 0) return LABEL_EQUIV[g].canon; } return null; }
4874
4875/* ==== helpers de alto nivel p/ consumidores (teaser da PDP etc.) ==== */
4876var HIDE_PREVIEW_RX = /^(marca|linha|referencia|codigo|sap|ean|ncm|origem|modelo|nome|sku|dica|garantia)\b/i;
4877function boolKind(html){
4878  if(!html || String(html).indexOf('<a ') !== -1) return null;
4879  var t = String(html).replace(/<[^>]*>/g,' ').replace(/\s+/g,' ').trim();
4880  if(/^sim\b/i.test(t)) return 'sim';
4881  if(/^n[aã]o\b/i.test(t)) return 'nao';
4882  return null;
4883}
4884function vazioHtml(html){ var t = tvTexto(html); return !t || t === '-'; }
4885function compararCaracs(listaA, listaB){
4886  function mapear(lista){
4887    var mapa = {}, ordem = [];
4888    (lista||[]).forEach(function(it){
4889      if(!it || !it.label) return;
4890      var k = canonKey(it.label);
4891      if(mapa[k]){ if(vazioHtml(mapa[k].html) && !vazioHtml(it.html)) mapa[k].html = it.html; return; }
4892      mapa[k] = { label: it.label, html: it.html }; ordem.push(k);
4893    });
4894    return { mapa: mapa, ordem: ordem };
4895  }
4896  var A = mapear(listaA), B = mapear(listaB);
4897  var uniao = A.ordem.slice();
4898  B.ordem.forEach(function(k){ if(uniao.indexOf(k) === -1) uniao.push(k); });
4899  return uniao.map(function(k){
4900    var ea = A.mapa[k], eb = B.mapa[k];
4901    var label = (ea && ea.label) || (eb && eb.label) || '';
4902    var ha = ea ? ea.html : null, hb = eb ? eb.html : null;
4903    var va = vazioHtml(ha), vb = vazioHtml(hb);
4904    var ehPres = PRESENCA_COMO_NAO && PRESENCA_RX.test(label)
4905      && (BOOL_RX.test(tvTexto(ha)) || BOOL_RX.test(tvTexto(hb)));
4906    if(ehPres && va){ ha = 'Não'; va = false; }
4907    if(ehPres && vb){ hb = 'Não'; vb = false; }
4908    var completa = !va && !vb;
4909    var igual = completa && tvValoresIguais([tvCanon(ha), tvCanon(hb)]);
4910    return {
4911      key: k, label: canonDisplay(label) || label, labelOrig: label,
4912      aHtml: ha, bHtml: hb, aVazio: va, bVazio: vb,
4913      aBool: boolKind(ha), bBool: boolKind(hb),
4914      presenca: PRESENCA_RX.test(label), completa: completa, igual: igual
4915    };
4916  });
4917}
4918function preview(listaA, listaB, k){
4919  k = k || 3;
4920  var rows = compararCaracs(listaA, listaB).filter(function(r){
4921    return !HIDE_PREVIEW_RX.test(norm(r.labelOrig)) && r.completa;
4922  });
4923  rows.forEach(function(r){
4924    var s = 0;
4925    if(!r.igual) s += 100;
4926    if(r.presenca) s += 30;
4927    if(r.aBool || r.bBool) s += 8;
4928    var maxlen = Math.max(tvTexto(r.aHtml).length, tvTexto(r.bHtml).length);
4929    if(maxlen <= 22) s += 10; else if(maxlen > 42) s -= 25;
4930    r._score = s;
4931  });
4932  rows.sort(function(a, b){ return b._score - a._score; });
4933  return rows.slice(0, k);
4934}
4935var G = (typeof window !== 'undefined') ? window : (typeof globalThis !== 'undefined' ? globalThis : this);
4936G.CPXCompare = {
4937  versao: '1.0',
4938  norm: norm, tvTexto: tvTexto, tvCanon: tvCanon, tvValoresIguais: tvValoresIguais,
4939  canonKey: canonKey, canonDisplay: canonDisplay, tvBoolHtml: tvBoolHtml, boolKind: boolKind,
4940  compararCaracs: compararCaracs, preview: preview
4941};
4942})();
4943</script>
4943
4944</div><div class='pagina-conteudo-adicional conteudo-adicional-58'><head>
4945  <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap" rel="stylesheet">
4946  <style>
4947    .tag-84 { display: none; }
4948
4949    a[href*="itens-selecionados"] {
4950      display: block;
4951      text-decoration: none;
4952    }
4953
4954    /* ——— TARJA PREÇO DE CUSTO - Estilo Sóbrio Interativo ——— */
4955    .tarja-preco-custo {
4956      width: 100%;
4957      padding: 8px 15px;
4958      text-align: center;
4959      font-size: 14px;
4960      border-radius: 6px;
4961      font-weight: 600;
4962      font-family: 'Montserrat', sans-serif;
4963      position: relative;
4964      overflow: hidden;
4965      transition: background-color 0.4s ease, color 0.4s ease, transform 0.25s ease, box-shadow 0.25s ease;
4966      display: none;
4967      align-items: center;
4968      justify-content: center;
4969      height: 40px;
4970      cursor: pointer;
4971      box-sizing: border-box;
4972    }
4973
4974    /* TEMA AZUL (frase 1) */
4975    .tarja-preco-custo.tema-azul {
4976      background-color: #e8f4fd;
4977      color: #003087;
4978    }
4979
4980    /* TEMA LARANJA (frase 2 - CTA) */
4981    .tarja-preco-custo.tema-laranja {
4982      background-color: #fff4e6;
4983      color: #c45500;
4984    }
4985
4986    /* Shimmer sutil */
4987    .tarja-preco-custo::before {
4988      content: '';
4989      position: absolute;
4990      top: 0;
4991      left: -100%;
4992      width: 60%;
4993      height: 100%;
4994      background: linear-gradient(
4995        90deg,
4996        transparent 0%,
4997        rgba(255, 255, 255, 0.4) 50%,
4998        transparent 100%
4999      );
5000      transform: skewX(-20deg);
5001      animation: shimmerSutil 6s ease-in-out infinite;
5002      pointer-events: none;
5003    }
5004
5005    @keyframes shimmerSutil {
5006      0%, 100% { left: -100%; }
5007      50% { left: 150%; }
5008    }
5009
5010    /* Hover elegante */
5011    .tarja-preco-custo:hover {
5012      transform: translateY(-2px);
5013      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
5014    }
5015
5016    .tarja-preco-custo.tema-azul:hover {
5017      background-color: #dceefb;
5018    }
5019
5020    .tarja-preco-custo.tema-laranja:hover {
5021      background-color: #ffedda;
5022    }
5023
5024    /* Container do conteúdo com fade */
5025    .tarja-conteudo {
5026      display: flex;
5027      align-items: center;
5028      justify-content: center;
5029      gap: 8px;
5030      opacity: 1;
5031      transition: opacity 0.3s ease;
5032      line-height: 1;
5033      position: relative;
5034      z-index: 1;
5035    }
5036
5037    .tarja-conteudo.fade-out {
5038      opacity: 0;
5039    }
5040
5041    /* Ícones SVG */
5042    .tarja-icon {
5043      display: inline-flex;
5044      align-items: center;
5045      justify-content: center;
5046      flex-shrink: 0;
5047      line-height: 0;
5048      transition: transform 0.3s ease;
5049    }
5050
5051    .tarja-icon svg {
5052      width: 18px;
5053      height: 18px;
5054      vertical-align: middle;
5055      display: block;
5056    }
5057
5058    /* Animação do ícone tag - leve balanço */
5059    .tarja-icon-swing {
5060      animation: iconSwing 2.5s ease-in-out infinite;
5061    }
5062
5063    @keyframes iconSwing {
5064      0%, 100% { transform: rotate(0deg); }
5065      25% { transform: rotate(-8deg); }
5066      75% { transform: rotate(8deg); }
5067    }
5068
5069    /* Animação do ícone seta - pulso horizontal */
5070    .tarja-icon-arrow {
5071      animation: arrowPulse 1.5s ease-in-out infinite;
5072    }
5073
5074    @keyframes arrowPulse {
5075      0%, 100% { transform: translateX(0); }
5076      50% { transform: translateX(4px); }
5077    }
5078
5079    /* Hover no ícone */
5080    .tarja-preco-custo:hover .tarja-icon {
5081      transform: scale(1.15);
5082    }
5083
5084    .tarja-preco-custo:hover .tarja-icon-swing {
5085      animation: none;
5086      transform: scale(1.15) rotate(-5deg);
5087    }
5088
5089    .tarja-preco-custo:hover .tarja-icon-arrow {
5090      animation: none;
5091      transform: translateX(6px);
5092    }
5093
5094    /* Texto */
5095    .tarja-texto {
5096      display: inline-flex;
5097      align-items: center;
5098      gap: 6px;
5099      font-weight: 600;
5100      letter-spacing: 0.3px;
5101      line-height: 1;
5102    }
5103
5104    /* Separador */
5105    .tarja-separador {
5106      margin: 0 4px;
5107      opacity: 0.5;
5108    }
5109
5110    /* Destaque forte */
5111    .tarja-destaque {
5112      font-weight: 800;
5113      position: relative;
5114    }
5115
5116    /* Underline animado no destaque */
5117    .tarja-destaque::after {
5118      content: '';
5119      position: absolute;
5120      bottom: -2px;
5121      left: 0;
5122      width: 100%;
5123      height: 2px;
5124      background: currentColor;
5125      opacity: 0.3;
5126      transform: scaleX(0);
5127      transform-origin: right;
5128      transition: transform 0.3s ease;
5129    }
5130
5131    .tarja-preco-custo:hover .tarja-destaque::after {
5132      transform: scaleX(1);
5133      transform-origin: left;
5134    }
5135
5136    /* CTA com destaque e pulso sutil */
5137    .tarja-cta {
5138      font-weight: 700;
5139      padding: 3px 10px;
5140      background-color: rgba(196, 85, 0, 0.12);
5141      border-radius: 4px;
5142      transition: background-color 0.3s ease, transform 0.3s ease;
5143      animation: ctaPulse 2s ease-in-out infinite;
5144    }
5145
5146    @keyframes ctaPulse {
5147      0%, 100% { 
5148        box-shadow: 0 0 0 0 rgba(196, 85, 0, 0.2);
5149      }
5150      50% { 
5151        box-shadow: 0 0 0 4px rgba(196, 85, 0, 0);
5152      }
5153    }
5154
5155    .tarja-preco-custo:hover .tarja-cta {
5156      background-color: rgba(196, 85, 0, 0.22);
5157      transform: scale(1.03);
5158      animation: none;
5159    }
5160
5161    @media(max-width: 800px) {
5162      .tarja-preco-custo { 
5163        font-size: 12px; 
5164        height: 36px;
5165        padding: 6px 10px;
5166      }
5167      
5168      .tarja-icon svg {
5169        width: 15px;
5170        height: 15px;
5171      }
5172      
5173      .tarja-cta {
5174        padding: 2px 8px;
5175      }
5176      
5177      .mobile-hide {
5178        display: none;
5179      }
5180
5181      /* Reduz intensidade das animações no mobile */
5182      .tarja-preco-custo:hover {
5183        transform: translateY(-1px);
5184        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
5185      }
5186
5187      @keyframes iconSwing {
5188        0%, 100% { transform: rotate(0deg); }
5189        25% { transform: rotate(-5deg); }
5190        75% { transform: rotate(5deg); }
5191      }
5192
5193      @keyframes arrowPulse {
5194        0%, 100% { transform: translateX(0); }
5195        50% { transform: translateX(2px); }
5196      }
5197    }
5198  </style>
5199</head>
5200<body>
5201  <a href="/itens-selecionados-a-preco-de-custo-sadao-copalux">
5202    <div class="tarja-preco-custo tema-azul">
5203      <div class="tarja-conteudo" id="tarja-conteudo-preco">
5204        <!-- Conteúdo injetado via JS -->
5205      </div>
5206    </div>
5207  </a>
5208
5209  
5209<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
5209
5210  
5210<script>
5211    $(document).ready(function() {
5212      setTimeout(function(){
5213        if ($('.topo-produto .tag-84').length > 0) {
5214          
5215          // SVG Tag/Etiqueta (azul) - com classe de animação
5216          const svgTag = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5217            <path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"/>
5218            <circle cx="7.5" cy="7.5" r=".5" fill="currentColor"/>
5219          </svg>`;
5220          
5221          // SVG Seta/Arrow (laranja)
5222          const svgArrow = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
5223            <path d="M5 12h14"/>
5224            <path d="m12 5 7 7-7 7"/>
5225          </svg>`;
5226
5227          // Configuração das mensagens
5228          const mensagens = [
5229            {
5230              tema: 'tema-azul',
5231              html: `<span class="tarja-icon tarja-icon-swing">${svgTag}</span><span class="tarja-texto">Item Selecionado<span class="tarja-separador">•</span><span class="tarja-destaque">PREÇO DE CUSTO</span></span>`
5232            },
5233            {
5234              tema: 'tema-laranja',
5235              html: `<span class="tarja-icon tarja-icon-arrow">${svgArrow}</span><span class="tarja-texto"><span class="mobile-hide">Últimas unidades<span class="tarja-separador">–</span></span><span class="tarja-cta">CLIQUE AQUI</span> e confira todas as ofertas!</span>`
5236            }
5237          ];
5238
5239          // Exibir a tarja
5240          const tarja = $('.tarja-preco-custo');
5241          const conteudo = $('#tarja-conteudo-preco');
5242          
5243          conteudo.html(mensagens[0].html);
5244          tarja.css('display', 'flex');
5245
5246          // Rotação de mensagens a cada 3.5s
5247          let index = 0;
5248          setInterval(() => {
5249            index = (index + 1) % mensagens.length;
5250            
5251            // Fade out
5252            conteudo.addClass('fade-out');
5253            
5254            setTimeout(() => {
5255              // Trocar tema e conteúdo
5256              tarja.removeClass('tema-azul tema-laranja');
5257              tarja.addClass(mensagens[index].tema);
5258              conteudo.html(mensagens[index].html);
5259              
5260              // Fade in
5261              conteudo.removeClass('fade-out');
5262            }, 300);
5263            
5264          }, 3500);
5265        }
5266      }, 500);
5267    });
5268  </script>
5268
5269</body></div><div class='pagina-conteudo-adicional conteudo-adicional-87'><style>
5270@media (min-width: 1024px){
5271
5272  /* ---- BLOCO 1: MEGAMENU NATIVO — area branca acompanha o conteudo ---- */
5273  .header-bottom #nav-root > li > .container-menu{
5274    max-height: calc(100vh - 160px) !important;
5275    overflow-x: hidden !important;
5276    overflow-y: auto !important;
5277  }
5278
5279  /* ---- BLOCO 2: MENU LATERAL (clone CA#56) — branco ate o rodape ---- */
5280  .menu-lateral > .container > ul > li > .container-menu{
5281    max-height: none !important;
5282    overflow: visible !important;
5283  }
5284
5285  /* ---- BLOCO 3: MEGAMENU COZINHA — 3 colunas, todas as categorias sem rolagem ---- */
5286  .header-bottom ul#nav-root > li.cozinha > .container-menu{
5287    left: 0 !important;
5288    width: min(960px, calc(100vw - 420px)) !important;
5289    max-width: none !important;
5290    max-height: none !important;
5291    overflow: visible !important;
5292  }
5293  .header-bottom ul#nav-root > li.cozinha > .container-menu > .menu-level-2{
5294    display: block !important;
5295    height: auto !important;
5296    max-height: none !important;
5297    -webkit-columns: 3 !important;
5298    -moz-columns: 3 !important;
5299    columns: 3 !important;
5300    column-gap: 24px !important;
5301  }
5302  .header-bottom ul#nav-root > li.cozinha > .container-menu > .menu-level-2 > li{
5303    float: none !important;
5304    width: auto !important;
5305    break-inside: avoid !important;
5306    -webkit-column-break-inside: avoid !important;
5307    page-break-inside: avoid !important;
5308  }
5309
5310  /* ---- BLOCO 4: MEGAMENU BANHEIRO — 3 colunas, todas as categorias sem rolagem ---- */
5311  .header-bottom ul#nav-root > li.banheiro > .container-menu{
5312    left: 0 !important;
5313    width: min(960px, calc(100vw - 420px)) !important;
5314    max-width: none !important;
5315    max-height: none !important;
5316    overflow: visible !important;
5317  }
5318  .header-bottom ul#nav-root > li.banheiro > .container-menu > .menu-level-2{
5319    display: block !important;
5320    height: auto !important;
5321    max-height: none !important;
5322    -webkit-columns: 3 !important;
5323    -moz-columns: 3 !important;
5324    columns: 3 !important;
5325    column-gap: 24px !important;
5326  }
5327  .header-bottom ul#nav-root > li.banheiro > .container-menu > .menu-level-2 > li{
5328    float: none !important;
5329    width: auto !important;
5330    break-inside: avoid !important;
5331    -webkit-column-break-inside: avoid !important;
5332    page-break-inside: avoid !important;
5333  }
5334
5335  /* ---- BLOCO 5: MEGAMENU ILUMINACAO — 2 colunas estaveis via visibility-toggle (rev2 06/08/2026) ---- */
5336  /* BUG do Chromium: a multicoluna (columns:2) calculada enquanto o painel esta
5337     display:none (estado fechado) renderiza 3 COLUNAS ao abrir no hover, e a 3a coluna
5338     vaza p/ fora do branco (a categoria "some"). Isso NAO se corrige sozinho.
5339     CURA: manter o painel SEMPRE display:block (o layout multicoluna e calculado 1x, certo)
5340     e apenas MOSTRAR/ESCONDER por visibility+opacity no hover. Assim nao ha o recalculo
5341     bugado no display:none -> visivel. Resultado: 2 colunas balanceadas, sem vazamento,
5342     sem rolagem, com respiro (padding-bottom). So desktop (>=1024px). */
5343  .header-bottom ul#nav-root > li.iluminacao > .container-menu{
5344    display: block !important;
5345    max-height: none !important;
5346    overflow: visible !important;
5347    padding-bottom: 24px !important;
5348    visibility: hidden;
5349    opacity: 0;
5350    pointer-events: none;
5351  }
5352  .header-bottom ul#nav-root > li.iluminacao:hover > .container-menu{
5353    visibility: visible !important;
5354    opacity: 1 !important;
5355    pointer-events: auto !important;
5356  }
5357  .header-bottom ul#nav-root > li.iluminacao > .container-menu > .menu-level-2{
5358    display: block !important;
5359    height: auto !important;
5360    max-height: none !important;
5361    -webkit-columns: 2 !important;
5362    -moz-columns: 2 !important;
5363    columns: 2 !important;
5364    column-gap: 24px !important;
5365  }
5366  .header-bottom ul#nav-root > li.iluminacao > .container-menu > .menu-level-2 > li{
5367    float: none !important;
5368    width: auto !important;
5369    break-inside: avoid !important;
5370    -webkit-column-break-inside: avoid !important;
5371    page-break-inside: avoid !important;
5372  }
5373}
5374</style>
5375</div><div class='pagina-conteudo-adicional conteudo-adicional-90'><!-- ============================================================
5376  CA ENTRADA DO COMPARADOR v3.3 — Copalux (31/08/2026)
5377  v3.1 (ajustes finos do teaser): CTAs colados ao subtitulo (bloco esquerdo
5378    coeso, sem o vao do grid-areas); SEM fundo cinza nas imagens (transparente,
5379    gaps menores); REVEAL PROGRESSIVO das caracteristicas (recolhido por padrao:
5380    peek + fade via mask + botao "Ver diferencas"/"Recolher"; nomes sempre
5381    legiveis, fade so nas caracts); secao MOVIDA para DEPOIS da FAQ
5382    (.brand-faq-container). Pipeline/preview/normalizacao inalterados.
5383  v3.2/v3.3: ESPACAMENTO da secao (centralizar()). A FAQ tem margin-bottom 50px
5384    (gap de cima 50 x 26 embaixo). v3.3: topo encosta ~30px na FAQ (via margem
5385    NEGATIVA, que colapsa com os 50px da FAQ) e a BASE ganha 46px de ar porque a
5386    secao de baixo comeca com um cabecalho pesado ("O que vem na caixa?") — 26px
5387    iguais pareciam desiguais pelo peso do titulo. Margem com !important.
5388  Aplicar em: Conteudo Adicional > Incluir > Padrao
5389    Nome: Comparador - Entrada
5390    Exibir em: Cabecalho Inferior | Dispositivos: todos
5391    Filtro Tipo de Pagina: Produto (1) + Pesquisa (2)
5392  O que faz:
5393   1. [DESLIGADO na v2.2 — pedido do Mateus 12/08: retirar os pills
5394      "Comparar" do canto dos cards das vitrines] PAGINAS DE PESQUISA:
5395      botao "⇄ Comparar" em cada card + barra fixa de selecao. O codigo
5396      continua aqui; para reativar basta BOTOES_VITRINE = true no config.
5397   2. [REMOVIDO v3.0] O botao "Compare com modelos semelhantes" da buy-area
5398      foi retirado (a chamada moduloProduto sai do tick) — a entrada na PDP
5399      fica so na secao teaser (item 5). Devolve o lugar ao CA#31 (WhatsApp).
5400   3. Resolucao de IDs via endpoints nativos do comparador
5401      (getMarcasFromCategoria / getModelosFromMarca), com cache por sessao;
5402      fallback: abre o comparador so com a categoria pre-selecionada
5403   4. Detecta a categoria pela trilha do breadcrumb (JSON-LD ou visivel),
5404      com desambiguacao por departamento (Torneiras Banheiro vs Cozinha)
5405   5. SECAO "COMPARE ESTE PRODUTO" (v3.0 = TEASER): abaixo das Caracteristicas,
5406      uma MINI-COMPARACAO real "Este produto x um semelhante" (foto, nome, ref e
5407      as caracteristicas que mais diferenciam, com diferencas destacadas) + CTA
5408      verde "Abrir comparador" e "Ver outros modelos". A previa e data-driven e
5409      reusa window.CPXCompare (CA "Comparador - Nucleo"): normalizacao v3.4,
5410      equivalencia de rotulos v3.6, Sim/Nao, presenca v3.5, diferenca real x
5411      falso positivo. Rival por afinidade (preferindo um COM diferencas); as
5412      caracts do rival vem da PDP dele (slug derivado da imagemUrl). REQUER o
5413      CA "Comparador - Nucleo" carregado (sem ele, degrada sem a mini-tabela).
5414  Categorias-piloto: 7, 8, 10, 18, 43, 75, 76, 116, 130, 143
5415============================================================ -->
5416<style>
5417/* Botao no card da pesquisa */
5418.cpx-go-cardbtn{
5419  position:absolute !important; top:8px !important; right:8px !important; z-index:6 !important;
5420  display:inline-flex !important; align-items:center !important; gap:4px !important;
5421  padding:5px 10px !important; border:1px solid #e1e1e1 !important; border-radius:14px !important;
5422  background:rgba(255,255,255,.96) !important; font-family:'Open Sans',sans-serif !important;
5423  font-size:11px !important; font-weight:600 !important; color:#2b496a !important;
5424  cursor:pointer !important; line-height:1 !important; transition:all .18s !important;
5425}
5426.cpx-go-cardbtn:hover{border-color:#2a5698 !important; color:#2a5698 !important;}
5427.cpx-go-cardbtn.cpx-go-on{background:#2a5698 !important; border-color:#2a5698 !important; color:#fff !important;}
5428/* Barra de selecao */
5429#cpx-go-bar{
5430  position:fixed !important; left:0 !important; right:0 !important; bottom:0 !important;
5431  z-index:9000 !important; background:#fff !important; border-top:1px solid #e1e1e1 !important;
5432  box-shadow:0 -4px 16px rgba(0,0,0,.10) !important; padding:10px 16px !important;
5433  display:flex !important; align-items:center !important; gap:12px !important; flex-wrap:wrap !important;
5434  font-family:'Open Sans',sans-serif !important; transform:translateY(150%) !important;
5435  visibility:hidden !important; pointer-events:none !important;
5436  transition:transform .25s ease, visibility .25s !important;
5437}
5438#cpx-go-bar.cpx-vis{transform:translateY(0) !important; visibility:visible !important; pointer-events:auto !important;}
5439#cpx-go-bar .cpx-go-thumb{
5440  position:relative !important; width:44px !important; height:44px !important;
5441  border:1px solid #e1e1e1 !important; border-radius:6px !important; background:#fff !important;
5442}
5443#cpx-go-bar .cpx-go-thumb img{width:100% !important; height:100% !important; object-fit:contain !important; border-radius:6px !important;}
5444#cpx-go-bar .cpx-go-thumb button{
5445  position:absolute !important; top:-7px !important; right:-7px !important;
5446  width:18px !important; height:18px !important; border-radius:50% !important;
5447  border:none !important; background:#df2a44 !important; color:#fff !important;
5448  font-size:11px !important; line-height:17px !important; cursor:pointer !important; padding:0 !important;
5449}
5450#cpx-go-bar .cpx-go-count{font-size:12.5px !important; color:#666 !important;}
5451#cpx-go-bar .cpx-go-go{
5452  margin-left:auto !important; padding:10px 20px !important; border:none !important;
5453  border-radius:6px !important; background:#2a5698 !important; color:#fff !important;
5454  font-family:Montserrat,sans-serif !important; font-weight:600 !important; font-size:13px !important;
5455  cursor:pointer !important; transition:background .2s !important;
5456}
5457#cpx-go-bar .cpx-go-go:hover{background:#2b496a !important;}
5458#cpx-go-bar .cpx-go-go:disabled{opacity:.45 !important; cursor:not-allowed !important;}
5459#cpx-go-bar .cpx-go-clear{
5460  border:none !important; background:none !important; color:#888 !important;
5461  font-size:12px !important; text-decoration:underline !important; cursor:pointer !important;
5462}
5463@media (max-width:767px){
5464  #cpx-go-bar{bottom:0 !important; padding:7px 10px !important; gap:8px !important;}
5465  #cpx-go-bar .cpx-go-thumb{width:38px !important; height:38px !important;}
5466  #cpx-go-bar .cpx-go-count{font-size:11.5px !important;}
5467  #cpx-go-bar .cpx-go-go{padding:9px 13px !important; font-size:12px !important;}
5468}
5469/* Botao na pagina de produto */
5470.cpx-go-pdpbtn{
5471  display:flex !important; align-items:center !important; justify-content:center !important;
5472  gap:8px !important; width:100% !important; margin-top:10px !important;
5473  padding:11px 14px !important; border:1.5px solid #2a5698 !important; border-radius:6px !important;
5474  background:#fff !important; color:#2a5698 !important;
5475  font-family:Montserrat,sans-serif !important; font-weight:600 !important; font-size:13px !important;
5476  cursor:pointer !important; transition:all .2s !important;
5477}
5478.cpx-go-pdpbtn:hover{background:#2a5698 !important; color:#fff !important;}
5479.cpx-go-pdpbtn:disabled{opacity:.6 !important; cursor:wait !important;}
5480/* Secao "Compare este produto" (PDP) */
5481.cpx-go-sec{margin:34px auto !important; max-width:1240px !important; padding:0 15px !important; font-family:'Open Sans',sans-serif !important;}
5482.cpx-go-sec .cpx-go-sech2{
5483  text-align:center !important; font-family:Montserrat,sans-serif !important;
5484  font-weight:600 !important; font-size:22px !important; color:#2a5698 !important;
5485  margin:0 0 6px 0 !important;
5486}
5487.cpx-go-sec .cpx-go-sub{text-align:center !important; color:#666 !important; font-size:13.5px !important; margin:0 0 18px 0 !important;}
5488.cpx-go-secgrid{display:flex !important; gap:14px !important; overflow-x:auto !important; scroll-snap-type:x mandatory !important; padding:4px 2px 10px !important;}
5489.cpx-go-seccard{
5490  flex:0 0 185px !important; scroll-snap-align:start !important;
5491  border:1px solid #e1e1e1 !important; border-radius:8px !important; background:#fff !important;
5492  padding:12px !important; text-align:center !important; display:flex !important;
5493  flex-direction:column !important; gap:8px !important; transition:all .2s !important;
5494}
5495.cpx-go-seccard:hover{box-shadow:0 4px 14px rgba(42,86,152,.14) !important; border-color:#2a5698 !important;}
5496.cpx-go-seccard img{width:100% !important; height:120px !important; object-fit:contain !important;}
5497.cpx-go-seccard .cpx-go-secnome{font-size:12.5px !important; color:#252525 !important; line-height:1.35 !important; height:51px !important; overflow:hidden !important;}
5498.cpx-go-secbtn{
5499  margin-top:auto !important; display:block !important; padding:8px 10px !important;
5500  border:1.5px solid #2a5698 !important; border-radius:6px !important; background:#fff !important;
5501  color:#2a5698 !important; font-weight:600 !important; font-size:12px !important;
5502  text-decoration:none !important; font-family:Montserrat,sans-serif !important; transition:all .2s !important;
5503}
5504.cpx-go-secbtn:hover{background:#2a5698 !important; color:#fff !important;}
5505.cpx-go-seclink{display:block !important; text-align:center !important; margin-top:12px !important; color:#2a5698 !important; font-size:13px !important; font-weight:600 !important; text-decoration:underline !important;}
5506@media (min-width:900px){ .cpx-go-secgrid.cpx-go-few{justify-content:center !important;} }
5507@media (max-width:767px){
5508  /* 2 cards exatos na largura da tela (validado: 169px cada em 390px de viewport).
5509     width + flex-basis:auto — flex-basis em calc() briga com o transition:all do card */
5510  body .cpx-go-sec{margin:24px auto !important; padding:0 12px !important;}
5511  body .cpx-go-sec .cpx-go-sech2{font-size:19px !important;}
5512  body .cpx-go-sec .cpx-go-sub{font-size:12.5px !important; margin-bottom:14px !important;}
5513  body .cpx-go-sec .cpx-go-secgrid{gap:10px !important;}
5514  body .cpx-go-sec .cpx-go-seccard{flex:0 0 auto !important; width:calc(50% - 5px) !important; transition:none !important; padding:10px !important; gap:6px !important;}
5515  body .cpx-go-sec .cpx-go-seccard img{height:96px !important;}
5516  body .cpx-go-sec .cpx-go-seccard .cpx-go-secnome{font-size:11.5px !important; height:46px !important;}
5517  body .cpx-go-sec .cpx-go-secbtn{font-size:11px !important; padding:7px 8px !important;}
5518}
5519/* Toast */
5520#cpx-go-toast{
5521  position:fixed !important; bottom:96px !important; left:50% !important;
5522  transform:translateX(-50%) !important; z-index:9500 !important;
5523  background:#2b496a !important; color:#fff !important; padding:9px 16px !important;
5524  border-radius:8px !important; font-family:'Open Sans',sans-serif !important;
5525  font-size:12.5px !important; opacity:0 !important; transition:opacity .3s !important;
5526  pointer-events:none !important; max-width:90vw !important; text-align:center !important;
5527}
5528#cpx-go-toast.cpx-vis{opacity:1 !important;}
5529/* ===== v3.1 TEASER "Compare este produto" (Opcao A + reveal progressivo) ===== */
5530.cpx-tz{ margin:26px auto !important; max-width:1000px !important; padding:0 15px !important; font-family:'Open Sans',sans-serif !important; }
5531.cpx-tz-card{ border:1px solid #e6e8ec !important; border-radius:16px !important; padding:20px 22px !important; background:#fff !important; box-shadow:0 1px 3px rgba(20,40,80,.05),0 10px 30px rgba(20,40,80,.05) !important; }
5532.cpx-tz-grid{ display:grid !important; grid-template-columns:0.85fr 1.3fr !important; gap:26px !important; align-items:start !important; }
5533.cpx-tz-left{ min-width:0 !important; } .cpx-tz-compare{ min-width:0 !important; }
5534.cpx-tz-pill{ display:inline-flex !important; align-items:center !important; gap:6px !important; font-size:10px !important; font-weight:800 !important; letter-spacing:.06em !important; text-transform:uppercase !important; color:#19C035 !important; border:1px solid #19C035 !important; border-radius:999px !important; padding:4px 9px !important; }
5535.cpx-tz-pill svg{ width:11px !important; height:11px !important; }
5536.cpx-tz-title{ color:#2a5698 !important; font-weight:800 !important; font-size:21px !important; margin:11px 0 6px !important; line-height:1.15 !important; }
5537.cpx-tz-sub{ color:#6a7280 !important; font-size:12.5px !important; margin:0 !important; line-height:1.45 !important; }
5538.cpx-tz-actions{ margin-top:14px !important; }   /* CTAs COLADOS ao subtitulo (bloco coeso) */
5539.cpx-tz-cta{ display:inline-flex !important; align-items:center !important; justify-content:center !important; gap:9px !important; width:100% !important; background:#19C035 !important; color:#fff !important; font-weight:700 !important; font-size:14px !important; border:0 !important; border-radius:9px !important; padding:12px 16px !important; cursor:pointer !important; text-decoration:none !important; box-shadow:0 2px 8px rgba(25,192,53,.28) !important; transition:filter .15s !important; }
5540.cpx-tz-cta:hover{ filter:brightness(1.06) !important; color:#fff !important; } .cpx-tz-cta svg{ width:16px !important; height:16px !important; } .cpx-tz-cta .a{ margin-left:auto !important; }
5541.cpx-tz-link{ display:inline-block !important; margin-top:10px !important; color:#2a5698 !important; font-weight:700 !important; font-size:12.5px !important; text-decoration:none !important; }
5542.cpx-tz-link:hover{ text-decoration:underline !important; color:#2a5698 !important; }
5543.cpx-tz-cards{ display:grid !important; grid-template-columns:1fr auto 1fr !important; gap:6px !important; align-items:center !important; }   /* gap pequeno, sem vaos */
5544.cpx-tz-node{ align-self:center !important; width:28px !important; height:28px !important; border-radius:50% !important; background:#2a5698 !important; color:#fff !important; display:flex !important; align-items:center !important; justify-content:center !important; box-shadow:0 2px 7px rgba(42,86,152,.32) !important; flex:0 0 auto !important; }
5545.cpx-tz-node svg{ width:14px !important; height:14px !important; }
5546.cpx-tz-prod{ min-width:0 !important; text-align:center !important; }
5547.cpx-tz-badge{ display:inline-block !important; font-size:9px !important; font-weight:800 !important; letter-spacing:.06em !important; text-transform:uppercase !important; padding:3px 8px !important; border-radius:5px !important; margin-bottom:6px !important; }
5548.cpx-tz-badge.this{ color:#2a5698 !important; background:rgba(42,86,152,.1) !important; }
5549.cpx-tz-badge.vs{ color:#6a7280 !important; background:#eef0f4 !important; }
5550.cpx-tz-img{ width:100% !important; height:96px !important; display:flex !important; align-items:center !important; justify-content:center !important; background:transparent !important; }   /* SEM fundo cinza */
5551.cpx-tz-img img{ max-width:100% !important; max-height:100% !important; object-fit:contain !important; }
5552.cpx-tz-name{ font-size:12px !important; color:#252525 !important; font-weight:600 !important; line-height:1.32 !important; margin:7px 0 2px !important; display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; min-height:31px !important; }
5553.cpx-tz-ref{ font-size:11px !important; color:#98a1ad !important; }
5554/* --- reveal progressivo das caracteristicas (recolhido por padrao) --- */
5555.cpx-tz-reveal{ position:relative !important; margin-top:10px !important; }
5556.cpx-tz-chars{ overflow:hidden !important; transition:max-height .34s ease !important; }
5557.cpx-tz-reveal.cpx-collapsed .cpx-tz-chars{ max-height:42px !important; -webkit-mask-image:linear-gradient(#000 46%, transparent 98%) !important; mask-image:linear-gradient(#000 46%, transparent 98%) !important; }
5558.cpx-tz-reveal.cpx-expanded .cpx-tz-chars{ max-height:660px !important; }
5559.cpx-tz-toggle{ display:flex !important; align-items:center !important; justify-content:center !important; gap:6px !important; width:100% !important; margin-top:4px !important; padding:7px 10px !important; background:rgba(42,86,152,.06) !important; border:0 !important; border-radius:8px !important; color:#2a5698 !important; font-family:'Open Sans',sans-serif !important; font-weight:700 !important; font-size:11.5px !important; cursor:pointer !important; transition:background .15s !important; }
5560.cpx-tz-toggle:hover{ background:rgba(42,86,152,.12) !important; }
5561.cpx-tz-toggle svg{ width:15px !important; height:15px !important; transition:transform .28s ease !important; }
5562.cpx-tz-reveal.cpx-expanded .cpx-tz-toggle svg{ transform:rotate(180deg) !important; }
5563.cpx-tz-row{ display:grid !important; grid-template-columns:1.1fr 1fr 1fr !important; gap:10px !important; align-items:center !important; padding:8px 6px !important; border-top:1px solid #eef0f3 !important; font-size:12.5px !important; }
5564.cpx-tz-row:first-child{ border-top:0 !important; }
5565.cpx-tz-row .l{ color:#6a7280 !important; display:flex !important; align-items:center !important; gap:7px !important; }
5566.cpx-tz-row .l::before{ content:"" !important; width:5px !important; height:5px !important; border-radius:50% !important; background:#c3ccd6 !important; flex:0 0 auto !important; }
5567.cpx-tz-row .va,.cpx-tz-row .vb{ font-weight:600 !important; color:#252525 !important; font-variant-numeric:tabular-nums !important; }
5568.cpx-tz-row.diff{ background:rgba(42,86,152,.06) !important; border-radius:8px !important; border-top-color:transparent !important; padding-left:10px !important; }
5569.cpx-tz-row.diff .l::before{ background:#2a5698 !important; }
5570.cpx-tz-row.diff .va,.cpx-tz-row.diff .vb{ color:#2a5698 !important; }
5571.cpx-tz-yes{ color:#19C035 !important; font-weight:700 !important; } .cpx-tz-no{ color:#df2a44 !important; font-weight:700 !important; }
5572@media (max-width:820px){
5573  body .cpx-tz-grid{ grid-template-columns:1fr !important; gap:14px !important; }   /* empilha: head+CTAs, depois a comparacao */
5574}
5575@media (max-width:767px){
5576  body .cpx-tz{ margin:20px auto !important; padding:0 12px !important; }
5577  body .cpx-tz-card{ padding:16px !important; }
5578  body .cpx-tz-title{ font-size:18px !important; }
5579  body .cpx-tz-img{ height:82px !important; }
5580  body .cpx-tz-name{ -webkit-line-clamp:3 !important; min-height:0 !important; }   /* mais respiro p/ nomes longos no mobile */
5581  body .cpx-tz-row{ grid-template-columns:1fr 1fr 1fr !important; font-size:11.5px !important; padding:7px 4px !important; }
5582  body .cpx-tz-reveal.cpx-collapsed .cpx-tz-chars{ max-height:36px !important; }
5583}
5584</style>
5585<script>
5586(function(){
5587'use strict';
5588var DEBUG = false;
5589function log(){ if(DEBUG && window.console) console.log.apply(console, ['[CA-ENTRADA]'].concat([].slice.call(arguments))); }
5590if(!window.fetch) return;
5591if(/\/comparador/i.test(location.pathname)) return; /* nao roda na propria pagina do comparador */
5592
5593/* ---------- Config ---------- */
5594/* rx = padrao do tipo de produto; ctx = contexto obrigatorio (testados sobre
5595   trilha + slug + h1 — paginas de marketing tem breadcrumb raso).
5596   ORDEM IMPORTA na 2a passada: familias com contexto vem primeiro. */
5597var FAMILIAS = [
5598  {id:'7',   nome:'Torneiras e Misturadores',    dept:'Banheiro', alias:[], rx:/torneir|mistur|monocomando/, ctx:/banheiro|lavatorio|lavabo/},
5599  {id:'10',  nome:'Torneiras e Misturadores',    dept:'Cozinha',  alias:[], rx:/torneir|mistur|monocomando/, ctx:/cozinha|gourmet/},
5600  {id:'130', nome:'Cubas e Pias para Lavatório', dept:null,       alias:['Cubas e Pias'], rx:/cuba|pia/, ctx:/banheiro|lavatorio|lavabo/},
5601  {id:'18',  nome:'Pias e Cubas Para Cozinha',   dept:null,       alias:['Pias e Cubas'], rx:/cuba|pia|tanque|calha/, ctx:/cozinha|gourmet|tanque|inox/},
5602  {id:'75',  nome:'Aquecedores a Gás',           dept:null,       alias:[], rx:/aquecedor/, ctx:/\bgas\b|\bgs\b|glp|gn\b/},
5603  {id:'76',  nome:'Aquecedores Elétricos',       dept:null,       alias:[], rx:/aquecedor/, ctx:/eletric/},
5604  {id:'8',   nome:'Chuveiros e Duchas',          dept:null,       alias:[], rx:/chuveir|ducha/, ctx:null},
5605  {id:'43',  nome:'Acabamentos e Registros',     dept:null,       alias:[], rx:/acabament|registro/, ctx:null},
5606  {id:'116', nome:'Cooktops',                    dept:null,       alias:[], rx:/cooktop/, ctx:null},
5607  {id:'143', nome:'Ventiladores',                dept:null,       alias:[], rx:/ventilador/, ctx:null}
5608];
5609var MAX_SEL = 3;
5610var STORE_KEY = 'cpx_go_sel';
5611var COMPARADOR_URL = '/comparador';
5612/* v2.2: pills "Comparar" nos cards das vitrines de pesquisa (com a barra de
5613   selecao). Mateus pediu para RETIRAR (12/08) — a entrada do comparador fica
5614   pela PDP (botao + secao "Compare este produto") e pelo menu lateral. */
5615var BOTOES_VITRINE = false;
5616
5617var CPX_DIACRIT = new RegExp('[' + String.fromCharCode(768) + '-' + String.fromCharCode(879) + ']', 'g');
5618function norm(s){ return (s||'').toString().toLowerCase().normalize('NFD').replace(CPX_DIACRIT,'').replace(/\s+/g,' ').trim(); }
5619function tokens(s){ return norm(s).split(/[^a-z0-9]+/).filter(function(t){ return t.length > 1; }); }
5620function toast(msg){
5621  var t = document.getElementById('cpx-go-toast');
5622  if(!t){ t = document.createElement('div'); t.id = 'cpx-go-toast'; document.body.appendChild(t); }
5623  t.textContent = msg; t.classList.add('cpx-vis');
5624  clearTimeout(t._tm); t._tm = setTimeout(function(){ t.classList.remove('cpx-vis'); }, 3200);
5625}
5626
5627/* ---------- Breadcrumb -> familia ---------- */
5628function getTrail(){
5629  var trail = [];
5630  [].forEach.call(document.querySelectorAll('script[type="application/ld+json"]'), function(s){
5631    if(trail.length) return;
5632    try{
5633      var j = JSON.parse(s.textContent);
5634      var arr = Array.isArray(j) ? j : [j];
5635      arr.forEach(function(o){
5636        if(o['@type'] === 'BreadcrumbList' && o.itemListElement){
5637          trail = o.itemListElement.map(function(it){ return norm(it.name || (it.item && it.item.name) || ''); });
5638        }
5639      });
5640    }catch(e){}
5641  });
5642  if(!trail.length){
5643    var bc = document.querySelector('nav[class*="bread" i], ol[class*="bread" i], ul[class*="bread" i], div[class*="bread" i]');
5644    if(bc) trail = bc.textContent.split('>').map(norm);
5645  }
5646  return trail.filter(Boolean);
5647}
5648function resolveFamilia(){
5649  var trail = getTrail();
5650  /* 1a passada — nome exato na trilha (preciso, paginas de categoria da arvore) */
5651  for(var i = 0; i < FAMILIAS.length; i++){
5652    var f = FAMILIAS[i];
5653    var nomes = [f.nome].concat(f.alias || []).map(norm);
5654    var hitNome = trail.some(function(t){ return nomes.indexOf(t) !== -1; });
5655    if(!hitNome) continue;
5656    if(f.dept && trail.indexOf(norm(f.dept)) === -1) continue;
5657    return f;
5658  }
5659  /* 2a passada — regex sobre trilha + slug + h1 (paginas de pesquisa de
5660     marketing tem breadcrumb raso tipo "Home > Cuba Tanque Inox em Oferta") */
5661  var h1 = document.querySelector('h1');
5662  var ctx = norm(trail.join(' ') + ' ' + location.pathname.replace(/[\/-]/g, ' ') + ' ' + (h1 ? h1.textContent : ''));
5663  if(!ctx) return null;
5664  for(var j = 0; j < FAMILIAS.length; j++){
5665    var g = FAMILIAS[j];
5666    if(!g.rx || !g.rx.test(ctx)) continue;
5667    if(g.ctx && !g.ctx.test(ctx)) continue;
5668    return g;
5669  }
5670  return null;
5671}
5672
5673/* ---------- Endpoints do comparador (cache em memoria) ---------- */
5674var cacheMarcas = {}, cacheModelos = {};
5675function getMarcas(cat){
5676  if(cacheMarcas[cat]) return Promise.resolve(cacheMarcas[cat]);
5677  return fetch(COMPARADOR_URL + '?operation=getMarcasFromCategoria&categoria=' + cat, {credentials:'same-origin'})
5678    .then(function(r){ return r.json(); })
5679    .then(function(j){ cacheMarcas[cat] = j || []; return cacheMarcas[cat]; });
5680}
5681function getModelos(cat, marca){
5682  var k = cat + '|' + marca;
5683  if(cacheModelos[k]) return Promise.resolve(cacheModelos[k]);
5684  return fetch(COMPARADOR_URL + '?operation=getModelosFromMarca&categoria=' + cat + '&marca=' + marca, {credentials:'same-origin'})
5685    .then(function(r){ return r.json(); })
5686    .then(function(j){ cacheModelos[k] = j || []; return cacheModelos[k]; });
5687}
5688/* Resolve o proder_id de um produto pelo nome + marca */
5689function resolveProder(cat, brandName, prodName){
5690  return getMarcas(cat).then(function(marcas){
5691    var bn = norm(brandName);
5692    var m = null;
5693    for(var i = 0; i < marcas.length; i++){
5694      var nm = norm(marcas[i].marca_nome || marcas[i].marca || '');
5695      if(nm === bn || bn.indexOf(nm) !== -1 || nm.indexOf(bn) !== -1){ m = marcas[i]; break; }
5696    }
5697    if(!m) return null;
5698    return getModelos(cat, m.marca_id || m.id).then(function(modelos){
5699      var pTok = tokens(prodName).filter(function(t){ return t !== norm(brandName); });
5700      var pNums = pTok.filter(function(t){ return /^\d+$/.test(t); });
5701      var best = null, bestScore = 0;
5702      for(var k = 0; k < modelos.length; k++){
5703        var cTok = tokens(modelos[k].prod_nome);
5704        var numsOk = pNums.every(function(n){ return cTok.indexOf(n) !== -1; });
5705        if(pNums.length && !numsOk) continue;
5706        var score = 0;
5707        for(var x = 0; x < pTok.length; x++){ if(cTok.indexOf(pTok[x]) !== -1) score++; }
5708        if(score > bestScore){ bestScore = score; best = modelos[k]; }
5709      }
5710      if(best && bestScore >= Math.max(2, Math.floor(pTok.length * 0.5))) return {id: best.proder_id, marca: m.marca_id || m.id};
5711      return null;
5712    });
5713  }).catch(function(){ return null; });
5714}
5715
5716/* ---------- Selecao (sessionStorage) ---------- */
5717function loadSel(){
5718  try{ var s = JSON.parse(sessionStorage.getItem(STORE_KEY)); return (s && s.items) ? s : {cat:null, items:[]}; }
5719  catch(e){ return {cat:null, items:[]}; }
5720}
5721function saveSel(sel){ try{ sessionStorage.setItem(STORE_KEY, JSON.stringify(sel)); }catch(e){} }
5722
5723/* ---------- Modulo PESQUISA ----------
5724   v2.1: o storage e a UNICA fonte de verdade — handlers leem/gravam na hora
5725   (copias em closure divergiam quando o React re-renderizava os cards e
5726   causavam o bug de "desmarcar nao remove" no mobile) */
5727function moduloPesquisa(familia){
5728  var grid = document.querySelector('ul.product-list');
5729  if(!grid) return;
5730  var s0 = loadSel();
5731  if(s0.cat && s0.cat !== familia.id){ saveSel({cat:null, items:[]}); }
5732
5733  function keyOf(li){ return li.getAttribute('data-id') || ((li.querySelector('h3.product-name')||{}).textContent || '').trim(); }
5734
5735  function syncUI(){
5736    var sel = loadSel();
5737    [].forEach.call(document.querySelectorAll('ul.product-list > li'), function(li){
5738      var b = li.querySelector('.cpx-go-cardbtn');
5739      if(b){
5740        var k = keyOf(li);
5741        b.classList.toggle('cpx-go-on', sel.items.some(function(it){ return it.key === k; }));
5742      }
5743    });
5744    renderBar(sel);
5745  }
5746
5747  function toggleLi(li){
5748    var sel = loadSel();
5749    if(sel.cat && sel.cat !== familia.id){ sel = {cat:null, items:[]}; }
5750    var k = keyOf(li);
5751    var ix = -1;
5752    for(var i = 0; i < sel.items.length; i++){ if(sel.items[i].key === k){ ix = i; break; } }
5753    if(ix >= 0){
5754      sel.items.splice(ix, 1);
5755    } else {
5756      if(sel.items.length >= MAX_SEL){ toast('Máximo de ' + MAX_SEL + ' produtos por comparação'); return; }
5757      sel.cat = familia.id;
5758      sel.items.push({
5759        key: k,
5760        name: ((li.querySelector('h3.product-name')||{}).textContent || '').trim(),
5761        brand: li.getAttribute('data-brand') || '',
5762        img: (li.querySelector('img')||{}).src || ''
5763      });
5764    }
5765    if(!sel.items.length) sel.cat = null;
5766    saveSel(sel);
5767    syncUI();
5768  }
5769
5770  function injectButtons(){
5771    [].forEach.call(document.querySelectorAll('ul.product-list > li'), function(li){
5772      if(li.dataset.cpxgo) return;
5773      li.dataset.cpxgo = '1';
5774      var btn = document.createElement('button');
5775      btn.type = 'button';
5776      btn.className = 'cpx-go-cardbtn';
5777      btn.innerHTML = '&#8644; Comparar';
5778      btn.addEventListener('click', function(ev){
5779        ev.preventDefault(); ev.stopPropagation();
5780        toggleLi(li);
5781      });
5782      li.appendChild(btn);
5783    });
5784  }
5785
5786  /* Sobe o botao flutuante do WhatsApp (Edrone, shadow-root) enquanto a barra
5787     esta aberta; altura 0 restaura. Usa <style> DENTRO do shadow-root (tecnica
5788     do CA#79 — inline e sobrescrito pelo proprio widget) */
5789  function ajustaWhats(alturaBarra){
5790    try{
5791      var cont = document.querySelector('#edrone--main--whatsapp_widget--container');
5792      if(!cont) return;
5793      var raiz = cont.shadowRoot || cont;
5794      var st = raiz.querySelector('#cpx-whats-style');
5795      if(!st){
5796        st = document.createElement('style');
5797        st.id = 'cpx-whats-style';
5798        raiz.appendChild(st);
5799      }
5800      if(alturaBarra > 0){
5801        [].forEach.call(raiz.querySelectorAll('div'), function(d){
5802          if(getComputedStyle(d).position === 'fixed') d.classList.add('cpx-whats-up');
5803        });
5804        st.textContent = '.cpx-whats-up{bottom:' + (alturaBarra + 10) + 'px !important; transition:bottom .25s ease !important;}';
5805      } else {
5806        st.textContent = '';
5807      }
5808    }catch(e){}
5809  }
5810
5811  function renderBar(sel){
5812    sel = sel || loadSel();
5813    var bar = document.getElementById('cpx-go-bar');
5814    if(!bar){
5815      bar = document.createElement('div');
5816      bar.id = 'cpx-go-bar';
5817      document.body.appendChild(bar);
5818    }
5819    if(!sel.items.length){ bar.classList.remove('cpx-vis'); bar.dataset.cpxSig = ''; ajustaWhats(0); return; }
5820    /* re-renderiza so quando a selecao muda (evita loop com o MutationObserver
5821       e nao mata o alvo do toque no meio da interacao) */
5822    var sig = sel.items.map(function(it){ return it.key; }).join('|');
5823    if(bar.dataset.cpxSig === sig && bar.classList.contains('cpx-vis')) return;
5824    bar.dataset.cpxSig = sig;
5825    /* barra COLADA no chao; so sobe se a CTA fixa do produto estiver VISIVEL */
5826    if(window.matchMedia && window.matchMedia('(max-width:767px)').matches){
5827      var extra = 0;
5828      var fl = document.querySelector('.area-compra-float');
5829      if(fl && fl.offsetParent !== null && fl.offsetHeight) extra = fl.offsetHeight + 6;
5830      bar.style.setProperty('bottom', extra + 'px', 'important');
5831    } else {
5832      bar.style.removeProperty('bottom');
5833    }
5834    var html = '';
5835    sel.items.forEach(function(it, ix){
5836      html += '<span class="cpx-go-thumb">' + (it.img ? '<img src="' + it.img + '" alt=""/>' : '')
5837            + '<button type="button" data-rm="' + ix + '" title="Remover">×</button></span>';
5838    });
5839    html += '<span class="cpx-go-count">' + sel.items.length + ' de ' + MAX_SEL + ' selecionados</span>';
5840    html += '<button type="button" class="cpx-go-clear">limpar</button>';
5841    html += '<button type="button" class="cpx-go-go"' + (sel.items.length < 2 ? ' disabled' : '') + '>'
5842          + (sel.items.length < 2 ? 'Escolha mais um produto' : 'Comparar agora →') + '</button>';
5843    bar.innerHTML = html;
5844    bar.classList.add('cpx-vis');
5845    setTimeout(function(){ ajustaWhats(bar.offsetHeight); }, 150);
5846    [].forEach.call(bar.querySelectorAll('[data-rm]'), function(b){
5847      b.addEventListener('click', function(){
5848        var s = loadSel();
5849        s.items.splice(parseInt(b.getAttribute('data-rm'), 10), 1);
5850        if(!s.items.length) s.cat = null;
5851        saveSel(s);
5852        syncUI();
5853      });
5854    });
5855    bar.querySelector('.cpx-go-clear').addEventListener('click', function(){
5856      saveSel({cat:null, items:[]});
5857      syncUI();
5858    });
5859    var go = bar.querySelector('.cpx-go-go');
5860    go.addEventListener('click', function(){
5861      var s = loadSel();
5862      if(s.items.length < 2) return;
5863      go.disabled = true; go.textContent = 'Abrindo comparador…';
5864      Promise.all(s.items.map(function(it){ return resolveProder(familia.id, it.brand, it.name); }))
5865        .then(function(ids){
5866          var ok = ids.filter(Boolean);
5867          var url = COMPARADOR_URL + '?categoria=' + familia.id;
5868          ok.slice(0, 3).forEach(function(r, ix){ url += '&modelo' + (ix + 1) + '=' + r.id + '&marca' + (ix + 1) + '=' + r.marca; });
5869          if(ok.length < s.items.length) toast('Alguns produtos precisarão ser escolhidos manualmente no comparador');
5870          if(ok.length >= 2){ saveSel({cat:null, items:[]}); }
5871          location.href = url;
5872        });
5873    });
5874  }
5875
5876  injectButtons();
5877  syncUI();
5878  if(!document.body.dataset.cpxgoObs){
5879    document.body.dataset.cpxgoObs = '1';
5880    var deb = null;
5881    new MutationObserver(function(){
5882      clearTimeout(deb);
5883      deb = setTimeout(function(){ injectButtons(); syncUI(); }, 350);
5884    }).observe(document.body, {childList:true, subtree:true});
5885  }
5886}
5887
5888/* ---------- Modulo PRODUTO ---------- */
5889function moduloProduto(familia){
5890  if(document.querySelector('.cpx-go-pdpbtn')) return;
5891  var anchor = document.querySelector('.quantidade-comprar') || document.querySelector('.area-buy-product');
5892  if(!anchor) return;
5893  var btn = document.createElement('button');
5894  btn.type = 'button';
5895  btn.className = 'cpx-go-pdpbtn';
5896  btn.innerHTML = '&#8644; Compare com modelos semelhantes';
5897  anchor.parentElement.insertBefore(btn, anchor.nextSibling);
5898  btn.addEventListener('click', function(){
5899    btn.disabled = true; btn.innerHTML = 'Abrindo comparador…';
5900    var brand = '', name = '';
5901    [].forEach.call(document.querySelectorAll('script[type="application/ld+json"]'), function(s){
5902      try{
5903        var j = JSON.parse(s.textContent);
5904        var arr = Array.isArray(j) ? j : [j];
5905        arr.forEach(function(o){
5906          if(o['@type'] === 'Product'){ name = o.name || ''; brand = (o.brand && (o.brand.name || o.brand)) || ''; }
5907        });
5908      }catch(e){}
5909    });
5910    if(!name){ var h1 = document.querySelector('.informacoes-compra-produto h1') || document.querySelector('h1'); name = h1 ? h1.textContent.trim() : ''; }
5911    resolveProder(familia.id, brand, name).then(function(r){
5912      location.href = COMPARADOR_URL + '?categoria=' + familia.id + (r ? '&modelo1=' + r.id + '&marca1=' + r.marca : '');
5913    });
5914  });
5915  log('botao PDP inserido');
5916}
5917
5918/* ---------- Modulo SECAO "Compare este produto" (PDP) ---------- */
5919function nomeMarcaDaPDP(){
5920  var brand = '', name = '';
5921  [].forEach.call(document.querySelectorAll('script[type="application/ld+json"]'), function(s){
5922    try{
5923      var j = JSON.parse(s.textContent);
5924      var arr = Array.isArray(j) ? j : [j];
5925      arr.forEach(function(o){
5926        if(o['@type'] === 'Product'){ name = o.name || name; brand = (o.brand && (o.brand.name || o.brand)) || brand; }
5927      });
5928    }catch(e){}
5929  });
5930  if(!name){ var h1 = document.querySelector('.informacoes-compra-produto h1') || document.querySelector('h1'); name = h1 ? h1.textContent.trim() : ''; }
5931  return {name:name, brand:brand};
5932}
5933/* v3.0 — helpers do teaser: slug->PDP do rival, leitura de caracteristicas, celula */
5934function slugFromImg(u){ var f = (u||'').split('?')[0].split('/').pop() || ''; return f.replace(/\.(png|jpe?g|webp|gif)$/i, '').replace(/-\d+$/, ''); }
5935function lerCaracsDoc(doc){ var c = doc.querySelector('.caracteristicas-produto'); var out = []; if(c) [].forEach.call(c.querySelectorAll('dt'), function(dt){ var dd = dt.nextElementSibling; if(dd && dd.tagName === 'DD') out.push({label:(dt.textContent||'').trim(), html:dd.innerHTML}); }); return out; }
5936function fetchCaracs(url){ return fetch(url, {credentials:'same-origin'}).then(function(r){ return r.ok ? r.text() : null; }).then(function(h){ return h ? lerCaracsDoc(new DOMParser().parseFromString(h, 'text/html')) : null; }).catch(function(){ return null; }); }
5937function refDe(caracs){ for(var i=0;i<(caracs||[]).length;i++){ if(/^referen/i.test(norm(caracs[i].label))) return (caracs[i].html||'').replace(/<[^>]*>/g,'').trim(); } return ''; }
5938function imgAtual(){ var im=''; [].forEach.call(document.querySelectorAll('script[type="application/ld+json"]'), function(s){ try{ var j=JSON.parse(s.textContent), a=Array.isArray(j)?j:[j]; a.forEach(function(o){ if(o['@type']==='Product' && o.image && !im) im = Array.isArray(o.image)?o.image[0]:o.image; }); }catch(e){} }); if(!im){ var el=document.querySelector('.area-imagem-produto img, .produto-imagem img, .fotorama img, .swiper-slide img'); if(el) im = el.getAttribute('src')||el.getAttribute('data-src')||''; } return im; }
5939function escT(s){ return String(s==null?'':s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;'); }
5940function valTxt(html){ return String(html==null?'':html).replace(/<[^>]*>/g,'').replace(/\s+/g,' ').trim(); }
5941function cellVal(html){ var C=window.CPXCompare; var k=(C&&C.boolKind)?C.boolKind(html):null; if(k==='sim') return '<span class="cpx-tz-yes">&#10003; Sim</span>'; if(k==='nao') return '<span class="cpx-tz-no">&#10007; Não</span>'; return escT(valTxt(html)); }
5942/* v3.0 — SECAO "Compare este produto" virou um TEASER com mini-comparacao REAL
5943   (Este produto x um semelhante), reutilizando window.CPXCompare (CA "Nucleo"):
5944   normalizacao v3.4, equivalencia de rotulos v3.6, Sim/Nao, presenca v3.5 e
5945   diferenca real x falso positivo. Escolhe o rival por afinidade (preferindo um
5946   que tenha diferencas) e as caracteristicas da previa via CPXCompare.preview(). */
5947function moduloProdutoSecao(familia){
5948  if(document.querySelector('.cpx-tz') || document.body.dataset.cpxTz) return;
5949  var alvo = document.querySelector('.caracteristicas-produto');
5950  if(!alvo) return;
5951  document.body.dataset.cpxTz = '1';
5952  var pd = nomeMarcaDaPDP();
5953  if(!pd.name){ delete document.body.dataset.cpxTz; return; }
5954  var caracsAtual = lerCaracsDoc(document);
5955  resolveProder(familia.id, pd.brand, pd.name).then(function(cur){
5956    /* monta a lista de candidatos: mesma marca primeiro, depois as outras */
5957    return getMarcas(familia.id).then(function(marcas){
5958      var ordem = marcas.slice();
5959      if(cur){ ordem.sort(function(a, b){ return (a.marca_id === cur.marca ? -1 : 0) - (b.marca_id === cur.marca ? -1 : 0); }); }
5960      /* v2.1 — coleta ampla e RANQUEIA por afinidade com o produto atual:
5961         categorias amplas misturam tipos (ex.: cubas + calhas umidas) e a
5962         ordem alfabetica trazia o tipo errado primeiro */
5963      var alvoTokens = tokens(pd.name).filter(function(tk){
5964        return !/^\d+$/.test(tk) && tk.length > 2 && tk !== norm(pd.brand);
5965      });
5966      var cands = [];
5967      var chain = Promise.resolve();
5968      ordem.forEach(function(mc){
5969        chain = chain.then(function(){
5970          if(cands.length >= 80) return;
5971          return getModelos(familia.id, mc.marca_id).then(function(mods){
5972            (mods || []).forEach(function(m){
5973              if(cands.length >= 80) return;
5974              if(cur && String(m.proder_id) === String(cur.id)) return;
5975              if(!m.imagemUrl) return;
5976              var ct = tokens(m.prod_nome);
5977              var score = 0;
5978              alvoTokens.forEach(function(tk){ if(ct.indexOf(tk) !== -1) score++; });
5979              if(cur && mc.marca_id === cur.marca) score += 2;
5980              cands.push({id: m.proder_id, marca: mc.marca_id, nome: m.prod_nome, img: m.imagemUrl, slug: slugFromImg(m.imagemUrl), score: score});
5981            });
5982          });
5983        });
5984      });
5985      return chain.then(function(){
5986        cands.sort(function(a, b){ return b.score - a.score; });
5987        return {cur: cur, cands: cands.slice(0, 6)};
5988      });
5989    });
5990  }).then(function(r){
5991    if(!r || !r.cands.length){ delete document.body.dataset.cpxTz; return; }
5992    var C = window.CPXCompare;
5993    var tent = r.cands.slice(0, (C && C.preview) ? 3 : 1);  /* tenta ate 3 p/ achar rival com diferencas; sem nucleo, so 1 */
5994    function tenta(i, fallback){
5995      if(i >= tent.length) return Promise.resolve(fallback);
5996      var cand = tent[i];
5997      if(!cand.slug) return tenta(i + 1, fallback);
5998      return fetchCaracs('/' + cand.slug).then(function(cr){
5999        if(!cr || !cr.length) return tenta(i + 1, fallback);
6000        var rows = (C && C.preview) ? C.preview(caracsAtual, cr, 3) : [];
6001        var pack = { cand: cand, rows: rows, caracs: cr };
6002        if(rows.some(function(x){ return !x.igual; })) return pack;   /* rival com diferencas reais = otimo */
6003        return tenta(i + 1, fallback || pack);                        /* guarda 1o valido como reserva */
6004      });
6005    }
6006    return tenta(0, null).then(function(sel){
6007      if(sel) render(r.cur, sel); else delete document.body.dataset.cpxTz;
6008    });
6009  }).catch(function(){ delete document.body.dataset.cpxTz; });
6010
6011  function render(cur, sel){
6012    var cand = sel.cand, rows = sel.rows || [];
6013    var base = COMPARADOR_URL + '?categoria=' + familia.id + (cur ? '&modelo1=' + cur.id + '&marca1=' + cur.marca : '');
6014    var linkComp = base + '&modelo2=' + cand.id + '&marca2=' + cand.marca;
6015    var refA = refDe(caracsAtual), refB = sel.caracs ? refDe(sel.caracs) : '';
6016    var imgA = imgAtual();
6017    var swap = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M7 8h13l-3-3M17 16H4l3 3"/></svg>';
6018    var star = '<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2l2.9 6.3 6.9.7-5.2 4.6 1.5 6.8L12 17.8 5.9 20.4l1.5-6.8L2.2 9l6.9-.7z"/></svg>';
6019    var chev = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>';
6020    var charsHtml = rows.map(function(x){
6021      return '<div class="cpx-tz-row' + (x.igual ? '' : ' diff') + '"><span class="l">' + escT(x.label) + '</span>'
6022        + '<span class="va">' + cellVal(x.aHtml) + '</span><span class="vb">' + cellVal(x.bHtml) + '</span></div>';
6023    }).join('');
6024    var sec = document.createElement('div');
6025    sec.className = 'cpx-tz';
6026    var actionsHtml = '<div class="cpx-tz-actions"><a class="cpx-tz-cta" href="' + linkComp + '">' + swap + 'Abrir comparador<span class="a">&#8594;</span></a>'
6027      + '<a class="cpx-tz-link" href="' + base + '">Ver outros modelos &#8594;</a></div>';
6028    var revealHtml = charsHtml
6029      ? '<div class="cpx-tz-reveal cpx-collapsed"><div class="cpx-tz-chars">' + charsHtml + '</div>'
6030        + '<button type="button" class="cpx-tz-toggle" aria-expanded="false"><span class="lbl">Ver diferenças</span>' + chev + '</button></div>'
6031      : '';
6032    sec.innerHTML =
6033      '<div class="cpx-tz-card"><div class="cpx-tz-grid">'
6034      + '<div class="cpx-tz-left"><div class="cpx-tz-head"><span class="cpx-tz-pill">' + star + 'Compare antes de decidir</span>'
6035        + '<div class="cpx-tz-title">Compare este produto</div>'
6036        + '<p class="cpx-tz-sub">Ainda em dúvida? Veja lado a lado as diferenças entre este modelo e um semelhante antes de decidir.</p></div>'
6037        + actionsHtml + '</div>'
6038      + '<div class="cpx-tz-compare"><div class="cpx-tz-cards">'
6039        + '<div class="cpx-tz-prod"><span class="cpx-tz-badge this">Este produto</span><div class="cpx-tz-img">' + (imgA ? '<img loading="lazy" src="' + imgA + '" alt="">' : '') + '</div><div class="cpx-tz-name">' + escT(pd.name) + '</div>' + (refA ? '<div class="cpx-tz-ref">Ref. ' + escT(refA) + '</div>' : '') + '</div>'
6040        + '<div class="cpx-tz-node">' + swap + '</div>'
6041        + '<div class="cpx-tz-prod"><span class="cpx-tz-badge vs">Comparado com</span><div class="cpx-tz-img"><img loading="lazy" src="' + cand.img + '" alt=""></div><div class="cpx-tz-name">' + escT(cand.nome) + '</div>' + (refB ? '<div class="cpx-tz-ref">Ref. ' + escT(refB) + '</div>' : '') + '</div>'
6042        + '</div>' + revealHtml + '</div>'
6043      + '</div></div>';
6044    var anchor = document.querySelector('.brand-faq-container') || alvo;  /* v3.1: DEPOIS das Perguntas Frequentes (fallback: apos Caracteristicas) */
6045    anchor.parentElement.insertBefore(sec, anchor.nextSibling);
6046    var tgl = sec.querySelector('.cpx-tz-toggle');
6047    if(tgl) tgl.addEventListener('click', function(){
6048      var rev = sec.querySelector('.cpx-tz-reveal'); if(!rev) return;
6049      var abrir = !rev.classList.contains('cpx-expanded');
6050      rev.classList.toggle('cpx-expanded', abrir);
6051      rev.classList.toggle('cpx-collapsed', !abrir);
6052      tgl.setAttribute('aria-expanded', String(abrir));
6053      var lbl = tgl.querySelector('.lbl'); if(lbl) lbl.textContent = abrir ? 'Recolher' : 'Ver diferenças';
6054    });
6055    /* v3.3: ESPACAMENTO da secao. O gap ate a FAQ (secao leve, acima) fica modesto
6056       (~30px, encostado); o gap ate a proxima secao ganha MAIS AR (46px) porque ela
6057       comeca com um TITULO/cabecalho pesado (ex.: "O que vem na caixa?") — 26px
6058       iguais pareciam desiguais pelo peso visual do cabecalho. Topo via margem
6059       NEGATIVA (a FAQ tem margin-bottom grande que COLAPSA com a do teaser). Margem
6060       com 'important' (o CSS do CA e !important). Roda 2x p/ secoes que montam depois. */
6061    function centralizar(){
6062      var pv = sec.previousElementSibling;
6063      if(!pv) return;
6064      var rt = sec.getBoundingClientRect();
6065      if(!rt.height) return;
6066      var ga = Math.round(rt.top - pv.getBoundingClientRect().bottom);
6067      if(!isFinite(ga) || ga < 0 || ga > 300) return;
6068      var ALVO_TOPO = 30;
6069      if(ga > ALVO_TOPO + 3) sec.style.setProperty('margin-top', (ALVO_TOPO - ga) + 'px', 'important');
6070      sec.style.setProperty('margin-bottom', '46px', 'important');
6071    }
6072    setTimeout(centralizar, 150); setTimeout(centralizar, 800);
6073    log('teaser inserido (rival ' + cand.id + ', ' + rows.length + ' caracts, apos FAQ)');
6074  }
6075}
6076
6077/* ---------- Boot ---------- */
6078function limparVitrine(){
6079  /* v2.2: garante que nenhum pill/barra sobreviva (defensivo) */
6080  [].forEach.call(document.querySelectorAll('.cpx-go-cardbtn'), function(b){ if(b.parentNode) b.parentNode.removeChild(b); });
6081  var bar = document.getElementById('cpx-go-bar');
6082  if(bar) bar.classList.remove('cpx-vis');
6083}
6084function tick(){
6085  var familia = resolveFamilia();
6086  if(!familia) return;
6087  var ehPDP = document.querySelector('.area-buy-product') || document.querySelector('#produto-react-app');
6088  if(document.querySelector('ul.product-list')){
6089    if(BOTOES_VITRINE) moduloPesquisa(familia);
6090    else limparVitrine();
6091  }
6092  if(ehPDP){ moduloProdutoSecao(familia); }  /* v3.0: botao "Compare com modelos" REMOVIDO; entrada fica so na secao teaser abaixo */
6093}
6094var boot = 0;
6095var bootTimer = setInterval(function(){
6096  boot++; tick();
6097  if(boot > 10){ clearInterval(bootTimer); setInterval(tick, 2000); }
6098}, 800);
6099log('CA Entrada iniciado');
6100})();
6101</script>
6101
6102</div><div class='pagina-conteudo-adicional conteudo-adicional-56'>
6102<script>
6103$(document).ready(function() {
6104    let newMenu = $('.header-bottom').clone();
6105    $(newMenu).removeClass();
6106    $(newMenu).addClass('menu-lateral');
6107
6108    $('.header-bottom').after(newMenu);
6109
6110    $('.header-bottom #nav-root li').eq(0).before(`
6111        <li class="cursor-pointer flex py-space-10 text-cor-base transition-all duration-300 dark:text-white hover:bg-cor-base hover:text-white not-has-childs todos-os-departamentos" title="Todos os Departamentos">
6112            <a class="flex items-center gap-space-8 not-has-childs">
6113                <span style='max-width: 30px;' class="menu-icon">
6114                    <img class="lazyloaded h-auto" src="https://copalux.cdn.magazord.com.br/img/2025/04/banner/11977/menu.png" alt="https://copalux.cdn.magazord.com.br/img/2025/04/banner/11977/menu.png">
6115                </span>
6116                <span class="menu-text">Todos os Departamentos</span>
6117            </a>
6118        </li>`
6119    );
6120
6121    $('.menu-lateral').before(`<div style='display: none' class='overlay-menu'></div>`);
6122    $('.menu-lateral .container').before(`
6123        <div class='menu-close'>
6124            <img src='https://copalux.cdn.magazord.com.br/resources/menu-close.png' />
6125        </div>
6126        <div class='text-hello'>Olá 👋</div>
6127        <div class='menu-buttons'>
6128            <ul>
6129                <li><a href='/login'><img src='https://copalux.cdn.magazord.com.br/resources/user.png' />Minha conta</a></li>
6130                <li><a href='/cliente/pedidos'><img src='https://copalux.cdn.magazord.com.br/resources/pedido.png' />Meus Pedidos</a></li>
6131                <li><a href='https://api.whatsapp.com/send?1=pt_BR&phone=5547997821938'><img src='https://copalux.cdn.magazord.com.br/resources/whatsapp.png' />(47) 99782-1938</a></li>
6132            </ul>
6133            <div class='text-menu'>Departamentos</div>
6134        </div>`
6135    );
6136
6137    $('.menu-lateral .item-menu-cozinha > .container-menu > .menu-level-2').prepend(`
6138        <li class="ver-tudo-cozinha not-has-childs cursor-pointer w-full py-space-4">
6139            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/cozinha">
6140                <span class="menu-text">+ Ver tudo em Itens de Cozinha</span>
6141            </a>
6142        </li>
6143    `);
6144
6145    $('.menu-lateral .item-menu-banheiro > .container-menu > .menu-level-2').prepend(`
6146        <li class="ver-tudo-banheiro not-has-childs cursor-pointer w-full py-space-4">
6147            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/banheiro">
6148                <span class="menu-text">+ Ver tudo em Itens de Banheiro</span>
6149            </a>
6150        </li>
6151    `);
6152
6153    $('.menu-lateral .item-menu-iluminacao > .container-menu > .menu-level-2').prepend(`
6154        <li class="ver-tudo-iluminacao not-has-childs cursor-pointer w-full py-space-4">
6155            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/iluminacao">
6156                <span class="menu-text">+ Ver tudo em Iluminação</span>
6157            </a>
6158        </li>
6159    `);
6160
6161    $('.menu-lateral .item-menu-revestimentos > .container-menu > .menu-level-2').prepend(`
6162        <li class="ver-tudo-revestimentos not-has-childs cursor-pointer w-full py-space-4">
6163            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/decoracao-e-revestimentos">
6164                <span class="menu-text">+ Ver tudo em Revestimentos</span>
6165            </a>
6166        </li>
6167    `);
6168
6169    $('.menu-lateral .item-menu-ventiladores > .container-menu > .menu-level-2').prepend(`
6170        <li class="ver-tudo-ventiladores not-has-childs cursor-pointer w-full py-space-4">
6171            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/ventiladores">
6172                <span class="menu-text">+ Ver tudo em Ventiladores</span>
6173            </a>
6174        </li>
6175    `);
6176
6177    $('.menu-lateral .item-menu-aquecedores-de-agua > .container-menu > .menu-level-2').prepend(`
6178        <li class="ver-tudo-aquecedores not-has-childs cursor-pointer w-full py-space-4">
6179            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/aquecedores-de-agua">
6180                <span class="menu-text">+ Ver tudo em Aquecedores</span>
6181            </a>
6182        </li>
6183    `);
6184
6185    $('.menu-lateral .item-menu-marcas > .container-menu > .menu-level-2').prepend(`
6186        <li class="ver-tudo-marcas not-has-childs cursor-pointer w-full py-space-4">
6187            <a class="text-[16px] font-bold not-has-childs" href="https://www.copalux.com.br/toda-loja?zord=true">
6188                <span class="menu-text">+ Ver Todos os Itens</span>
6189            </a>
6190        </li>
6191    `);
6192
6193    $('.menu-lateral #nav-root > li').each(function() {
6194        $(this).on("mouseenter", function() {
6195            $('.menu-lateral #nav-root > li').removeClass('item-menu-hover');
6196            $(this).addClass('item-menu-hover');
6197        });
6198    });
6199
6200    $('.todos-os-departamentos').click(function() {
6201        $('.menu-lateral').addClass('menu-lateral-opened');
6202        $('.overlay-menu').css('display', 'block');
6203    });
6204
6205    $('.menu-close').click(function() {
6206        $('.menu-lateral').removeClass('menu-lateral-opened');
6207        $('.overlay-menu').css('display', 'none');
6208        $('.menu-lateral #nav-root > li').removeClass('item-menu-hover');
6209    });
6210
6211    $('.overlay-menu').click(function() {
6212        $('.menu-lateral').removeClass('menu-lateral-opened');
6213        $('.overlay-menu').css('display', 'none');
6214        $('.menu-lateral #nav-root > li').removeClass('item-menu-hover');
6215    });
6216
6217    /* ===== ÍCONES MENU LATERAL ===== */
6218
6219    /* Remover qualquer "Espaço DeBacco" e "Seleção Tramontina" que vieram clonados
6220       do header-bottom (inseridos pelo CA#72) — vamos reinjetar com estrutura sidebar */
6221    $('.menu-lateral .cpx-debacco-menu-link').remove();
6222    $('.menu-lateral .cpx-tram-menu-link').remove();
6223
6224    /* DocolShop: reativar menu-icon com chamas Docol — SVG inline com animação */
6225    var docolLateral = $('.menu-lateral .item-menu-docolshop');
6226    if (docolLateral.length) {
6227        var docolIcon = docolLateral.find('> a .menu-icon');
6228        if (docolIcon.length) {
6229            docolIcon.attr('class', 'menu-icon cpx-lat-docol-icon').html(
6230                '<svg viewBox="0 0 29 23" xmlns="http://www.w3.org/2000/svg" fill="none">'
6231                + '<path d="M8.3239 10.5011L6.6874 9.39417C5.1231 8.33708 4.1846 6.552 4.1846 4.64059V0.0100098H8.3239V10.5011Z"/>'
6232                + '<path d="M12.4665 22.6543H8.3271V10.5011L9.9911 11.6446C11.5382 12.705 12.4665 14.4801 12.4665 16.3782V22.6576V22.6543Z"/>'
6233                + '<path d="M16.595 11.3222L14.9589 10.2152C13.3946 9.15812 12.4561 7.37303 12.4561 5.46163V0H16.595V11.3222Z"/>'
6234                + '<path d="M20.735 22.6543H16.596V11.3221L18.26 12.4657C19.807 13.5261 20.735 15.3012 20.735 17.1993V22.6576V22.6543Z"/>'
6235                + '<path d="M24.861 12.1532L23.225 11.0462C21.66 9.98916 20.722 8.20408 20.722 6.29267V0H24.861V12.1532Z"/>'
6236                + '<path d="M29.001 22.6543H24.861V12.1532L26.525 13.2967C28.072 14.3571 29.001 16.1322 29.001 18.0303V22.6576V22.6543Z"/>'
6237                + '</svg>'
6238            );
6239        }
6240    }
6241
6242    /* Inserir Seleção Tramontina + Espaço DeBacco APÓS DocolShop, na ordem correta:
6243       DocolShop → Tramontina → DeBacco */
6244    var navRoot = $('.menu-lateral #nav-root');
6245
6246    /* Seleção Tramontina — SVG inline com animação rotate 3D + shine */
6247    if (navRoot.length && !navRoot.find('.cpx-tram-lateral').length) {
6248        var docolItem = navRoot.find('.item-menu-docolshop');
6249        var tramHtml = '<li class="cursor-pointer flex py-space-10 text-cor-base transition-all duration-300 dark:text-white hover:bg-cor-base hover:text-white not-has-childs cpx-tram-lateral" title="Sele\u00e7\u00e3o Tramontina">'
6250            + '<a class="flex items-center gap-space-8 not-has-childs" href="/tramontina">'
6251            + '<span class="menu-icon cpx-lat-tram-icon">'
6252            + '<span class="cpx-lat-tram-rotor">'
6253            + '<svg viewBox="0 0 113 110" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">'
6254            + '<path d="M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z"/>'
6255            + '</svg>'
6256            + '<span class="cpx-lat-tram-shine"></span>'
6257            + '</span>'
6258            + '</span>'
6259            + '<span class="menu-text">Sele\u00e7\u00e3o Tramontina</span>'
6260            + '</a></li>';
6261
6262        if (docolItem.length) {
6263            docolItem.after(tramHtml);
6264        } else {
6265            navRoot.append(tramHtml);
6266        }
6267    }
6268
6269    /* Espaço DeBacco — SVG inline com crossfade bandeira italiana */
6270    if (navRoot.length && !navRoot.find('.cpx-debacco-lateral').length) {
6271        var tramItem = navRoot.find('.cpx-tram-lateral');
6272        var debaccoHtml = '<li class="cursor-pointer flex py-space-10 text-cor-base transition-all duration-300 dark:text-white hover:bg-cor-base hover:text-white not-has-childs cpx-debacco-lateral" title="Espa\u00e7o DeBacco">'
6273            + '<a class="flex items-center gap-space-8 not-has-childs" href="/espaco-debacco">'
6274            + '<span class="menu-icon cpx-lat-deb-icon">'
6275            + '<svg class="cpx-lat-deb-base" viewBox="0 0 3103.67 3006.52" xmlns="http://www.w3.org/2000/svg">'
6276            + '<path fill-rule="evenodd" d="M-0 0l2654.77 0c240.28,0 448.9,249.11 448.9,459.77l0 2086.98c0,210.66 -208.62,459.77 -448.9,459.77l-2654.77 0 0 -984.61 922.9 0c157.66,0 260.61,-85.03 260.61,-225.88l0 -585.54c0,-140.85 -102.95,-225.88 -260.61,-225.88l-922.9 0 0 -984.61z"/>'
6277            + '</svg>'
6278            + '<svg class="cpx-lat-deb-italy" viewBox="0 0 3103.67 3006.52" xmlns="http://www.w3.org/2000/svg">'
6279            + '<defs><clipPath id="cpx-lat-dclip"><path fill-rule="evenodd" d="M-0 0l2654.77 0c240.28,0 448.9,249.11 448.9,459.77l0 2086.98c0,210.66 -208.62,459.77 -448.9,459.77l-2654.77 0 0 -984.61 922.9 0c157.66,0 260.61,-85.03 260.61,-225.88l0 -585.54c0,-140.85 -102.95,-225.88 -260.61,-225.88l-922.9 0 0 -984.61z"/></clipPath></defs>'
6280            + '<g clip-path="url(#cpx-lat-dclip)"><rect x="0" y="0" width="1034.56" height="3006.52" fill="#009246"/><rect x="1034.56" y="0" width="1034.56" height="3006.52" fill="#ffffff"/><rect x="2069.12" y="0" width="1034.55" height="3006.52" fill="#CE2B37"/></g>'
6281            + '</svg>'
6282            + '</span>'
6283            + '<span class="menu-text">Espa\u00e7o DeBacco</span>'
6284            + '</a></li>';
6285
6286        if (tramItem.length) {
6287            tramItem.after(debaccoHtml);
6288        } else {
6289            /* Fallback — se Tramontina não foi inserida, coloca após DocolShop */
6290            var docolFallback = navRoot.find('.item-menu-docolshop');
6291            if (docolFallback.length) {
6292                docolFallback.after(debaccoHtml);
6293            } else {
6294                navRoot.append(debaccoHtml);
6295            }
6296        }
6297
6298        /* Crossfade bandeira italiana (a cada 2.5s) */
6299        var debLi = navRoot.find('.cpx-debacco-lateral');
6300        if (debLi.length) {
6301            var isoBase = debLi.find('.cpx-lat-deb-base')[0];
6302            var isoItaly = debLi.find('.cpx-lat-deb-italy')[0];
6303            if (isoBase && isoItaly) {
6304                var showItaly = false;
6305                setInterval(function() {
6306                    showItaly = !showItaly;
6307                    isoBase.style.opacity = showItaly ? '0' : '1';
6308                    isoItaly.style.opacity = showItaly ? '1' : '0';
6309                }, 2500);
6310            }
6311        }
6312    }
6313
6314});
6315</script>
6315
6316<style>
6317@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
6318
6319.menu-lateral {
6320    position: fixed;
6321    background: #f7f8ff;
6322    z-index: 111;
6323    left: -100%;
6324    top: 0;
6325    height: 100vh;
6326    width: 320px;
6327    padding: 50px 0;
6328    transition: left 0.5s ease;
6329    overflow-y: scroll;
6330    overflow-x: hidden;
6331}
6332
6333.menu-lateral-opened {
6334    left: 0;
6335    transition: left 0.5s ease;
6336}
6337
6338.menu-lateral > .container {
6339    max-width: 100%;
6340}
6341
6342.menu-lateral > .container > ul {
6343    flex-direction: column;
6344    gap: 5px;
6345    position: static;
6346}
6347
6348.menu-lateral > .container > ul > li {
6349    display: flex;
6350    flex-direction: column;
6351    padding: 2px 20px !important;
6352    margin-left: 0px !important;
6353}
6354
6355.menu-lateral > .container > ul > li > .has-childs:after {
6356    content: '';
6357    background-image: url('https://copalux.cdn.magazord.com.br/resources/arrow.png');
6358    height: 20px;
6359    width: 20px;
6360    background-size: contain;
6361    background-repeat: no-repeat;
6362    position: absolute;
6363    right: 20px;
6364}
6365
6366.menu-lateral > .container > ul > .item-menu-hover > .container-menu {
6367    display: flex;
6368}
6369
6370.menu-lateral > .container > ul > li > a .menu-icon {
6371    display: none;
6372}
6373
6374.menu-lateral > .container > ul > li > .container-menu {
6375    position: fixed !important;
6376    padding: 70px 40px;
6377    display: none;
6378    justify-content: space-between;
6379    height: 100vh !important;
6380    min-width: 640px !important;
6381    top: 0;
6382    left: 320px !important;
6383    box-shadow: none;
6384    border-radius: 0;
6385}
6386
6387li.menu-list-19.has-childs.aquecedores-de-agua.item-menu-aquecedores-de-agua .container-menu {
6388    left: 320px !important;
6389}
6390
6391.menu-lateral > .container > ul > li > .container-menu > .menu-level-2 {
6392    display: flex !important;
6393    flex-direction: column !important;
6394    width: 50% !important;
6395    max-width: 100% !important;
6396    height: 100% !important;
6397}
6398
6399.menu-lateral > .container > ul > li > .container-menu > .menu-level-2 > li {
6400    width: 100%;
6401}
6402
6403.menu-lateral > .container > ul > li > .container-menu > .menu-level-2 > li > .container-menu {
6404    display: none;
6405}
6406
6407.menu-lateral > .container > ul > li > .container-menu > .menu-level-2 > li:hover > .container-menu {
6408    display: flex;
6409}
6410
6411.menu-close {
6412    max-width: 40px;
6413    margin-bottom: 35px;
6414    cursor: pointer;
6415    margin: 0 20px;
6416}
6417
6418.text-hello {
6419    font-size: 25px;
6420    color: #2a5698;
6421    font-weight: 700;
6422    margin-bottom: 20px;
6423    padding: 20px;
6424}
6425
6426.menu-buttons {
6427    padding: 20px;
6428}
6429
6430.menu-buttons ul {
6431    display: flex;
6432    flex-direction: column;
6433    font-weight: bold;
6434    color: #2a5698;
6435    gap: 20px;
6436}
6437
6438.menu-buttons ul li {
6439    display: flex;
6440}
6441
6442.menu-buttons ul li a {
6443    display: flex;
6444    align-items: center;
6445    gap: 10px;
6446}
6447
6448.menu-buttons ul li a img {
6449    max-width: 30px;
6450}
6451
6452.text-menu {
6453    font-size: 20px;
6454    color: #2a5698;
6455    font-weight: 700;
6456    margin: 20px 0;
6457}
6458
6459.overlay-menu {
6460    width: 100vw;
6461    height: 100vh;
6462    background: rgba(0, 0, 0, 0.2117647059);
6463    top: 0;
6464    left: 0;
6465    position: absolute;
6466    z-index: 4;
6467}
6468
6469.menu-lateral .banner-menu {
6470    margin: 0 !important;
6471    display: none !important;
6472}
6473
6474.header-bottom .item-menu-revestimentos,
6475.header-bottom .item-menu-aquecedores-de-agua,
6476.header-bottom .item-menu-marcas {
6477    display: none;
6478}
6479
6480/* ===== ÍCONES DOCOLSHOP + TRAMONTINA + DEBACCO NO MENU LATERAL ===== */
6481
6482/* Container base dos ícones — alinhamento e dimensões */
6483.menu-lateral .item-menu-docolshop > a .menu-icon,
6484.menu-lateral .cpx-tram-lateral > a .menu-icon,
6485.menu-lateral .cpx-debacco-lateral > a .menu-icon {
6486    display: flex !important;
6487    min-width: 30px !important;
6488    max-width: 30px !important;
6489    align-items: center !important;
6490    justify-content: center !important;
6491}
6492
6493/* ===== DOCOLSHOP — Chamas com flameMove ===== */
6494.menu-lateral .cpx-lat-docol-icon svg {
6495    width: 18px;
6496    height: 14px;
6497    animation: cpxLatFlame 2s ease-in-out infinite;
6498}
6499
6500.menu-lateral .cpx-lat-docol-icon svg path {
6501    fill: #00A9E0;
6502    transition: fill 0.3s ease;
6503}
6504
6505@keyframes cpxLatFlame {
6506    0%, 100% { transform: translateY(0) scale(1); }
6507    25% { transform: translateY(-2px) scale(1.05); }
6508    50% { transform: translateY(0) scale(0.98); }
6509    75% { transform: translateY(-1px) scale(1.02); }
6510}
6511
6512/* Hover DocolShop: chamas brancas */
6513.menu-lateral .item-menu-docolshop:hover .cpx-lat-docol-icon svg path {
6514    fill: #ffffff !important;
6515}
6516
6517/* ===== TRAMONTINA — Rotate 3D + Shine ===== */
6518.menu-lateral .cpx-lat-tram-icon {
6519    position: relative;
6520    width: 18px;
6521    height: 14px;
6522    perspective: 200px;
6523    display: inline-block;
6524}
6525
6526.menu-lateral .cpx-lat-tram-rotor {
6527    position: relative;
6528    width: 100%;
6529    height: 100%;
6530    display: block;
6531    transform-style: preserve-3d;
6532    animation: cpxLatTramRotate 6s ease-in-out infinite;
6533}
6534
6535.menu-lateral .cpx-lat-tram-rotor svg {
6536    width: 100%;
6537    height: 100%;
6538    fill: #00d4ff;
6539    backface-visibility: visible;
6540    display: block;
6541    transition: fill 0.3s ease;
6542}
6543
6544.menu-lateral .cpx-lat-tram-shine {
6545    position: absolute;
6546    inset: 0;
6547    pointer-events: none;
6548    background: linear-gradient(110deg, 
6549        transparent 0%, 
6550        transparent 35%, 
6551        rgba(255, 255, 255, 0.95) 50%, 
6552        transparent 65%, 
6553        transparent 100%);
6554    background-size: 250% 100%;
6555    background-position: -125% 0;
6556    -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 113 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;
6557    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 113 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.36 0L0 18.76V23.13H57.92L37.99 39.48V110.06H42.35L66.93 89.44V23.13H89.87L112.22 4.37V0H22.36Z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;
6558    animation: cpxLatTramShine 4s ease-in-out infinite;
6559}
6560
6561@keyframes cpxLatTramRotate {
6562    0%, 30%   { transform: rotateY(0deg); }
6563    50%, 80%  { transform: rotateY(180deg); }
6564    100%      { transform: rotateY(360deg); }
6565}
6566
6567@keyframes cpxLatTramShine {
6568    0%   { background-position: -125% 0; }
6569    50%  { background-position: 125% 0; }
6570    100% { background-position: -125% 0; }
6571}
6572
6573/* Hover Tramontina: T branco */
6574.menu-lateral .cpx-tram-lateral:hover .cpx-lat-tram-rotor svg {
6575    fill: #ffffff !important;
6576}
6577
6578/* ===== DEBACCO — Crossfade bandeira italiana ===== */
6579.menu-lateral .cpx-lat-deb-icon {
6580    position: relative;
6581    width: 18px;
6582    height: 14px;
6583    display: inline-flex;
6584    animation: cpxLatDebBob 2.5s ease-in-out infinite;
6585}
6586
6587.menu-lateral .cpx-lat-deb-icon svg {
6588    position: absolute;
6589    top: 0;
6590    left: 0;
6591    width: 100%;
6592    height: 100%;
6593    transition: opacity 0.8s ease;
6594}
6595
6596.menu-lateral .cpx-lat-deb-base path {
6597    fill: #00d4ff;
6598    transition: fill 0.3s ease;
6599}
6600
6601.menu-lateral .cpx-lat-deb-italy {
6602    opacity: 0;
6603}
6604
6605@keyframes cpxLatDebBob {
6606    0%, 100% { transform: translateY(0); }
6607    25% { transform: translateY(-1.5px); }
6608    50% { transform: translateY(0); }
6609    75% { transform: translateY(-1px); }
6610}
6611
6612/* Hover DeBacco: isotipo branco, bandeira escondida */
6613.menu-lateral .cpx-debacco-lateral:hover .cpx-lat-deb-base path {
6614    fill: #ffffff !important;
6615}
6616
6617.menu-lateral .cpx-debacco-lateral:hover .cpx-lat-deb-italy {
6618    opacity: 0 !important;
6619}
6620
6621.menu-lateral .cpx-debacco-lateral:hover .cpx-lat-deb-base {
6622    opacity: 1 !important;
6623}
6624
6625/* ===== TEXTO DOS 3 ITENS ESPECIAIS ===== */
6626.menu-lateral .cpx-tram-lateral > a .menu-text,
6627.menu-lateral .cpx-debacco-lateral > a .menu-text {
6628    font-weight: 400 !important;
6629    color: #2a5698 !important;
6630}
6631
6632.menu-lateral .cpx-tram-lateral:hover > a .menu-text,
6633.menu-lateral .cpx-debacco-lateral:hover > a .menu-text {
6634    color: #ffffff !important;
6635}
6636
6637/* ===== VER TUDO ===== */
6638.menu-lateral .ver-tudo-cozinha, .menu-lateral .ver-tudo-banheiro, .menu-lateral .ver-tudo-iluminacao, .menu-lateral .ver-tudo-revestimentos, .menu-lateral .ver-tudo-ventiladores, .menu-lateral .ver-tudo-aquecedores, .menu-lateral .ver-tudo-marcas {
6639    margin-bottom: 15px !important;
6640    padding-bottom: 15px !important;
6641    border-bottom: 2px solid #e0e0e0 !important;
6642}
6643
6644.menu-lateral .ver-tudo-cozinha a, .menu-lateral .ver-tudo-banheiro a, .menu-lateral .ver-tudo-iluminacao a, .menu-lateral .ver-tudo-revestimentos a, .menu-lateral .ver-tudo-ventiladores a, .menu-lateral .ver-tudo-aquecedores a, .menu-lateral .ver-tudo-marcas a {
6645    color: #2a5698 !important;
6646    font-weight: 700 !important;
6647    font-size: 16px !important;
6648    transition: all 0.3s ease !important;
6649    white-space: nowrap !important;
6650}
6651
6652.menu-lateral .ver-tudo-cozinha a:hover, .menu-lateral .ver-tudo-banheiro a:hover, .menu-lateral .ver-tudo-iluminacao a:hover, .menu-lateral .ver-tudo-revestimentos a:hover, .menu-lateral .ver-tudo-ventiladores a:hover, .menu-lateral .ver-tudo-aquecedores a:hover, .menu-lateral .ver-tudo-marcas a:hover {
6653    color: #00d4ff !important;
6654    transform: translateX(5px) !important;
6655}
6656
6657.menu-lateral .ver-tudo-cozinha .menu-text, .menu-lateral .ver-tudo-banheiro .menu-text, .menu-lateral .ver-tudo-iluminacao .menu-text, .menu-lateral .ver-tudo-revestimentos .menu-text, .menu-lateral .ver-tudo-ventiladores .menu-text, .menu-lateral .ver-tudo-aquecedores .menu-text, .menu-lateral .ver-tudo-marcas .menu-text {
6658    display: flex !important;
6659    align-items: center !important;
6660    gap: 8px !important;
6661    white-space: nowrap !important;
6662}
6663
6664/* ===== IMAGENS MENU CATEGORIAS ===== */
6665.menu-lateral .item-menu-cozinha > .container-menu { min-width: 720px !important; }
6666.menu-lateral .item-menu-cozinha > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6667.menu-lateral .item-menu-cozinha > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13485/006957bi-doc-chroma-inox-escovado-com-mangueira-preta.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6668.menu-lateral .item-menu-cozinha > .container-menu > .menu-level-2::after { content: "ITENS DE COZINHA" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6669.menu-lateral .item-menu-cozinha > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6670
6671.menu-lateral .item-menu-banheiro > .container-menu { min-width: 720px !important; }
6672.menu-lateral .item-menu-banheiro > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6673.menu-lateral .item-menu-banheiro > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13486/banheiro.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6674.menu-lateral .item-menu-banheiro > .container-menu > .menu-level-2::after { content: "ITENS DE BANHEIRO" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6675.menu-lateral .item-menu-banheiro > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6676
6677.menu-lateral .item-menu-iluminacao > .container-menu { min-width: 720px !important; }
6678.menu-lateral .item-menu-iluminacao > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6679.menu-lateral .item-menu-iluminacao > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13487/iluminacao.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6680.menu-lateral .item-menu-iluminacao > .container-menu > .menu-level-2::after { content: "ILUMINAÇÃO" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6681.menu-lateral .item-menu-iluminacao > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6682
6683.menu-lateral .item-menu-revestimentos > .container-menu { min-width: 720px !important; }
6684.menu-lateral .item-menu-revestimentos > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6685.menu-lateral .item-menu-revestimentos > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13488/revestimentos.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6686.menu-lateral .item-menu-revestimentos > .container-menu > .menu-level-2::after { content: "REVESTIMENTOS" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6687.menu-lateral .item-menu-revestimentos > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6688
6689.menu-lateral .item-menu-ventiladores > .container-menu { min-width: 720px !important; }
6690.menu-lateral .item-menu-ventiladores > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6691.menu-lateral .item-menu-ventiladores > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13489/ventiladores.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6692.menu-lateral .item-menu-ventiladores > .container-menu > .menu-level-2::after { content: "VENTILADORES" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6693.menu-lateral .item-menu-ventiladores > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6694
6695.menu-lateral .item-menu-aquecedores-de-agua > .container-menu { min-width: 720px !important; }
6696.menu-lateral .item-menu-aquecedores-de-agua > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6697.menu-lateral .item-menu-aquecedores-de-agua > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: url('https://copalux.cdn.magazord.com.br/img/2025/11/produto/13490/aquecedores.jpg') center/cover no-repeat !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: block !important; z-index: 999 !important; }
6698.menu-lateral .item-menu-aquecedores-de-agua > .container-menu > .menu-level-2::after { content: "AQUECEDORES DE ÁGUA" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6699.menu-lateral .item-menu-aquecedores-de-agua > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.
669962 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6700
6701.menu-lateral .item-menu-marcas > .container-menu { min-width: 720px !important; }
6702.menu-lateral .item-menu-marcas > .container-menu > .menu-level-2 { width: 470px !important; position: relative !important; }
6703.menu-lateral .item-menu-marcas > .container-menu > .menu-level-2::before { content: "" !important; position: absolute !important; right: -250px !important; top: 0 !important; width: 230px !important; height: 320px !important; background: #ffffff !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important; display: grid !important; grid-template-columns: repeat(2, 1fr) !important; grid-template-rows: repeat(5, 1fr) !important; gap: 0px !important; padding: 12px !important; z-index: 999 !important; background-image: url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3886/1-docol-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3887/2-lorenzetti-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3888/3-tramontina-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3889/4-taschibra-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/4022/logo-elleve.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3891/6-debacco-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3892/deca-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3893/8-zagonel-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3895/10-blukit-logo.png'), url('https://copalux.cdn.magazord.com.br/img/2021/02/banner/3897/12-komeco-logo.png') !important; background-size: 70px auto, 70px auto, 70px auto, 70px auto, 70px auto, 70px auto, 70px auto, 70px auto, 70px auto, 70px auto !important; background-position: 25% 10%, 75% 10%, 25% 30%, 75% 30%, 25% 50%, 75% 50%, 25% 68%, 75% 70%, 25% 95%, 75% 90% !important; background-repeat: no-repeat !important; filter: grayscale(40%) blur(0.8px) opacity(0.35) !important; }
6704.menu-lateral .item-menu-marcas > .container-menu > .menu-level-2::after { content: "MARCAS" !important; position: absolute !important; right: -250px !important; top: 320px !important; width: 230px !important; height: 50px !important; background: linear-gradient(135deg, #2a5698 0%, #00d4ff 100%) !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: 'Montserrat', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; letter-spacing: 1.5px !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 15px 40px rgba(0, 212, 255, 0.35) !important; z-index: 1000 !important; }
6705.menu-lateral .item-menu-marcas > .container-menu > .menu-level-2 > li:nth-child(2)::before { content: "" !important; position: absolute !important; right: -235px !important; top: 15px !important; width: 50px !important; height: 38px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='171.51 8.96 18.57 20.66'%3E%3Cpolygon fill='%23ffffff' points='190.08,29.62 171.51,29.62 171.51,15.84 180.62,8.96 190.08,15.82 190.08,21.07 186.81,21.07 186.81,17.49 180.66,13.04 174.78,17.47 174.78,26.34 186.81,26.34 186.81,23.88 190.08,23.88'/%3E%3C/svg%3E") !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; display: block !important; z-index: 1002 !important; opacity: 0.15 !important; filter: none !important; mix-blend-mode: overlay !important; pointer-events: none !important; }
6706/* ===== FIX: alinhamento do ícone DocolShop no menu lateral (add 25/08) =====
6707   O <a> nativo do DocolShop vinha com padding-left:8px e sem gap (efeito do
6708   reprocessamento do tema na troca de checkout), empurrando o ícone 8px à
6709   direita e desalinhando dos ícones de Seleção Tramontina e Espaço DeBacco.
6710   Normaliza para padding-left:0 + gap:8px — igual aos outros dois. */
6711.menu-lateral .item-menu-docolshop > a {
6712    padding-left: 0 !important;
6713    column-gap: 8px !important;
6714}
6715</style>
6716</div><div class='pagina-conteudo-adicional conteudo-adicional-93'><!-- ═══════════════════════════════════════════════════════════
6717     CA — "FAVORITO DOS CLIENTES" (Mais Vendidos, no coração)
6718     Copalux · Magazord   ·   13/08/2026  (v4)
6719     ------------------------------------------------------------
6720     SUBSTITUI o antigo "Selo TOP VENDAS". Não coloca selo em vitrine.
6721     1) ESCONDE a tag nativa preta "MAIS VENDIDOS" (.tag-86) em toda parte.
6722     2) Só na PÁGINA DE PRODUTO (desktop >=1280px) e só em best-seller
6723        (.tag-86 presente): CICLO -> abre a barra ATRÁS do coração (do
6724        centro, pela esquerda) com o texto correndo, o coração pulsa
6725        (contorno azul + miolo branco + contorno branco, tudo junto);
6726        depois de OPEN_MS a barra FECHA (fade), e só reabre após GAP (7s).
6727        Em loop.
6728
6729     >>> AJUSTE FÁCIL (bloco CFG):
6730        OPEN_MS = tempo aberta (ms)   ·  GAP = tempo FECHADA antes de reabrir (ms)
6731        OPEN_W  = comprimento aberta  ·  HEIGHT = altura  ·  RIGHT = ponta pro centro
6732        RADIUS  = cantos (sup-esq  sup-dir  inf-dir  inf-esq)
6733
6734     TÉCNICO: não toca no <a> do coração (mover mata o handler React do CA #92).
6735       Barra/miolo inseridos ANTES do <a> (pintam atrás), z-index:auto (o wrapper
6736       do coração já é z:30). Contorno branco = filter drop-shadow NAS SVGs
6737       nativas (pulsa colado, não desincroniza). Sombra só quando ABERTA e barra
6738       recolhe por opacidade (nada vaza pela fenda do coração ao fechar). Miolo
6739       branco pulsa no SVG interno (o transform do container tem !important).
6740
6741     MONTAGEM: Conteúdo Adicional -> Cabeçalho Inferior -> todos os dispositivos
6742       -> páginas Produto + Pesquisa + LandingPage. Depois: Limpeza do Cache.
6743     ═══════════════════════════════════════════════════════════ -->
6744<script>
6745(function(){
6746  'use strict';
6747  var CFG={ TAG:'tag-86', MIN_W:1280, OPEN_MS:5000, GAP:7000, OPEN_W:185, HEIGHT:20, RIGHT:18, RADIUS:'10px 10px 0px 10px',
6748    TXT:'FAVORITO DOS CLIENTES&nbsp;&nbsp;&#10022;&nbsp;&nbsp;MAIS VENDIDOS NOS &#218;LTIMOS 30 DIAS!' };
6749  var HEART='M240,102c0,70-103.79,126.66-108.21,129a8,8,0,0,1-7.58,0C119.79,228.66,16,172,16,102A62.07,62.07,0,0,1,78,40c20.65,0,38.73,8.88,50,23.89C139.27,48.88,157.35,40,178,40A62.07,62.07,0,0,1,240,102Z';
6750  var WHT='drop-shadow(.9px 0 0 #fff) drop-shadow(-.9px 0 0 #fff) drop-shadow(0 .9px 0 #fff) drop-shadow(0 -.9px 0 #fff)';
6751  var SID='cpx-fdc-css';
6752
6753  function styleOnce(){
6754    if(document.getElementById(SID))return;
6755    var s=document.createElement('style');s.id=SID;
6756    s.textContent=
6757    '.'+CFG.TAG+'{display:none!important;}'
6758    +'.salvar-favoritos{overflow:visible!important;}'
6759    +'.salvar-favoritos .icon-heart-outline,.salvar-favoritos .icon-heart-fill{filter:'+WHT+'!important;}'
6760    +'.cpx-fdc-panel{position:absolute!important;top:50%!important;right:'+CFG.RIGHT+'px!important;transform:translateY(-50%)!important;height:'+CFG.HEIGHT+'px!important;width:0!important;opacity:0!important;overflow:hidden!important;'
6761    +'border-radius:'+CFG.RADIUS+'!important;background:linear-gradient(135deg,#00c8f7 0%,#0093cf 100%)!important;'
6762    +'box-shadow:none!important;display:flex!important;align-items:center!important;pointer-events:none!important;z-index:auto!important;'
6763    +'transition:width .45s cubic-bezier(.22,1,.36,1),opacity .28s ease!important;}'
6764    +'.cpx-fdc-panel.cpx-open{width:'+CFG.OPEN_W+'px!important;opacity:1!important;box-shadow:0 2px 6px rgba(0,120,170,.30)!important;}'
6765    +'.cpx-fdc-track{white-space:nowrap!important;display:flex!important;align-items:center!important;height:100%!important;padding-left:13px!important;padding-right:26px!important;}'
6766    +'.cpx-fdc-msg{display:inline-block!important;font-family:Montserrat,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.03em!important;line-height:1!important;color:#fff!important;text-transform:uppercase!important;transform:translateX('+(CFG.OPEN_W-15)+'px);}'
6767    +'.cpx-fdc-msg.cpx-run{animation:cpxFdcRun 4.5s linear .3s 1 forwards;}'
6768    +'@keyframes cpxFdcRun{0%{transform:translateX('+(CFG.OPEN_W-15)+'px)}100%{transform:translateX(-100%)}}'
6769    +'.cpx-heart-white{position:absolute!important;left:50%!important;top:50%!important;width:26px!important;height:26px!important;transform:translate(-50%,-50%)!important;pointer-events:none!important;z-index:auto!important;}'
6770    +'.cpx-heart-white svg{display:block!important;width:100%!important;height:100%!important;shape-rendering:geometricPrecision!important;transform-origin:50% 50%!important;}';
6771    document.head.appendChild(s);
6772  }
6773
6774  function heart(){ return document.querySelector('.informacoes-compra-produto div.salvar-favoritos'); }
6775  // best-seller = a tag nativa aparece NO PRODUTO PRINCIPAL (desktop: coluna de info;
6776  // mobile: sobre a imagem, em .gallery-main), NUNCA em cards de "relacionados"/"outros comprando"
6777  function isBestSeller(){ return !!document.querySelector('.gallery-main .'+CFG.TAG+', .informacoes-compra-produto .'+CFG.TAG); }
6778  // ativo onde o coração é reposicionado num canto: desktop >=1280 OU template mobile (device-mobile)
6779  function ativo(){ return window.innerWidth >= CFG.MIN_W || document.body.classList.contains('device-mobile'); }
6780
6781  function ensureDecor(fav){
6782    if(!fav)return; var a=fav.querySelector('a.adicionar-favorito'); if(!a)return;
6783    if(!fav.querySelector('.cpx-fdc-panel')){
6784      var p=document.createElement('div'); p.className='cpx-fdc-panel';
6785      p.innerHTML='<div class="cpx-fdc-track"><span class="cpx-fdc-msg">'+CFG.TXT+'</span></div>';
6786      fav.insertBefore(p, fav.firstChild);
6787    }
6788    if(!fav.querySelector('.cpx-heart-white')){
6789      var wh=document.createElement('div'); wh.className='cpx-heart-white';
6790      wh.innerHTML='<svg viewBox="0 0 256 256"><path d="'+HEART+'" fill="#ffffff"/></svg>';
6791      fav.insertBefore(wh, a);
6792    }
6793  }
6794
6795  var beat=[{transform:'scale(1)'},{transform:'scale(1.14)',offset:.3},{transform:'scale(1)',offset:.6},{transform:'scale(1.08)',offset:.78},{transform:'scale(1)'}];
6796  function openBar(){
6797    var fav=heart(); if(!fav) return; ensureDecor(fav);
6798    var p=fav.querySelector('.cpx-fdc-panel'), msg=p.querySelector('.cpx-fdc-msg');
6799    p.classList.add('cpx-open');
6800    msg.classList.remove('cpx-run'); void msg.offsetWidth; msg.classList.add('cpx-run');
6801    var opt={duration:1450,iterations:1,easing:'ease-in-out'};
6802    fav.querySelectorAll('.icon-heart-outline,.icon-heart-fill,.cpx-heart-white svg').forEach(function(svg){
6803      try{svg.getAnimations().forEach(function(a){a.cancel();});}catch(e){}
6804      try{svg.animate(beat,opt);}catch(e){}
6805    });
6806  }
6807  function closeBar(){ var p=document.querySelector('.cpx-fdc-panel'); if(p) p.classList.remove('cpx-open'); }
6808
6809  var closeT=null, nextT=null, running=false;
6810  function cycle(){ if(!running) return; openBar(); closeT=setTimeout(function(){ closeBar(); nextT=setTimeout(cycle, CFG.GAP); }, CFG.OPEN_MS); }
6811  function startCycle(){ if(running) return; running=true; nextT=setTimeout(cycle, 1400); }
6812  function stopCycle(){ running=false; if(closeT)clearTimeout(closeT); if(nextT)clearTimeout(nextT); closeBar(); }
6813
6814  function start(){
6815    if(!ativo()) return;
6816    if(!isBestSeller()) return;
6817    if(!heart()) return;
6818    styleOnce(); ensureDecor(heart()); startCycle();
6819  }
6820  function stop(){ stopCycle(); document.querySelectorAll('.cpx-fdc-panel,.cpx-heart-white').forEach(function(e){e.remove();}); }
6821
6822  styleOnce(); // esconde a tag crua sempre (mesmo fora da PDP)
6823  var t=null;
6824  new MutationObserver(function(){ clearTimeout(t); t=setTimeout(function(){ if(running) ensureDecor(heart()); },120); }).observe(document.body,{childList:true,subtree:true});
6825  var tries=0; var boot=setInterval(function(){ tries++; if(running||tries>40){clearInterval(boot);return;} start(); },400); start();
6826  var tR=null; window.addEventListener('resize',function(){ clearTimeout(tR); tR=setTimeout(function(){ if(ativo()) start(); else stop(); },200); });
6827})();
6828</script>
6828
6829<!-- ═══ FIM — clique do coração continua nativo (CA #92 intocado). ═══ -->
6830</div><div class='pagina-conteudo-adicional conteudo-adicional-92'><!-- ═══════════════════════════════════════════════════════════
6831     CA — FAVORITOS REDESIGN v1.5 (12/08/2026)
6832     Copalux · Magazord
6833
6834     ⚠️ SUBSTITUI a versão anterior POR COMPLETO (apagar o
6835     conteúdo antigo do CA e colar este arquivo inteiro).
6836
6837     Histórico:
6838     v1.0→v1.1: mover o botão no DOM matava o handler React
6839       (clique caía no href cru → /login abrupto). Desde então
6840       NADA é movido no DOM.
6841     v1.2: z-index 30 — os slides da galeria (cursor de lupa)
6842       sobrepunham o coração e capturavam o mouse.
6843     v1.3→v1.4: medição pela borda VISÍVEL da imagem (o container
6844       do carrossel é mais largo que a foto desenhada). Coração
6845       sempre 26px.
6846     v1.5: coração ESTÁTICO — mede UMA vez (considerando a borda
6847       mais avançada entre todas as fotos da galeria, para nunca
6848       invadir nenhuma), TRAVA a posição e não recalcula em troca
6849       de slide. O coração só aparece já posicionado (nada de
6850       "pulinho" no carregamento).
6851
6852     O QUE FAZ (só aparência, zero mudança de funcionalidade):
6853     1) Página de produto (desktop ≥1280px): coração ciano #00d4ff
6854        de 26px, parado no meio do vão entre a borda das imagens e
6855        a tag da marca. Contorno = não favoritado / preenchido =
6856        favoritado (alternância nativa via .favorito-adicionado).
6857        Texto "Adicionar aos favoritos" oculto visualmente, mas
6858        mantido para leitores de tela. Abaixo de 1280px: botão
6859        nativo no lugar original (corações em ciano).
6860     2) Header (desktop ≥1024px): "Favoritos" por extenso no
6861        estilo do "Entre ou Cadastre-se" (Red Hat Text 14px bold
6862        #5F6572). No mobile o coração nativo é mantido.
6863
6864     NOTA: favoritar exige login (nativo do Magazord).
6865     MONTAGEM: Conteúdo Adicional, TODAS as páginas.
6866     ═══════════════════════════════════════════════════════════ -->
6867
6868<style>
6869/* ── 1. CORAÇÕES EM CIANO COPALUX (troca o vermelho nativo) ── */
6870.adicionar-favorito .icon-heart-outline,
6871.adicionar-favorito .icon-heart-fill {
6872    fill: #00d4ff !important;
6873    transition: transform .25s cubic-bezier(0.34, 1.56, 0.64, 1);
6874}
6875
6876.adicionar-favorito .icon-heart-outline path,
6877.adicionar-favorito .icon-heart-fill path {
6878    fill: #00d4ff !important;
6879}
6880
6881/* ── 2. DESKTOP ≥1280px: coração estático no vão imagem ↔ tag da
6882       marca. Só CSS + UMA medição JS — o botão continua no mesmo
6883       lugar do DOM, com o clique nativo intacto. ── */
6884@media (min-width: 1280px) {
6885
6886    .informacoes-compra-produto div.salvar-favoritos {
6887        position: absolute !important;
6888        top: -1px !important;
6889        /* fallback caso o JS não consiga medir; o JS trava o meio exato */
6890        left: -44px !important;
6891        margin: 0 !important;
6892        /* Acima da galeria: os slides invadem o vão e capturavam
6893           o mouse com o cursor de lupa */
6894        z-index: 30 !important;
6895        /* invisível até estar posicionado — sem "pulinho" ao carregar;
6896           se o JS falhar, a animação revela no fallback após 1,1s */
6897        opacity: 0;
6898        animation: cpxFavIn .25s ease 1.1s forwards;
6899    }
6900
6901    .informacoes-compra-produto div.salvar-favoritos.cpx-fav-pronto {
6902        opacity: 1 !important;
6903        animation: none;
6904    }
6905
6906    @keyframes cpxFavIn {
6907        to { opacity: 1; }
6908    }
6909
6910    @media (prefers-reduced-motion: reduce) {
6911        .informacoes-compra-produto div.salvar-favoritos {
6912            opacity: 1;
6913            animation: none;
6914        }
6915    }
6916
6917    .informacoes-compra-produto .adicionar-favorito {
6918        position: relative !important;
6919        width: auto !important;
6920        padding: 2px !important;
6921        gap: 0 !important;
6922    }
6923
6924    /* Texto invisível, mas acessível a leitores de tela */
6925    .informacoes-compra-produto .adicionar-favorito .text {
6926        position: absolute !important;
6927        width: 1px !important;
6928        height: 1px !important;
6929        clip-path: inset(50%) !important;
6930        overflow: hidden !important;
6931        white-space: nowrap !important;
6932    }
6933
6934    /* Coração no tamanho padrão do redesign — sempre 26px */
6935    .informacoes-compra-produto .adicionar-favorito .icon-heart-outline,
6936    .informacoes-compra-produto .adicionar-favorito .icon-heart-fill {
6937        width: 26px !important;
6938        height: 26px !important;
6939    }
6940
6941    /* Hover: leve pulso (curva bounce padrão do site) */
6942    .informacoes-compra-produto .adicionar-favorito:hover .icon-heart-outline,
6943    .informacoes-compra-produto .adicionar-favorito:hover .icon-heart-fill {
6944        transform: scale(1.12);
6945    }
6946
6947    /* A linha de ações fica vazia visualmente (o coração saiu por
6948       posicionamento absoluto) — colapsa qualquer resíduo dela */
6949    .area-buy-product .acoes-produto {
6950        margin: 0 !important;
6951        padding: 0 !important;
6952        min-height: 0 !important;
6953    }
6954
6955    .area-buy-product .acoes-produto .action {
6956        min-height: 0 !important;
6957        box-shadow: none !important;
6958    }
6959}
6960
6961/* ── 2b. MOBILE (template device-mobile): coração no TOPO-DIREITO da imagem.
6962       O left/top são medidos e travados por JS (medirMobile) — igual à
6963       filosofia do desktop: mede, trava e não fica recalculando. ── */
6964body.device-mobile .informacoes-compra-produto div.salvar-favoritos {
6965    position: absolute !important;
6966    z-index: 30 !important;
6967    margin: 0 !important;
6968    width: auto !important;
6969    opacity: 0; /* invisível até estar posicionado (revela via .cpx-fav-pronto) */
6970}
6971body.device-mobile .informacoes-compra-produto div.salvar-favoritos.cpx-fav-pronto {
6972    opacity: 1 !important;
6973}
6974body.device-mobile .informacoes-compra-produto .adicionar-favorito {
6975    position: relative !important;
6976    width: auto !important;
6977    padding: 2px !important;
6978    gap: 0 !important;
6979}
6980/* texto invisível, mas acessível a leitores de tela */
6981body.device-mobile .informacoes-compra-produto .adicionar-favorito .text {
6982    position: absolute !important; width: 1px !important; height: 1px !important;
6983    clip-path: inset(50%) !important; overflow: hidden !important; white-space: nowrap !important;
6984}
6985body.device-mobile .informacoes-compra-produto .adicionar-favorito .icon-heart-outline,
6986body.device-mobile .informacoes-compra-produto .adicionar-favorito .icon-heart-fill {
6987    width: 26px !important; height: 26px !important;
6988}
6989/* colapsa a linha de ações esvaziada (o coração saiu por posicionamento absoluto) */
6990body.device-mobile .area-buy-product .acoes-produto {
6991    margin: 0 !important; padding: 0 !important; min-height: 0 !important;
6992}
6993body.device-mobile .area-buy-product .acoes-produto .action {
6994    min-height: 0 !important; box-shadow: none !important;
6995}
6996
6997/* ── 2c. TOOLTIP no coração (DESKTOP, no hover). O texto acompanha o estado:
6998       não favoritado = "Adicionar aos favoritos"; favoritado = "Remover dos
6999       favoritos" (classe nativa .favorito-adicionado na âncora). CSS puro, não
7000       afeta o clique nem o layout (absolute + pointer-events:none). ── */
7001@media (min-width: 1280px) {
7002    .informacoes-compra-produto .adicionar-favorito::after {
7003        content: "Adicionar aos favoritos";
7004        position: absolute;
7005        top: calc(100% + 9px);
7006        right: 0;
7007        background: #2b2b2b;
7008        color: #fff;
7009        font-family: 'Red Hat Text', 'Montserrat', sans-serif;
7010        font-size: 12px;
7011        font-weight: 600;
7012        line-height: 1;
7013        padding: 6px 9px;
7014        border-radius: 6px;
7015        white-space: nowrap;
7016        opacity: 0;
7017        visibility: hidden;
7018        pointer-events: none;
7019        transition: opacity .15s ease, visibility .15s ease;
7020        z-index: 40;
7021        box-shadow: 0 4px 12px rgba(0, 0, 0, .2);
7022    }
7023    .informacoes-compra-produto .adicionar-favorito.favorito-adicionado::after {
7024        content: "Remover dos favoritos";
7025    }
7026    .informacoes-compra-produto .adicionar-favorito:hover::after {
7027        opacity: 1;
7028        visibility: visible;
7029    }
7030    /* seta apontando pro coração */
7031    .informacoes-compra-produto .adicionar-favorito::before {
7032        content: "";
7033        position: absolute;
7034        top: calc(100% + 4px);
7035        right: 11px;
7036        border: 5px solid transparent;
7037        border-bottom-color: #2b2b2b;
7038        opacity: 0;
7039        visibility: hidden;
7040        pointer-events: none;
7041        transition: opacity .15s ease, visibility .15s ease;
7042        z-index: 41;
7043    }
7044    .informacoes-compra-produto .adicionar-favorito:hover::before {
7045        opacity: 1;
7046        visibility: visible;
7047    }
7048}
7049
7050/* ── 3. HEADER ≥1024px: "Favoritos" por extenso no lugar do
7051       coração, no estilo do "Entre ou Cadastre-se" ── */
7052@media (min-width: 1024px) {
7053    a.meus-favoritos svg {
7054        display: none !important;
7055    }
7056
7057    a.meus-favoritos::after {
7058        content: 'Favoritos';
7059        font-family: 'Red Hat Text', sans-serif;
7060        font-size: 14px;
7061        font-weight: 700;
7062        line-height: 16px;
7063        color: #5F6572;
7064        white-space: nowrap;
7065        transition: color .2s ease;
7066    }
7067
7068    a.meus-favoritos:hover::after {
7069        color: #2a5698;
7070    }
7071}
7072</style>
7073
7074<!-- Posicionamento do coração: mede UMA vez e trava.
7075     IMPORTANTE: este script NÃO move nada no DOM (lição da v1.0 —
7076     mover nós mata o handler React). Ele só MEDE e ajusta o left. -->
7077<script>
7078(function() {
7079    'use strict';
7080
7081    /* Posição travada da página (px). Medida uma única vez;
7082       só é refeita se a janela for redimensionada. */
7083    var leftFixo = null;
7084    var mobFixo = null; // MOBILE: posição travada {left, top} no topo-direito da imagem
7085
7086    function medirLeft() {
7087        var info = document.querySelector('.informacoes-compra-produto');
7088        if (!info) return null;
7089
7090        // galeria visível (pode haver variantes ocultas no DOM)
7091        var gal = null;
7092        var gals = document.querySelectorAll('.gallery-main');
7093        for (var i = 0; i < gals.length; i++) {
7094            if (gals[i].getBoundingClientRect().width > 100) { gal = gals[i]; break; }
7095        }
7096        if (!gal) return null;
7097
7098        var ativo = gal.querySelector('.swiper-slide-active') || gal.querySelector('.swiper-slide');
7099        if (!ativo) return null;
7100        var aBox = ativo.getBoundingClientRect();
7101
7102        /* Borda desenhada mais avançada entre TODAS as fotos já
7103           carregadas (projetada no slide visível) — o coração nunca
7104           invade nenhuma imagem e não precisa se mover por slide.
7105           Com object-contain o <img> é mais largo que a foto:
7106           calcula a largura visual pela proporção natural. */
7107        var maxRel = 0;
7108        var carregouAlguma = false;
7109        var slides = gal.querySelectorAll('.swiper-slide');
7110        for (var j = 0; j < slides.length; j++) {
7111            var sBox = slides[j].getBoundingClientRect();
7112            if (sBox.width < 50) continue;
7113            var img = slides[j].querySelector('img');
7114            if (!img) continue;
7115            var box = img.getBoundingClientRect();
7116            if (box.width < 50 || box.height < 50) continue;
7117            if (!(img.naturalWidth > 0 && img.naturalHeight > 0)) continue;
7118            carregouAlguma = true;
7119            var scale = Math.min(box.width / img.naturalWidth, box.height / img.naturalHeight);
7120            var vr = Math.min(box.left + (box.width + img.naturalWidth * scale) / 2, box.right);
7121            var rel = vr - sBox.left;
7122            if (rel > maxRel) maxRel = rel;
7123        }
7124        if (!carregouAlguma || maxRel <= 0) return null;
7125
7126        var gap = info.getBoundingClientRect().left - (aBox.left + maxRel);
7127        // sanidade: fora disso, fica no fallback CSS (-44px)
7128        if (gap < 8 || gap > 260) return null;
7129
7130        /* meio exato: wrapper de 30px (ícone 26 + 2×2 de padding) */
7131        return -((gap + 30) / 2);
7132    }
7133
7134    /* MOBILE: mede o topo-direito da imagem visível, relativo à coluna de info
7135       (containing block do coração). Devolve left/top absolutos p/ pôr o coração lá. */
7136    function medirMobile() {
7137        var info = document.querySelector('.informacoes-compra-produto');
7138        var gals = document.querySelectorAll('.gallery-main');
7139        var gal = null;
7140        for (var i = 0; i < gals.length; i++) {
7141            var b = gals[i].getBoundingClientRect();
7142            if (b.width > 100 && b.height > 100) { gal = gals[i]; break; }
7143        }
7144        if (!info || !gal) return null;
7145        // EXIGE a imagem CARREGADA — antes disso a galeria tem altura de placeholder,
7146        // a medida do 'top' sai menor e o coração aparece "mais abaixo" até o 1º resize.
7147        var img = gal.querySelector('.swiper-slide-active img') || gal.querySelector('img');
7148        if (!img || !(img.naturalWidth > 0 && img.naturalHeight > 0)) return null;
7149        var ir = info.getBoundingClientRect(), gr = gal.getBoundingClientRect();
7150        if (gr.width < 100 || gr.height < 100) return null;
7151        var margem = 10, wrapper = 30; // 10px de folga; wrapper do coração = 30px
7152        return { left: Math.round(gr.right - margem - wrapper - ir.left),
7153                 top:  Math.round(gr.top + margem - ir.top) };
7154    }
7155
7156    function aplicar() {
7157        var fav = document.querySelector('.informacoes-compra-produto div.salvar-favoritos');
7158        if (!fav) return;
7159
7160        // resíduo de versão anterior — coração sempre no tamanho cheio
7161        fav.classList.remove('cpx-fav-compact');
7162
7163        // MOBILE (template device-mobile): coração no TOPO-DIREITO da imagem
7164        if (document.body.classList.contains('device-mobile')) {
7165            if (mobFixo === null) mobFixo = medirMobile();
7166            if (mobFixo === null) return; // imagem ainda não montou — próximo retry
7167            fav.style.setProperty('left', mobFixo.left + 'px', 'important');
7168            fav.style.setProperty('top', mobFixo.top + 'px', 'important');
7169            fav.classList.add('cpx-fav-pronto'); // revela já posicionado
7170            return;
7171        }
7172
7173        // Desktop estreito (<1280 e NÃO device-mobile): coração nativo no lugar
7174        if (window.innerWidth < 1280) {
7175            fav.style.removeProperty('left');
7176            fav.style.removeProperty('top');
7177            return;
7178        }
7179
7180        if (leftFixo === null) leftFixo = medirLeft();
7181        if (leftFixo === null) return; // tenta de novo no próximo retry
7182
7183        fav.style.setProperty('left', leftFixo + 'px', 'important');
7184        fav.classList.add('cpx-fav-pronto'); // revela já posicionado
7185    }
7186
7187    var tResize = null;
7188    function aoRedimensionar() {
7189        clearTimeout(tResize);
7190        tResize = setTimeout(function() {
7191            leftFixo = null; mobFixo = null; // refaz a medição (desktop e mobile)
7192            aplicar();
7193        }, 200);
7194    }
7195
7196    function init() {
7197        aplicar();
7198        window.addEventListener('resize', aoRedimensionar);
7199
7200        /* Se o React recriar o botão (troca de derivação etc.), o nó
7201           novo volta sem posição — reaplica a MESMA posição travada.
7202           Trocar de slide não recria nós: nada acontece. */
7203        var agendado = false;
7204        new MutationObserver(function() {
7205            if (agendado) return;
7206            agendado = true;
7207            setTimeout(function() {
7208                agendado = false;
7209                var fav = document.querySelector('.informacoes-compra-produto div.salvar-favoritos');
7210                if (!fav) return;
7211                if (leftFixo !== null && fav.style.left !== leftFixo + 'px') aplicar();
7212                else if (leftFixo === null) aplicar();
7213            }, 300);
7214        }).observe(document.body, { childList: true, subtree: true });
7215    }
7216
7217    if (document.readyState === 'loading') {
7218        document.addEventListener('DOMContentLoaded', init);
7219    } else {
7220        init();
7221    }
7222
7223    // Retries até conseguir medir (galeria/fotos podem montar depois);
7224    // depois de travado, viram no-ops
7225    setTimeout(aplicar, 400);
7226    setTimeout(aplicar, 800);
7227    setTimeout(aplicar, 1500);
7228    setTimeout(aplicar, 3000);
7229    setTimeout(aplicar, 6000);
7230
7231    /* Rede de segurança: quando TUDO carregar (imagens inclusas), refaz a medição.
7232       Garante o coração no lugar certo já no 1º render, sem depender de o usuário
7233       mexer na tela (o scroll no mobile dispara resize e mascarava o bug). */
7234    window.addEventListener('load', function () { leftFixo = null; mobFixo = null; aplicar(); });
7235})();
7236</script>
7236
7237
7238<!-- ═══ FIM — CA FAVORITOS REDESIGN v1.5 (o JS acima só mede uma
7239     vez e posiciona; nunca move nós no DOM — clique nativo) ═══ -->
7240</div><div class='pagina-conteudo-adicional conteudo-adicional-94'><!-- ═══════════════════════════════════════════════════════════════════
7241     CA — TAG "+VENDIDOS" (Mais Vendidos, ao lado das estrelas)
7242     Copalux · Magazord   ·   13/08/2026  (v1)
7243     -------------------------------------------------------------------
7244     O QUE FAZ
7245       Em CADA card de vitrine/listagem que é best-seller (tem a tag nativa
7246       .tag-86 "MAIS VENDIDOS", aplicada pela Vitrine Dinâmica 208 — filtro
7247       "Quantidade de Vendas (30 dias)"), ele:
7248         1) ESCONDE a tag nativa preta (.tag-86) em toda a página;
7249         2) INSERE um chip "+ VENDIDOS" na linha das estrelas de avaliação.
7250       O sinal "+" é um SVG que SE TRANSFORMA numa chama viva (cor de fogo)
7251       a cada 7s e volta — o desenho é trocado no instante em que o ícone
7252       está comprimido, então nunca aparecem os dois sobrepostos.
7253
7254     RESPONSIVO (um só CA cobre os dois)
7255       • Desktop  : chip AO LADO das estrelas.
7256       • Mobile   : (body.device-mobile) chip MENOR e ABAIXO das estrelas.
7257
7258     SEM MANUTENÇÃO: quando o ranking de 30 dias muda, a tag nativa some/
7259       aparece e o chip acompanha sozinho.
7260
7261     ONDE APLICAR (painel > Conteúdo Adicional)
7262       Exibir em: Cabeçalho Inferior | Dispositivos: Todos
7263       Tipos de página: Home, Departamento/Categoria, Pesquisa, LandingPage
7264       (qualquer página que liste produtos em vitrine). Depois: Limpeza do Cache.
7265
7266     AJUSTE FÁCIL (bloco CFG)
7267       TAG   = classe da Tag nativa "MAIS VENDIDOS" (hoje 'tag-86'). Se recriar
7268               a tag e o ID mudar, troque aqui.
7269       TXT   = texto do chip.
7270       CYCLE = período do ciclo do "+" ⇄ chama, em segundos (padrão 7).
7271     ═══════════════════════════════════════════════════════════════════ -->
7272<script>
7273(function(){
7274  'use strict';
7275  var CFG = { TAG:'tag-86', TXT:'VENDIDOS', CYCLE:7 };
7276  var SID = 'cpx-mv-css';
7277
7278  var PLUS = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3.4" stroke-linecap="round"><path d="M12 5.5V18.5"/><path d="M5.5 12H18.5"/></svg>';
7279  var FLAME = '<svg viewBox="0 0 24 24"><defs><linearGradient id="cpxvfg" x1="0" y1="1" x2="0" y2="0"><stop offset="0" stop-color="#ff3d1f"/><stop offset=".55" stop-color="#ff7a18"/><stop offset="1" stop-color="#ffb42a"/></linearGradient></defs><path d="M12.5 2C13 5 10.8 6.3 9.4 8 8 9.7 7 11.3 7 13.5A5.5 5.5 0 0 0 18 13.5c0-1.9-.8-3.4-1.8-4.7-.5.8-1.3 1.2-2.2 1.2 1.4-2.5.6-6-1.5-8Z" fill="url(#cpxvfg)"/></svg>';
7280
7281  function styleOnce(){
7282    if (document.getElementById(SID)) return;
7283    var C = CFG.CYCLE + 's';
7284    var s = document.createElement('style'); s.id = SID;
7285    s.textContent =
7286    /* esconde a tag nativa preta em toda parte */
7287    '.' + CFG.TAG + '{display:none!important;}'
7288    /* linha das estrelas vira flex p/ receber o chip ao lado */
7289    + '.rating.cpx-has-pill{display:flex!important;align-items:center!important;width:100%!important;gap:9px!important;}'
7290    /* o chip */
7291    + '.cpx-mv-pill{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:3px!important;'
7292    + 'background:#f4f5f6!important;color:#000000!important;border-radius:999px!important;'
7293    + 'padding:2px 11px 2px 8px!important;font-family:Montserrat,"Red Hat Text",sans-serif!important;font-size:10.5px!important;'
7294    + 'font-weight:700!important;letter-spacing:.01em!important;text-transform:uppercase!important;'
7295    + 'line-height:1.5!important;white-space:nowrap!important;}'
7296    /* wrapper do ícone (faz a compressão da metamorfose) */
7297    + '.cpxv-pw{position:relative!important;display:inline-flex!important;width:14px!important;height:14px!important;'
7298    + 'align-items:center!important;justify-content:center!important;flex:0 0 auto!important;'
7299    + 'transform-origin:50% 55%!important;animation:cpxvMorph ' + C + ' ease-in-out infinite;}'
7300    /* o "+" (SVG preto nítido) */
7301    + '.cpxv-plus{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;color:inherit!important;'
7302    + 'animation:cpxvPlusOp ' + C + ' ease-in-out infinite;}'
7303    + '.cpxv-plus svg{display:block!important;width:100%!important;height:100%!important;}'
7304    /* a chama (maior que o "+", tremulando) */
7305    + '.cpxv-flame{position:absolute!important;left:-2.5px!important;top:-4px!important;width:19px!important;height:19px!important;'
7306    + 'transform-origin:50% 82%!important;animation:cpxvFlick .9s ease-in-out infinite, cpxvFlameOp ' + C + ' ease-in-out infinite;}'
7307    + '.cpxv-flame svg{display:block!important;width:100%!important;height:100%!important;}'
7308    /* metamorfose: "+" comprime até virar traço e reabre já como chama (e volta) */
7309    + '@keyframes cpxvMorph{0%,69%{transform:scaleY(1)}72%{transform:scaleY(.04)}75%,88%{transform:scaleY(1)}91%{transform:scaleY(.04)}94%,100%{transform:scaleY(1)}}'
7310    + '@keyframes cpxvPlusOp{0%,71%{opacity:1}72.5%,90%{opacity:0}91.5%,100%{opacity:1}}'
7311    + '@keyframes cpxvFlameOp{0%,71%{opacity:0}72.5%,90%{opacity:1}91.5%,100%{opacity:0}}'
7312    + '@keyframes cpxvFlick{0%,100%{transform:scale(1) rotate(0)}30%{transform:scale(1.08) rotate(-6deg)}60%{transform:scale(.95) rotate(5deg)}80%{transform:scale(1.05) rotate(-3deg)}}'
7313    /* ─── MOBILE (template device-mobile): chip menor e ABAIXO das estrelas ─── */
7314    + 'body.device-mobile .rating.cpx-has-pill{flex-wrap:wrap!important;row-gap:4px!important;}'
7315    + 'body.device-mobile .cpx-mv-pill{font-size:7.5px!important;padding:1px 7px 1px 5px!important;gap:1px!important;letter-spacing:.02em!important;}'
7316    + 'body.device-mobile .cpxv-pw{width:9px!important;height:9px!important;}'
7317    + 'body.device-mobile .cpxv-flame{width:13px!important;height:13px!important;left:-2px!important;top:-3px!important;}';
7318    document.head.appendChild(s);
7319  }
7320
7321  function run(){
7322    var tags = document.querySelectorAll('.' + CFG.TAG + '.tag-produto');
7323    for (var i = 0; i < tags.length; i++){
7324      var t = tags[i];
7325      var li = t.closest('li'); if (!li) continue;
7326      var info = li.querySelector('.product-info') || li;
7327      /* colapsa a faixa nativa vazia (onde ficava a tag preta) */
7328      var wrap = t.closest('.embaixo-produto'); if (wrap) wrap.style.setProperty('display','none','important');
7329      var rating = info.querySelector('span.rating, .rating'); if (!rating) continue;
7330      if (rating.querySelector('.cpx-mv-pill')) continue;
7331      rating.classList.add('cpx-has-pill');
7332      var pill = document.createElement('span');
7333      pill.className = 'cpx-mv-pill';
7334      pill.innerHTML = '<span class="cpxv-pw"><span class="cpxv-plus">' + PLUS + '</span><span class="cpxv-flame">' + FLAME + '</span></span>' + CFG.TXT;
7335      var stars = rating.querySelector('.average-rating, .star-back') || rating.firstChild;
7336      if (stars && stars.nextSibling) rating.insertBefore(pill, stars.nextSibling);
7337      else rating.appendChild(pill);
7338    }
7339  }
7340
7341  function boot(){ try { styleOnce(); run(); } catch(e){} }
7342
7343  styleOnce(); /* esconde a tag crua o quanto antes */
7344  [0,400,900,1600,3000].forEach(function(d){ setTimeout(boot, d); });
7345  var t = null;
7346  new MutationObserver(function(){ clearTimeout(t); t = setTimeout(run, 150); }).observe(document.body, { childList:true, subtree:true });
7347})();
7348</script>
7348
7349<!-- ═══ FIM — chip "+ VENDIDOS" nas vitrines (desktop ao lado / mobile abaixo). ═══ -->
7350</div> 
7350<script>   </script>
7350   <div class="clearfix root" id="main-area">  <div class="block-filtro-avancado"></div>   <div class="area-breadcrumb"><div class="container">      
7350<script type="application/ld+json" id="breadcrumb-schema">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":0,"name":"Home","item":"https://www.copalux.com.br/"},{"@type":"ListItem","position":1,"name":"Semana do Cliente - Linha Completa Docol com até 50% OFF","item":"https://www.copalux.com.br/semana-do-cliente"}]}</script>
7350  <div class="area-breadcrumb"><div class="breadcrumb container">  <div class="bread-level-1"><a href="//www.copalux.com.br/"><span>Home</span></a>  <span class="separator-right"></span>  </div>  <div class="bread-level-2"><a href="//www.copalux.com.br/semana-do-cliente"><span>Semana do Cliente - Linha Completa Docol com até 50% OFF</span></a>  </div>   </div></div>   </div></div>        <div class="descricao-pesquisa clearfix"><div class="container clearfix"><h1 class="title-pesquisa">Semana do Cliente - Linha Completa Docol com até 50% OFF</h1>  <div class="container conteudo-adicional conteudo-adicional-topo"><div class="description"> <!-- ============================================================
7351     SEMANA DO CLIENTE · LINHA COMPLETA DOCOL — topo da campanha (v2 PRORROGADA, 25/09/2026)
7352     Colar em: Alterar Página > aba Conteúdo > botão "Código fonte" (<>)
7353     Página: /semana-do-cliente (tipo Pesquisa)
7354
7355     v2 PRORROGADA: base = v1 no ar desde 14/09/2026. Entrou SO a fita laranja "PRORROGADA" do banner
7356     novo (mesma cor #ffab2e e letra marinho da fita do GIF), cruzando a foto como no banner. Tudo o que
7357     ja existia (textos, selo, atalhos, blindagens e o script do celular) ficou IGUAL.
7358     A fita e so enfeite: nao recebe clique (pointer-events:none) e o texto dela vem do CSS.
7359
7360     Base: topo da Semana do Brasil (v2, no ar desde 04/09/2026). MESMA estrutura e as mesmas
7361     blindagens; mudaram cores, textos e links para a identidade do banner da Semana do Cliente:
7362     azul-marinho + ciano neon, selo "com até 50% OFF" com o OFF na vertical, etiqueta % em
7363     contorno e o ticket "Por tempo limitado". Classes com prefixo sdc-.
7364
7365     HTML + CSS (sem SVG inline) + um unico trecho de script, usado so no mobile
7366     para subir o bloco (a Magazord renderiza o conteudo da pagina no fim da pagina no celular).
7367
7368     POR QUE ESTE ARQUIVO E ASSIM (aprendido no topo da Semana do Brasil):
7369     1. O conteudo da pagina entra dentro de .description, que herda o CSS da descricao
7370        de categoria (titulo 14px preto, texto 13px cinza). Por isso TODA declaracao leva
7371        !important — sem isso o tema apaga o bloco.
7372     2. Esse mesmo wrapper tem ALTURA FIXA e um botao "Recolher". Sem liberar a altura,
7373        o bloco vaza por cima da grade de produtos. As tres primeiras regras do CSS resolvem.
7374     3. O editor troca <i> por <em> e <b> por <strong> ao gravar. Por isso nenhum estilo depende de tag.
7375     4. O titulo nativo da pagina fica escondido na tela (segue no HTML para o Google).
7376     · Foto de fundo: DOCOL DocolMassima + Spice Flex Pro (a mesma cena do banner), em base64 (31 KB).
7377     · Atalhos: foto real do produto mais vendido de cada grupo, direto do CDN.
7378     ============================================================ -->
7379<style><!--
7380/* ---------- BLINDAGEM CONTRA O CSS DO TEMA (o conteudo da pagina herda estilos da descricao) ---------- */
7381/* o wrapper do conteudo tem ALTURA FIXA + corte. No desktop ele fica sob .descricao-pesquisa;
7382   no MOBILE fica sob .pesquisa-produtos. Por isso o seletor nao depende do ancestral. */
7383.description,.conteudo-adicional,.container.conteudo-adicional{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:static!important}
7384a.exibir-mais-conteudo-adicional,.exibir-mais-conteudo-adicional{display:none!important}
7385h1.title-pesquisa{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
7386.sdc,.sdc *,.sdc *::before,.sdc *::after{box-sizing:border-box!important}
7387/* :where() tem especificidade ZERO — o reset nao rouba padding/alinhamento das regras do bloco */
7388.sdc :where(p,h2,ul,li,nav,a,span,strong,sup){margin:0!important}
7389.sdc :where(ul){padding:0!important;list-style:none!important}
7390.sdc :where(p,h2,li,a){text-align:left!important;line-height:normal!important}
7391.sdc :where(a){text-decoration:none!important;color:inherit!important}
7392
7393/* paleta do banner: marinho #020041 / #00002e, azul eletrico #0a2a9e, ciano "docol" #00b8f0, ciano neon #5fdcff */
7394.sdc{--n0:#00002e!important;--n1:#020041!important;--n2:#06137a!important;--n3:#0a2a9e!important;--cy:#00b8f0!important;--cyl:#5fdcff!important;--sdc-bg:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgwKCA0MCwwPDg0QFCIWFBISFCkdHxgiMSszMjArLy42PE1CNjlJOi4vQ1xESVBSV1dXNEFfZl5UZU1VV1P/2wBDAQ4PDxQSFCcWFidTNy83U1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1P/wgARCAFuAzQDASIAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAQIAAwQFBv/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/2gAMAwEAAhADEAAAAcuet83o7ubnOrnr0RmPW5oJjus778fuVUt4My61MwuqH049crw82OVVVZx2KhZZR0cFummiiqzYkeUvQgz0uZ1dbIBYvavrssZ6hV0raUZdOYoSJZATUjNAuosL+H0eNqDs8f10aa2sxrImymygsLFklEQkkJk856zy1lfqfLd86EEhgrAEhJCSQABgJIpKwEkAwhICKZCQEEMMBx2HUwdLcY33g4nP9P5xLuxh5y9XVybI7GnzVdernldR35we4Fg4MXQBx+f6Xl5vBG/JjVbuo6vmQtCVW2UkrtlFC5T3U06PVprTPLEqsgBqahURxYhkCYQkgwYL8+s7/Qcjo41qvxXRpVbTOmkGRb0srDLUMIPN+j87Zk7fF7R0oRLJIQEEKkMkACg8UkisAiDIwFMBGSEkhIYcFltLLO5aec2MqaLq7A4+vgrOmDJL1tHK7EuDLf6Czg6enyo9FbwNtdQ1WoqstV59KVlTYV5tXWEcqdSHMzdtJcF2gWZTeojoZdigZCq+szpfTVdVlVKCgRIOimy0rDiIVs7+zLpzprFMPdQ8aWouAl4Mleyms0uqsHnPR+bsy9zidw6EIlkUhEgDISSCxgCSEkBICCGCmQIijQQaJDkX9V4yvcAaskrH1+RqO7VxcVmjItudVa12RzOzuOs8/kd7EpDUxl6GOV6pUssqV0oSQgIBJAKwEDKqo6CArLqZHwgaFdOmsxUac2i1vXRhVJAxbB0jyA9BhOhZTYXW0XZtoDBtQxc9NlFLUKqdCxl8x63yWpm7vC7tnQhMtZYAhgIQQSBBBFdSK6kMBJAGAkEQYMCQQreq0NsuhrUctKtUVpAMUIVVNTApW9rMrbLDnX7bRoRZUjpQkhAQQEABAqsoqOgiPXLosqbNsNcLEAijHsyVUj1ajQQDhhujzumcjmdbmFezXYPCZa5qhnOt4xHaTGdjGXXl5dnf8b6bzBR3uD6OzZCJRCAGQEMFDLEkIsAHUwKlKYABKkKwgIgYIM7NRYEJhRHV1hdkqNpK5bCixmEYkFiupYGRlZaqRloSQgIICAAgVWWlR0EqsqlvZL8qA9JYlayvmiUKGqssai0coxo3ZmBz92OXSyyx2rcsfJfGq3JbLogaAywtzXGsPme1y95weo8v6yXTTrqypDGlMgIYKliQJILCAgwUGEVgAyCmQBgBJK3y8VUWiAlSOpGIg8UjFYMVg5QjsjytJAChC4UNZZFNEQBEBFihUV0yVZl1ZslMdTbi6OVctBmz76jlrtx0mfRnqMrhetzfA2bXmvzmhqLbCyWiWKSx6xGq7FdLoNbQWUGbjdXh1g9d5H19z0EYzWRdNJWGCCGCq4EDAgMoSAEMIrQWNBFsEITFSNE68rNNAwFeCwkWNLFJhJIGCBIIXVhyDLXVehlp2CsSdAnLXrA5K9RK5i9Gs56dBbMDawZ5fJdetbsqxZCpL1jJk6OOslWhNTMuqGOywG4MubRSzEdWqwoCyVsWo0FYNF9+PTLbFMYuH3eFWH13kfW2b2rmbZW0KkuSqSQigwSSCyShJBgCKZAGQAZSAkWNDptjY1SmwYMxUt4EjGkjRFhBAQQgjWVPLYVIVKigAYAgDwSWSq1tWKkuBmr1LWQamL7A0KGAqupVk15jKl66lBuhSbSXZ7qM3FdVrqlmlgAMpMgz1sWLAhspsXRZkuyp4Xc4i4fW+S9bZsinNdkIwc1nq1IZZbUihloJYhJCKwAQCQiBWEggJFh000wyDYtZntRC9MND5GNUoZbQDADgSPBXBGIJEZBVi05qBe2es2DEI3TnsbVrYYPCmXQJMACAAoLTbTVaPWgBlQSCpdIw62lKHJUt4KBoSK4YNBCQEeyl5V43a4q4fW+S9Ymiyoy3RLIZqyGMolehDKmiuqYy2SCErcEDKGRQyIOEYMEOrFaUEhHUrTBIRbGM7XiymWgQmstfMZdbZXi+VkFT0KlObHXSHJWuzOXrs0zRrOYOrRGC6mmXpWcfSdc8/TGko1kBgq2Aoq1VmVNVRQLq6QiEhiQNBQ4pYwIIRS0Ep0CM72KCEFnE7vFl5vq/Keps1Co5t1ue1bojQ4ijQAFVqlCXUUpVrAVUZEYIhIjKGNWGSHTszMXisjvSw4aCx4VxyIWgHWDVuxS1qygERXw+7kt4lHWzHP7HPNnTWnm2dXqcHWd48cnR4ViSqSZX2ZL43W4om9udfZqimoIIitClbwuZdYsxzUDNL1qqWKkkIoaCB4Vh4VyyCpZAcjp85eN6jy/pktxas0vQaty581kuiVvDV2KIUCvUWMi6K7ESymorBF
7394dIWrWwygixYdGK2oTCM9Ri85yXmli2JJXgA8RiQkDiDIxM9GzPLkqtoUKgscRhF0OZF2PZzj0oYLdrxlu02mbRYQQwWMBVasJpU1TIptGJJegeVUdmcHZZ0EyOWImlaDoCUSwCSy2s01qZg6mHDdQcv1vmOwbcmmg1M4gFQXWUGXSaniV21LGADTfWZ1sFiV2oVlpYhYADgql0NtWmGZnGo0DEKsSMCEQLCQSsHiQtNTFsrMrqqC0XwDQBgIRIQiAV1FjEFipLpPPrOrOGid5PNovoMvEB08+K2nSgpaIwsgJtvqrRu5fRs3Y5x5ejo4oj0NPMMuvndTzdnerpJ18+vCef6PJ61ii3HNdJLFToK8EWyFK3gr0UCXUlbwUYqisgVgEW9UomiqkMNilWEl0NZrszTIarF01KYwshALIkLBJEhgIxFjwWPJa1NQRRSbZza1654SR6BPOg71XGB1K+dDZUllVQFHikgNtULrUSmwCFQPEI1lNoyNWdrldXk2VX5bY7V3B0LOZ6iHneoa06fmvT+XXqsix6Dn35peH2Of19Qc7oXnm+lMp3bvPduLo0hRZCuWSqF0CM00VqqRYUwDGt1IYJSGlVrYoYss0C041Y2N7NJBHENlc0LVS2ys1liosciRoAwlfO6+XN4+TqSa5K7sOpBYxRdZXZRN8MtjOJZdIrYwObTmpiIVvW6OjKUgiqwQGCQ11NyxHSu3xuzxkzvLZVLSzbWgl2289ou5vrPPUHqvjt8/rc04HU4nS1Eu0E55Uyv1uT6CLDDEMlQSRFIFhVYjApp1gxm6ka3OxYoaVAwsqjw0kjGorSqdComs4tdlr1OOI2okdCKYKlsKjZCpmBMWuHL5/pcEvnNOrn2a89VlapIVWV2FxkgQijl15QkEpdLLCpEUrcpSLFWMqWXPRcXHMTo8/tcEamygtKk0vXednHZpzebl9BirnZOpnobra83znX5HZsv5/R5J16918VXySkqQwQIMFDqKGhWLQVCwWIrqLVbDOdCSpCsLDF2131ZqyQgIGqdga81dnQbLoseA2KHlVwghEDAQK0EJAuHoE89d2McvMr7fPswWPTWuY7C9KoPRprKpapUS1kjAoDARLEJGALqbhWVzt+f7/nxs11JaQS7Tk0mupqzZ0+TZm9PJTvAmmo8p0Hy1t41inp7sgjRne+qtPEzZvo15u0ugSLDTK0Sgl0rhZK2SI4KxcTNL4tMtVKJdFup0VY1SGUgIJIByhViHTQ+ZrNEU6yVIFjLUCwYCBEhIIF0Aa2eMvO70XzN/ZwWZKrK6tovoqJZWikEYMpTIREdBg0EuquKra7Tsef7vBBVbWOyWB05dRoqek2XZNstW7JfGfBu5lb+pxO6nC159cujkdXj1BQsdfG2lcPSGROrbyOiXJYZaA9BY1Ms0NmhqOUy65lc0Ghi2VweJDTW641TXbWLCCAghEVmrYutz2SM0NWCp9ZIIIjSqjYlghgAQQiDCQF1MNIz3FXJ7qnn6e9yKoRlsUgFggqoqRUeuLCjUmjNoJYLTXw/T8CM9d1YLq7ivZi3D12V1boz2Rp1Y9+bzOb1uRWvu8LvJxNeTYtnH6/HM6kGqBTZ0+TtTTTXqM27RWWV16VwZ+3gjHKSWyCiVhZK5F5pJdKodMCc9rVdWVgggMUSQkEHspaNFme1LVjWV2SseV2WCEUqWCq49dhKOCEEIgSIG6gl6JYYuR6VDyq9zl6lRtBld2KFvlVnQxnsdrFZqS48rqRjp61C8yzRSU9DB0A121jmQ0dLkdXFw8fr8itvd4XdTi7cW9RxezxUzlWXStrQN1L1ZZlqjqnkQ6VOS0bPsvrm6NZRQy0IwEjrCyEkMOhFPLpFYFS2VrJICSAhBJIPbmsjS9FiWFDUSwiFakuVlpQyEBGsmLNGgAxBDJAiGGsplW1s8cvmeiqPNHp8zRxWLLjXcLElWAODVh0Jc+cmihueXXpdLWjqOGBNee6E5PYzyjucJC7TziasNthmt03GE9EnNs3FM9zQkKhII0U1AYCGCwkSOAQkWNC5kPHq4gSV2IqyQEkICCSQEkiyyiwvalyxq2RqrKqevQpWoIAwRCq1YFs6ZVkiWQEMUq0gGAkXHPCUbIcPH2hXGmnPqFqmLHR6skVBXqszc2fqZFo2YzGs5rRq774546jHIfqCsd1sRFvSgGUghgGAkMqRkIVchhICAgwgkJASQQMCjRYf//EAC4QAAIBAgQGAgIDAQEBAQEAAAABAgMRBBASIBMhMDEyQSIzFEA0QkMjJDUFUP/aAAgBAQABBQKMbqMnGrGvpaxcR16Y8Wj8o/MYq9aQ6tam481lY07ELJ9sRL5wdk5XG7lyEbQ1tEpqQlGSjDSXkN3PbiNssJnco8obWS2W2JlyrPVMwFLJoa6PrEw1UcqUtdL9uMahwJSccEjEUIQVHCfBUnRaq0pqrUhGUsW03iONDB1tOdixYcBxYhZYjEcMnLXO3xZ6/tKpJJzuNNEEcmXGJmsfMtc0CRRjannfJk+jWlppkVqlBKMVk0NdF8yatIwbvQ/T9b9ScYYjm6rQ9c6kasra6kiVGo3KemVNUrxoUmVaHzUnEVYTT22LZV6CqkcHGJVSUu4yCV5CWlHMQo3bhyUTSmJIvzUbypUYpNDW1sYxZrZiXzMEv+1yLL5WGi3N78R9pgfr/TfbfCTkaPlSmpJaTka4odamjExUprEU+HxdMljB1tQp1ZDqV4CxWIkQ41QbqYacZalnYaKmG5yoyQ42Iw1JR+c8llZxJ9+Yoyb0tOENUowUSL5vK217bbKzvUMGv+ZFlxPOw0WHtxH2mA8P03kt2rTN1bkOLIfFR85OOFlIWBQsFTJYejCOmky9KJLhMhX4blWVSNuV6kW5zqQweI0NO4s3kx00zgQHhoEsMLDiwrvwHd0pM/Hd4UbHDsOmhRtlDvmx9SXkYX6BZJiYsmiw0W2Yj7TA/X0vW5D75etqURON6MoqE5wtKMGRqSgflWFWcjha4vAxKtBxcoNFKipCow00/wCQqcR0ETp2qxnKJCuyM0+rbdHvsaGPdcWT7ZUuVLJZITFm0WGh5V/tMD9X7bw0k44VioyPx2xYUjQgjGx0yw0LQuVJWjU5ucOUHoI4iKLSdaFSpac6yUatSpUVCpIlQmlPiRMFiZW7/rtD6NVONLJCYtqE87DLFiv9pgvp2vprp1JJz4kTjwR+VTPy0flSK0atd/8AfSqVcqOrq0XOELD3KeHV1ZGoqSclFKmOsx1Wy5zKX1j/AEFtZIeazWVTtwacpTpQjUjNzXqLyT2rZbKt9pg/o/bWGPxqZwaSFCAoiTLM0mlGimfEui58h6hxZoOGjho0Gkp07i7D/QXbYxj2+xEl8K83TTqzYqskQxckcYeIPyj8pH5Z+Ufln5Z+YfmEcVC8ZKZYrfYYP6P27oTQpCmxOZ8izLHI+JqRrRrNbLs5mkURRNJpEs312R7ZXL5SJbVkir3rUuKlRbcacVHRFPllaJoiKEDhwOHA4cRU4HCgVMKmKM4Tp1ner9hgl/5ul7f6GlCy1Gpl2anlYsWNJpLDRbovrsp9mXLly42SHmsrlPnOq7zf1w80PZcW+vS4kXarSrxcZmB/ivYv17FsrZWGhfovrspPJxGmXGXJDzi88Ovlq1Kf00/I97Ey4nux0WlNN0TAr/ytDX7Vt669y/XbJSKDvscSUR5SWT2U+WHXhV+unuQslms8Q7U+JrRgf4g0NdRD6lixYt+m++o1o1IvuuXLjkOoiVZDrNnykYaJbKxYaJIa5j75LLthGVyPiu6yWSzUjVtxX0Q7mC/iZtdFfqW/RYxwTOCjhSNNVH/ZGuqcSocSoa6hqqH/AENMjhnDRpLFFcsrFjSOJJZNDiWFlL6n3xHl/U95+x5xlfK98sV9EMsH/FzfQ9dJ/uNFi2zkaUaDhmhmksWLZWKa5bWTHs0mgabF51u9t6yQyImRyxf0wywn8bpPpoe+xbNi/VsWLFtjSNBoNLEucO21k9tixU5EPKp5X57lm8rl8sV9MfEwv8faxoa3Poe92oUzWX3WLfq23oW5kkWLFixYsVvOB3qaTT0L7ExGK+mPiYf+PvaLZMWT6L26DTnc1Gs1ilst+vYsWLFt7Gi21OzleTXKMYS152RpOw9jyWS7Yn+OvAofQLcyxYYv0LlyxpRoLbbmo1F+rc1IVSI6yOMcWRxJiqM1MU0+mxj6ls2kzS8lmsrmI/j/AOZR+gQtl9klyGt7O2xbbmouasrFi265qNWd0XGxyY3Id+jexxLkWKrz6Fhoa6t9thprbW54f/MpfVmtjzY8/dsvV7jH2PW2xpORce6xYsaWzmfLKxZbJyUSeJih4qRx5s4khSZBkNIqcGfjwZLCk4SgXLkartFo1tCe+w0WLDRbbYtlYsWzsWy5M05z+mfKiQ+u4pJi77UOVt1y+XsTO27VvtvuXuWLItbZLtK7coDjlGjFRshuKI1o6oVBTNZUa0ZohJoVjmX6NjSWLFi2di2VixYtu0omYjlTIeHqH2LK4tki4hlh5S7PYmPbcuXL9K2y6ZbYycFIdIcGODE5xO9LTeceRGRxDjMlJy2ITNRxoxOPFlNzfRsWLFixYtsv0qr+WJ8BeIvtWaYtj7oTzZLP3t9FzntuX2X6Hctkxj33Lmo1l2aajFRqMVCQsMhYemKnBbrly+2+2wy3Try/6VnemQfxnZRj92y4nnKNzsLNjyY8ln7XY1Lfcv1e5ZkkiXIcjiI13LTZwqrPx5n4x+PE4UUWtsQug89RxUceJ+Sh4oeKkfkzFxXG8z/qKsKUZFjSWLFhUmcIdJ5TXK8ahOMpQdKaNRV+mn9vc0jzWbH2/qeh5vfpHDkcznst0bl98oxkcCmKMV0LFti23NSJVooeJiPEjrtmtmp53Ll2UZSNRRlC8oxkSwxrqU3GqmXHVpoeIplTEVKc4Yio8HxJzLFZ6VTdo4Xmq3J+6/0UftzsizLiF07bLHrJpM0tbOey3QuXL/purTQ8VTQ8Yh4yQ69VkqtQtOR
7394ZF0XFFyV2cyPIlFatI4kKcNGumji0m4RgTnWiVZyqzeKmlTkqjlhZIhSpkaVIqfbT/wDn0csX9a7YJ2MXAVTU8Xyw9D7bFsrFhmk5ojLJct1i2TWT7sTLZosmW2p/qXNSHOKHiIIeLiPFjxMx16g6k3nZ5XiazWfI846SyE7Sb53PY+zKfhIZSk4kcW2SoUKxPCTiSjZ061WiU8XCq+Gyp9tL/wCfR7mM+ujSlVcKMIiwpVoylKLcinUUasKkZ5WLFixYsaUWaHm8lktnvJPlGanttstlfptxQ5xHVih4iA8Uh4pjxEzi1DVJlsro1I1kK0on5FS3zPmcO5w0OKQkr5R8Xl7fkexjKf0yJET+3E+MarVLVTxLqYD44epOi6dpKf2U/wD59F81UuYrnDD15UoQxNOar/GMKkqaxFSNSWVGeuG2xYtlpGmsmdi5Evm9koKRrlATTWfc07GhdCpLTFzcicnq+UixyLo1GotePyNLZHVFuGuXBRwomlZ/3XYmLvlHxeXuXkexjIfx5Ej2MjP4U+/EcSWMUj8ixW+yMrYLB/bojIxKdOFCpoNFOoShVozWJbWeF8Om0mOI+Rcvn6Q+w++WizjV55o7jRbKxzWdi2d+UsOmSiUoQ0VcHKJpOGKCNKF45f6U93+i8SZ7yj4vL3LyzY+8f4kjRKRw3eyOReyjUL/L4FOChTxVGXGXLD4D7nYxy/4rthYKoVk6ZenVhlFOUoR0Q6zghxazvl6LbGrpKVMhUjPqONyz2O0lPDkZyg8VGdSpCo0QkpM/pk/sp7v9I+JPt7yj2ZYsOLb0MsslKCUnTZwf+Lk0KTcm7yymYWHEqywpKDiVKk4zdV35SpqpKlUpTqVKuKd6K7YDvi/tg0nPDRYsIU6caa/RdmaR3RfNj2yipGudMjJSXVscxElGoTw8ok6cKhOjOAqrsnenlLzh32/6x8Sfb3dHI5JXLmtk29S7vv69sf8AFkU/P3lMwfnCpJEcRGY6MZFejIX1whecYWMQv/Ou3/5/fFfZL7YyOXVsWLFtmnJxTNLL9HRzVW263TTJwhUJ0ZwKlGFUWHg4ypzpCdyXnDyz1RHUia/mm7fK8rpaedso9meifku77+v7PvP+LIp+SH3J98L3WVObiKurOlTqHAcJJE1HQ6WkwTVOWJnHWvu4fNRJQkjjuLjXhI5PK5cv0bFixpLFixa5oXR9JOBCopfop2JU4TJQnTIyKkVGUlC7tda76Js4RKCUIwVv9o+P+lTx95Ry9E/Jd/fr+39qv8aREQ/In3w56iRVxidiFVl4SJxclPCDoWKmlypq0lOvbj1ELGRL060a2H0EZtEMRMjVhM05XLmovncvt5ZWLFsn0WlITlAjJSWy3UTsOnGRZxKlJVFwJRk/tyn4Lx/2j4/6VPH3lHP3Luu569ryrfx5C7IfkiXej4+kRfKUeSZErGtlKrO7+cNCvQiuLXJNnEaI6ZPiVYqcVIjUlBxnTqiUoGstc7Fy5c1Go1GouX6D6SZp56rbrdRSZZPKdKMydCUcp/WvF/dHt/pU8feUc/b7rvl/ZeVb6GLxj39rvIo+HoiMauQdiv2KXf8Ao+9D7sQSJESE3E1wmcG6lQsQnOmQqxZpR8hrZcuXzuXLl9jH0llawpbrdRTO+U6UZlejKEF2f2x7f6VPBZxz9sXcRb5Lyr/QxeEPIj5spfV6IjeSV1W5Io9/6e6H24gmSI5Ipys1U5aKdQlh5IjqgQnc7p00ycGjsX2XLly5cujVm+q1c5xE77rW6ikWynRjMq0ZwqRP9J+KzXfL2yPcQu8F860NVGcLH9I90R+xlP6fREZERiOxQ7/094f7cQTJEc4cz0iFRo1RkOiRkJiK6jcjLn0OWx9JbHE1W3W6iNSZbKphoyJ0p05z8VmlztlY0iQ1ySLK6aQv/wBBIvxabTcdDSI/b6h9PoQyJHtiPEod34Iw3niCZIhnETuiJflCroHV+PF0ksScW5apIp0tO2yLb300LZpsKXPfddJOxqTGmsquFjIdOUC+XuyLFuaLEly+JdE3/wA7RthPlSkleVO46aRFfP1D6X2EPvF2ce2I8TD95eC74byxHaZIgaJMVKQqdj4odaCPyEa6jNNZnAmxYaAqMEKKW+36aYhbGrnOInfdbqJtHxkNND5qpQuTjKJdnMTsuTd2hSu7svyHKxGSbshSs9d2+ZKFlKmxcqXoQ8qc9JiPEw/efgilUVMq1tY0i9NCrRRxajLV5HBmxYaIqMEKKRyzt1bbX00xbnG456Ht5M7Fy/SUmj4yGmiSUiph7jpuL5aboUmLvpLITsPtaqRVlY1WFI1zqVMPrvIeSyUWaGOldOnTia6cB10zVNmiszgSFh4CpQEkhLpW6Fv1U9/+ziX57L2OTLdRTsaVIkmiUYyJ0BpxPkxJ3QlHLmaWcjklqRqP+xh6M4TcGzhGiETi0Yn5UTj1Gf8AokcCoxYVCw8EaUhEoo9W/wD5i2/7D5kvglzWxSsetl+gqhOlyGtSqU7CickXRqE8lByFQFSiaYxJYmMR4tinWqHBnIWEgKhTRoSLfoXH+l//xAAbEQACAwEBAQAAAAAAAAAAAAARUAABQGAQMP/aAAgBAwEBPwHZcpFV4qSmGHgB2NNKaU0ppW4wtA1LYLRAxpYNx0BsEp6cenEPRqOsfYQZv//EAB8RAAICAwEBAQEBAAAAAAAAAAERAEAQIDBQIQISMf/aAAgBAgEBPwHC4GGiJ+ri1UP5n2LZcjuLD2UU/mKKGiKj7ni+ArqgN1qoIfGHY+ofGHY91TfEcT3cfiG8qxvP1lF4TpOOPmsDQ0XyceVFFRFR7mqsPLuf5HTWDg1HzdRZ+1HxVtRUXh+s6K1MGzjn2KKk8vg6KitgwHg9XHHPsVP/xAA3EAACAAQCCQMCBQQCAwAAAAAAAQIRITEQIhIgMDJAQVFxgQNhkVChE1JgcoIjM0JiseEE0fD/2gAIAQEABj8CoNMuZiaLFIWS0XMpALTVCe0ZPGWNcaakuFeH4j8bV+2MMXtxlIirKspcuTlNFSaRlRotH4UfjZyRN60tSWvTge+ChXMSXLbNYdnxnRkixORum6TJRGdE4BPCux6Mm6jUONcJ6t9WhbgUsNLpt3hF34yRPmZsbm8jThZJonC5FShSA3ZHIr6shOKPSgZPWnCWxkynGPCJ++3eEXfjG4cMsJmTN4rGVieE9FY0pjcoSiPw4/Gwtq34p4LbvCLvx9ShcqUMw2m0b2FShJ4UxqvojxhXtt3g+/HXLl8FIWNy5fDTghbR/bZPRKIm2b5vs0fV+foU3z4J4eeMmXLlyiZSBm7IlQ3zRijLsszcZWEoixIoX1F9BS5SNxDlyJxX27w88ZWMuWN03SywvhYsWLY3L/R4F7CcLky5crCojch+TcXybn3Nz7m4bpus3WWZusrNGVzweHnjbG6WwuXL/UJF5SJTQlJM3VjZG6jdRuo3UbpuljK5MlaI0PUo+o8PP6ShXuMi2/8AsrGaj/4xXd/pLTf+JPrg9vDFD1kyt1hD5/SUb9xCHt5ynUiTlhB9TqX21Cu3Xu8FwHki7YQfVaMpEXwsWLY3L8H6Sxh2/wDIj7YQdv0l6b5SFh42/wDIj7Yen2/SUK6Q8Ev3EfbD0+36SiGLgIe5H2w9Pt+kmxk9Wmzh7kfbD0+31e5fCxbCrKSiX0ZEeEHb6lYthfY0M6mf04p+zJRZXxtNZEeEHb6ZUvrVZSpRFy5fCxY5mWL5MyxlFmXuZItH2ZmXHUril7MeEPbC/wBJzIpmRSmtXUmsxY5Ek56j0ra3Tj+hAvZ4rthBt1xlSlVrUeFikyCd2xzRRY0KvX3l8nN9kPSUly430+w8FgvptSlVt6J/Bu/c/wAUf3PhFYon5N0pCuPg7EWCJi+n1KZkdO+N0Un8FIIiyXkrEl4N9lpm7wV8LFkf9F2aTjkf3EUlF2M0JR699RRJ2pUlDUrDiuxUoyuvbavHqimN+EqbiKJcJcuik8b6tirTLw/BldTOjI/klEvk6YVjh+S7fgeh6tHYcelmmQzieCf/ANbCIhwXdC7avXhuj+jViReZSGIpB9zkvBvsm5+XqZZT6YcysM59TLYvhKVqzP7c+7FP00lzkJ/+PfubqXuqk6ropyNF+r9pmj+Jov8A2cibquqKz+SkKIh/uIdRzNKT+BcjyjxrVKMr9Suj/opCyyN77FY2Vxv98eZ7DmlPqi+FB4LUjxoxQRc7krD0M0C6kmtHuZYml8ol6kGi/wA0JOB6RF3P5kOMkSi0l2J+h61ejH/T0WrxKx+H6kbXT
7394SPaVyj4mnxq04G+NzmWORc3n843OZb7lJfB18FvsVZfBFtd4IWMffFYPqLsZqSIooI5IlGpwP8A1NKGFwkXc/meSoikmjNl7i/DeaJyRJ1RlhksZu/Ee/VGeq/MiaqtSutXYTkVZKxzeF8LYNwuqupF3hRyG1TG2MeK7j13ghYIi760mRdyFzyztMzQJ9zJTsjups/kzqdCvRlawu6MkWi+gpVfIcMUMotR99rQrtJwPRf2ZKNaL+z4GTU0T9N+CUSHBFZ8+ZODND99Xzih99aLtitg8UIWNFhdYWLSFNvRKL7GjdDiSoxw88K4tRWFDptyqpn5X71xkrih2/Q67OTqjJmh/Kyl+j4GUamT9N6S6Yack17XOv8AyOWHnFEXfWi7C2VMLouVgm+sxZZe8zTb8FCr5HYWKTJwuZJoyxPwV0pkWlpMehNeCFxToRdsGLsaLKThZWP7GVcFVFGV2VfkzZofzK5NOa4HOvJODMjMq9Se8uquVzI84wkXfWfYWpdH/RQ5llg64rBY+MFi/wBpQlGicDJyGsfU7YRD/aQ9yh04boddlpQPRiJeotH35PgaGZSfVE7rqjo+qJbj/MrMz264QkXfUvhNIoiRfYMWCwhxfbUZF+3UqTVGTwiUVmiScyLSciKv+JD3xnCZ4Sj+SnC3ey/p2/KyVouj4Gh+WIrbqsJuC/OFlW0ZHE/EiRWIuxioeMPGyWCwhFhF+3UZH21PcoVLyJJp4Vjl5LxvuKSP7aK+l9zPDFCUaiJqxRlVpF5Po+OqVzw/cmuCy5WVLKY6EPbGLsIXbDxq+dVakOMfbBiGR6iJPG5czDFTUo9BmbOicDr0MyJf8mWKnRmZSKcbNUZn+eC6oy/GFVXqUqsIuwhdsPA9TzqrUQsI+2MIyLUWEnqvueNWhnhl7oytRI6HVe5WhSnY68dl+Do9Wu1rUph79SLmpchEOHgZ4xffVWohYRiwWD768uWo+542FalKFKopQqdUULcZU6rg8xSuHRkLlTqPueBixffVWohYR4rDzs33H22eZE4GdMKD64S4vozN861Nrm+SlcMuVmZU6jFi9hcmS0ZoUcr8iJSG9Rd9m+5FtLjRc3sKIm6vjcvwdHrU2taY5KC0kW2bmjJCovI55ZOxfDngiHZvuRatmci5cuUTZSA6GaMu2WX0Gp1WtXa0OjwqZSxTDlq8kcxU5HLwj/2cixywqQ63tq+RzKIqcjKmUgOhmjKzZu/SejJRfbW6balGVKmUczmbvyzkK/kq0XKC7dC/wVHU5nIrbsRfi/cWrbCsRV/co/g5sywFZIzRlZs3fqH8TLQk6PW6bXqjKVKlKlkcypVzOZuikV+5dHMsUofm8k2IuVf3LoywtmX0zkjNGypZY1f1P+OFSd1rzW1lFUnDhXHmW1avCxuspCikSRm9RlZssW+if//EACgQAAIBAwMEAgMBAQEAAAAAAAABERAhMUFRYSBxgaGRsTDB8NHh8f/aAAgBAQABPyGetHxwhNiIosCE8phyfgkn9MS/pj9jMaS0+qeB4xBA1YxEdVYJJKGkSP0mdlxEsXIehhlyIiGdyC7WI/JdwHxa4s26IpCEjISCiZPRUZMjZcYI1EzRFHsOcGX2vj/YlJcptUb0pAhmlHJrlXmIKr6FV0wLI3c0Q6Kjpr0ruYhT7pZBufNFj2jbJk1qVqEnsy9RRJq7Y5pbrJ6oyRUZ2BAeHXMiljCLLMEkSmG1GMkBgipMjjBZkeAUHcK05TL9xchpslaxwdmSKMhiJrMCEzRgOYEZERJFhOGIkd7BsbnDQY2khGbIqUQRcwaCRwLDFgsNbnBjpGLcVZHR0VJtXUWTUYx0cKrUYqxNmgQlhLE2REu7SEUScakHQAk1TA0rjT3QiUC7EUfBbC5bAls+iCL0FHBdF28heTyMaGxATQSBr8C4SJlORO5LBYhwqW4JgkCyGjDo7hZbuILKo6J0GpQWXRhsSGduqksmFFQIZHQ2BbkCHkmqR36f08GtX+JVdb2RpRnFZHFkkEiWQSEik7ZbsPKQWXD45BlLrsRtsStTkzjqcPMvIUWgL9EQ9paOdBCUw6KjFuCaRckJDGuKZDuZjYttgOZLUReIuLPwxtwm2CcJDuY2bQvqQ5hBqRhjoxmPArKmWK6sXpNke5CcdBk5IHRsoLIqOv8A5+B9LzROmhORZJtXQ1ESXGpqL2sOsCXGBj4GXL3yNjwnATfJdg1oE8y/NNB4iQslIzGkWRNNEesmTTQHdTMqhjn4yFpKfSMuM0FJgcc3kU1ZjVMl4DVNMWXY2Ba3IYDYjFDptIgaEEox3GhUWTCJkRqPLuRixzy6IaVhhUHZQd1UpPfp/bwPK6NBmtHRhKrEN9AbuLWTY1LGtE8sWRJCkrGgmMJaBhCkWNI9hZFkZQ8+wjG1Sa5EGSEbF1S4qnNGw2sDuEHLDC0n78IbOjGPpisDEUYx0ZplEUkoeRmGSMYyEWO4HljPGgmaGCIsOXhqRQcqdlPfp/XxTBMGhI6ajNDNIFXLRgdGLDMIw6PNIIyXMkc65xWrCTAnemInWY0whOQUidITmGmbEC2siECbYUu4xZTCEswMppScGSrYCaSUMf4WOjGMWRYq0NTXumoqMQh5VCS1MuCyFsaBsFmBUQ96joS45qj2aWt3io1YWOgunQWTUdDoum5rRCRqCDQapRqG+PBNl+BGeLEsh1inJJzQrIMWswStWb4oBBHYGTAtww4SaEEsDXmNnocULHZH+MxjGM1Gt0NC2Eo0NaHVoR18HYgU7uyghC0mtcmtMnoLUTMmHQTvVOw4xiuxhq57tM3eJWrFH1aixXUWKaE0dMsVVPP8keZ+Rbx4FsFGimyBb6OZ32XpaNkLhDYEtC3sQj6jOQ91BwkdjsNWrCxAf4zGMYxjiSSRjWFFvTUkmarhSeWBPiGNJdz4MWxZ1XKuKBIMkhSrufJ3/k/g0KI/3gW4GfohFKU4GPbpb56Pp1dNRmRjpNhKj61VbzN0ZtjQljQhwtYx1EKShHSe1EgzhhsMoJRKQUf4zGMY+hp1G6jNRVQIWrsSQ2VTb9RNyB4HksxkStpHgjYvgVsoTP8AAkf6Br/MtfqP/IOEMaKNXLAymnDVpLC7Ohnv0kTuGofRAl0MQwGOzNKajHXI6KqXoQWgmKgZLcFL1JV1U3BWEECQhVf4zGMY6EbNnQWZRrjjdxOxdRheUSgLHKxOPFDCuPImtBXDCYjUThk0RbtcYhVBGu4a51ogi2I6jHircqjyLFdRqaMRNNaea0CEVC2F1NUiiF0P8hjGOjOOGbQhQw7i50ajlOg3cUMRLBeaPGwt7mJc4EoGwhuRMWCMxJBmlE7EkgCTZC9DHFy60+b+1CyNXEhdDNeh5EMfTA+h2dEEdGvQkkkknpVYjQf42MdBaRKdIGhDGrBNCdyQwy4QhKw/LQLE8FqTWJkWKwMXZNYHiwnLpgMmwt7JBbPsNlrCbUWGd/s0LRCzHRpWL00GJVrSCCKOaRYammNaB2IF+GSRMVVakhwwpk7VUSSSSTQw1ErUW1E9TEB6gjVEUOiWQByKFkcDXJPkRah4SbJFvc6jUUYl6TcvXLFJMiGaGb+4r7/G/sTMjVCLkdLuYVDyIyiLURpWDQi4y1YIIGIIII/ChVQQySHqCGnIPGkN6BBQmJ7Y2jkJsuc22JGhGmLEuQyVLor40SUZoaBOwsbtT7Lg1wl8AkKwQmJ3JCLWIl7kQToPB/bsZ0bP5ZEyTUQaGhZq6Oh0Q8U1o8VO1NSGQy5PRF/wyTRCrFBmVbDQbxroSGjQkMulAriIx0rUggaGjHZYmpJKsX8F3cGlzQtkEzUTG7CYqHdCNMS46l0mgkw/zBh0KTckZgakavSTNGlHgQybCFma5CU1pglMhVIIJfkJiFVjZNIHXIS1Sw0NBuMGhOm6bhoghkVLGwHpRdAymWak9JEUJ4E+BQgbtJf/AGxW0pYlmorogSoRejNaaBYHRUkQrMTauo53JYmVBIJWWIIEiKkUkngvsXEmLoY6STWKmiBogZcQxIIIo6hl9CKTgfxWNXgdlyNKIGK4h0UmwbEySBj2Pe1a3sSRO9ELBA1QZagsTqVzwJCVNKc0glNsaiutqtjDZEQTQmEwuBLlCaZBFEEEdC6GOqaMkpEk1io6KKx0sQ5B0OKwD2ZzA5FaEXZdShEEUbMo5iHY1Qi4qNC6p7KvW9iNwXUWRZLyOZvUbCiGtybUdEzSiZNrjwmrDd4Nae
7394KjR0nDA3WCHVPkTioQJRYjqYx5LncQZCaupJtLODj0kQ95InfUhZewZLfMPZ0gggXSxhhhk0fRFJIkhuWJZwBFi4rO9DZoKYEkHtsXpp6UeIGsMaCJuYDNKiKGlNB4IsNCUaDuifkRvLpKJJFQaxMHYZIjUbIuSSXJZMTCQTTJW5yEDZY0KG6SG1uPltkLYsSSSSSJ2loZGxPPUZ/1YiwfIJysz1tDqBoisl+iaSLoZypIzdHczCFsKB4GsHxDfsdqTLxSTAhrdGgV0KhLHYd4GhgYEw4i4QSNxRLmxwLAroW5kBJCAm2DBImKCFsQ2I0LARnCV+RpLWCT3C5MWwIkbE0qRhjDmFD2TsifLmuYS8iPlDQo8KHZjAO8HNEpsWYWwH3cbxisIuSRWfTA0OhZZboiZc7lqpbDVEyaEo1LVVKwNZFD3RNZDGbUvFJ3NH+IKy4zhXDBPQTE6PQlSW3uNWGiBO4rL3HITYmGz4CySY7DOdi96JBNbFjsieCUxqhLiksuXommxC2TknF62GTbmzJNcVWcoyKy72SYICBcQpakOhGUaELOPaggiNAOipXQnbZjvz9CaZut0JH1MgaY2Gw+J2HaW6CTH5LiwgdGFEDVc5uuS5KYsQSS09MazyIZoNZFaNejUiodxdgSEahImiQDXpuJwWbiLQdmibwPDHcXE4EhBy9WImlixBBFEUTjBirPJKLuIhPFnsxprNWeV90OQbeTcxbDKiZEpSZJNzSwLtfAzWwkWrHpEu43lzpAkQ3QoSLR+bG0RpE3nGrbMeSeuKHxoZbU2VmiemKNEEC+ddNIcqyNz75aJjZcGJozxos1GPJ2GriQxpSRqIwLNGsDkbuLJJZLYngX3E2JifAqEkk0T0QQKUTozySj4RCeHD2YrWazGiCKSQ3PIarLXlkdHPZSJuWFqPkf9AZroAwcXd1fe5gH4Iggik0xpkkkmiWSQNDCMkNEc9EEF6+Bf7Jn2oholOwrKKGX2JsyUIYrsVxoEwSRLEQNE2Ow1kS4hAgmupFhNyIY1ejINXNLUlPSt2RySIIJkk9CglE9DjD5GpYbDGMOew/hCFx3Y/8AqybB+xX21CF9zSF9TDG7fRG7t3MWOi8EbEi4kxTUXU0INEscNiHKDXq32Q04bybKPIxh/AYEYgj5F/ritmH5FyIOxvJsxl9CN5aR2/gVUppkCFrvsNWKhYH1KWbwyGUE8lkJJykTUpvY94RoTyP/ALBGsIJvYVnI2xNhZLkxmE3dhYoYlyBmRoamUK7EIgu1EiSS2HBiepQQuQ4YlRCrJLJ5JJoQkkmrMZkSXIYVeCxPTZrI0GpBAqF0NNxoMgi7sXx9wv8A4G9eWN+1BLerPghujyHsPLMJZs27EP8AUWZCjdK6FNl8/wDR+Z+BcgMncNEpbUGPA0faMSBO4mi+Rn7EU4W6FFOTlU8GN/YnBI3cT5aHbuLaAsUkbNI7G1AssPLGhIVzUd9LUckjGhoauXIhK5N8CWqMMnBDbkVnYyHcQ8j5RD3I7MjYW4TTpFEUgis9AkbGySSUTSCOh9yOSGJEpZaRhX5MN4kasehjAu41LtCbD8FiNJAORDRqNdhBbvdM7nJ6oNFpC6GL5a6lLY5MI3JjIktRJw7hjVZ73CZnldOCgksTQYV5p7EQXR5Pkk75k+C/vkBbFxlsd7njSf38oudH7fplgUzskuR1lgmVw/QtZix3DBWRUScE0OKxcMt2eRjE5TLltTI7JkyTklikQkeHYge4luNFhc2RWcEXVmh4lns8DZOHYgsQthWwSozr+CCKsfTNyG5yGU9s/wBaEMS+wZ+w4G8L8yM6F2H7AjvqfdluBMU3jsWWU+BFqvbGySvZ4gk3/oaZ5fcOHFM0iJOdDEPJYNizQw27UNJk8JUOME2J8DtDYyI5FONMi2N7RbwMnHG5ELxgF2c20BwQE4zQsg9ymHz9D2myy9j5mxG24tWp3EBet78bks56MCZNPELFf2ZHUKwbNIfBoLjWUqGYE7CQPBAmEXESYQ0PAw6N0CpzustZrom0NStmRf6l8EEM34ZdZXwJXhkotVPoggyym6Zri+RLQaFN4NA/ljWIexs1rsh5DKKShu0LNzje2fyRwbyEbSpPl8kkLd0hSwEM8iWUSaWFrNmGZZIKEIY8GGpH3BDD9DFGkyf5YyGH9BsSam4hZmv6gOP8fLZOhpbcPYYEtQg7+Q9nTMncfCCsEGCvn6Lasu6a/YnK4/ATA0IHjkTVR7iTEiicEDgWZPRHQGtxrpYQXUrgm1huBuXA5o3PBkhpDyZDzJFy8IYpuUuLTQsHxn2hCYmYaFWVucj1q6GfJAl5JrX5IIpfobGlpI6uMXZX4ENd4My8FuWiVHfZAS0SGlom58iWDaCxpj9irSPK51FqMSOSPCCS2p9Bh6EmPB+zoPaEMP0MUZ9xnbtQ4nHiib0WdrYcVmK0u1h0rJuJyarjKh05rOAi5aP4gnF2RpuB4V/GBocGnA12JtmoBW3M9f8ARJ2E/wARbyGaKi3t/wABjpJkEPi6e4jbJGRKCbIbULsNZCbihIyVczfa+xCITvH6HVDXIXBjVRBeJWolbliF0CEklG5TJjypE7d8iMs2TdCf6Sz12rPAl1f6FIcndOCIsRqzcGQtqP0GHe6EOixUw7hZ0Z+zoPeEao07KXsmR7tmQ8wY5bdlyRZ+YnbJC4i4EMJb4Tcd3vCwj/YS3PiIXCDnBJJmUmaieTITsk6SpaZfA8jDR349mKmGy/cYcOi0uWFoNOuSxNbDHtpyM4nsF1lDg0G9iV5o8kJDSehDkJmjMk5PHZkwpJc2mhUTEyE8WGiCKWIQjd8kGH8kM1I5LYl31Gx3AyQi6jR6DgkVixBht2eBIbOgxY/g0IfRFi7izGM/bRJ6MlOnyMbuvsLWUdyJ3KFa7whOXJP0E193o/QSR0GVzTS7Idkx3aj7znBVf4Fu0K7YhqF3GFZPHLLZ6GXcTcR9FwbvSxwzMB9rSy2O4X7Kl7Z8T9h60cF9b5CY6bEcCFXHlvL63SBouOenA2oDVv0MkWQYGROIMhOmHjdYSzQsDxFndCOkzVUVJGtiaxSKQPwLOTcnDFUT8Ml4O3k0k2sm0PtBb5DDQhkOfwVC6bvsIegf/SJbd9grBfLuOG7zBi381y7ZpdkQiUdzF3PtoPE+9lq9jIydwsu5+lM2Wu2YU3Fs5bx2Yy5XCNS4kVduaBQeH/es7uFH7EiG9kfJuBNv8EON1wJJ4MdE1Zciq+JIaGiBBWP8INeLOB6KNdSY/nEsPuiYpTSgQqO+Rt4/DA57ms0UGayjLs0dDSs3u9xaCyydC3TEYdNpkWVN034IOcdogjlZ3JunHZFwbPyJBBEH2OjV3NaL3j7KDwPYZanYyPe04OxoP8g0NDQhXZOXdtCMzQpl7BiErdUZhxCHNATcUCpYMDOYqO413ZDUQ6L3L0X+GWCZ/DH0XdrGLXXGmuaOFEiIIIrEjLEGNugNEupNhA0Prs2TSaejMundfTH+Ss5ulpPhjTXRfpjaxPBqkcDufMsMaygLMPX4fgjJ0SEQ02sYYsk7qTLDZxN3QMNXDZUyluSSGKOIdAX0ri+7Gau5qZD3h/ao+1npIyHifKnMLTueyxoQJhrnaMdSpUBtzQRNQ94DChcMvNpfoS97yC2EDcIamckK7XLP8McHuCkty7YmXfYyzYX0nsdx8EY2WB2yWa0ruIP/AKeSXuxNRNItcsQLEB0GhPwSL4WYw9Uau3NH+kgZVZJIPBjTokkkmqshuq2zGU9joyfCxzoXLAw2N/k5LO8XRnqDpJhlF9K6wzR96lfmHnyaBn7Bj8GR/DzT7Bl3nus+sJh7l4TXhqeruYD2cEOosk4ETYJ22Gm1hmBMDiWpAuk0XR/pFGryjew3LMjcsC6UTsMx+SjH52UOKXsNPKjuO4VD5CCpTyTyKttxiD/ENHJ50J2hI4YNCaMne6HsvwT+CapWfYYspD3ENWaH6dpjUi8+Fmseoe2PtrJYdq6gzeq9geglYaC/3yOWZ/ByY+48j3jPuPaVCHHsEJDGeuy1x01n2o2CpawxkgrOQDftLY/QxYm+AWe7yXpubiNUdtmK2hjlE9DPclvNEe8W2ieSV0D60JjCc5J3vbdgU3D7D6GO/wCw9SujyTSCHS/S5KLAoveeCbmfUbA+o3g9I9ZmbuzXQMlQzIGb0ZeD2BvBgKQX+OR4HI9FfZ7Asnso196gVOAQi6Sc19AzH3NfYfRtYUrA1xlhwaaNZkYF2hmQz4PBCtjlXRGSAyCOHcy9m42ErLjJO6iUZJbi3NiKFHQ/wpiYmIWEP
73946riMX0KzGk+GNtlfP4FurMlUJPJjLwEy/LvIcCSzZg+waqN9BNYY8eR4D3XY9oacC2gRh7fpgjCWBrYI9X3SQ9lH7CAwqM0PMC2MozD3Hn0AOiroLJe5FYMPomVyQ7BD6bLrmWVmSLflHIK6HAcCbg7kUsTRWpNT/CRIwmJ0Q3K7iJWp4YMrowQezgcrNjySIvWXsS9iWeRocpwzQPAbpTYJkknebYHB4WGBvgGt2FyGQcLpifkd5N3aIWrakGKLV/QlXSXcU5wr2RHO+7Ioai9BERlWSJYUW1MD2dx4Ux1WuZ2qTMfczmXcMoxZnU0EZlleRKhoshATwMifFV3GvL+Bq1k2zUKW7JMgQthrggilZqQQ9WiOk/wpjDCdZXNHoSQfYfTO90Qnu41G0ssTMMTJG6yRSRuDOXbl0yt0OGr3Qhbu7aDVYY9nESyJayJFZw9jVJBohWnaEPnroJWbb7iswJWE/gSpRprRifLjW0/BhELCWRY4RAnD6M4m7EKPkeA9p9JuwDzTMwdzKe7pMxlRdgSFi1cPJrvihvP8maJ8DYBr/yccLMDUAxHmEFkl4EOx5MYNCKGQR0sf4xhhOqFhJIxfuErajo0SnjPOo2yrresk8GaSSTSDOiQsirbiKBE1yLSXh7MZOfDUTcH4RGu3dmuMp7mhcbJjdhqO5EFjECXJs4G4Uyy3SFr7Bb0GDde/kImshaCulLvYVpcXlfQy5k43Egdx1chDLGGlIGY+5YxbM7iezvsIsau4w5+wsiXsSQ12R/szgFZr4Na8hhk8mDSVCZCYuZFYNCxFHJfWkUJ1f5UwmaCdVXeREN8qSSmpVWJtYybl3GBr/oSD2k/giTEuVsyMriMaEkImQrm+G7iyaI4uYrsp0NiQWSiC0gRtlq2FuB5P/OhDZfJB4E9TkPex4IddKeSEdjC7kNDctjGFlcJSwFZ87xAtUOTCp3YzqFwotFjhH7wCxFDBJ5r3zQlOyeBISWE8mEUdhBBYtpNMnwQxU5EEdMVXI5ohOrwP8SoJidhMTr/AF5Ib3NtGaTQZqMTYfBPI2Y4O9Lk0knomjLH2GatD2Y1hIFFpenw4HP6v9E8XwsII/ZjJKEptAxiXDcFk8F3E2XBojYfIahg7DkTlH7FJ+7E0YdiIZNNrY7B2flQaeUIU8/FH+rD1R2uP6SR/rTkF5aNWb8n7CFpkblCRmsU6CVg6IonwjNL7GKwYJERYtSayTSTzRdD/GhMakk00/zNESQkoRxHwvI0DWprVjEjK2ZFuB70kVUkk3JJJJ8GgRE3UcOi4knnUTCXnDGK9swXrtuwtL5sTypStsMdpcDwYBo/4KEt2NCQ7hMGcbuz1ho1iMhvIaDElZCC0QrEKrgshtTJNZMkDsJikNBImTBmuhBNySaSZJJJ4P/aAAwDAQACAAMAAAAQSEmeXt+2RMlvfULMCEhM3NEdr42r0VQlD8cAhfHbrzz7qCqGKkQwwkETk9Qu6qEFY2zLiVsEloOwtE2wM2nB7/MQN30A2qqmKKmCs80ANgHHBOwcKQ7rlYpZin7q9X2MuiZdsohTW2kkNj4c8QY8kIMQgN8N7LYyPbvLcTtPBrHrbiW8rffIM9RIM1qNH00OyvogAUIQV98cJNx9ZbfBP3uCBHxLB/XXr/X/AAAF74cX6dOoFNsirWuQAIPV9/10ReUdTXvo5qdVeYYLwyf1068UXpVnmk54kTNoWxInjBqH+Jedy6+/2w1xzcH9z937xQQlvr/Vw3xfFForhvAFKPAmvO7T7sv+PC8084QSVYR7g7aX0vZ3159QjkDKkDnaTpSV+862V26pvMMsJ8qrrpO5w7QQebfWfas+0iCd1+Zvssv70B+3XTXETy52i4eWnuOcC0qrtsHL9cYbeYWSTbXIwyVBlooslnCWU81accCphAxXU6W5D0/xRrLuPnpsouRXY05mz6k3QZrQWeQ66nlFcp43drPAPT7Lr0wUWKGr14cS1Chi6wue2xz48zxeRVPjiuokpJGr40aMgT5yPw7tSxAw2669kmB3gSD/AMQyGxkE0MH0EdukbYqbY1nD0ZKX0fsYqZ7dX6K0UAs+Sjj5jCY1SswxRloGFk9Y2kDQyKd9loZ4ZF2Edmpo8r7xlMu71hkZcU8+ztkoKr/wxCfYGn2eCjwjRePNXIqthpk+vDcdzhALJ44kvTTuS06CCz2Ncl/B9/qP2LHMM4XIi3k3U/ZQpHX0d/mZdPHF+KRnrE1siN+ZcK/uFtOQ4oYmqny9AP1owZrCaK66cr6qcVQIENM6VGl1FHVYlAJBK4wjgSASplnE7c7+NNvW6uiiADgyXT+5kkVKHfdXHfN9nP0E55n41NS6S7haLvMP4fLoMNchUYlWBQADzY/asoxV/fodcecoEPs+qpjus4tgNOzXWF6gS455mNeCyex04y1b4Zaq4/7utTBejjz5n+8RtlJvyrQ3vvOzGszA5s9zVtIpwIuuOtHCKqpaap7MGOcB7sftwGVboNgtJvz/ANjXtobFJnLzR50Co0warI8LUQP4IwUasNvsdy8Qf35Cy2DVCe+UM/TTfMYs40AAIV8ssUAe5M3scEDGYP3MAeOf+ZmQHzki9HbkjkRbn1E5gUgkIggw/8QAIBEAAwADAAMBAQEBAAAAAAAAAAERECAwITFAQVFhcf/aAAgBAwEBPxApWS+yIhMoSokUZceejViZejF8VKVapw8vk8MhCYm129MsmWL4JjyeiP2RkJrWUUUVlFyW7F38FzDzMeSMhFxXwmLvCEItKUpeK0erpCr+ZmLBi70pSl7opRMfWfAhOUJ3Xo/OD9fYvN6fg9rh+vgX4oTi96P18CEzS8oTnRu5uv58iEJiEITLeEYhNYTM4fgu943PjFdg1gllrrM/gvhpd6J6UuFZdbiEPR4ITZLRc2t6XjCFEIjweCly8JlwxYQj90vNqjXGMrCI8FRSvNLw8DWG6IYmexbXg0TEzCZZDKUvw09jQht+iHnC3peCcE2ip+xpovCPHjgmKJjXgQirnd2GuCbR4Y1NaV9fRTxhx8JstWh/xxTaKn8jKLFPDK0QyYpdVtB/6NTE+JarDHo8XHlCd9jWaUvBrETGpicWtLpdUMeUQjwiKsL2hMf4xKON6TeC0SZGTFRSi/K0I/6TDRjTW9GtEVhEiopX8X//xAAgEQADAAIDAAMBAQAAAAAAAAAAAREQICEwMUBBUXFh/9oACAECAQE/EOCEFngm/spcsZJVj8kFCcFOBLHH0IhBImWhYhuJhMT0Q/gckIhoo/ujRqMS1wROGNqOj4xWyCjCxMzC8OTJhF0Pz4FxwRs48Y2izC4WIiCRoyCNFFs9aXB99YkTEDnpw2cFWFRdhaxhrc/O/krKyvEJhNFu+gxTFfuOCoqFXgkZ4+BCIhO9kIQTRn3loazRuqnkT7qXqpdrmlFo/Re6NDWUzzhP5MxSo4y+h9i92awvTzm9qPFL1XNK9S0+90Ghenn4JUREJil3hN0UuIhKbsXu69UzWUo4NopSiwlRiZulKXNKXZe9BPohN4NY4FUJ/o0pVhSjZRMW1L0fY8vSlLvCEJtBoRzmYQTWEyk2RlKUpctw+sta3ZfreE051uEYc/hyRkITCU5HGQo8wYnyN4fWjWtLqm0JH01EH8FZyUQQQhCEJs6vBNEolBnoaZYPkms1TynlClKXKNiIQS1XVcMeCDiEk3TgcPD3hCbXKezj9I/AkeyzVjkhMTRoxIReidZ4Jwcj/wB6miTZBPoaTOUJHpCEXZ/C3gXLgabwknuGjnW9dF+8UTuzRiqE/gPg9EXLRMNGUvBMhCEfWuPBVhBbQ8E72LDQxc6MWkTGp4J3EIQnQj0TaE08L9bwTaE7pCYXOEgspMPvLE0ND+ChNhF3UuP9YTnglfu8OHoufNaJjZ/uW19iaLiPCCfFTx/C4YhD3n4L9CeXwSM0+Ef0f6Ivhf/EACcQAQACAgEDBAIDAQEAAAAAAAEAESExQVFhcRCBkbGhwdHh8CDx/9oACAEBAAE/ENcalaA1mVX5kpqXcltC3AS9V3QTHDldF4la5ohYHL7EduQNw8pR3JLkeonERjUVsS4pczSakqKx7S5pOgy7RdzQqqLt5EEwKt18wXWhLiiGtAesqrHi5poG5TA1Dm+OYU7JXA7RsVlLHMB2blLu8RcyioFm4hBiYLmJcM0fULLIViwtFwHMtRy+q4FsRLi8Rwu4Lvz+nzKG4D4Q7uooagViWVDxUwFTMVvgirKwVZcDKt3AOn67+pzGXI2lfkw/kitiZG4PHWArEutR5mKm/qqHrF1Ns+hofmKWar0OLYnFwbJlV8S8S6
7394ho4hu74qGIucx1aOw5nWpTUUF7AcavAWqsRoCVEraYZST/AA0yigGqLlhAB0kvWBVrcwklf+hZABYiRlDxEwXcZjg1iDYkVhCYlU5viY2Z4IqjRGAuoCrRApViicOtx728qgxUnMPO4jsNHchsbkwh1Fs8Ytq0rUs2V6wxhA5masnMyxOTNSsx1UFFMCIoG1RhRUwBMVKQhUpLCBwu4jxpKeJYrB9sg94a1G9iXGXDxK3rctloUamZsjdJMinct2YN2QpcoSp9o0whvdCmd1gjOsv7D9y6g9cRs30ii09pSqmEz1m7FoY0FzxyTG459BjbMyqjE0mWJVEdt0R3OJ+kFl8TZJfpjG6WfuB200VzCV3JiiWHFYMpxAjkoHlIqB16iXkjjSxxQ8G4XK0DbCQwC0cMMpQ6wokypg5Jh0kp0jtCB0J1CDlkNCNNvXhEGv8ABFLN4gUBY6doBtcLCNytSZh4Vlu1Yuq6mI/JCO8xQNVMDrEqBggY2zBwe2CaMSpsiIw3qOJTMG5eIwFM3tQUka95U5jrD94MjcV4dz5YsFgy08uD9y4wxbZZUEUucwHNZlhUw4mVZqNDESOSYXIJZdBEvzuYXyox4+n6IkJmVkibe8NRu2Yqa0w0xLMkxnzDnzDI9Yz3i5h1Ytw6pKH3hpMahdL6QcT7QqvCaWOS42ivQ3KQXLIIUIXXOCWzNA/eNPyIhG2jyGoNQpkhaXboZuBO0U476RBGBzYTO0nslBZnKLH8oeDIlutO+/xEhELxBPWDLFbDFTMcMNSj2Ieqj4jBSOswMJM2akPN8R3CKtwS7LcRoT3I5QtCqs9qj6id4ldektIfZK4FytupZ6pNTP0bmXGZUmRG4G70CBAKKl2bdwNE0j9lvg/uKKlZlhSvQCEIstLIo6jh4lINTKr0ioqoZMyvG5n5owZuyNjzFzLzFuLgJol0PaI7i0Q5MpsIdYrVOKmDjXMcGNQzgTlHd5iDEQejMFTpEtueJTU0rkbuaMIF3PCLnm4GW3J7EqRjqqaE+o3UJZfqoWIp6ER+Oami+dRIgrlLiTV7URCvjytX7DUbyNTEKInDF6S1bXEWFpVxkFbHTpAwkYoPrUIKQY3g+JbJVemJSiOq5kXiUDK+0JbXoVK/r8TEZrtLTdTliFq2GIWls0QRYjN/QUZVdyzUqY4I4bSomkQSoEiyDbRMQuWZdJ3oXoorz/JEFCAYi0Kigy5JapiC5ctTKUmGqlN9XERzipTbmBS9XFfnfcZiv+YSzLcI1UEymRcLUVAphl0algDyyq3WZZg4gdIsh2jJUnePh3LAj2ihqC1eoFs4m1dVFGZZFk5UhZ22oOqYjEKziODPtiY65wwAAtC7k/BLIRDMOBOjASppOLQIqqWSva5jRQiG6dJhlCzNgpToWlIqriCQdOiB0PmCJYw2+qkr0SMVUS4wEwiQQehUJlzG5RQxo1M0pgmz0LAyWOwSLYehlHdcNjtu8UCIZPouMZcwpKQbJYVRQ7+gJY5me4VMtagKnSGlkHFcsz8iMBd3/SHmcowG7EFTzHioM3GxF4QKZlVY6uNArhjt7xOY8MTMMcMCxUqlzNVxBYPMKEu9SjRqJkHtK1zCaTPBAGNhw3cGC4Tkb3l0uHmAt3rD0VwRIAhbDAx3j4AY6wlaxCkEVpKEq2GogHGQY9rhYL5QhBONOc1xWldEKAt4CNGpO0KiEloJ2eTvACWMPpf+H1fQI/8AAdGZiGJTOTn01Qw0NR5i4mWTakMb1KrN46JglY13GJQNuIEBxCvExK5jWoSAQ4ZpxGiVKZRMwzDHC5nMubiig4mfmRit8v1EbnERcToI9OkOag0yqCuk5XFuPSDSdI5H8SsJl0Qyhm9RIhGXVRzNrjHFcR3XEULNVC2fqXfu3N81BwBA+YP7gmhD4j9euC/rEC1LuAXXBVFmShYgTmglq3OyzIF8piX7mIHOnCwqADoQRiGKhFLcIyt3Zgw+Jy14Iva17wvw+IpndIYI/wDbH/oF0JcYMJQvoXKU3CXHaGFBhY30FbmIaEhFWFY6TYWZ/gVKgwIW/wC1EpGIQGDxApWyYvmYLMDARZEFxiBlSYktalNTBgsGVYh7zPyowl3P6CYlalaLlYzmIMnMMzoqImHpAoYuic3HZNJiuAzjcALZTZgHouIk7OJbiF2HEWKqbO8XZkixZqpumChnfabSygzrumIYUt/vsELr+Zw/aTnF4JZ2ezAG1fLEm2cpcProlX8MX/ZE6CcMJ/LMvdseVWHBeBmsxcfjLF1CCY0eu/8ADH0Y/wDQXUxGHrHz6C4Y1otYikGKSmERaEWsSyCE0wvzmMaoRc0V0Y9G7GsOqld7qOmgqA+RNoN7f0nIXj+kof1g6w9kA6+HA9P2ykgNA9yCv9EDeR7H8y3C3rc/EWczKuvPSWlu478yMGXr+iGAGUM3qZV6TZOCXbdx9hnaJtMMwzKgy1FVS843HZEuDmuY8+GWE61LzLxbDjvMjZjMdOeJYn5mWddwf2mU/uidB7TSA9obVJziHIPvOc37ztI6QRLRFg6BHO5zVnVzkQYkzD6IQwQ167/yxjH/AKCsR3C1MMwYWhJQxIMecQVdy7ZMbuNDZKXbELKnG2f6mVK0smhZaCQrVdMPuIWbXWJGuoYAX+NAIoTpUMNz2QUv3TBOTxjqW+EA3JynwxbMbGqnvMPyx0ltPWCy4zmVPTMV/bHfkRl5OfvI/YgXiUA5v0E2xAZRzzEpjuV1HQqYjiLRctASVouLLVoXvEm4NRa3LokVOrbjTriAO6xeHnTLeOOs1Qh4sEMBENQkswxGFRntLuZb0hKdIEi0r1kPoGCENeneP/LGMf8AoLxGFRqbKjWZwpFG7lZnKg3iZc6qFmwamQJydQ/MsKDnjEdhtYZz3gsqYLg7TJsljCDMwGMRrSzCRbSTVU60FgrAy6ShvWpsJBUJ2iL2JKy4J5D+ptKLe8xma6/ZKb1GjbBEt1KtmEdSrrioOZjCW1HDfpVYp3HenaC8o3UXrzDlMSYDEtx0jw9ajZehiBeLmdiLadI5zaGcCQLAgYRQ43GPQMwIFSpUsTEDHoCCGHpxHN4/8PoxjH/kXiVAuc0guVOBuW5g0xCFJItxbdRCVxKCbEsEA41FQtVwQZ3vK2yK4631Uu6T7sbKWKNMypKd7iUxmC4iAN+8IHSAbrFwAs9YvTVXFBmXoebjvchRyvsghkIdk/1xmT6p+UtJSrlC+p7noMG4RyE4RMmO4mIDtgWFZuCoIFe8R/E7TXEAr0qAxBv+ZWLi2HfVQWY3n0UgJRAmoFq4CpiDCD1G0GXCB6CLRDVcdzHb/wAsYxjH1HCOYgzCqNymWlhknG1NwhTJLRc2CXHVHQRXiUWnYW+Bf7h8Zi7kX+f6lAbmghVhlVdZWKuBetRyuWKaqVww7ysW4I6yw5lxFxMhe2YHmASzC1NouCQ6YTT0nBEpNr/OJdq9pYrMMXrHWoCskKzBChjSeh6ysymDKx2gDWBPJEuLU4mKHXUKzUBllnUsFMS8QKipkwx4jUVeMRtGT0S0tHhDlBCDCH/F1CQ+goMdRQntDxQ7xJzTzNQ3vAvJKysT1iYnrEdYPWC5myHzNkfmXlW8S8HYGug6S7fVYCBmKuFiILMcskRS9TkIkWfEcI2r6JiHQqdgV+GMBeX8UQoqaJjiI0pmxmbRGyWYvEWEvM9mhgjmYMaiyTNJdU4j98xud33DRAB/xaJriG1y6+0TjrF7Qzpj43Eo1DUQv3g5RKesyw4hyYqsmIVNoUWpk1KFY2ahtDDmOSLo7yr5TLbEWWKMKjKOsf8AgXNwCf8AGqBA9KlSoEHpGXiWXOBLJq2+0Zn3CfaaaBhTIY7nqiK6IBsINtYx7L7ycMgBgJ4elvCMXqRTthQukIwJ2pyiC6KYneSWslQ2O04vdMxDq1LB6NfRDzPJ+VlyVBk4ld1DLxQwHaBPKVdwopzLXUSw4TGvEuCAGLsahyOs/N+iYp3Q0R5fK+0wQskcxb+pXb+ZzVLIlcM57TGOLhKQ32mowbCulxAURXHjcLom6icuLhTDNs3XiWw3gigc5lZYlmggEKQfMEZcwyxY1DP/ABUqMv0ED6h6MWRLxKICcQepMthF7CMXUbC10EYqHmKlMCYR6ZYCVPoSJEiTFDTBG0zg6imvQG+VaGw4fmYyL13X8sOFofiVocwzlECpkTraivTEQXQEtNw0cQhfEwZ6QeG42+YaPr+ib8GiLB/mWFhhmAblmoc2czPhGHjiURdWbanQyjaYr0m6vHMc4IFh2JWpcTAYzBlIFVgzlXmY3EXOQzLs9eIU+ZQdzKu+tTohzoIYZVmOouWuYMRZxcz6XLlx9K9BfScUuLEQJSOY3gPM85jEiiiL1Ij2ThI7UJqG4hhYygSokSM09A9G54jK/MEsMcz/AGxzHg9R/Ev3lEammBQgmEiYTFqL0hequVV8R8cxI5mQEVPWAYYhHqibLqKgY7R2+q+kxSOkQ8J/LBwy3ZmtuJSiVSUmpk1HyxoJecagtxHNCVFizgzU
7394a54ttqC8Z6yt3piqukUMWeYi8bMQDFlczZ2xKrMHDeaYvCLGhrmAaWclENxm5yUy1KMSaInMZp6Gkx1lY96CorsJzGGBCMeI0ly0Iu/QyupTUQ5nZiOSFxFQPSLfJCUUICsYYVEfQSmWMTpFvUFL3iMUnU1LTNVPsVFjpv8ALPYn7jNlrMcmJcckYPeUCmIGhNRtmJmsGYwl+hXlJdf4mFJyRNkvd7Iv93BMW7fr0SOVmNh0ltkTdRjR5jY6wkpISqe8rbvEuVTlgaGGo7xhTcC7rEpiixSyoA8ywbY4HmDnB7UwqkbqVfjUVdvtMIQ/4xFQ0q8jOVCNX2mbXEc0+jK2GC6MEauF0wOy5aXa4A0LBJR5lY9ke2J9DCHoPR9LhfSV1hXMG2JocysQy45jaOcTDeIq5muoaHoy4sQwWHBEQNkySniF8kwbdCDNRXcz3uMZYgCANdVuzpBXuPUxDU+0Z/UZatE03HRQy1s54gLGUrMQGm4kW7gitMdJuZJ3pgvZ9emadH1wlfC5iMx3Luq2Q1brFcgt8JEL6EBV/iKSw4ii0zKLVzKV+YtPgzPPRALKli32iWOogpErDe5gyGXeZctFXHBwWoLQt0jUWzcuqdGNCsojxJl0Jt8xbRUARqFyiDU94sA5icwHLB+SW8kYR7SglQIS4o7gcrijTHrpHKA8sp9ztLHB4oj1bzEflmI14RKkYOsKHvrQ9ot5PCxp1LekowYiRiRJaIE6xOhLO5TV3NtzylLrMLHMQe0wg1snYTvBAeqNNZim6rvBKbXUhdUHqS9GEVLtgpYxbR1mBp41BskqSG+yn5Jj4/1GWB6fTGd7mMVHis8xsW6IohOJgwXgTCE+My3bXFRBKNTIozKZpjqVmVVHE15i2PmBbQeQTOWTSm4p8IvK0W4DsvSbUonC1GrR6s4tw3VSjCxNcRNRRghzk8zYEA9Es4RXmK5YJiFHNwrFvEHpqFu6gLu4bZFbnOSvYPedh7R4rY5sStgeWP8AqEV9KBfyzP8A3QpoD/hssAUhyNQKCOnA95ugfEPDADpycfMCwA7Qh6JEiRI3SOmYvSDdRrqIdWCdKjyCXtWJVyqNyqzKReYi8VErRLXYRO0CnVRrAo2sriNoV1Mkdto15Okyv15iIzhthKf/AJkNrqBGVovH0kQ+a3F4Z6R0hctMJdtVDD5lbV7lhgD5hETbKVXJFQrLF5lHwZVS5blR3iIyeJTZPEsVYnBczYV4qBprmIhVh0i+7fSCIFYu+scuV8pDel97njPipa0MTNkwNEDwmJisZRVYzBrklvaBGS/MVNIroxTiveL4qWRehdR0Q1pVF8D8Re/aKh8p5Ybh7ygYAj6NaB7seR/rVEZx/fM4jAftOPSx7xQM/MrbXmCZ9vEIwWFNRewr8krah0Mj7xhMKK6QQ8g9eGFlnyWvDGxLdDIwLgSX/wAMLUvdM5QSZ6qnrOjnwQfB5iLkPmUcFVALz+JdsX7zLqqnufaexi8kyeIs4cRpZWWrUkBRHtEVj8wbWOktstDeIdNMbCBXRheKdQd4+6Xh5P6jqVHuvqJfbTrKDbaOZk58SkA5i14mQ6xcfUVvUTJTioQz1hS2ltkswycQtXTUwWsyu7qV1G2JRRxyMtUuJkHMyI3VSkRpXEoDbLl0syj4m/5lFbYYlix4zAoM8RJpY4LEWGth5gsWK7QJShLc0viK6fMQYVJcXfzBe2ANQeYANh6kTUuk4SV/mGJZpP8AnzGgKPf0DFgHzBiMi2ZviALhlqWGBsAN8/iVce2Jk/PoQF6mTIPeAULiVtx1DmItSubmzWvS02mRHnmJlS+1n+kFs+4E1LLJd+jGK49M1KuLMEALSviIGaxa5tCnKK0cB1gvlQu7QCx+Za+IIwObyREoMxUeDOiQMagdBJdKJ0hF7JdHJDaU2WPMER0fsjpirBr6CDeekGvhga1UBb4jp8oKWbvMq6swG05OjPBrMwalHP3qEOqVdER0u0KjmDtBxPbpWealkN1AC9shALvmpeQGyVM5zAxzvXaEMtfU3XTUK4My6vBFa5S0olkMmBXzFeMwJdRAFI2wSANM8sLbWIuJS8B8T/MTviZUIVzBVqnqRBT7GEleN1myD8/9e4jQRj6EFo8BjDQncmfj4MM/pnYjVNRadMvY1BEOSw1P1dBXg7zmzsQJXfMmEKDq9Er1COw95x1fAsJtA60+0vb/AES/ggjxOo/MMItWL90wlxj3ZZ58xTpMJqJZS6tgRU6HicBaEtYupiaqMK7sMNfcqOAmT26Si6DpMO49yOLsgF0QNZSI1j8Ep3uHVC659rEJHB+yMoJ1I3iXR0VMROCV3UEsa67lXWIA6zCSynSHaVpssOIMqwGUlr5N6gF7LqN2uUvSmYKJiGJwZjZaCksaTcFbBiNkqu8cUTLuIq91iDOCV5lBw/MOAe8OSkv+qDatYt5GH2QDSRCXYQPVle9+m3V9pnLEgEoZSZOJYsw9SVNH2MMpyHUbI/5w94jQR7+qfQYVEYg2h5Z2XtmPQL2mjPhJbo8iF68NT7jGD7mfU3D5oqM3gkCPcGfUviJy23zK32EkAKCjtFei0izmINwKHjXeBdISvLM+SWMXctoI1ZlHDHsnZmS6YrJF3LUXqw6opjd7YHaZM+MC3aK8xqBjj9rEfkjBAWuHPEzwIKHG4GilfRCiudVONxFDybIwG41QmXDn4lw9YYhC4DvcWoaCxhsQY62W3UssmZdlMEqbgFVkW5i6hLixBV06PeCQ3mMpDLqJi8VB7GalqgzlXRphoJ9oBQ1UGtfiHUolN2fMF1xAO8G9MwYqFDNQs8SmJ0g9WLuYBog3BC3cCGGxROSI6t7MMa39zEGVA3r9mO2c/Kbg9gfuG+o/RBYeVn7m2HdR+3nC68Fd9wtbt4/pD3SHYZfsyOAfaANFe0oFDc4rirFRnFzD0r0a5iHoLUq5uolkKibo8sdcvZuBbHcjdreqCfvJP1EsJ/jmFcZPBBmgRaX8EBzeCfqZZD3YXxuUXDN6J7MKovYMHpCez4ihwL+I34qXdUQAbbhzBGM0IgIW1uDXKQgKBUu2Bf1Hsp6KbV4s5ifZZDxUeQWljP5hVQNla4isLbXvZLXl3xRdwQaWGWnJ0/lB6Tu4+ZQoPiJHgfmKgcJ3hmYrpBSGklKiUaK2x2aO6PDrLLXuZVZMUPMcsjCUFQZBqNi4zAunErgyO4EBzCGWcWQ0HMVlhfEJYAO2TyQekjoOJtfsJGNIOoQxtl5gTNvhljgWeFSg38RDi4WeIPhh1/zBMU5ZS8NRFbnYgoOEX1i5sYwzbDa+l9SnEern7gVeGEE8ShxLFzKDz5jQ3EAsfmVUbMXgPxBbr2ldF/MKPiKjVMV9YmDLlkDsTnGB/DJMUjxcOuy8V+5xv+vSf+6YrungCO8nuyw3Tyyv9WfqU4H7V9xGg8ERdL4ePEuBNLHT+wi7E5N817PeUfon9U4McYn5gIAHAx7Mxr82oEC6lAiGc6UfqGQIvnECqOBkDFUMahBni2KNVXLHg0jZQ56EAXLnyYEKa8yzMtr6joaAfcTEGToJVGc/ZDfkRhoxcuFcdJZbev8ACIGYdt/ESxOe8UegQsi2YE9klaaBwQKzbayGxqh1KBrVzDcAoy89oo3mG++Ksmo/MBaxbzBRDIagLLTjMPMNvacoxNqR7SxQdCw+SH2lHSWMy5Qd2b22S1ZA9mMtVTqfxMEOe8A6kpe2pti4I4gYlnUKdJRMe8wYQJ5hD0xYnVi1eZ2zrR6XEKXOIh/m55YlHXUqzcKNES4t7sy0JVzKOSI8J3nxKVm2V32B/Oh9mfPVd9EFsM9R+2Osq8V+kuReti/bcovNTsA+2dS+G/ogtN8/2x+CshCHQ59pdw9k/cLat4oj0ZAovGcJqFwAkZeovmoOrAdoOlUrZ0RNLsdJmsTn9hDjOwsI4hkRQrh3bvMpqLBvHgUjToCtWm2iswa6MIhPdLqU0oPAFfmY1dNq+6s+TYofBBFnOtX5jwmlA6E4XJIH2J9ypgfMV6O0CW3KqIoah0JSnPd33BgLUWw00oAwrRu/6ijZKdMxMoxHEHHuLfzNhP2fmJYbwyRDjMCx4isVQCWFKzrEwTm9Si2X0mCLqyo4sbiBXAnMAwy3KAVzftEQcDkgCcn8SpdJZl7lIRF13IotM9ppl2TSuHY6ZwnrmX8SrKiFcqEMd3Fym0CCyHRzGxII6JbA11lNXmK9JmtEzyyu6ysYIPpBdIWeiiixW9y2pabIdRJXsSh5HaCZV4CYF/O+oM38p+4ja8EflJUbfwb9zCL7FfqO9rvM/cKGAht/8gilmRwPzUeKef0XHkXg/gi87VQGO93CmqjzZ+qiYttfCWN+ra4ImtcxJu9pVwrKfUgrpHxAy47wTzH8jOP9bZ9kX5Q+F+NNmVVNt5CtZmBq9Gp26MxOSylt7y2nlEL9bXfuRCCrItn6jS4Na324l8cdXe5NP/eVfCZN/mJTLr+ZNTsPzK61AFT/AK51sX6H8we27lBvrr6l04OSdg59yVQ02Xg0LemmPcIg5miuL4jZkVA2443xGfYan+4GI6TF0TPoS0TyzBhjN+RhLiqrxpioJ0Ego8wqrrmGhrwkKN+JdfUilH5gGZpjrcWNMxVjLM18ssyb6pcTOpRVYnbx57shNMMw1b/Z4iRc+/f9xNgntPeTNj7i7rfY5g0tnV/hG8F9IUVbBX9x9iXntOxLb0QlMryytZ1OcHm4EwntNkXkE0LeLYD8RT7if1H6mDHzQfknZI37Y/wlnKL3R/cARFNqAfcQ5vB/BEtW8A+1lOV5P0EHBK7yHuzLZl3JL8kaYxXdP4g2Jkq4rxFLEWwgNiN1vhbYTogK1qUNAeCO0do/hY4uYsPaP5P3HH8k4/xtirzRZ8p7kD4hZSqpSjti5Gyot8OK0v8Ac1dqGZRlU0BXVTRCRgD4pysAFAFBU1xmCm2mUaOwtfmb/VR4OX8Bf6lITf8AdMIr67JimW4wNFK0jfh2rc
7394BF0A5eHUDKEdgnLbsZhtDVea91/mdfl6tXnweIMdCKJkTZHcZLeqcx6IZ4gSiIZSVWNesFxkdEjFWrvkhQXReUyFsaCIYeUTHlGYjHFxg31FKHU6TIwOWswAHmW6FkpfGyyVgOjrOaNZ8rnwzHUffH1eSGzC0WPodw5lCj2cj+YAWUdOJh79C4B3d5RZa0b4TfzKCIN4R+4Nzfip7meCVSA9flgoYYeYncLotDLB2i8fExZYNi1PMahtklDvEPAecfzFlU9mIa+Biel70RfAPKsqThRb6Ic2XOpPDX1DaT5zLEj5CqBwnMCkRowdDtcJtfBN0PkwhBnAPaOpwdv1Px4xY8EX4Poim6PHxCi5g4x/L+44vknH+Ns/JnyhMJk8s0SpOhfiZX7xQd0AF1nh4s3kal0MY6XFMMoF9Lzg7TFgW1wPe39QrVUAwPKVEHfP8AQ+5Q8SCLyFamau/l8OJSEGyy8P3BcPGBjs+YtlpY57gWh4faWlIRB3Wcu3aK7RgMebIRQmfaw+xK8Sg3+IJwR8ET2h3fRS0V5id5udYOphifgsGJAq9SCKViNQaTtN6+IavP7QKCmtktF14ldjruZDWiIKNXCGNRrXMgX/g2ZgtWyW/8GnMrMNQZjGDT1gLIdQJsNcJpmBzLnX2jQjkeszgCYDn4gozg7lSxwk8ptmIDr8QX1hJJgaGu1cnhiM4OBSeGOdRwtvOtMXUpQWVF7kM4U2MFoj7xQtloSu0ZlNuAOS9QLQPaczHyp8D1mbQYho7Jn4Yz8TH+H6jNGav85ii5l4RfKii/PP8ADyxZHeH4sKVNj8wuB9xooOwswi7wOO7MO03eL/RE3K9tRRxgIrbuI5AurKf1Fwc+ivVa95ayoepjvbESplUo/pDZDA2a7XqciIixVkCaAEezLKEK0DDf7hb/AIGnNE+2Vho0d3J0ZX04GpbV6Dkxcs23WEB6G57xVApGkeGCRBCaD9+JnsDl6vLA6T3hKvma3FIhi9EVxHPBMePEq2SC9YJkKp6NJmbPuPiW4Otn+JQA28ENpsZyPiFgXSFV2hblblApqoyzjErL67qYBYzjs7j/AD0xFWlnuz9kUMMoZSfZHrDo6imEr0dcoiDIF9almaD2m6B0REqBj90z8JKAW1ellbEQmk4i6OvQeIdVjsH+Zk9HzD+xKNzFeBtxt7/iU60sOL+SPe8NsOs4mjPiD79KmHhZsO/1ZtNJxdTM/BGfg5+Oepn/AK6+nhN7RI3TyIZiGxSYEyeQIlVEdDcpLIVig5iFVcKf0gwPktNIfyliC5FgPl/UWr26QstfTyqLConAYB1Bx7n8y8PiPedH0IPTKkvUNJQyYLElDRLqEwtVBeAMqyN3vkSYtg1WAL6lCIwWyHvCItja4eNEMHIrD7YL7IY826PzCSFLbkdVEbo5v/D3m2nuvyxhQ6i9yCwYJKj5lED2lMeqYMEemIbi25uNOriRMRvK/eYEO+qfmME/8cyqvvzxBA6XFQCmYhFeWDOmZP8AjiE2Of8As2byPsH83kmoMiWQajxBhYpydJb19ncYVZUVA8SnUlf6oh4+ZbdL4MTSV5QzE3eDkwyk5GsYg73np8nPtLTAY1nz195jo5hh8p/7LggNj5RzGggD7h6fbmv/ALiBKiTaJiPyj7n4UZmazhA2qCjLiBwg9MvqXMPmP3UZcm28r+Px7w/6F+CIqWCG3V1e0pwntEWys4LTK/OH3H+f7n0P3Hfhm3+2pi+z7jjP/XiK06qLSP8AcsvDEe7+ou6n6gpXHDqfPIkpbrjJ+YKRQpTIy4JYOeI3xbluBWrwjXbQfxmvzDfYSFUb+IllYsLdjpL1y5yfyQnJbrkfEASUW138myAWojtrrBOssljCkvvGG9QI7oh6R6AiVHtSsyMJ2s13iZLIG46/DOAV11+IjdA93xLERSbjlzN0SmdfTiXKGyEJDbG/xj53HNXaFvxPD2YOCLEXX0pgL7m4Asb6iVGibZR1lV1lc5mPMZUVCl2kALA7NRDOtyfuDX0LC+/9xnu5vPJBm+8O/Jp+4dVSEKDlM/kTkYcU8ZIO3umnFJNju/U1Oz6hKjDaHlqKfwW/qDMeE/3FSxZiH1cqyppW/wAS8BaWo4L94m5dVXPqJog4G0v7gCi/mUNEOX+NzSfU+mJI+T9Q/A+4vzz637i+CZj/AKxPiX6jhUnR4szS6H6h+STA907WI/JLzpUuqbjqA5CNwExZmUSJypbKQFLigCrXXzxFo+4DFh1cncE2BbltpY9dkOaY9CepiJovfh+YpbTov4OGLlR21/7ypH/Kzh9mZmAbDCe07M7Sl5WUdq8lxfZO0qGX5jukplmHXKygdQiYLggC4jgVKhV1LVnPvKLpPaI6fmVAh3I8QdMMxsM5fR1OYQdRMJiQsZnuVcL9XjUwnoDQ/k8Qbbg4m4NUjPsAMTc889Z7ynhZmHRB61MTFbZjpEXzXb0YoXY7RlfcL+IqRZx5O5M5HDMe/SMuit8X5NH7nTPgp8iIPvE3vYIl+BFhDRPN+0I5rlseczgB2Lf4hffiAIeSSirDUCazLXUL+olEMdnmfen+Plgz8k+l+/R9Baz6H0xJH4/oh+L9zVH7vuOniJYf4uYh6ElDZ9h6Fg6Ufiad8v8A0cy5dp+ZQntM8vEJWKOkgBAemBjYldmCJiltifJ/EUEuaH4g1AeoK/EsYh3GVZcVf99yhi4G1hNBcpHPBO1cDhzzS/EFKA3ynts9pZh2HD538/MpQ3AvXjp7StB7bX94GPZv3bm0X2cROhJ0ovmqg85dmDNo907lfDKTDd8TlNw7YutRWraPMOB8zIpiHSUigKj1oAYZaYGVXEpYxnMINS4Qa6MGvA8QqkDiYO5B8b8nHmDMejDxyRyFT0WNqlD3lx8y6NxpLXFeIO6g9YilIJA0bqYwCjOqXougbchxTKg4tF2MeEyfnxAkGiFXo4dMLaEVQ+0HEZ+c+p+N+p8x/cGHl+5/n5YfwTV4/uMZp5IcSvgfTK/CG14PonwH7hwjj6X+ph7YL/02x0Z09Bvf7hNgjtu6ZB1/Yj/0cx0nYfmZHiZDOazqG0Y1cIYOHVBjpjDpEZwveYQHM0sM7fZij74MtwIHJ1GDClHWMYcWBlwwguXGftxKl+jc15jvlX1nDBTuQSmC7fhvswYuf+KdkL0TrH27INdVpGx94dg+2ZXrMbjjS9ohpWC5amP7S4zcocTXYPmWc5QDFNizPIJ3gRL7wYZiYc+jHfqMGDK07S3T2t8nMPE6d3+JY2G+SUuM0jw9xxLMt7m55MuyW9Zb2nvNsXOGW9ZblqOTOfMzocdGC0iYZZ3rX6pctD0YOdtoxZ3/AJlsNfIw8kZ+Yn4D6nzfum7y+47eP2+m/E+j6fWOvI+mcfEF+w+iD4H3Dnylh8v6mRPiX7TFdQ9Df7T8ILHsituq/cFl2fcXvP7mC9Qgl3tMblYj+ZeXaC/k6SqykfkYpmPMNRfnJlEsMepgTNKRcOTY+0aoe2e5L3xDLX7Indw65PZ/mODf8VMcEt4xHw6i1tfmq/PDKigHX6DhjGhdBKfiXNWdppBAtw95Ts+8OyBZKQbaUgo4DxGMWEo8PaJyxBXuJ0+hYMMHofRjOZcUofTAIBHYwc0OW546SgyHm/ubjNmZ1Smp8N/3HD3E489ImR+FTsYW5zDoncCKnMVaqC8yh5iTF3KQ+XcBU+p4SWKNicMs329ffrDtkqLXk4j+J9Rzlh6fdH8H7Z+BF8aL6NCdY68j6jrNfh9T8Z9z8wjH3P6lhKK+L+0bBckcDN2vwhgzg2P+Ljt7v3hpeo+otPmaM0qaax6lQNjC4WOUeZlBVRZ+ZDj2lYYsEeE2iqE1gZZdmXYYrfMzm32H8QJp9x+JUjnFfwde0Aiz/g5IjC7jJBLd+F87PzBLbsZPkirVk0ND0i23E1v8woZuY6gPef0FQHDj0mKATl123PNLxMhgphjH049RzB/4uyQdHknk/C/mDWT16kSPebjbTDW5uwbkMM3QDhNMLd0McYH4lHMOIB1muZnd/iLUvOI2cS15OBGPQz0bI28Mckpa0mxlgFvDh8kRsYOceekeP9Mzfj/bPwovTLHUSubH/MRQR8D6ivwIoPGIxkyNwSQfiLAM7Z5tjWRTiKbRCvt/whq3QX8TNBRQyPKlVuv6wZzScfMcsBKxRMfNHmZwY+GBa90Nt0EeGOHqbwhJYiKNQmPsQspAeXHl/mMkib/ugABKwxn6YFyB8L8TN2dTn3I14IKOTzidLiUtSzBsCF9Wyq2RKd4UwXMPeUo1RBLug8sENL8wcMeYbIIx9X1UP+DQ5li3/Bc4SONjz0glg2OknOIG45ZbcMjsdMeuOrT4YVQWOssuEPMR0Y26PmK4eY+IBrKFX7RTWIKGcoty6gwKGbjZL5d83CjqOG4FSdbTJ8ce0YYIhkWXmWB6JgnUX4i28UMaG5iQ/wAqYVoRAMSthjENRTDNxVcdcixU5lhbQqWce9b8RexW2sxmdyGaPx/cybRGjkMCZVTt5/MKk+GQOehBXGb+J2e7DXcUOcDENSg3HZhYTZ5m8NxYeGZf7swanATKCwj14m3p3lgI0kLEH3mCYPEqiD3ji2SsFXmboD28QT5BAq9lr6iO7cs0WHBX3B0Z6YIcuUryYSm6P3LvjxEtoxIxSdlP4gmBETwkGXuOoef+TucenMuVvo5fQGNIjkeIte6Lb+ING/IeIczmOYxYUC/Tx4Y7pXVp/MsEAN3GqRfEEGVZwly2ty
7394/bzCh3lHLmADCniP2xB+F/HTAIxKAJhHIxxBzff+I3dFHOPB5lP5IrwELVyYb5l0n1xj2SGhcm/EbK1mpfn5G5UCjIwKI47btcrNi65zH/AMKkvxpZU0ss9jdd/D8RlnQLOqFq5Cm+WVufyiNlHFD85jU6FmHA4tYfcSDOBiDEFxXXAgjYk7vMeZnJjD/A6zY7xfkjxj+oVYL4zM0Xkr7jm/c/wm6TADGV2JgBPC45TXYhogeY5Vb3JkCHbMIWj5qLZXhf3Kr46kFYuzxMAxBNPiBsjviNtPqKvdwR3YEda7RTxBGj8TPSDBwxhuGo+r/yNSpq5plvoDLlNA+pR26Dp/MaLuuOSEE1dz/2i2vA/wCXDDheDrz0g2b+INSl4lr/AIRHbEAGxh7PeAJl1IZ59HSTo6Zczn54Z+MjUfMXAsjKs/6H+YaZDauh459psV/jiO6vhn7lkqVESjjiWxZ8gD5lgS7og95i2F3Vx9zAGtXsfaZB4IfMXUODaYDT2BfzuUG4NYn5iW4B19ekewccgfzMAm+C1/UuKqE0PuX0AUKrE0nh0b5hgMQYhnaAbF+ILlYs3huKtprzHZ4W2fMSE7WAuXIB5UsSHmkRuwdoFJewR2w72/qBNl7Eyib4tLWS5uhKfI6i/uEYTpVSgY/BADOfMclH2gFMNDFL1h0iOom5RhEAWOYiyoj0p7QcEgWyPBMOplMusxQdx9Asj6Pq/wDF0ylzMsywY2QcR1H6Lwbv7g2tUsRhq0NSgQR0kdxbEgqMWkpshxL+Rl5OPaOSzDoNj7yxkgGBBOvzDWcsDGX2hq6l41UchUrvPeI5Q0II/MFpiNUd+GVHvc1CRF4qjw6ff5hRFuXadaJzrrSAvB1lJSeQ/VRFDaBavubYikqNOmWWS6N38XKNp/3zLsPfS/Yh2EFAr7SwBZ1inxKT1lVsFsdWrujhN6A+o6OHYLfzBtW9Co4NEKjGkxb1rZipQemR8xSOJiQOEXxFMe+VGGfcYpIBxDbC9om6jyWOe/IPwr5v/UchGzMi7CIZL3aj/wA7KCUPYKibwD3IgMNvaUNjLS4q4i9YFMykGoyWoHaADr5gr0uWasV2lTlZhmoGOPiVKH+5QLVH6hbmWdROpA4AQbsVKrEVeheosygZ9GP/ABz6qn0M8zpQTAS47hh96vebiom1/gliy6Tp8MeYYRtLq2HayPtBVALyYfD/ADEosPRlJBD28wbj9wySneFpecvvLs6wa4+YqsBKvdwqjrQTXPrG+h4YCBU06Tw8RVWm1s20dKvXaOMINLmnkyINnXsp+IhAeFdMKdMTa8OKirVeAX+4Na8dav5YVX1kofkA+5fW7olv4gfuMFAW9HaaA11ZgcDcI4mYrbsZdU0whzpCru9zsYG3m4oJCayPEQnDjoYLhHsEdwL03f4mO6r0D+4r5wFh0W+bpNRi5Fw3BnUKl7oToTMc+ZFjDqDjkiFZlIVeJfZWY4G89pbgDvA2vMVxuNj9o9kuuJl5mWXRL6PeHRLLhDzKbPxBLjMxWDEQMxCuv4mGsTJq5d5PuOWw8QT0KDGOofTj0fR9efRUzV6A36DSXkl++vpHiV2Pwy9+2r8PDBJNC8yodMXLNYAR+M8PERdPTGY32qFGPBzcUqcsQCa1DDUuUqGEUNUXNsly6406RKrrjJmNdBVsrblcSrGg8MJSoq5L7mvio4JpweGJWS7A/mde+d+qimAaUpPm4YCvoWE4xTA8xKibezuzB2jtbFjI8BPnAZmoR7H6ip8cLK1k7wiAz1S/uYhPEAWfBAcIlWNwKjQ5MQKip1CZoKmIutEVcXLTxB3UckZUYuATDrMBIFMEZuIM5l5gIPB5jQKKYlWTepT0VKDVEVhiNDrN6qXWKI544gxanp6E3iP/2Q==")!important;position:relative!important;margin:2px 0 16px!important;border-radius:12px!important;overflow:hidden!important;color:#fff!important;isolation:isolate!important;font-family:Montserrat,"Open Sans",Arial,sans-serif!important;background:#020041!important;box-shadow:0 4px 18px rgba(2,0,65,.18)!important;display:grid!important;grid-template-columns:1fr 340px!important;grid-template-areas:"hero foto" "chips chips"!important}
7395.sdc-foto{grid-area:foto!important;position:relative!important;z-index:0!important;pointer-events:none!important;min-height:100%!important;background:var(--sdc-bg) center/cover no-repeat!important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 22%,#000 52%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 22%,#000 52%)!important}
7396.sdc::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(100deg,rgba(0,0,46,.98) 0%,rgba(2,0,65,.94) 34%,rgba(10,42,158,.62) 56%,rgba(2,0,65,.2) 68%,rgba(0,0,46,0) 76%)!important;background-size:210% 100%!important;animation:sdcFlow 9s ease-in-out infinite alternate!important}
7397@keyframes sdcFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}
7398
7399/* ---------- FAIXA PRINCIPAL ---------- */
7400.sdc-hero{grid-area:hero!important;position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:20px!important;padding:18px 22px!important;min-height:152px!important;box-sizing:border-box!important}
7401/* halo azul atras do texto, como o brilho das letras neon do banner */
7402.sdc-hero::before{content:""!important;position:absolute!important;left:-60px!important;top:50%!important;width:460px!important;height:260px!important;transform:translateY(-50%)!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(closest-side,rgba(0,120,255,.26),rgba(0,120,255,0))!important}
7403.sdc-txt{flex:1 1 auto!important;min-width:0!important}
7404.sdc-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin:0 0 7px!important}
7405.sdc-eyebrow{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 11px 3px 8px!important;border:1px solid rgba(0,200,248,.55)!important;border-radius:999px!important;background:rgba(0,0,46,.45)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.3px!important;line-height:1.25!important;color:#fff!important;white-space:nowrap!important}
7406.sdc-eyebrow::before{content:""!important;width:14px!important;height:14px!important;flex:0 0 14px!important;background:no-repeat center/contain!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fdcff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h8.4l9.3 9.3a1.9 1.9 0 0 1 0 2.7l-5.7 5.7a1.9 1.9 0 0 1-2.7 0L3 11.4V3z'/%3E%3Cpath d='M15 9.4l-5.6 5.6'/%3E%3Ccircle cx='10' cy='10' r='1.3'/%3E%3Ccircle cx='14.4' cy='14.4' r='1.3'/%3E%3C/svg%3E")!important;filter:drop-shadow(0 0 3px rgba(0,200,248,.85))!important}
7407.sdc-neon{font-weight:800!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:var(--cyl)!important;text-shadow:0 0 2px rgba(0,0,46,.9),0 0 7px rgba(0,200,248,.9),0 0 14px rgba(0,200,248,.45)!important}
7408/* ticket "Por tempo limitado" do banner: ciano, texto marinho, pontas recortadas */
7409.sdc-ticket{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 12px 4px 10px!important;border-radius:3px!important;background:#3ec5f4!important;color:#00002e!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;transform:rotate(-3deg)!important;outline:1px solid rgba(0,0,46,.4)!important;outline-offset:-3px!important;-webkit-mask:radial-gradient(circle 4px at 0 50%,transparent 96%,#000 100%) left/51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 96%,#000 100%) right/51% 100% no-repeat!important;mask:radial-gradient(circle 4px at 0 50%,transparent 96%,#000 100%) left/51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 96%,#000 100%) right/51% 100% no-repeat!important}
7410.sdc-ticket::before{content:""!important;width:12px!important;height:12px!important;flex:0 0 12px!important;background:no-repeat center/contain!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300002e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.2l3.2 2'/%3E%3C/svg%3E")!important}
7411.sdc-ticket strong{font-weight:800!important;color:inherit!important}
7412.sdc-h{margin:0!important;font-size:29px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.3px!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,30,.55)!important}
7413.sdc-h strong{color:var(--cy)!important;font-weight:800!important;text-shadow:0 0 12px rgba(0,184,240,.45)!important}
7414.sdc-sub{margin:5px 0 0!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:12.5px!important;line-height:1.4!important;color:rgba(255,255,255,.86)!important;max-width:62ch!important;text-shadow:0 1px 4px rgba(0,0,30,.5)!important}
7415.sdc-short{display:none!important}
7416
7417/* ---------- SELO DE OFERTA (como no banner: "com até" + 50% + OFF na vertical) ---------- */
7418.sdc-off{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 14px 9px 13px!important;border-radius:10px!important;background:rgba(0,0,40,.82)!important;border:1px solid rgba(0,200,248,.45)!important;backdrop-filter:blur(3px)!important}
7419.sdc-off .a{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important;font-size:10px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:var(--cyl)!important}
7420.sdc-off .n{font-size:40px!important;line-height:.9!important;font-weight:800!important;letter-spacing:-1.5px!important;color:#fff!important;white-space:nowrap!important}
7421.sdc-off .n .pc{color:var(--cy)!important;margin-left:1px!important}
7422.sdc-off .o{writing-mode:vertical-rl!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:2px!important;line-height:1!important;color:var(--cy)!important;margin-left:-3px!important}
7423.sdc-off .p{font-family:"Open Sans",Arial,sans-serif!important;font-size:10.5px!important;line-height:1.2!important;color:rgba(255,255,255,.8)!important;max-width:64px!important;border-left:1px solid rgba(255,255,255,.22)!important;padding-left:9px!important}
7424
7425/* ---------- ATALHOS COM FOTO ---------- */
7426.sdc-chips{grid-area:chips!important;position:relative!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:11px 13px!important;overflow:visible!important;background:rgba(0,0,30,.45)!important;border-top:1px solid rgba(255,255,255,.1)!important;scrollbar-width:thin!important}
7427.sdc-chip{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:4px 11px 4px 4px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;text-decoration:none!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#fff!important;transition:background .2s,border-color .2s,transform .2s!important}
7428.sdc-chip .sdc-c{font-style:normal!important;font-size:11px!important;font-weight:800!important;color:var(--cyl)!important}
7429.sdc-lab{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;align-self:center!important;margin:0 0 0 3px!important;padding-left:9px!important;border-left:1px solid rgba(255,255,255,.22)!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:rgba(255,255,255,.58)!important;white-space:nowrap!important;pointer-events:none!important}
7430.sdc-thumb{width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:50%!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:center!important;background-size:80% 80%!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)!important}
7431.sdc-chips .sdc-t1{background-image:url(https://copalux.cdn.magazord.com.br/img/2020/08/produto/2619/acabamento-para-registro-docol-gali-800006-docolbase-cromado-capa-01.png)!important}
7432.sdc-chips .sdc-t2{background-image:url(https://copalux.cdn.magazord.com.br/img/2020/04/produto/2059/misturador-monocomando-docol-lift-00795906-lavatorio-de-mesa-cromado-capa-01.png)!important}
7433.sdc-chips .sdc-t3{background-image:url(https://copalux.cdn.magazord.com.br/img/2020/11/produto/3255/ducha-higienica-docol-lift-812206-com-flexivel-de-1-20m-cromado-capa-01.png)!important}
7434.sdc-chips .sdc-t4{background-image:url(https://copalux.cdn.magazord.com.br/img/2020/08/produto/2619/acabamento-para-registro-docol-gali-800006-docolbase-cromado-capa-01.png)!important}
7435.sdc-chips .sdc-t5{background-image:url(https://copalux.cdn.magazord.com.br/img/2022/10/produto/6734/cabide-docol-
7435docolflat-onix-9609ce-cromado.png)!important}
7436.sdc-chips .sdc-t6{background-image:url(https://copalux.cdn.magazord.com.br/img/2022/11/produto/6946/cuba-docol-massima-68x48-01569316-de-sobrepor-embutir-aco-inox-escovado-com-acessorios.png)!important}
7437.sdc-chip:hover{background:rgba(0,184,240,.2)!important;border-color:rgba(0,200,248,.65)!important;transform:translateY(-1px)!important;color:#fff!important}
7438.sdc-chip.sdc-on{background:rgba(0,184,240,.22)!important;border-color:rgba(0,200,248,.6)!important}
7439
7440/* ---------- TÍTULO NATIVO VIRA RÓTULO DA GRADE ---------- */
7441.descricao-pesquisa h1.title-pesquisa{font-size:16px!important;line-height:1.3!important;font-weight:700!important;color:#5a6472!important;margin:2px 0 0!important}
7442
7443/* ---------- MOBILE ---------- */
7444@media (max-width:767px){
7445 .sdc{margin:0 0 12px!important;border-radius:10px!important;grid-template-columns:1fr!important;grid-template-areas:"foto" "hero" "chips"!important}
7446 .sdc-foto{height:96px!important;min-height:0!important;background-position:center 62%!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 72%,rgba(0,0,0,0) 100%)!important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 72%,rgba(0,0,0,0) 100%)!important}
7447 .sdc::before{background:linear-gradient(180deg,rgba(2,0,65,0) 0%,rgba(2,0,65,0) 22%,rgba(2,0,65,.88) 32%,rgba(6,19,122,.94) 55%,rgba(0,0,46,.97) 100%)!important;background-size:100% 100%!important;animation:none!important}
7448 .sdc-hero{flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:11px 13px 12px!important;min-height:0!important}
7449 .sdc-hero::before{left:-90px!important;top:38%!important;width:380px!important;height:230px!important}
7450 .sdc-h{font-size:21px!important}
7451 .sdc-sub{font-size:11.5px!important}
7452 .sdc-full{display:none!important} .sdc-short{display:inline!important}
7453 .sdc-tags{margin-bottom:6px!important;gap:6px 8px!important}
7454 .sdc-eyebrow{font-size:10.5px!important}
7455 .sdc-ticket{font-size:9px!important}
7456 .sdc-off{justify-content:center!important;padding:6px 12px!important;gap:8px!important}
7457 .sdc-off .a{font-size:9px!important}
7458 .sdc-off .n{font-size:30px!important}
7459 .sdc-off .o{font-size:10px!important;letter-spacing:1.5px!important}
7460 .sdc-off .p{max-width:none!important;font-size:10px!important}
7461 .sdc-chips{padding:9px 11px!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
7462 .sdc-chips::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
7463 .sdc-chip{font-size:12px!important;padding:4px 12px 4px 4px!important}
7464 .sdc-thumb{width:28px!important;height:28px!important;flex-basis:28px!important}}
7465/* celulares estreitos: "#semana do CLIENTE" + ticket continuam numa linha so (bloco nao cresce) */
7466@media (max-width:400px){
7467 .sdc-tags{gap:5px 6px!important}
7468 .sdc-eyebrow{font-size:10px!important;padding:3px 9px 3px 7px!important;gap:5px!important}
7469 .sdc-eyebrow::before{width:13px!important;height:13px!important;flex-basis:13px!important}
7470 .sdc-neon{letter-spacing:.8px!important}
7471 .sdc-ticket{font-size:8.5px!important;padding:4px 9px 4px 8px!important;letter-spacing:.4px!important;gap:4px!important}
7472 .sdc-ticket::before{width:11px!important;height:11px!important;flex-basis:11px!important}}
7473@media (max-width:365px){
7474 .sdc-eyebrow{font-size:9.5px!important}
7475 .sdc-ticket{font-size:8px!important}}
7476body.device-mobile .sdc-hero{flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:11px 13px 12px!important;min-height:0!important}
7477body.device-mobile .sdc-h{font-size:21px!important}
7478body.device-mobile .sdc-full{display:none!important} body.device-mobile .sdc-short{display:inline!important}
7479body.device-mobile .sdc-off{justify-content:center!important;padding:6px 12px!important}
7480body.device-mobile .sdc-off .n{font-size:30px!important}
7481body.device-mobile .sdc-thumb{width:28px!important;height:28px!important;flex-basis:28px!important}
7482
7483@media (prefers-reduced-motion:reduce){.sdc::before{animation:none!important}}
7484/* ---------- v2 PRORROGADA: a fita laranja do banner novo ---------- */
7485/* cor da fita medida no GIF: #ffab2e; letra marinho do banner. O texto vem do CSS (enfeite, fora do HTML),
7486   repetido em duas metades iguais para a fita correr devagar sem emenda (translateX -50%).
7487   Espacos simples + white-space:pre + word-spacing (sem caractere especial). Sem clique: pointer-events:none. */
7488.sdc-fita{position:absolute!important;z-index:3!important;display:block!important;height:24px!important;overflow:hidden!important;pointer-events:none!important;background:#ffab2e!important;box-shadow:0 3px 10px rgba(0,0,25,.5),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(160,90,0,.35)!important;margin:0!important;padding:0!important}
7489.sdc-fita::before{content:"PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | PRORROGADA | "!important;display:block!important;width:max-content!important;white-space:pre!important;word-spacing:10px!important;font-family:Montserrat,"Open Sans",Arial,sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:1.8px!important;line-height:24px!important;color:#020041!important;text-shadow:none!important;animation:sdcFita 38s linear infinite!important}
7490@keyframes sdcFita{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
7491/* computador: entra pela borda de cima (acima do selo, sem encostar nele) e sai pela borda direita, cruzando
7492   a foto como a fita de cima do banner. Posicao medida a partir da borda direita = igual em qualquer largura. */
7493.sdc-fita-a{top:-30px!important;left:calc(100% - 560px)!important;width:720px!important;transform:rotate(9deg)!important;transform-origin:0 50%!important}
7494/* celular deitado (tema de celular com 768px ou mais: texto empilhado ao lado da foto): mais inclinada, so sobre a foto */
7495@media (min-width:768px){body.device-mobile .sdc-fita-a{top:-22px!important;left:calc(100% - 390px)!important;width:560px!important;transform:rotate(12deg)!important}}
7496/* celular: atravessa a faixa da foto, acima do "#semana do CLIENTE" */
7497@media (max-width:767px){
7498 .sdc-fita{height:20px!important}
7499 .sdc-fita::before{font-size:10px!important;letter-spacing:1.4px!important;word-spacing:8px!important;line-height:20px!important}
7500 .sdc-fita-a{top:44px!important;left:-20px!important;width:calc(100% + 40px)!important;transform:rotate(-5deg)!important;transform-origin:50% 50%!important}}
7501@media (prefers-reduced-motion:reduce){.sdc-fita::before{animation:none!important}}
7502--></style>
7503<section class="sdc"><span class="sdc-foto"></span><span class="sdc-fita sdc-fita-a"></span>
7504<div class="sdc-hero">
7505<div class="sdc-txt">
7506<div class="sdc-tags">
7507<p class="sdc-eyebrow">#semana do <span class="sdc-neon">cliente</span></p>
7508<span class="sdc-ticket">Por tempo <strong>limitado</strong></span></div>
7509<h2 class="sdc-h">Linha completa <strong>Docol</strong></h2>
7510<p class="sdc-sub"><span class="sdc-full">120 itens de banheiro, cozinha e &aacute;rea de servi&ccedil;o, escolhidos por venda, desconto real e estoque dispon&iacute;vel.</span><span class="sdc-short">120 itens escolhidos por venda, desconto real e estoque.</span></p>
7511</div>
7512<div class="sdc-off"><span class="a"><span>com</span><span>at&eacute;</span></span><span class="n">50<span class="pc">%</span></span><span class="o">OFF</span><span class="p">no Pix ou boleto</span></div>
7513</div>
7514<nav class="sdc-chips"><a class="sdc-chip sdc-on" href="/semana-do-cliente"><span class="sdc-thumb sdc-t1"></span>Todos <span class="sdc-c">120</span></a> <span class="sdc-lab">Principais categorias</span> <a class="sdc-chip" href="/semana-do-cliente?categoria=7"><span class="sdc-thumb sdc-t2"></span>Torneiras de banheiro <span class="sdc-c">17</span></a> <a class="sdc-chip" href="/semana-do-cliente?categoria=8"><span class="sdc-thumb sdc-t3"></span>Chuveiros e duchas <span class="sdc-c">16</span></a> <a class="sdc-chip" href="/semana-do-cliente?categoria=43"><span class="sdc-thumb sdc-t4"></span>Acabamentos <span class="sdc-c">16</span></a> <a class="sdc-chip" href="/semana-do-cliente?categoria=29"><span class="sdc-thumb sdc-t5"></span>Acess&oacute;rios <span class="sdc-c">15</span></a> <a class="sdc-chip" href="/semana-do-cliente?categoria=9"><span class="sdc-thumb sdc-t6"></span>Cozinha <span class="sdc-c">19</span></a></nav></section>
7515<p>
7516<script type="text/javascript">// <![CDATA[
7517/* No mobile a Magazord renderiza o conteudo da pagina DEPOIS da grade de produtos.
7518   Este trecho sobe o bloco para o topo da area de resultados. No desktop ele nao faz nada,
7519   porque la o container .pesquisa-produtos nao existe como ancestral do bloco. */
7520(function(){
7521  function subir(){
7522    var bloco = document.querySelector(".sdc");
7523    if (!bloco) return;
7524    var caixa = bloco.parentElement;
7525    while (caixa && caixa.className.indexOf("conteudo-adicional") === -1 && caixa.parentElement) {
7526      caixa = caixa.parentElement;
7527    }
7528    if (!caixa) caixa = bloco.parentElement;
7529    var area = document.querySelector(".pesquisa-produtos");
7530    if (!area || caixa === area.firstElementChild) return;
7531    if (area.contains(caixa)) area.insertBefore(caixa, area.firstElementChild);
7532  }
7533  if (document.readyState !== "loading") subir();
7534  else document.addEventListener("DOMContentLoaded", subir);
7535  setTimeout(subir, 600);
7536  setTimeout(subir, 1800);
7537})();
7538// ]]></script>
7538
7539</p> </div>  
7539<script type="text/javascript">
7540                                    Zord.readMore($('.conteudo-adicional-topo'), 100);
7541                                </script>
7541  </div>  </div></div>  
7542  <div class="container box-pesquisa">  <div id="search-area" class="clearfix">        <div class="filtros">  <form method="get">  <div class="filtros-selecionados"><p class="flex center space-between" title="Quantidade de filtros selecionados">Filtros Selecionados <span class="count">0</span></p><span class="limpa-filtros flex center justify-center" title="Limpar Filtros"><div class="trash-icon"><img class="lazyload lazyload-svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://public-resources.zordcdn.com.br/assets/global/common-icons/commerce/icon-trash.svg" width="16" height="16" alt="Remover Filtros" title="Remover Filtros"/></div>
7543            Remover filtros
7544        </span></div>  <div class="filtro-container filtro-preco-container flex column wrap"><h2 title="Filtrar preços">
7545                Busque por preço
7546                <a class="arrow down" href="#" title="Filtrar preços"></a></h2><div class="filtro" data-filter-name="preco"><div class="value-prefix" title="Preço mínimo"><div class="description-filtro"><div class="prefix">R$</div><input type="text" id="lower-value" aria-label="Preço mínimo"></input></div></div><div class="value-prefix last"><div class="description-filtro" title="Preço máximo"><div class="prefix">R$</div><input type="text" id="upper-value" aria-label="Preço máximo"></input></div></div><button id="filtrar-preco" class="button button-smaller button-primary" title="Aplicar filtro de preços">
7547                    OK
7548                </button><div id="nonlinear"></div><div id="lower-offset" style="display: none"></div><div id="upper-offset" style="display: none"></div></div></div>    <div class="filtro-container filtro-categorias"><h2><span>Categorias</span><a class="arrow down" href="#"></a></h2><ul class="filtro" data-filter-name="categoria">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?categoria=6" class="filtro-link" data-filter-value="6" rel="nofollow"><div class="label_check"><input type="checkbox" id="categoria-6" class="filtro-checkbox" value="6" /><div class="filtro-pretty-check"></div><span class="filtro-desc cardesc">Banheiro</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?categoria=9" class="filtro-link" data-filter-value="9" rel="nofollow"><div class="label_check"><input type="checkbox" id="categoria-9" class="filtro-checkbox" value="9" /><div class="filtro-pretty-check"></div><span class="filtro-desc cardesc">Cozinha</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?categoria=82" class="filtro-link" data-filter-value="82" rel="nofollow"><div class="label_check"><input type="checkbox" id="categoria-82" class="filtro-checkbox" value="82" /><div class="filtro-pretty-check"></div><span class="filtro-desc cardesc">Área de Serviço</span></div></a></li>   </ul></div>     <div class="filtro-container filtro-marcas"><h2><span>Marcas</span><a class="arrow down" href="#"></a></h2><ul class="filtro" data-filter-name="marca">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?marca=docol" class="filtro-link" data-filter-value="docol" rel="nofollow"><div class="label_check"><input type="checkbox" id="marca-2" class="filtro-checkbox" value="2" /><div class="filtro-pretty-check"></div><span class="filtro-desc">Docol</span></div></a></li>   </ul></div>         <div class="filtro-container filtro-caracteristicas"><h2><span>Linha</span><a class="arrow down" href="#"></a></h2><ul id="carac-723" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aarte" class="filtro-link" data-filter-value="linha:arte" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-224" class="filtro-checkbox" value="224" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Arte</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Abistro" class="filtro-link" data-filter-value="linha:bistro" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-278" class="filtro-checkbox" value="278" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bistrô</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Abonnaducha" class="filtro-link" data-filter-value="linha:bonnaducha" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-41" class="filtro-checkbox" value="41" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">BonnaDucha</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Achess" class="filtro-link" data-filter-value="linha:chess" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-37" class="filtro-checkbox" value="37" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Chess</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aclassico" class="filtro-link" data-filter-value="linha:classico" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-53" class="filtro-checkbox" value="53" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Clássico</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolcity" class="filtro-link" data-filter-value="linha:docolcity" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-39" class="filtro-checkbox" value="39" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolCity</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocoleden" class="filtro-link" data-filter-value="linha:docoleden" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-51" class="filtro-checkbox" value="51" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolEden</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolfit" class="filtro-link" data-filter-value="linha:docolfit" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-358" class="filtro-checkbox" value="358" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolFit</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolheaven" class="filtro-link" data-filter-value="linha:docolheaven" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-38" class="filtro-checkbox" value="38" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolHeaven</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolidea" class="filtro-link" data-filter-value="linha:docolidea" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-29" class="filtro-checkbox" value="29" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolIdea</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolmassima" class="filtro-link" data-filter-value="linha:docolmassima" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-43" class="filtro-checkbox" value="43" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolMassima</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolprimor" class="filtro-link" data-filter-value="linha:docolprimor" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-45" class="filtro-checkbox" value="45" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolPrimor</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolslim" class="filtro-link" data-filter-value="linha:docolslim" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-291" class="filtro-checkbox" value="291" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolSlim</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolspice" class="filtro-link" data-filter-value="linha:docolspice" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-160" class="filtro-checkbox" value="160" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolSpice</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Adocolstillo" class="filtro-link" data-filter-value="linha:docolstillo" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-28" class="filtro-checkbox" value="28" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolStillo</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aespecial" class="filtro-link" data-filter-value="linha:especial" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-95" class="filtro-checkbox" value="95" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Especial</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aflat" class="filtro-link" data-filter-value="linha:flat" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-31" class="filtro-checkbox" value="31" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Flat</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Agali" class="filtro-link" data-filter-value="linha:gali" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-22" class="filtro-checkbox" value="22" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Gali</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Ahope" class="filtro-link" data-filter-value="linha:hope" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-35" class="filtro-checkbox" value="35" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Hope</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Alift" class="filtro-link" data-filter-value="linha:lift" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-23" class="filtro-checkbox" value="23" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">
7548Lift</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aluxo" class="filtro-link" data-filter-value="linha:luxo" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-148" class="filtro-checkbox" value="148" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Luxo</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aloggica" class="filtro-link" data-filter-value="linha:loggica" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-27" class="filtro-checkbox" value="27" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Lóggica</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Amultiuso" class="filtro-link" data-filter-value="linha:multiuso" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-26" class="filtro-checkbox" value="26" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Multiuso</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Anova-loggica" class="filtro-link" data-filter-value="linha:nova-loggica" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-156" class="filtro-checkbox" value="156" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Nova Lóggica</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Anova-pertutti" class="filtro-link" data-filter-value="linha:nova-pertutti" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-36" class="filtro-checkbox" value="36" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Nova Pertutti</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Anova-vitalis" class="filtro-link" data-filter-value="linha:nova-vitalis" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-276" class="filtro-checkbox" value="276" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Nova Vitalis</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Apressmatic" class="filtro-link" data-filter-value="linha:pressmatic" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-55" class="filtro-checkbox" value="55" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Pressmatic</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Ariva" class="filtro-link" data-filter-value="linha:riva" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-42" class="filtro-checkbox" value="42" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Riva</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Asquare" class="filtro-link" data-filter-value="linha:square" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-48" class="filtro-checkbox" value="48" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Square</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Astandard" class="filtro-link" data-filter-value="linha:standard" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-332" class="filtro-checkbox" value="332" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Standard</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Atechnoshower" class="filtro-link" data-filter-value="linha:technoshower" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-25" class="filtro-checkbox" value="25" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">
7548TechnoShower</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Atop" class="filtro-link" data-filter-value="linha:top" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-30" class="filtro-checkbox" value="30" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Top</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Atrio" class="filtro-link" data-filter-value="linha:trio" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-54" class="filtro-checkbox" value="54" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Trio</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Atrip" class="filtro-link" data-filter-value="linha:trip" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-32" class="filtro-checkbox" value="32" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Trip</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=linha%3Aonix" class="filtro-link" data-filter-value="linha:onix" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-226" class="filtro-checkbox" value="226" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ônix</span></div></a></li>  <div class="filtro-show-more">Mostrar mais opções</div>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Material da Cuba</span><a class="arrow down" href="#"></a></h2><ul id="carac-860" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=material-da-cuba%3Aceramica" class="filtro-link" data-filter-value="material-da-cuba:ceramica" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-212" class="filtro-checkbox" value="212" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Cerâmica</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Acabamento</span><a class="arrow down" href="#"></a></h2><ul id="carac-1304" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=acabamento%3Aescovado" class="filtro-link" data-filter-value="acabamento:escovado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-559" class="filtro-checkbox" value="559" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Escovado</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Tipo</span><a class="arrow down" href="#"></a></h2><ul id="carac-945" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo%3Acuba-de-apoio" class="filtro-link" data-filter-value="tipo:cuba-de-apoio" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-216" class="filtro-checkbox" value="216" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Cuba de Apoio</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo%3Acuba-de-embutir" class="filtro-link" data-filter-value="tipo:cuba-de-embutir" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-302" class="filtro-checkbox" value="302" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Cuba de Embutir</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Acabamento</span><a class="arrow down" href="#"></a></h2><ul id="carac-1305" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=acabamento%3Aacetinado" class="filtro-link" data-filter-value="acabamento:acetinado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-586" class="filtro-checkbox" value="586" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Acetinado</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=acabamento%3Aalto-brilho" class="filtro-link" data-filter-value="acabamento:alto-brilho" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-588" class="filtro-checkbox" value="588" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Alto Brilho</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Formato da Cuba</span><a class="arrow down" href="#"></a></h2><ul id="carac-946" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=formato-da-cuba%3Aquadrada" class="filtro-link" data-filter-value="formato-da-cuba:quadrada" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-217" class="filtro-checkbox" value="217" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Quadrada</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=formato-da-cuba%3Aredonda" class="filtro-link" data-filter-value="formato-da-cuba:redonda" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-218" class="filtro-checkbox" value="218" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Redonda</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=formato-da-cuba%3Aoval" class="filtro-link" data-filter-value="formato-da-cuba:oval" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-303" class="filtro-checkbox" value="303" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Oval</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Tipo</span><a class="arrow down" href="#"></a></h2><ul id="carac-1293" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo%3Amisturador-monocomando" class="filtro-link" data-filter-value="tipo:misturador-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-529" class="filtro-checkbox" value="529" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Misturador Monocomando</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Cor</span><a class="arrow down" href="#"></a></h2><ul id="carac-917" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Acromado" class="filtro-link" data-filter-value="cor:cromado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-166" class="filtro-checkbox" value="166" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Cromado</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Abranco" class="filtro-link" data-filter-value="cor:branco" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-178" class="filtro-checkbox" value="178" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Branco</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Aouro-polido-docolchroma" class="filtro-link" data-filter-value="cor:ouro-polido-docolchroma" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-167" class="filtro-checkbox" value="167" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ouro Polido (DocolChroma)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Acobre-escovado-docolchroma" class="filtro-link" data-filter-value="cor:cobre-escovado-docolchroma" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-168" class="filtro-checkbox" value="168" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Cobre Escovado (DocolChroma)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Apreto-cromado" class="filtro-link" data-filter-value="cor:preto-cromado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-170" class="filtro-checkbox" value="170" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Preto/Cromado</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Abranco-cromado" class="filtro-link" data-filter-value="cor:branco-cromado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-176" class="filtro-checkbox" value="176" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Branco/Cromado</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Abruto" class="filtro-link" data-filter-value="cor:bruto" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-173" class="filtro-checkbox" value="173" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bruto</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Abege" class="filtro-link" data-filter-value="cor:bege" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-174" class="filtro-checkbox" value="174" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bege</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Ainox" class="filtro-link" data-filter-value="cor:inox" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-187" class="filtro-checkbox" value="187" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Inox</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Abranco-esmaltado" class="filtro-link" data-filter-value="cor:branco-esmaltado" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-211" class="filtro-checkbox" value="211" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Branco Esmaltado</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Apreto-fosco-docol-onix" class="filtro-link" data-filter-value="cor:preto-fosco-docol-onix" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-227" class="filtro-checkbox" value="227" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Preto Fosco (Docol Ônix)</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Aouro-escovado-docolchroma" class="filtro-link" data-filter-value="cor:ouro-escovado-docolchroma" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-279" class="filtro-checkbox" value="279" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ouro Escovado (DocolChroma)</span></div></a></li>   <li style="display: none;"><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=cor%3Aniquel-escovado-docolchroma" class="filtro-link" data-filter-value="cor:niquel-escovado-docolchroma" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-330" class="filtro-checkbox" value="330" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Níquel Escovado (DocolChroma)</span></div></a></li>  <div class="filtro-show-more">Mostrar mais opções</div>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Tipo</span><a class="arrow down" href="#"></a></h2><ul id="carac-1292" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo%3Amisturador-monocomando" class="filtro-link" data-filter-value="tipo:misturador-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-527" class="filtro-checkbox" value="527" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Misturador Monocomando</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo%3Amisturador-bicomando" class="filtro-link" data-filter-value="tipo:misturador-bicomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-528" class="filtro-checkbox" value="528" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Misturador Bicomando</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Modelo Hidráulico</span><a class="arrow down" href="#"></a></h2><ul id="carac-1319" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=modelo-hidraulico%3Aregistro-simples-pressao-gaveta" class="filtro-link" data-filter-value="modelo-hidraulico:registro-simples-pressao-gaveta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-645" class="filtro-checkbox" value="645" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Registro Simples (Pressão/Gaveta)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=modelo-hidraulico%3Abase-misturadora-monocomando" class="filtro-link" data-filter-value="modelo-hidraulico:base-misturadora-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-646" class="filtro-checkbox" value="646" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Base Misturadora Monocomando</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Tipo do Acabamento</span><a class="arrow down" href="#"></a></h2><ul id="carac-1315" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo-do-acabamento%3Aregistro-simples-pressao-e-gaveta" class="filtro-link" data-filter-value="tipo-do-acabamento:registro-simples-pressao-e-gaveta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-630" class="filtro-checkbox" value="630" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Registro Simples (Pressão e Gaveta)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo-do-acabamento%3Abase-misturador-monocomando" class="filtro-link" data-filter-value="tipo-do-acabamento:base-misturador-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-631" class="filtro-checkbox" value="631" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Base Misturador (Monocomando)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Válvula Oculta</span><a class="arrow down" href="#"></a></h2><ul id="carac-949" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=valvula-oculta%3Anao" class="filtro-link" data-filter-value="valvula-oculta:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-223" class="filtro-checkbox" value="223" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas
7548"><h2><span>Acompanha Válvula</span><a class="arrow down" href="#"></a></h2><ul id="carac-947" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=acompanha-valvula%3Anao" class="filtro-link" data-filter-value="acompanha-valvula:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-220" class="filtro-checkbox" value="220" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Local de Uso</span><a class="arrow down" href="#"></a></h2><ul id="carac-1294" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Aparede" class="filtro-link" data-filter-value="local-de-uso:parede" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-531" class="filtro-checkbox" value="531" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Parede</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Ateto" class="filtro-link" data-filter-value="local-de-uso:teto" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-532" class="filtro-checkbox" value="532" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Teto</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Local de Uso</span><a class="arrow down" href="#"></a></h2><ul id="carac-1309" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Abancada" class="filtro-link" data-filter-value="local-de-uso:bancada" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-613" class="filtro-checkbox" value="613" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bancada</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Aparede" class="filtro-link" data-filter-value="local-de-uso:parede" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-614" class="filtro-checkbox" value="614" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Parede</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Local de Uso</span><a class="arrow down" href="#"></a></h2><ul id="carac-1299" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Abancada" class="filtro-link" data-filter-value="local-de-uso:bancada" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-544" class="filtro-checkbox" value="544" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bancada</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Aparede" class="filtro-link" data-filter-value="local-de-uso:parede" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-545" class="filtro-checkbox" value="545" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Parede</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Possui Desviador</span><a class="arrow down" href="#"></a></h2><ul id="carac-1295" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=possui-desviador%3Asim" class="filtro-link" data-filter-value="possui-desviador:sim" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-533" class="filtro-checkbox" value="533" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Sim</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=possui-desviador%3Anao" class="filtro-link" data-filter-value="possui-desviador:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-534" class="filtro-checkbox" value="534" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Aplicação da Cuba</span><a class="arrow down" href="#"></a></h2><ul id="carac-866" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=aplicacao-da-cuba%3Ade-apoio" class="filtro-link" data-filter-value="aplicacao-da-cuba:de-apoio" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-214" class="filtro-checkbox" value="214" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">De Apoio</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=aplicacao-da-cuba%3Aembutir" class="filtro-link" data-filter-value="aplicacao-da-cuba:embutir" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-304" class="filtro-checkbox" value="304" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Embutir</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Local de Uso</span><a class="arrow down" href="#"></a></h2><ul id="carac-1310" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=local-de-uso%3Abancada" class="filtro-link" data-filter-value="local-de-uso:bancad
7548a" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-615" class="filtro-checkbox" value="615" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Bancada</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Aplicação</span><a class="arrow down" href="#"></a></h2><ul id="carac-1306" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=aplicacao%3Asobrepor-embutir" class="filtro-link" data-filter-value="aplicacao:sobrepor-embutir" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-591" class="filtro-checkbox" value="591" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Sobrepor/Embutir</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=aplicacao%3Asobrepor" class="filtro-link" data-filter-value="aplicacao:sobrepor" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-593" class="filtro-checkbox" value="593" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Sobrepor</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Acompanha Base</span><a class="arrow down" href="#"></a></h2><ul id="carac-1318" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=acompanha-base%3Anao" class="filtro-link" data-filter-value="acompanha-base:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-644" class="filtro-checkbox" value="644" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Aplicação</span><a class="arrow down" href="#"></a></h2><ul id="carac-1302" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=aplicacao%3Asobrepor-embutir" class="filtro-link" data-filter-value="aplicacao:sobrepor-embutir" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-554" class="filtro-checkbox" value="554" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Sobrepor/Embutir</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Bica</span><a class="arrow down" href="#"></a></h2><ul id="carac-1313" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aalta" class="filtro-link" data-filter-value="bica:alta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-624" class="filtro-checkbox" value="624" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Alta</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Abaixa" class="filtro-link" data-filter-value="bica:baixa" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-625" class="filtro-checkbox" value="625" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Baixa</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aajustavel-conforme-ponto-de-agua" class="filtro-link" data-filter-value="bica:ajustavel-conforme-ponto-de-agua" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-626" class="filtro-checkbox" value="626" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ajustável (Conforme Ponto de Água)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Bica</span><a class="arrow down" href="#"></a></h2><ul id="carac-1314" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aalta" class="filtro-link" data-filter-value="bica:alta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-627" class="filtro-checkbox" value="627" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Alta</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aajustavel-conforme-ponto-de-agua" class="filtro-link" data-filter-value="bica:ajustavel-conforme-ponto-de-agua" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-629" class="filtro-checkbox" value="629" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ajustável (Conforme Ponto de Água)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Bica</span><a class="arrow down" href="#"></a></h2><ul id="carac-1312" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aalta" class="filtro-link" data-filter-value="bica:alta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-620" class="filtro-checkbox" value="620" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Alta</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aajustavel-conforme-ponto-de-agua" class="filtro-link" data-filter-value="bica:ajustavel-conforme-ponto-de-agua" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-622" class="filtro-checkbox" value="622" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Ajustável (Conforme Ponto de Água)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Litragem</span><a class="arrow down" href="#"></a></h2><ul id="carac-1307" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=litragem%3A23-litros" class="filtro-link" data-filter-value="litragem:23-litros" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-595" class="filtro-checkbox" value="595" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">23 Litros</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=litragem%3A25-litros" class="filtro-link" data-filter-value="litragem:25-litros" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-596" class="filtro-checkbox" value="596" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">25 Litros</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=litragem%3A32-litros" class="filtro-link" data-filter-value="litragem:32-litros" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-598" class="filtro-checkbox" value="598" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">32 Litros</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Base</span><a class="arrow down" href="#"></a></h2><ul id="carac-1316" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=base%3Adocolbase-20-estrias-registro-simples" class="filtro-link" data-filter-value="base:docolbase-20-estrias-registro-simples" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-633" class="filtro-checkbox" value="633" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">DocolBase (20 estrias - Registro Simples)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=base%3Adeca-e-similares-16-estrias-registro-simples" class="filtro-link" data-filter-value="base:deca-e-similares-16-estrias-registro-simples" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-634" class="filtro-checkbox" value="634" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Deca e Similares (16 estrias - Registro Simples)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=base%3Adocol-base-misturador" class="filtro-link" data-filter-value="base:docol-base-misturador" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-635" class="filtro-checkbox" value="635" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Docol (Base Misturador)</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=base%3Adeca-e-similares-base-misturador" class="filtro-link" data-filter-value="base:deca-e-similares-base-misturador" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-636" class="filtro-checkbox" value="636" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Deca e Similares (Base Misturador)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Tipo de Cuba</span><a class="arrow down" href="#"></a></h2><ul id="carac-1300" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo-de-cuba%3Asimples" class="filtro-link" data-filter-value="tipo-de-cuba:simples" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-546" class="filtro-checkbox" value="546" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Simples</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=tipo-de-cuba%3Adupla" class="filtro-link" data-filter-value="tipo-de-cuba:dupla" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-547" class="filtro-checkbox" value="547" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Dupla</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Inclui Acessórios</span><a class="arrow down" href="#"></a></h2><ul id="carac-1308" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=inclui-acessorios%3Anao" class="filtro-link" data-filter-value="inclui-acessorios:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-606" class="filtro-checkbox" value="606" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Bitola</span><a class="arrow down" href="#"></a></h2><ul id="carac-1317" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bitola%3A1-2-referente-a-acabamento-monocomando" class="filtro-link" data-filter-value="bitola:1-2-referente-a-acabamento-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-637" class="filtro-checkbox" value="637" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">1/2" – Referente a Acabamento Monocomando</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bitola%3A3-4-referente-a-acabamento-monocomando" class="filtro-link" data-filter-value="bitola:3-4-referente-a-acabamento-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-638" class="filtro-checkbox" value="638" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">3/4" – Referente a Acabamento Monocomando</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bitola%3A1-2-e-3-4-referente-a-acabamento-monocomando" class="filtro-link" data-filter-value="bitola:1-2-e-3-4-referente-a-acabamento-monocomando" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-639" class="filtro-checkbox" value="639" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">1/2" e 3/4" – Referente a Acabamento Monocomando</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bitola%3A1-2-3-4-e-1-referente-a-registro-simples-pressao-gaveta" class="filtro-link" data-filter-value="bitola:1-2-3-4-e-1-referente-a-registro-simples-pressao-gaveta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-640" class="filtro-checkbox" value="640" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">1/2”, 3/4” e 1” – Referente a Registro Simples (Pressão/Gaveta)</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Bica</span><a class="arrow down" href="#"></a></h2><ul id="carac-1311" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Aalta" class="filtro-link" data-filter-value="bica:alta" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-617" class="filtro-checkbox" value="617" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Alta</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=bica%3Abaixa" class="filtro-link" data-filter-value="bica:baixa" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-618" class="filtro-checkbox" value="618" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Baixa</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Inclui Acessórios</span><a class="arrow down" href="#"></a></h2><ul id="carac-1303" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=inclui-acessorios%3Asim" class="filtro-link" data-filter-value="inclui-acessorios:sim" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-557" class="filtro-checkbox" value="557" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Sim</span></div></a></li>   <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=inclui-acessorios%3Anao" class="filtro-link" data-filter-value="inclui-acessorios:nao" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-558" class="filtro-checkbox" value="558" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">Não</span></div></a></li>   </ul></div>  <div class="filtro-container filtro-caracteristicas"><h2><span>Formato</span><a class="arrow down" href="#"></a></h2><ul id="carac-1301" class="filtro" data-filter-name="caracteristica">  <li style=""><a href="//www.copalux.com.br/semana-do-cliente?caracteristica=formato%3Aretangular" class="filtro-link" data-filter-value="formato:retangular" rel="nofollow"><div class="label_check"><input type="checkbox" id="carlis-549" class="filtro-checkbox" value="549" /><div class="filtro-pretty-check"></div><span class="filtro-descricao filtro-desc">
7548Retangular</span></div></a></li>   </ul></div>    <input type="hidden" id="filtro-selecionado" value="[]" /></form>    </div>     <div class="pesquisa-produtos template-pesquisa-01">  <div class="search-loading" style="display: none;"><div class="loading"></div></div>  <div class="ordenacao clearfix"><div class="registros-ordem"><span class="registros-numero">120 produtos encontrados para essa busca</span>  <form method="get"><select id="ordem" name="ordem">  <option value="disponibilidade">Maior disponibilidade</option>  <option value="vendas" selected="selected">Mais Vendidos</option>  <option value="lancamentos">Lançamentos</option>  <option value="maiorpreco">Maior preço</option>  <option value="menorpreco">Menor preço</option>  <option value="maioresdescontos">Maiores descontos</option>  <option value="nomeasc">A a Z (Nome)</option>  <option value="nomedesc">Z a A (Nome)</option>  <option value="avaliacao">Melhor Avaliados</option>  </select></form>  </div>  </div>    <div id="lista-produtos-area">        
7549 <div id="vitrine-react-app-787634509"> <div class="vitrine-skeleton" aria-hidden="true" style="--vitrine-skeleton-cols:4;--vitrine-skeleton-gap:8px;--vitrine-skeleton-aspect-ratio:400/400;--vitrine-skeleton-img-max-width:400px"><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div><div><b class="vitrine-skeleton-image"></b><span class="vitrine-skeleton-info"><b class="vitrine-skeleton-bar vitrine-skeleton-title"></b><b class="vitrine-skeleton-bar vitrine-skeleton-title-secondary"></b><b class="vitrine-skeleton-bar vitrine-skeleton-rating"></b><b class="vitrine-skeleton-bar vitrine-skeleton-price"></b><b class="vitrine-skeleton-bar vitrine-skeleton-installments"></b></span></div></div> </div>
7550
7551
7552                                                                                                                                                                                                
7553<style>  .ra-vitrine {
7554        position: relative;
7555    } </style>
7555<script type="text/javascript">
7556    var dataVitrine432930762 = {
7557        id: "vitrine-react-app-787634509",
7558        itens: [{"nome":"Acabamento Para Registro Docol Gali 800006 DocolBase Cromado","derivacao_id":197,"codigo":"9005-02","categoria":"Banheiro,Acabamentos e Registros,Acabamentos Para Registro","complemento":"Para registro <span style=\"color: #ff6600;\"><strong>Base Docol<\/strong><\/span> 1\/2\", 3\/4\" e 1\"","derivacao_nome":null,"marca":"Docol","valor":"77.67","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/acabamento-para-registro-docol-gali-800006-docolbase-cromado","titulo":"Acabamento Para Registro Docol Gali 800006 DocolBase Cromado","nota":"4.86","avaliacoes":49,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/08\/produto\/2619\/acabamento-para-registro-docol-gali-800006-docolbase-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/08\/produto\/2620\/acabamento-para-registro-docol-gali-800006-docolbase-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"acabamento para registro docol gali 800006 docolbase cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"acabamento para registro docol gali 800006 docolbase cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[2,"77.67",38.840000000000003,1,0,{"parcelas":2,"valorParcela":38.840000000000003,"valor":"77.67"}],"valor_boleto":69.900000000000006,"valor_pix":69.900000000000006,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Misturador Monocomando Docol Lift 795906 Lavat\u00f3rio De Mesa Cromado","derivacao_id":705,"codigo":"2043-02","categoria":"Banheiro,Torneiras e Misturadores,Misturadores Para Banheiro","complemento":"<span class=\"tag-mistura\"><\/span>","derivacao_nome":null,"marca":"Docol","valor":"856.56","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/misturador-monocomando-docol-lift-795906-lavatorio-de-mesa-cromado","titulo":"Misturador Monocomando Docol Lift 795906 Lavat\u00f3rio De Mesa Cromado","nota":"4.96","avaliacoes":45,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/04\/produto\/2059\/misturador-monocomando-docol-lift-00795906-lavatorio-de-mesa-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/04\/produto\/2060\/misturador-monocomando-docol-lift-00795906-lavatorio-de-mesa-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"misturador monocomando docol lift 00795906 lavatorio de mesa cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"misturador monocomando docol lift 00795906 lavatorio de mesa cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"856.56",85.659999999999997,1,0,{"parcelas":10,"valorParcela":85.659999999999997,"valor":"856.56"}],"valor_boleto":770.89999999999998,"valor_pix":770.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira para Tanque e Jardim Docol DocolPrimor 672806 De Parede Cromada","derivacao_id":813,"codigo":"2057-02","categoria":"\u00c1rea de Servi\u00e7o,Torneiras","complemento":"Melhor custo-beneficio da categoria","derivacao_nome":null,"marca":"Docol","valor":"88.78","valor_de":138.78,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-tanque-e-jardim-docol-
7558docolprimor-672806-de-parede-cromada","titulo":"Torneira para Tanque e Jardim Docol DocolPrimor 672806 De Parede Cromada","nota":"4.83","avaliacoes":12,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/07\/produto\/2293\/torneira-para-tanque-e-jardim-docol-docolprimor-672806-de-parede-cromada-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/07\/produto\/2294\/torneira-para-tanque-e-jardim-docol-docolprimor-672806-de-parede-cromada-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"torneira para tanque e jardim docol docolprimor 672806 de parede cromada capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para tanque e jardim docol docolprimor 672806 de parede cromada capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[2,"88.78",44.390000000000001,1,0,{"parcelas":2,"valorParcela":44.390000000000001,"valor":"88.78"}],"valor_boleto":79.900000000000006,"valor_pix":79.900000000000006,"percentual_off":36.028246144977658,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-42% OFF<\/strong>"},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Registro Base de Gaveta Docol 3\/4\" 25130600 DocolBase Cobre","derivacao_id":215,"codigo":"8003-02","categoria":"Banheiro,Acabamentos e Registros,Base De Registro","complemento":"Indicado para instala\u00e7\u00e3o de ramais hidr\u00e1ulicos","derivacao_nome":null,"marca":"Docol","valor":"66.56","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/registro-base-de-gaveta-docol-34-25130600-docolbase-cobre","titulo":"Registro Base de Gaveta Docol 3\/4\" 25130600 DocolBase Cobre","nota":"4.93","avaliacoes":14,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/450\/registro-base-de-gaveta-docol-34-25130600-docolbase-cobre-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/451\/registro-base-de-gaveta-docol-34-25130600-docolbase-cobre-close.png?ims=400x400","midia_title":null,"midia_alt":"registro base de gaveta docol 34 25130600 docolbase cobre capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"registro base de gaveta docol 34 25130600 docolbase cobre close","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[2,"66.56",33.280000000000001,1,0,{"parcelas":2,"valorParcela":33.280000000000001,"valor":"66.56"}],"valor_boleto":59.899999999999999,"valor_pix":59.899999999999999,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira Para Banheiro Docol Lift 871906 De Mesa Bica Baixa Cromada","derivacao_id":784,"codigo":"2055-02","categoria":"Banheiro,Torneiras e Misturadores,Torneiras Para Banheiro,Bancada","complemento":"Deixe seu banheiro muito mais elegante","derivacao_nome":null,"marca":"Docol","valor":"674.33","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-banheiro-docol-lift-871906-de-mesa-bica-baixa-cromada","titulo":"Torneira Para Banheiro Docol Lift 871906 De Mesa Bica Baixa Cromada","nota":"5.00","avaliacoes":37,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/06\/produto\/2238\/torneira-para-banheiro-docol-lift-871906-de-mesa-bica-baixa-cromada-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/06\/produto\/2239\/torneira-para-banheiro-docol-lift-871906-de-mesa-bica-baixa-cromada-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"torneira para ban
7558heiro docol lift 871906 de mesa bica baixa cromada capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para banheiro docol lift 871906 de mesa bica baixa cromada capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"674.33",67.430000000000007,1,0,{"parcelas":10,"valorParcela":67.430000000000007,"valor":"674.33"}],"valor_boleto":606.89999999999998,"valor_pix":606.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Cuba Docol Massima 68x48 01611616 De Sobrepor\/Embutir A\u00e7o Inox Escovado Com Acess\u00f3rios e Lixeira","derivacao_id":2572,"codigo":"5147-02","categoria":"Cozinha,Pias e Cubas Para Cozinha,Cubas Gourmet","complemento":"<strong>Aten&ccedil;&atilde;o:<\/strong> Possui fura\u00e7\u00e3o para torneira e dosador. Acompanha acess\u00f3rios","derivacao_nome":null,"marca":"Docol","valor":"1843.22","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/cuba-docol-massima-68x48-01611616-de-sobreporembutir-aco-inox-escovado-com-acessorios-e-lixeira","titulo":"Cuba Docol Massima 68x48 01611616 De Sobrepor\/Embutir A\u00e7o Inox Escovado Com Acess\u00f3rios e Lixeira","nota":"4.97","avaliacoes":29,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/11\/produto\/6953\/cuba-d-3.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/11\/produto\/6954\/cuba-d-4.png?ims=400x400","midia_title":null,"midia_alt":"cuba d 3","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"cuba d 4","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"1843.22",184.31999999999999,1,0,{"parcelas":10,"valorParcela":184.31999999999999,"valor":"1843.22"}],"valor_boleto":1658.9000000000001,"valor_pix":1658.9000000000001,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira para M\u00e1quina de Lavar Multiuso Docol 784006 De Parede Cromada","derivacao_id":815,"codigo":"2058-02","categoria":"\u00c1rea de Servi\u00e7o,Torneiras","complemento":"Bitola de 3\/4\u201d compat\u00edvel com as principais marcas de m\u00e1quinas de lavar do mercado","derivacao_nome":null,"marca":"Docol","valor":"111.00","valor_de":129.90000000000001,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-maquina-de-lavar-multiuso-docol-784006-de-parede-cromada","titulo":"Torneira para M\u00e1quina de Lavar Multiuso Docol 784006 De Parede Cromada","nota":"4.98","avaliacoes":45,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/07\/produto\/2299\/torneira-para-maquina-de-lavar-multiuso-docol-784006-de-parede-cromada-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/07\/produto\/2300\/torneira-para-maquina-de-lavar-multiuso-docol-784006-de-parede-cromada-dimensional.png?ims=400x400","midia_title":null,"midia_alt":"torneira para maquina de lavar multiuso docol 784006 de parede cromada capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para maquina de lavar multiuso docol 784006 de parede cromada dimensional","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[3,"111.00",37,1,0,{"parcelas":3,"valorParcela":37,"valor":"111.00"}],"valor_boleto":99.900000000000006,"valor_pix":99.900000000000006,"percentual_off":14.549653579676679,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-23% OFF<\/strong>"},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira Para Banheiro Docol Gali 799806 De Mesa Cromada","derivacao_id":161,"codigo":"2018-02","categoria":"Banheiro,Torneiras e Misturadores,Torneiras Para Banheiro,Bancada","complemento":"Bica m\u00f3vel com rota\u00e7\u00e3o de 360\u00ba","derivacao_nome":null,"marca":"Docol","valor":"344.33","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-banheiro-docol-gali-799806-de-mesa-bica-alta-cromada","titulo":"Torneira Para Banheiro Docol Gali 799806 De Mesa Bica Alta Cromada","nota":"5.00","avaliacoes":8,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/327\/torneira-para-banheiro-docol-gali-799806-de-mesa-bica-alta-cromada-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/325\/torneira-para-banheiro-docol-gali-799806-de-mesa-bica-alta-cromada-ambientado.jpg?ims=400x400","midia_title":null,"midia_alt":"torneira para ban
7558heiro docol gali 799806 de mesa bica alta cromada capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para banheiro docol gali 799806 de mesa bica alta cromada ambientado","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"344.33",34.43,1,0,{"parcelas":10,"valorParcela":34.43,"valor":"344.33"}],"valor_boleto":309.89999999999998,"valor_pix":309.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Papeleira Docol Trip 761806 Cromado","derivacao_id":227,"codigo":"7007-02","categoria":"Banheiro,Acess\u00f3rios Para Banheiro,Papeleiras","complemento":"Acabamento vers\u00e1til e contempor\u00e2neo","derivacao_nome":null,"marca":"Docol","valor":"166.56","valor_de":259.89999999999998,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/papeleira-docol-trip-761806-cromado","titulo":"Papeleira Docol Trip 761806 Cromado","nota":"5.00","avaliacoes":8,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/488\/papeleira-docol-trip-761806-cromado-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/489\/papeleira-docol-trip-761806-cromado-close.png?ims=400x400","midia_title":null,"midia_alt":"papeleira docol trip 761806 cromado capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"papeleira docol trip 761806 cromado close","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[5,"166.56",33.310000000000002,1,0,{"parcelas":5,"valorParcela":33.310000000000002,"valor":"166.56"}],"valor_boleto":149.90000000000001,"valor_pix":149.90000000000001,"percentual_off":35.913813005001913,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-42% OFF<\/strong>"},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Chuveiro Docol Novo TechnoShower 1204806 De Parede Cromado","derivacao_id":187,"codigo":"0016-02","categoria":"Banheiro,Chuveiros e Duchas,Duchas Frias","complemento":"<img src=\"https:\/\/www.copalux.com.br\/img\/2020\/08\/avatar\/2424\/quentefrio.png\" title=\"Gota Quente e Frio\" alt=\"Gota Quente e Frio\">","derivacao_nome":null,"marca":"Docol","valor":"655.44","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/chuveiro-docol-novo-technoshower-1204806-de-parede-cromado","titulo":"Chuveiro Docol Novo TechnoShower 1204806 De Parede Cromado","nota":"5.00","avaliacoes":22,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2021\/08\/produto\/4820\/chuveiro-docol-novo-technoshower-1204806-de-parede-cromado.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2021\/08\/produto\/4821\/chuveiro-docol-novo-technoshower-1204806-de-parede-cromado-02.png?ims=400x400","midia_title":null,"midia_alt":"chuveiro docol novo technoshower 1204806 de parede cromado","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"chuveiro docol novo technoshower 1204806 de parede cromado 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"655.44",65.540000000000006,1,0,{"parcelas":10,"valorParcela":65.540000000000006,"valor":"655.44"}],"valor_boleto":589.89999999999998,"valor_pix":589.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"V\u00e1lvula de Sa\u00edda D'\u00c1gua Click Clack Docol 922406 Para Lavat\u00f3rio Cromado","derivacao_id":851,"codigo":"2060-02","categoria":"Banheiro,V\u00e1lvulas,V\u00e1lvulas de Sa\u00edda","complemento":"Permite instala\u00e7\u00e3o em cubas com e sem ladr\u00e3o","derivacao_nome":null,"marca":"Docol","valor":"166.56","valor_de":190.56999999999999,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/valvula-de-saida-dagua-click-clack-docol-922406-para-lavatorio-cromado","titulo":"V\u00e1lvula de Sa\u00edda D'\u00c1gua Click Clack Docol 922406 Para Lavat\u00f3rio Cromado","nota":"5.00","avaliacoes":9,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/08\/produto\/2469\/valvula-de-saida-d-agua-click-clack-docol-922406-para-lavatorio-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/08\/produto\/2470\/valvula-de-saida-d-agua-click-clack-docol-922406-para-lavatorio-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"valvula de saida d agua click clack docol 922406 para lavatorio cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"valvula de saida d agua click clack docol 922406 para lavatorio cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[5,"166.56",33.310000000000002,1,0,{"parcelas":5,"valorParcela":33.310000000000002,"valor":"166.56"}],"valor_boleto":149.90000000000001,"valor_pix":149.90000000000001,"percentual_off":12.599044970352102,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-21% OFF<\/strong>"},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Liga\u00e7\u00e3o Flex\u00edvel Docol Para \u00c1gua 40cm Docol 607200 G1\/2'' x G1\/2'' A\u00e7o Inox","derivacao_id":1658,"codigo":"9304-02","categoria":"Banheiro,Instala\u00e7\u00e3o e Acess\u00f3rios,Liga\u00e7\u00e3o Flex\u00edvel","complemento":"Flex\u00edvel Macho X F\u00eamea","derivacao_nome":null,"marca":"Docol","valor":"36.56","valor_de":69.900000000000006,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/ligacao-flexivel-docol-para-agua-40cm-docol-607200-g12-x-g12-aco-inox","titulo":"Liga\u00e7\u00e3o Flex\u00edvel Docol Para \u00c1gua 40cm Docol 607200 G1\/2'' x G1\/2'' A\u00e7o Inox","nota":"5.00","avaliacoes":6,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2021\/05\/produto\/4593\/ligacao-flexivel-docol-para-agua-40cm-docol-607200-aco-inox-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2021\/05\/produto\/4594\/ligacao-flexivel-docol-para-agua-40cm-docol-607200-aco-inox-dimensional.png?ims=400x400","midia_title":null,"midia_alt":"ligacao flexivel docol para agua 40cm docol 607200 aco inox 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"ligacao flexivel docol para agua 40cm docol 607200 aco inox dimensional","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[1,34.729999999999997,34.729999999999997,4,0.050000000000000003,{"parcelas":1,"valorParcela":34.729999999999997,"valor":34.729999999999997}],"valor_boleto":32.899999999999999,"valor_pix":32.899999999999999,"percentual_off":47.696709585121596,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-53% OFF<\/strong>"},{"id":86,"posicao":{"position":5,"value":"inferior-titulo-desktop-inferior-midia-mobile"},"formaExibicao":1,"backgroundColor":"000000","color":"FFFFFF","nomeExibicao":"MAIS VENDIDOS"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Acabamento Para Registro Docol DocolStillo 823906 DocolBase Cromado","derivacao_id":1149,"codigo":"9031-02","categoria":"Banheiro,Acabamentos e Registros,Acabamentos Para Registro","complemento":"Para registro <span style=\"color: #ff6600;\"><strong>Base Docol<\/strong><\/span> 1\/2\", 3\/4\" e 1\"","derivacao_nome":null,"marca":"Docol","valor":"314.33","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/acabamento-para-registro-docol-docolstillo-823906-docolbase-cromado","titulo":"Acabamento Para Registro Docol DocolStillo 823906 DocolBase Cromado","nota":"4.86","avaliacoes":7,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/11\/produto\/3200\/acabamento-para-registro-docol-docolstillo-823906-docolbase-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/11\/produto\/3201\/acabamento-para-registro-docol-docolstillo-823906-docolbase-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"acabamento para registro docol docolstillo 823906 docolbase cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"acabamento para registro docol docolstillo 823906 docolbase cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"314.33",31.43,1,0,{"parcelas":10,"valorParcela":31.43,"valor":"314.33"}],"valor_boleto":282.89999999999998,"valor_pix":282.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Chuveiro Docol DocolSlim 1753406 De Parede Cromado","derivacao_id":3000,"codigo":"0109-02","categoria":"Banheiro,Chuveiros e Duchas,Duchas Frias","complemento":"<img src=\"https:\/\/www.copalux.com.br\/img\/2020\/08\/avatar\/2424\/quentefrio.png\" title=\"Gota Quente e Frio\" alt=\"Gota Quente e Frio\">","derivacao_nome":null,"marca":"Docol","valor":"288.78","valor_de":379.89999999999998,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/chuveiro-docol-docolslim-1753406-de-parede-cromado","titulo":"Chuveiro Docol DocolSlim 1753406 De Parede Cromado","nota":"4.83","avaliacoes":6,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2023\/07\/produto\/8116\/chuveiro-docol-docolslim-1753406-de-parede-cromado.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2023\/07\/produto\/8117\/chuveiro-docol-docolslim-1753406-de-parede-cromado-02.png?ims=400x400","midia_title":null,"midia_alt":"chuveiro docol docolslim 1753406 de parede cromado","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"chuveiro docol docolslim 1753406 de parede cromado 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[9,"288.78",32.090000000000003,1,0,{"parcelas":9,"valorParcela":32.090000000000003,"valor":"288.78"}],"valor_boleto":259.89999999999998,"valor_pix":259.89999999999998,"percentual_off":23.985259278757574,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-32% OFF<\/strong>"}
7558],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Cabide Docol DocolFlat Onix 9609CE Preto Fosco","derivacao_id":2473,"codigo":"7183-02","categoria":"Banheiro,Acess\u00f3rios Para Banheiro,Cabides","complemento":null,"derivacao_nome":null,"marca":"Docol","valor":"196.56","valor_de":272.11000000000001,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/cabide-docol-docolflat-onix-9609ce-preto-fosco","titulo":"Cabide Docol DocolFlat Onix 9609CE Preto Fosco","nota":"5.00","avaliacoes":4,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/10\/produto\/6734\/cabide-docol-docolflat-onix-9609ce-cromado.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/10\/produto\/6735\/cabide-docol-docolflat-onix-9609ce-cromado-dimensional.png?ims=400x400","midia_title":null,"midia_alt":"cabide docol docolflat onix 9609ce cromado","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"cabide docol docolflat onix 9609ce cromado dimensional","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[6,"196.56",32.759999999999998,1,0,{"parcelas":6,"valorParcela":32.759999999999998,"valor":"196.56"}],"valor_boleto":176.90000000000001,"valor_pix":176.90000000000001,"percentual_off":27.764507000845249,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-35% OFF<\/strong>"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Tanque Docol Monobloco 50x40 01704604 Com V\u00e1lvula 32 Litros Inox Acetinado","derivacao_id":1926,"codigo":"5097-02","categoria":"\u00c1rea de Servi\u00e7o,Tanques,Inox","complemento":"Fabricado em sistema monobloco (sem solda)","derivacao_nome":null,"marca":"Docol","valor":"622.11","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/tanque-docol-monobloco-50x40-inox-01704604-acetinado-32l","titulo":"Tanque Docol Monobloco 50x40 Inox Acetinado 32L","nota":"4.89","avaliacoes":9,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2026\/01\/produto\/13783\/tanque-docol-monobloco-50x40-01704604-com-valvula-32-litros-inox-acetinado-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2026\/01\/produto\/13784\/tanque-docol-monobloco-50x40-01704604-com-valvula-32-litros-inox-acetinado-02.png?ims=400x400","midia_title":null,"midia_alt":"tanque docol monobloco 50x40 01704604 com valvula 32 litros inox acetinado 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"tanque docol monobloco 50x40 01704604 com valvula 32 litros inox acetinado 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"622.11",62.210000000000001,1,0,{"parcelas":10,"valorParcela":62.210000000000001,"valor":"622.11"}],"valor_boleto":559.89999999999998,"valor_pix":559.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Base Misturador Monocomando Docol 545800 Para Banheira ou Chuveiro","derivacao_id":1558,"codigo":"8015-02","categoria":"Banheiro,Acabamentos e Registros,Base De Registro","complemento":"Para bitolas de 1\/2\" e 3\/4\" alta press\u00e3o","derivacao_nome":null,"marca":"Docol","valor":"461.00","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/base-misturador-monocomando-1-2-e-3-4-docol-545800-para-banheira-ou-chuveiro","titulo":"Base Misturador Monocomando Docol 545800 Para Banheira ou Chuveiro","nota":"4.83","avaliacoes":12,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/06\/produto\/5809\/base-misturador-monocomando-docol-545800-para-banheira-ou-chuveiro-1-2-e-3-4.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/06\/produto\/5810\/base-misturador-monocomando-docol-545800-para-banheira-ou-chuveiro-1-2-e-3-4-dimensional.png?ims=400x400","midia_title":null,"midia_alt":"base misturador monocomando docol 545800 para ban
7558heira ou chuveiro 1 2 e 3 4","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"base misturador monocomando docol 545800 para banheira ou chuveiro 1 2 e 3 4 dimensional","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"461.00",46.100000000000001,1,0,{"parcelas":10,"valorParcela":46.100000000000001,"valor":"461.00"}],"valor_boleto":414.89999999999998,"valor_pix":414.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira Para Banheiro Docol Lift 872006 Bica Alta Cromada","derivacao_id":170,"codigo":"2022-02","categoria":"Banheiro,Torneiras e Misturadores,Torneiras Para Banheiro,Bancada","complemento":"Mais harmonia para seu lavat\u00f3rio","derivacao_nome":null,"marca":"Docol","valor":"812.11","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-banheiro-docol-lift-872006-bica-alta-cromada","titulo":"Torneira para Banheiro Docol Lift 872006 Bica Alta Cromada","nota":"5.00","avaliacoes":19,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/348\/torneira-para-banheiro-docol-lift-872006-bica-alta-cromada-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/349\/torneira-para-banheiro-docol-lift-872006-bica-alta-cromada-capa2.png?ims=400x400","midia_title":null,"midia_alt":"torneira para banheiro docol lift 872006 bica alta cromada capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para banheiro docol lift 872006 bica alta cromada capa2","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"812.11",81.209999999999994,1,0,{"parcelas":10,"valorParcela":81.209999999999994,"valor":"812.11"}],"valor_boleto":730.89999999999998,"valor_pix":730.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Cabide Docol Hope 761106 Cromado","derivacao_id":1177,"codigo":"7034-02","categoria":"Banheiro,Acess\u00f3rios Para Banheiro,Cabides","complemento":"Dupla fixa\u00e7\u00e3o, com parafusos em a\u00e7o inox","derivacao_nome":null,"marca":"Docol","valor":"87.67","valor_de":94.329999999999998,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/cabide-docol-hope-761106-cromado","titulo":"Cabide Docol Hope 761106 Cromado","nota":"5.00","avaliacoes":4,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/12\/produto\/3275\/cabide-docol-hope-761106-cromado-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/12\/produto\/3399\/cabide-docol-hope-761106-cromado-capa-02.jpg?ims=400x400","midia_title":null,"midia_alt":"cabide docol hope 761106 cromado capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"cabide docol hope 761106 cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[2,"87.67",43.840000000000003,1,0,{"parcelas":2,"valorParcela":43.840000000000003,"valor":"87.67"}],"valor_boleto":78.900000000000006,"valor_pix":78.900000000000006,"percentual_off":7.0603201526555637,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-16% OFF<\/strong>"}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Grelha Redonda Docol 15cm Para Caixas Sifonadas e Ralos Com Fecho A\u00e7o Inox","derivacao_id":2042,"codigo":"6030-02","categoria":"Banheiro,Ralos e Grelhas,Grelhas","complemento":"15x15cm","derivacao_nome":null,"marca":"Docol","valor":"39.89","valor_de":49.899999999999999,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/grelha-redonda-docol-15cm-para-caixas-sifonadas-e-ralos-com-fecho-aco-inox","titulo":"Grelha Redonda Docol 15cm Para Caixas Sifonadas e Ralos Com Fecho A\u00e7o Inox 017037CM","nota":"0.00","avaliacoes":0,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/05\/produto\/5559\/grelha-redonda-docol-15cm-para-caixas-sifonadas-e-ralos-com-fecho-aco-inox.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2022\/05\/produto\/5558\/grelha-redonda-docol-15cm-para-caixas-sifonadas-e-ralos-com-fecho-aco-inox.jpg?ims=400x400","midia_title":null,"midia_alt":"grelha redonda docol 15cm para caixas sifonadas e ralos com fecho aco inox","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"grelha redonda docol 15cm para caixas sifonadas e ralos com fecho aco inox","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[1,37.899999999999999,37.899999999999999,4,0.050000000000000003,{"parcelas":1,"valorParcela":37.899999999999999,"valor":37.899999999999999}],"valor_boleto":35.899999999999999,"valor_pix":35.899999999999999,"percentual_off":20.060120240480963,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1},{"id":70,"posicao":{"position":0,"value":"superior-esquerdo"},"formaExibicao":1,"backgroundColor":"32bcad","color":"FFFFFF","nomeExibicao":"<strong>-28% OFF<\/strong>"}
7558],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Chuveiro Com Desviador Docol DocolEden 985606 de Parede Cromado","derivacao_id":999,"codigo":"0050-02","categoria":"Banheiro,Chuveiros e Duchas,Duchas Frias","complemento":"Funcionamento perfeito em alta e baixa press\u00e3o","derivacao_nome":null,"marca":"Docol","valor":"862.11","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/chuveiro-com-desviador-docol-docoleden-985606-de-parede-cromado","titulo":"Chuveiro Com Desviador Docol DocolEden 985606 de Parede Cromado","nota":"5.00","avaliacoes":5,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/09\/produto\/2786\/chuveiro-com-desviador-docol-docoleden-985606-de-parede-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/09\/produto\/2787\/chuveiro-com-desviador-docol-docoleden-985606-de-parede-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"chuveiro com desviador docol docoleden 985606 de parede cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"chuveiro com desviador docol docoleden 985606 de parede cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"862.11",86.209999999999994,1,0,{"parcelas":10,"valorParcela":86.209999999999994,"valor":"862.11"}],"valor_boleto":775.89999999999998,"valor_pix":775.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"V\u00e1lvula de Descarga Docol 1.1\/2\" 1021500 DocolBase","derivacao_id":968,"codigo":"8005-02","categoria":"Banheiro,V\u00e1lvulas,Base","complemento":"Indicada para resid\u00eancias com baixa press\u00e3o","derivacao_nome":null,"marca":"Docol","valor":"215.44","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/valvula-de-descarga-docol-112-1021500-docolbase","titulo":"V\u00e1lvula de Descarga Docol 1.1\/2\" 1021500 DocolBase","nota":"5.00","avaliacoes":14,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/09\/produto\/2736\/valvula-de-descarga-docol-112-1021500-docolbase-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/09\/produto\/2737\/valvula-de-descarga-docol-112-1021500-docolbase-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"valvula de descarga docol 112 1021500 docolbase capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"valvula de descarga docol 112 1021500 docolbase capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[7,"215.44",30.780000000000001,1,0,{"parcelas":7,"valorParcela":30.780000000000001,"valor":"215.44"}],"valor_boleto":193.90000000000001,"valor_pix":193.90000000000001,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"V\u00e1lvula De Mict\u00f3rio Docol Pressmatic Compact 17010306 Cromado","derivacao_id":709,"codigo":"2045-02","categoria":"Banheiro,V\u00e1lvulas,V\u00e1lvulas de Mict\u00f3rio","complemento":"Funcionamento perfeito em alta e baixa press\u00e3o","derivacao_nome":null,"marca":"Docol","valor":"495.44","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/valvula-de-mictorio-docol-pressmatic-compact-17010306-cromado","titulo":"V\u00e1lvula De Mict\u00f3rio Docol Pressmatic Compact 17010306 Cromado","nota":"5.00","avaliacoes":3,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/04\/produto\/2073\/valvula-de-mictorio-docol-pressmatic-compact-17010306-cromado-capa-01.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/04\/produto\/2074\/valvula-de-mictorio-docol-pressmatic-compact-17010306-cromado-capa-02.png?ims=400x400","midia_title":null,"midia_alt":"valvula de mictorio docol pressmatic compact 17010306 cromado capa 01","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"valvula de mictorio docol pressmatic compact 17010306 cromado capa 02","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"495.44",49.539999999999999,1,0,{"parcelas":10,"valorParcela":49.539999999999999,"valor":"495.44"}],"valor_boleto":445.89999999999998,"valor_pix":445.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false},{"nome":"Torneira Para Cozinha Docol Gali 801306 De Mesa Cromada","derivacao_id":163,"codigo":"2019-02","categoria":"Cozinha,Torneiras e Misturadores,Torneiras Para Cozinha","complemento":"Bica m\u00f3vel em 360\u00ba e arejador articul\u00e1vel","derivacao_nome":null,"marca":"Docol","valor":"383.22","valor_de":null,"tipo_conjunto":false,"percentual_desconto":"0.100","qtde_estoque":true,"link":"\/torneira-para-cozinha-docol-gali-801306-de-bancada-cromada","titulo":"Torneira Para Cozinha Docol Gali 801306 De Bancada Cromada","nota":"5.00","avaliacoes":39,"midia_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/334\/torneira-para-cozinha-docol-gali-801306-de-mesa-cromada-capa.png?ims=400x400","midia_secundaria_url":"https:\/\/copalux.cdn.magazord.com.br\/img\/2020\/03\/produto\/332\/torneira-para-cozinha-docol-gali-801306-de-mesa-cromada-ambientada.jpg?ims=400x400","midia_title":null,"midia_alt":"torneira para cozinha docol gali 801306 de mesa cromada capa","midia_tipo_file":"1","midia_secundaria_title":null,"midia_secundaria_alt":"torneira para cozinha docol gali 801306 de mesa cromada ambientada","midia_secundaria_tipo_file":"1","data_inicio":null,"data_fim":null,"variacoes_produto":[{"id":3,"nome":"\u00danico"}],"deposito":1,"valor_cartao":[10,"383.22",38.32,1,0,{"parcelas":10,"valorParcela":38.32,"valor":"383.22"}],"valor_boleto":344.89999999999998,"valor_pix":344.89999999999998,"percentual_off":0,"tags":[{"id":85,"posicao":{"position":2,"value":"inferior-esquerdo"},"formaExibicao":1}],"derivacoesItem":[],"config_quantidade":null,"ocultar_preco_site":false}],
7559        device: 1,
7560        isIos: false,
7561        paginaTipo: 2,
7562        lojaUrlAcesso: "https:\/\/www.copalux.com.br",
7563        midiaTamanho: {"w":"400","h":"400"},
7564        lojaConfiguracaoLayout: {
7565            templatePesquisa: "01",
7566            exibeNomeDerivacao: false,
7567            textosPersonalizados: [],
7568            tipoPercentualDesconto: 1 },
7569        lojaConfiguracaoSite: {
7570            precoPrincipal: 4,
7571            condicaoParcelamentoProduto: 2,
7572            removeDerivacaoSemEstoque: false,
7573            exibeDerivacaoCorFixa: false,
7574            hoverImagensVitrine: false,
7575            hoverImagensVitrineMobile: false,
7576            playVideosVitrineMobile: false,
7577            hoverDerivacoesVitrine: false,
7578            exibeComplementoProdutoVitrine: false,
7579            exibeBotaoComprarVitrine: true,
7580            exibeSkuVitrine: false,
7581            formaPagamentoProduto: 5 },
7582        lojaConfiguracaoAtendimento: {
7583            whatsapp: "(47) 99972-0692" },
7584        itensVisiveisDesktop: null,
7585        itensVisiveisTablet: null,
7586        itensVisiveisMobile: null,
7587        validaTempoVitrine: false,
7588        autoPlayVitrine: null,
7589        usaCarrossel: null,
7590        exibeValoresSomenteLogado: false,
7591        getResourceFromS3: function (path, icon) {return `https://public-resources.zordcdn.com.br/${path}/${icon}`},
7592        zordHintLoading: function () {return `data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==`},
7593        infoVitrine: null,
7594        utilizaFavoritosVitrine: false }
7595    var elemVitrine = document.getElementById("vitrine-react-app-787634509");  if (elemVitrine && typeof VitrineApp !== 'undefined') {
7596            new VitrineApp(dataVitrine432930762, );
7597        } 
7598</script>
7598
7599    
7599<script type="application/ld+json" id="product-list-schema">{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://www.copalux.com.br/acabamento-para-registro-docol-gali-800006-docolbase-cromado"},{"@type":"ListItem","position":2,"url":"https://www.copalux.com.br/misturador-monocomando-docol-lift-795906-lavatorio-de-mesa-cromado"},{"@type":"ListItem","position":3,"url":"https://www.copalux.com.br/torneira-para-tanque-e-jardim-docol-docolprimor-672806-de-parede-cromada"},{"@type":"ListItem","position":4,"url":"https://www.copalux.com.br/registro-base-de-gaveta-docol-34-25130600-docolbase-cobre"},{"@type":"ListItem","position":5,"url":"https://www.copalux.com.br/torneira-para-banheiro-docol-lift-871906-de-mesa-bica-baixa-cromada"},{"@type":"ListItem","position":6,"url":"https://www.copalux.com.br/cuba-docol-massima-68x48-01611616-de-sobreporembutir-aco-inox-escovado-com-acessorios-e-lixeira"},{"@type":"ListItem","position":7,"url":"https://www.copalux.com.br/torneira-para-maquina-de-lavar-multiuso-docol-784006-de-parede-cromada"},{"@type":"ListItem","position":8,"url":"https://www.copalux.com.br/torneira-para-banheiro-docol-gali-799806-de-mesa-bica-alta-cromada"},{"@type":"ListItem","position":9,"url":"https://www.copalux.com.br/papeleira-docol-trip-761806-cromado"},{"@type":"ListItem","position":10,"url":"https://www.copalux.com.br/chuveiro-docol-novo-technoshower-1204806-de-parede-cromado"},{"@type":"ListItem","position":11,"url":"https://www.copalux.com.br/valvula-de-saida-dagua-click-clack-docol-922406-para-lavatorio-cromado"},{"@type":"ListItem","position":12,"url":"https://www.copalux.com.br/ligacao-flexivel-docol-para-agua-40cm-docol-607200-g12-x-g12-aco-inox"},{"@type":"ListItem","position":13,"url":"https://www.copalux.com.br/acabamento-para-registro-docol-docolstillo-823906-docolbase-cromado"},{"@type":"ListItem","position":14,"url":"https://www.copalux.com.br/chuveiro-docol-docolslim-1753406-de-parede-cromado"},{"@type":"ListItem","position":15,"url":"https://www.copalux.com.br/cabide-docol-docolflat-onix-9609ce-preto-fosco"},{"@type":"ListItem","position":16,"url":"https://www.copalux.com.br/tanque-docol-monobloco-50x40-inox-01704604-acetinado-32l"},{"@type":"ListItem","position":17,"url":"https://www.copalux.com.br/base-misturador-monocomando-1-2-e-3-4-docol-545800-para-banheira-ou-chuveiro"},{"@type":"ListItem","position":18,"url":"https://www.copalux.com.br/torneira-para-banheiro-docol-lift-872006-bica-alta-cromada"},{"@type":"ListItem","position":19,"url":"https://www.copalux.com.br/cabide-docol-hope-761106-cromado"},{"@type":"ListItem","position":20,"url":"https://www.copalux.com.br/grelha-redonda-docol-15cm-para-caixas-sifonadas-e-ralos-com-fecho-aco-inox"},{"@type":"ListItem","position":21,"url":"https://www.copalux.com.br/chuveiro-com-desviador-docol-docoleden-985606-de-parede-cromado"},{"@type":"ListItem","position":22,"url":"https://www.copalux.com.br/valvula-de-descarga-docol-112-1021500-docolbase"},{"@type":"ListItem","position":23,"url":"https://www.copalux.com.br/valvula-de-mictorio-docol-pressmatic-compact-17010306-cromado"},{"@type":"ListItem","position":24,"url":"https://www.copalux.com.br/torneira-para-cozinha-docol-gali-801306-de-bancada-cromada"}]}</script>
7599    <div class="pesquisa-paginacao"><div class="paginator-container"> <ul class="paginator"><li class="selected"><a href="//www.copalux.com.br/semana-do-cliente?p=1">1</a></li><li><a href="//www.copalux.com.br/semana-do-cliente?p=2">2</a></li><li><a href="//www.copalux.com.br/semana-do-cliente?p=3">3</a></li><li><a href="//www.copalux.com.br/semana-do-cliente?p=4">4</a></li><li><a href="//www.copalux.com.br/semana-do-cliente?p=5">5</a></li><li class="nav"><a title="Ir para a próxima página" href="//www.copalux.com.br/semana-do-cliente?p=2">Próxima</a></li></ul> </div></div>   </div>      
7599<script type="text/javascript">
7600                        (function(){
7601                            'use strict';
7602                            
7603                            if ($('.conteudo-adicional-footer')) {
7604                                Zord.analytics.listenerEvent('vitrine', function() {
7605                                    $('.conteudo-adicional-footer').css('display', 'block');
7606                                });
7607                            }
7608
7609                            $('.exibir-mais-conteudo-adicional').on('click', function(event){
7610                                event.preventDefault();
7611                                var $this = $(this);
7612                                var item = $this.closest('.conteudo-adicional');
7613
7614                                $(item).toggleClass('opened');
7615
7616                                if($(item).hasClass('opened')){
7617                                    $this.html('Recolher ↑')
7618                                }else{
7619                                    $this.html('Leia mais »')
7620                                }
7621                            });
7622
7623                            $('.conteudo-adicional-footer p').each(function(){
7624                                $(this).has('iframe').addClass('recebe-video');
7625                            });
7626                        })();
7627                    </script>
7627</div>       
7627<script type="text/javascript">
7628        (function () {
7629            'use strict';
7630            $('.filtro-container h2').on('click', function () {
7631                if ($(this).find('.arrow').is(':visible')) {
7632                    $(this).find('.arrow').toggleClass('up').toggleClass('down');
7633                    $(this).siblings('.filtro').stop(true, false).slideToggle(400, function () {
7634                        if (!$(this).is(':visible')) {
7635                            $(this).css({
7636                                //display: '',
7637                                //height: 'auto'
7638                            });
7639                        }
7640                    });
7641                }
7642            });
7643        })();
7644    </script>
7644  
7644<script type="text/javascript">
7645                        (function () {
7646                            'use strict';
7647
7648                            /**
7649                             *  Precisamos atualizar a página quando a navegação se dá
7650                             *  pelos botões back and forward.
7651                             *  Fazemos o bind do evento popstate somente após o load
7652                             *  porque alguns browsers antigos disparam esse evento no
7653                             *  carregamento inicial da página, ficando assim, em loop
7654                             */
7655                            window.addEventListener('load', function() {
7656                                setTimeout(function() {
7657                                    window.addEventListener('popstate', function() {
7658                                        /* if para não recarregar a página quando a Smarthint alterar a URL */
7659                                        if (Zord.getHashParam('search-term') === false && window.location.href.indexOf("#") === -1) {
7660                                            event.preventDefault();
7661                                            window.location.reload();
7662                                        }
7663                                    });
7664                                }, 0);
7665                            });  $('.filtro-show-more').on('click', function(e) {
7666                                    var $el = $(this);
7667                                    $el.fadeOut();
7668                                    $el.parent('.filtro').find('li').slideDown(function() {
7669                                        $(this).show();
7670                                    });
7671                                });
7672
7673                                $('.filtro-container h2 > a').on('click', function(e) {
7674                                    e.preventDefault();
7675                                });
7676                                /*
7677                                vamos expandir apenas os 6 primeiros
7678                                deve ser realizado antes de marcar os filtros pois lá
7679                                vamos fazer a expansão dos grupos que tiverem filtros marcados
7680                                */  $('.filtro-container').each(function(pos, el) {
7681                                    if (pos < 0) {
7682                                        $(el).find('h2').trigger('click');
7683                                    }
7684                                });
7685
7686
7687                                var filtroSelecionado = $('input#filtro-selecionado').val();
7688                                var $filters = JSON.parse(filtroSelecionado);
7689                                delete $filters['operation'];
7690                                var $searchTimeout = null;  $('select.filtro-select').on('change',function(){
7691                                    var filterName = $(this).data('filter-name');
7692                                    var filterValue = $('option:selected', this).data('filter-value');
7693                                    var filterLink = $('option:selected', this).data('filter-link');
7694
7695                                    montaFiltros(filterName, filterValue, filterLink);
7696                                });
7697
7698
7699                                $('.filtro-link').on('click', function(e) {
7700                                    //vamos transformar em objeto, caso não seja
7701                                    $filters = $.extend({}, $filters);
7702                                    /*
7703                                    * Vamos remover o parametro da paginação, pois o usuário pode estar em uma página com muitos
7704                                    * produtos e ao adicionar um novo filtro ele mantém o usuário nessa página e não
7705                                    * mostra os itens obrigando o usuário a ter que voltar para a primeira página para poder
7706                                    * visualizá-los  */
7707
7708                                    delete($filters.p);
7709
7710                                    var filterName = $(this).parent('li').parent('.filtro').data('filter-name');
7711                                    var filterValue = $(this).data('filter-value');
7712                                    var filterLink = $(this).data('filter-link');
7713                                    $('.open-filters.opened').trigger('click');//Força o fechamento de filtro fixo que está aberto
7714
7715                                    //marcamos o checkbox
7716                                    $(this).find('.filtro-pretty-check').toggleClass('checked');
7717
7718                                    montaFiltros(filterName, filterValue, filterLink);  $('html,body').animate({
7719                                            scrollTop: 0
7720                                        }, 1000);  return false;
7721                                });
7722
7723                                $('.limpa-filtros').on('click', function() {
7724                                    $filters = {};
7725                                    atualizaConsulta();
7726                                });
7727
7728                                function montaFiltros(filterName, filterValue, filterLink) {
7729                                    $filters = $.extend({}, $filters);
7730
7731
7732                                    //se o filtro possui um link vamos redirecionar para esse link passanos parâmetros da query atual
7733                                    if (filterLink && filterLink.length > 0) {
7734                                        window.location = '/' + filterLink + '?' + $.param($filters);
7735                                        return;
7736                                    }
7737
7738                                    if (typeof $filters[filterName] == 'undefined') {
7739                                        $filters[filterName] = "";
7740                                    }
7741                                    if (filterName == 'categoria') { // O filtro de cartegoria não é múltiplo...
7742                                        $filters[filterName] = filterValue;
7743                                    } else {
7744                                        //o filtro é para não termos um array com posições vazias
7745                                        var tempFilters = $filters[filterName].split(',').filter(function (el) {
7746                                            return el.length != 0
7747                                        });
7748
7749                                        var filterLength = tempFilters.length;
7750                                        var pos = null;
7751                                        if (filterLength > 0) {
7752                                            pos = $.inArray(filterValue.toString(), tempFilters);
7753                                        }
7754
7755                                        //se já existe este valor no array vamos removê-lo
7756                                        if (pos != null && pos >= 0) {
7757                                            tempFilters.splice(pos, 1);
7758                                            $filters[filterName] = tempFilters.join(',');
7759                                        } else {
7760                                            if (filterLength > 0) {
7761                                                $filters[filterName] += ',';
7762                                            }
7763                                            $filters[filterName] += filterValue;
7764                                        }
7765                                    }
7766
7767                                    //se não tem mais nada nesse filtro podemos deletá-lo
7768                                    if ($filters[filterName].length == 0) {
7769                                        delete $filters[filterName];
7770                                    }
7771
7772                                    //verificamos se tem algum filtro setado para realizar a busca
7773                                    if ($filters == {}) {
7774                                        return;
7775                                    }
7776
7777                                    clearTimeout($searchTimeout);
7778                                    $searchTimeout = setTimeout(function () {
7779                                        //aqui vamos fazer o ajax para atualizar o bloco da pesquisa (resultado e filtros)
7780                                        atualizaConsulta();
7781                                    }, 1000);
7782                                }    var valorA = 0;
7783                                        var valorB = 1000;
7784                                        var nonLinearSlider = document.getElementById('nonlinear');
7785
7786                                        marcaFiltroSelecionado();  noUiSlider.create(nonLinearSlider, {
7787                                                    connect: true,
7788                                                    behaviour: 'tap',
7789                                                    start: [valorA, valorB],
7790                                                    range: {
7791                                                        'min': [0,10],
7792                                                        'max': [1000]
7793                                                    }
7794                                                });  var lowerValue = $('#lower-value'),
7795                                            lowerOffset = document.getElementById('lower-offset'),
7796                                            upperValue = $('#upper-value'),
7797                                            upperOffset = document.getElementById('upper-offset'),
7798                                            handles = nonLinearSlider.getElementsByClassName('noUi-handle');
7799
7800                                        lowerValue.attr('data-value-price', Zord.numberFormat(valorA, 2, ',', '.'));
7801                                        upperValue.attr('data-value-price', Zord.numberFormat(valorB, 2, ',', '.'));
7802
7803                                        nonLinearSlider.noUiSlider.on('update', function (values, handle) {
7804                                            if (!handle) {
7805                                                lowerValue.val(Zord.numberFormat(values[handle], 2, ',', '.'));
7806                                                lowerValue.attr('data-value-price', Zord.numberFormat(values[handle], 2, ',', '.'));
7807                                            } else {
7808                                                upperValue.val(Zord.numberFormat(values[handle], 2, ',', '.'));
7809                                                upperValue.attr('data-value-price', Zord.numberFormat(values[handle], 2, ',', '.'));
7810                                            }
7811                                        });
7812
7813                                        lowerValue.on('change', function(){
7814                                            var valor = this.value.split(',')[0].replace('.','');
7815                                            nonLinearSlider.noUiSlider.set([valor, null]);
7816                                            this.setAttribute('data-value-price', this.value);
7817                                        });
7818
7819                                        upperValue.on('change', function(){
7820                                            var valor = this.value.split(',')[0].replace('.','');
7821                                            nonLinearSlider.noUiSlider.set([null, valor]);
7822                                            this.setAttribute('data-value-price', this.value);
7823                                        });   if ($('.filtros form').length) {
7824                                    $('.filtros form').addClass('has-js');  $('#filtrar-preco').on('click', function (e) {
7825                                            e.preventDefault();
7826                                            $filters = $.extend({}, $filters);
7827
7828                                            var lowerValue = $('#lower-value').val().replace('R$ ','').split(',')[0].replace('.','');
7829                                            var upperValue = $('#upper-value').val().replace('R$ ','').split(',')[0].replace('.','');
7830
7831                                            $filters['preco'] = lowerValue + ';' + upperValue;
7832                                            atualizaConsulta();
7833                                        });  }
7834
7835
7836                                $('.description-filtro input').on('focus' ,function(){
7837                                    $(this).val('');
7838                                });
7839
7840                                $('.description-filtro input').on('blur', function(){
7841                                var valueModified = $(this).attr('data-value-price');
7842                                    var valueCurrent = $(this).val();
7843
7844                                    if(valueCurrent > valueModified){
7845                                        $(this).val(valueCurrent);
7846                                    }else{
7847                                        $(this).val(valueModified);
7848                                    }
7849                                });
7850
7851
7852                                marcaFiltroSelecionado();  function marcaFiltroSelecionado() {
7853        var sFiltro = $('input#filtro-selecionado').val();
7854        var oFiltro = JSON.parse(sFiltro);
7855
7856        //não podemos definir valor para as variáveis globais de preço dentro do timeout
7857        if (oFiltro && typeof oFiltro['preco'] != 'undefined') {
7858            var preco = oFiltro['preco'].split(';');
7859            valorA = preco[0];
7860            valorB = preco[1];
7861        }
7862
7863        var filtrosToCount = $('.filtro-container ul');
7864
7865        //vamos setar um timeout para dar tempo de minimizar todos para depois expandirmos
7866        setTimeout(function() {
7867            for (var i in oFiltro) {
7868                if (i != 'preco') {
7869                    var filtros = oFiltro[i];
7870                    if (!Array.isArray(oFiltro[i])) {
7871                        filtros = oFiltro[i].split(',');
7872                    }
7873
7874                    for (var x in filtros) {
7875                        $('.filtros .filtro[data-filter-name="'+i+'"] .filtro-link[data-filter-value="'+filtros[x]+'"]')
7876                                .find('.filtro-pretty-check')
7877                                .addClass('checked');
7878                        $('.filtros .filtro[data-filter-name="'+i+'"] .filtro-link[data-filter-value="'+filtros[x]+'"]')
7879                            .parent('li')
7880                            .parent('.filtro')
7881                            .find('.filtro-show-more')
7882                            .trigger('click');
7883                        //expandir grupo
7884                        if (!$('.filtros .filtro[data-filter-name="'+i+'"] .filtro-link[data-filter-value="'+filtros[x]+'"]')
7885                                .parent('li')
7886                                .parent('.filtro')
7887                                .is(':visible')) {
7888                            $('.filtros .filtro[data-filter-name="'+i+'"] .filtro-link[data-filter-value="'+filtros[x]+'"]')
7889                                    .parent('li')
7890                                    .parent('.filtro')
7891                                    .parent('.filtro-container')
7892                                    .find('h2')
7893                                    .trigger('click');
7894                        }
7895                    }
7896                }
7897
7898                if(i == 'marca'){
7899                     var filtros = oFiltro[i];
7900                    if (!Array.isArray(oFiltro[i])) {
7901                        filtros = oFiltro[i].split(',');
7902                }
7903
7904                     for (var x in filtros) {
7905                         $('.option-select-marca[data-filter-value="'+ filtros[x] +'"').addClass('selected');
7906                     }
7907                }
7908            }
7909
7910            var filtrosToCount = $('.filtro-container ul');
7911            var qtdFiltros = 0;
7912
7913            filtrosToCount.each((index, element) => {
7914                var count = $(element).find('li .checked').length;
7915                qtdFiltros += count;
7916            })
7917
7918            $('.filtros-selecionados .count').html(qtdFiltros);
7919        }, 500);
7920
7921    }
7922 $('.filtro-url').on('click', function(e) {
7923                                    e.preventDefault();
7924                                });   function atualizaConsulta() {
7925                                $('.search-loading').show();
7926                                let urlBase = window.location.pathname.replace('/','');
7927
7928                                if(urlBase[0] == '/') {
7929                                    urlBase = urlBase.substr(1);
7930                                }
7931
7932                                Zord.callArea(urlBase, 'search', 'atualizaConsulta', {
7933                                        "filters": $filters
7934                                    }, null, false)
7935                                    .done(function() {
7936                                        $('.search-loading').hide();
7937                                        //Deve remover quando selecionado filtro de categoria
7938                                        $('#body-overlay').remove();
7939                                        Zord.analytics.sessionStorage.set('keepbuying', window.location.origin + urlBase + '?' + $.param($filters));
7940                                        window.history.pushState({}, null, urlBase + '?' + $.param($filters));
7941                                        applySVG();
7942                                    });
7943                            }
7944                        })();
7945                        Zord.analytics.sessionStorage.set('keepbuying',window.location.href);
7946                    </script>
7946 
7947  </div>  </div>
7948 <a href="#" class="back-to-top" title="Voltar para o topo da página"><div class="icon"></div></a>
7948<script type="text/javascript">
7949    (function() {
7950        'use strict';  $(window).on('scroll', function () {                
7951                if ($(this).scrollTop() > 500) {
7952                    $('.back-to-top').addClass('opened'); 
7953                } else {
7954                    $('.back-to-top').removeClass('opened');
7955                }
7956            });  $('.back-to-top').on('click', function(e) {
7957            $('html, body').stop().animate({scrollTop: 0}, '300');
7958            return false;
7959        });
7960    })();
7961</script>
7961 </div>  <div class="container"><div id="smarthint-position-1" class="smarthint"></div><div id="smarthint-position-2" class="smarthint"></div><div id="smarthint-position-3" class="smarthint"></div><div id="smarthint-position-4" class="smarthint"></div><div id="smarthint-position-5" class="smarthint"></div></div>   
7961<script type="text/javascript">
7962                        $('.smarthint ul.product-list li').hover(function(){
7963                            //Adiciona a midia segundária no SRC da imagem
7964                            var $this = this;
7965                            var urlSecundaria = $('img.img-principal', $this).data('imagem-secundaria');
7966                            if(urlSecundaria){
7967                                $('img.img-principal', $this).attr('src', urlSecundaria);
7968                            }
7969                        },function(){
7970                            //Adiciona a midia principal no SRC da imagem
7971                            var $this = this;
7972                            var urlPrincipal = $('img.img-principal', $this).data('imagem-principal');
7973                            if(urlPrincipal){
7974                                $('img.img-principal', $this).attr('src', urlPrincipal);
7975                            }
7976                        });
7977                    </script>
7977   
7978 <div class="informativo-lgpd flex center justify-center ">  <svg class="cookie-icon" xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path d="M28 16.425C28.0116 18.0149 27.7059 19.5912 27.1006 21.0615C26.4953 22.5318 25.6027 23.8665 24.475 24.9875C19.8625 29.6 12.3125 29.65 7.6375 25.1C5.92236 23.431 4.74543 21.2873 4.25791 18.9443C3.7704 16.6013 3.99459 14.166 4.90166 11.9514C5.80874 9.73684 7.35726 7.84403 9.34829 6.51622C11.3393 5.18841 13.6819 4.48625 16.075 4.49995C16.2247 4.50216 16.3721 4.53756 16.5065 4.60359C16.6409 4.66962 16.759 4.76464 16.8523 4.88181C16.9455 4.99898 17.0116 5.13538 17.0458 5.28118C17.08 5.42697 17.0815 5.57854 17.05 5.72495C16.9198 6.3057 16.9208 6.90819 17.0529 7.4885C17.1851 8.06882 17.4451 8.61232 17.8139 9.0794C18.1828 9.54648 18.6513 9.92536 19.1851 10.1884C19.719 10.4515 20.3049 10.5921 20.9 10.6C21.1652 10.6 21.4196 10.7053 21.6071 10.8928C21.7946 11.0804 21.9 11.3347 21.9 11.6C21.9079 12.1951 22.0485 12.7809 22.3115 13.3148C22.5746 13.8487 22.9535 14.3172 23.4206 14.686C23.8876 15.0549 24.4311 15.3149 25.0115 15.447C25.5918 15.5792 26.1943 15.5802 26.775 15.45C26.9214 15.4185 27.073 15.4199 27.2188 15.4541C27.3646 15.4883 27.501 15.5544 27.6181 15.6477C27.7353 15.7409 27.8303 15.859 27.8964 15.9934C27.9624 16.1278 27.9978 16.2752 28 16.425V16.425Z" stroke="#006DD1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.5 23.5C20.3284 23.5 21 22.8284 21 22C21 21.1716 20.3284 20.5 19.5 20.5C18.6716 20.5 18 21.1716 18 22C18 22.8284 18.6716 23.5 19.5 23.5Z" fill="#006DD1"/><path d="M11.5 22.5C12.3284 22.5 13 21.8284 13 21C13 20.1716 12.3284 19.5 11.5 19.5C10.6716 19.5 10 20.1716 10 21C10 21.8284 10.6716 22.5 11.5 22.5Z" fill="#006DD1"/><path d="M10.5 15.5C11.3284 15.5 12 14.8284 12 14C12 13.1716 11.3284 12.5 10.5 12.5C9.67157 12.5 9 13.1716 9 14C9 14.8284 9.67157 15.5 10.5 15.5Z" fill="#006DD1"/><path d="M17 17.5C17.8284 17.5 18.5 16.8284 18.5 16C18.5 15.1716 17.8284 14.5 17 14.5C16.1716 14.5 15.5 15.1716 15.5 16C15.5 16.8284 16.1716 17.5 17 17.5Z" fill="#006DD1"/></svg>  <div class="lgpd-content"><p>
7979                Ao continuar navegando, você concorda com o uso de cookies e coleta de dados conforme nossa <a href="//www.copalux.com.br/politicas-de-privacidade" target="_blank">Política de Privacidade</a>.
7980            </p>  </div><div class="lgpd-actions"><button class="button button-medium button-base button-outline botao-continuar-fechar">
7981                Aceitar
7982            </button>  </div></div>
7982<script type="text/javascript">
7983        $(document).ready(function(){
7984            var cookieValue = Zord.cookie.get('aceito-termos-cookies');  if (cookieValue) {
7985                $('.informativo-lgpd').addClass('cookie-aceito');
7986            }  function fecharBanner() {
7987                $('.informativo-lgpd').addClass('cookie-aceito');
7988                $('.informativo-lgpd').css({ animation: "closeCookiePopup 0.6s ease forwards" });
7989                setTimeout(function(){ $('.informativo-lgpd').remove(); }, 2000);
7990            }
7991
7992            $('.botao-continuar-fechar').on('click', function(){  Zord.cookie.set('aceito-termos-cookies', 'true', 365);  fecharBanner();
7993            });  });
7994    </script>
7994
7995   <footer id="footer-react-app" class="ra-footer footer footer-06"  style="padding: 0"></footer>
7995<script type="text/javascript">
7996    const dataFooter = {
7997        id: 'footer-react-app',
7998        device: 1,
7999        logo: "PGltZyBzcmM9Imh0dHBzOi8vY29wYWx1eC5jZG4ubWFnYXpvcmQuY29tLmJyL3Jlc291cmNlcy9sb2dvLnN2ZyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDAiIGFsdD0iQ29wYWx1eCIgdGl0bGU9IkNvcGFsdXgiIGNsYXNzPSJzdmcgdy1hdXRvIGgtYXV0byIgLz4=",
8000        selos: "PGRpdiBjbGFzcz0ic2Vsby1jdG4iPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzZWxvLWdvb2dsZSBzZWxvLWdvb2dsZS1zYWZlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vdHJhbnNwYXJlbmN5cmVwb3J0Lmdvb2dsZS5jb20vc2FmZS1icm93c2luZy9zZWFyY2g/dXJsPS8vd3d3LmNvcGFsdXguY29tLmJyLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIHRpdGxlPSJHb29nbGUgU2FmZSBCcm93c2luZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2Vsby1jZXJ0LWN0biBnb29nbGUtc2FmZS1icm93c2luZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBzcmM9ImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBQUFBQUNINUJBRUtBQUVBTEFBQUFBQUJBQUVBQUFJQ1RBRUFPdz09IiBkYXRhLXNyYz0iaHR0cHM6Ly9wdWJsaWMtcmVzb3VyY2VzLnpvcmRjZG4uY29tLmJyL2Fzc2V0cy9nbG9iYWwvZm9vdGVyL3NlbG8tZ29vZ2xlLnN2ZyIgIGFsdD0iU2VsbyBHb29nbGUiIHdpZHRoPSI4OSIgaGVpZ2h0PSI5NSIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0ic2Vsby1jdG4iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJlY2xhbWUtYXF1aSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9InJhLXZlcmlmaWVkLXNlYWwiPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBpZD0icmEtZW1iZWQtdmVyaWZpZWQtc2VhbCIgc3JjPSJodHRwczovL3MzLmFtYXpvbmF3cy5jb20vcmFpY2h1LWJldGEvcmEtdmVyaWZpZWQvYnVuZGxlLmpzIiBkYXRhLWlkPSJZMkpPTFZSbFNVZEpjbEZJYVVkemFUcGpiM0JoYkhWNCIgZGF0YS10YXJnZXQ9InJhLXZlcmlmaWVkLXNlYWwiIGRhdGEtbW9kZWw9IjEiPjwvc2NyaXB0PjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0ic2VsbyBzZWxvLWN0biBzZWxvLWdvb2dsZS1hdmFsaWFjb2VzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vc2hvcHBpbmcvY3VzdG9tZXJyZXZpZXdzL21lcmNoYW50cmV2aWV3cz9xPWNvcGFsdXguY29tLmJyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1zZWxvLWdvb2dsZS1hdmFsaWFjb2VzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0ibGF6eWxvYWQiIHNyYz0iZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFBQUFBQ0g1QkFFS0FBRUFMQUFBQUFBQkFBRUFBQUlDVEFFQU93PT0iIGRhdGEtc3JjPSJodHRwczovL3B1YmxpYy1yZXNvdXJjZXMuem9yZGNkbi5jb20uYnIvYXNzZXRzL2dsb2JhbC9mb290ZXIvc2Vsby1nb29nbGUtYXZhbGlhY29lcy5zdmciICBhbHQ9IlNlbG8gR29vZ2xlIEF2YWxpYcOnw7VlcyBkbyBDb25zdW1pZG9yIiB3aWR0aD0iMjE4IiBoZWlnaHQ9IjgyIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4=",
8001        seloProcon: "PGRpdiBjbGFzcz0icHJvY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnByb2Nvbi5zYy5nb3YuYnIiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiB0aXRsZT0iUHJvY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJpY29uLXByb2NvbiBsYXp5bG9hZCIgc3JjPSJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PSIgZGF0YS1zcmM9Imh0dHBzOi8vcHVibGljLXJlc291cmNlcy56b3JkY2RuLmNvbS5ici9hc3NldHMvZ2xvYmFsL2Zvb3Rlci9wcm9jb24uc3ZnIiBhbHQ9IlByb2NvbiBTQyIgd2lkdGg9IjE1NiIgaGVpZ2h0PSIzNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg==",
8002        seloMagazord: "PGRpdiBjbGFzcz0ibWFnYXpvcmQtbG9nby1jb250YWluZXIiIHN0eWxlPSJkaXNwbGF5OmZsZXghaW1wb3J0YW50O3Zpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50OyI+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hZ2F6b3JkLmNvbS5ici8/dXRtX3NvdXJjZT1jb3BhbHV4JnV0bV9tZWRpdW09c2Vsb19tYWdhem9yZF9yb2RhcGVfc2l0ZSZ1dG1fY2FtcGFpZ249YWNlc3NvX3NpdGVfbWFnYXpvcmQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDt0b3A6IDAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7d2lkdGg6IDE3MXB4IWltcG9ydGFudDtoZWlnaHQ6IDM0cHghaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50O2ZpbHRlcjogYmx1cigwKSBicmlnaHRuZXNzKDEpIWltcG9ydGFudDt0cmFuc2Zvcm06IHNjYWxlKDEpIWltcG9ydGFudDsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaWNvbi1tYWdhem9yZCBsYXp5bG9hZCIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIzMyIgc3JjPSJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PSIgZGF0YS1zcmM9Imh0dHBzOi8vcHVibGljLXJlc291cmNlcy56b3JkY2RuLmNvbS5ici9hc3NldHMvZ2xvYmFsL2dsb2JhbHMtaWNvbnMvbWFnYXpvcmQtdjIuc3ZnIiBhbHQ9Ik1hZ2F6b3JkIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDt0b3A6IDAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7bWFyZ2luOiAwIGF1dG87dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7d2lkdGg6IDE3MHB4IWltcG9ydGFudDtoZWlnaHQ6IDM0cHghaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50O2ZpbHRlcjogYmx1cigwKSBicmlnaHRuZXNzKDEpIWltcG9ydGFudDt0cmFuc2Zvcm06IHNjYWxlKDEpIWltcG9ydGFudDsiPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9kaXY+",
8003        seloMagazordDark: "PGRpdiBjbGFzcz0ibWFnYXpvcmQtbG9nby1jb250YWluZXIiIHN0eWxlPSJkaXNwbGF5OmZsZXghaW1wb3J0YW50O3Zpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50OyI+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hZ2F6b3JkLmNvbS5ici8/dXRtX3NvdXJjZT1jb3BhbHV4JnV0bV9tZWRpdW09c2Vsb19tYWdhem9yZF9yb2RhcGVfc2l0ZSZ1dG1fY2FtcGFpZ249YWNlc3NvX3NpdGVfbWFnYXpvcmQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDt0b3A6IDAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7d2lkdGg6IDE3MXB4IWltcG9ydGFudDtoZWlnaHQ6IDM0cHghaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50O2ZpbHRlcjogYmx1cigwKSBicmlnaHRuZXNzKDEpIWltcG9ydGFudDt0cmFuc2Zvcm06IHNjYWxlKDEpIWltcG9ydGFudDsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaWNvbi1tYWdhem9yZCBsYXp5bG9hZCIgd2lkdGg9IjE3MCIgaGVpZ2h0PSIzMyIgc3JjPSJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PSIgZGF0YS1zcmM9Imh0dHBzOi8vcHVibGljLXJlc291cmNlcy56b3JkY2RuLmNvbS5ici9hc3NldHMvZ2xvYmFsL2dsb2JhbHMtaWNvbnMvbWFnYXpvcmQtd2hpdGUuc3ZnIiBhbHQ9Ik1hZ2F6b3JkIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDt0b3A6IDAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7bWFyZ2luOiAwIGF1dG87dmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7d2lkdGg6IDE3MHB4IWltcG9ydGFudDtoZWlnaHQ6IDM0cHghaW1wb3J0YW50O29wYWNpdHk6IDEhaW1wb3J0YW50O2ZpbHRlcjogYmx1cigwKSBicmlnaHRuZXNzKDEpIWltcG9ydGFudDt0cmFuc2Zvcm06IHNjYWxlKDEpIWltcG9ydGFudDsiPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9kaXY+",
8004        menuInstitucional: [{"id":202,"nome":"Pol\u00edticas de Privacidade","link":"politicas-de-privacidade","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":186,"nome":"Quem Somos","link":"quem-somos","ordem":10,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":5,"nome":"Atendimento","link":"atendimento","ordem":20,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":14,"nome":"Como Comprar","link":"como-comprar","ordem":30,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":7,"nome":"Trocas e devolu\u00e7\u00f5es","link":"trocas-devolucoes","ordem":40,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":6,"nome":"Pol\u00edticas de entrega","link":"politica-de-entrega","ordem":50,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":15,"nome":"Garantia","link":"garantia","ordem":60,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]}],
8005        menuEspecial: [{"id":208,"nome":"A loja Copalux \u00e9 Confi\u00e1vel?","link":"copalux-e-confiavel","ordem":1,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":209,"nome":"Avalia\u00e7\u00f5es dos Clientes","link":"avaliacoes-de-clientes","ordem":2,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":210,"nome":"Rastrear Pedido","link":"login?semCadastro=true","ordem":3,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":211,"nome":"DocolShop - Loja Exclusiva Docol","link":"docolshop-loja-exclusiva-docol","ordem":4,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]},{"id":216,"nome":"Blog","link":"blog","ordem":5,"opcoes":null,"icone_midia_path":null,"icone_midia_arquivo_nome":null,"icone_midia_tamanho":null,"id_pai":null,"nivel":1,"childs":[]}],
8006        formasPagamento: [{"id":1,"nome":"Boleto Banc\u00e1rio"},{"id":2,"nome":"Cart\u00e3o - MasterCard"},{"id":3,"nome":"Cart\u00e3o - Visa"},{"id":5,"nome":"Cart\u00e3o - HiperCard"},{"id":6,"nome":"Cart\u00e3o - American Express"},{"id":8,"nome":"Cart\u00e3o - Elo"},{"id":17,"nome":"Pix"}],
8007        loja: {
8008            'nome': "Copalux",
8009            'nomeRazaoSocial': "Copalux Com\u00e9rcio de Materiais e Acabamentos para Casa Ltda",
8010            'urlAcesso': "https:\/\/www.copalux.com.br",
8011            'cpfCnpj': "35.630.349\/0001-91",
8012        },  lojaConfiguracaoPlugins: {
8013                'urlGooglePlay': "https:\/\/play.google.com\/store\/apps\/details?id=com.magazord.site.copalux&pli=1",
8014                'urlAppStore': "https:\/\/apps.apple.com\/br\/app\/copalux\/id6479414307" },  lojaConfiguracaoLayout: {
8015            'horarioAtendimento': "de Segunda \u00e0 Sexta das 08h \u00e0s 12h e das 14h \u00e0s 17h.",
8016            'trocasDevolucoes': "At\u00e9 7 dias para devolver a compra",
8017            'valorFreteRodape': "Despache em menos de 24H",
8018            'parcelamentoRodape': "Em at\u00e9 10x no cart\u00e3o",
8019            'descricaoLojaRodape': null,
8020            'idMenuInstitucional': "2",
8021            'idMenuPaginasEspeciais': "3",
8022            'nomeDaEmpresaRodape': null,
8023            'enderecoLoja': "Rua Leonel Thiesen, 185, Sala 01, Centro - Ituporanga\/SC - CEP 88400-000",  },
8024        lojaConfiguracaoSite: {
8025            'exibeInformacaoFooterAbertaMobile': false,
8026            'temaSite': 1,
8027        },
8028        lojaConfiguracaoAtendimento: {
8029            'telefone': "",
8030            'whatsapp': "(47) 99972-0692",
8031            'email': "[email protected]",
8032            'outrosWhatsApp': [],
8033            'outrosEmail': [],
8034            'outrosTelefone': [],
8035            'telefones': [] },
8036        lojaConfiguracaoSocial: {
8037            'urlFacebook': "https:\/\/www.facebook.com\/copalux\/",
8038            'urlYoutube': "https:\/\/www.youtube.com\/channel\/UC0UwYEj_H5Mfi06-SNdp3wA\/",
8039            'urlTwitter': "",
8040            'urlInstagram': "https:\/\/www.instagram.com\/copalux",
8041            'urlPinterest': "",
8042            'urlLinkedin': "",
8043            'urlTikTok': "" },
8044        pagCheckout: false,
8045        getResourceFromS3: function (path, icon) {return `https://public-resources.zordcdn.com.br/${path}/${icon}`},
8046        zordHintLoading: function () {return `data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==`}
8047    }
8048
8049    const elemFooter = document.getElementById(dataFooter.id);
8050
8051    if (elemFooter && typeof FooterApp !== 'undefined') {
8052        new FooterApp(dataFooter);
8053    }
8054</script>
8054     
8054<script type="application/ld+json" id="organization-schema">{"@context":"https://schema.org","@type":"Organization","name":"Copalux","alternateName":"Copalux","url":"https://www.copalux.com.br","logo":"https://copalux.cdn.magazord.com.br/resources/logo.svg","image":"https://copalux.cdn.magazord.com.br/resources/logo.svg","email":"[email protected]","telephone":"","sameAs":["https://www.facebook.com/copalux/","https://www.youtube.com/channel/UC0UwYEj_H5Mfi06-SNdp3wA/","https://www.instagram.com/copalux"],"address":{"@type":"PostalAddress","streetAddress":"Rua Leonel Thiesen, 185, Sala 01, Centro - Ituporanga/SC - CEP 88400-000","addressCountry":"BR"}}</script>
8054    
8054<script type='text/javascript'>_fbqUIPV = Zord.uniqueID("PV");!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
8055n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
8056n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
8057t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
8058document,'script','//connect.facebook.net/en_US/fbevents.js');try { var _fbqAm = JSON.parse(Zord.cookie.get("zordFB") || "{}");} catch(e) { var _fbqAm = {};};fbq('init', '155415048919691',_fbqAm);fbq('track', 'PageView',null,{'eventID':_fbqUIPV});zrd('ready',function() { Zord.Tracking.trackRemote($.extend({"eventType":"fbAPI","eventMeta":"b6c67d064153e4c063159cca3b139971:a1e5e4319010c1bf535d1dcfb267ab835d86f053507f047408ba4c8edcb852fac542fd1382b813cf84285a242256ec9d8d73602d8d13b2110ba1c8500cb0dd902f0f119d21828a22f5288f0395ff4b81c81663b726141a7995e984aa3a81aa0d45954ed0bca4eaba64e056520035bba5fab65b460d74177c8120e5c6f4633a061b978d7b8b19f37111c2c3842abb8f00f315f2209b6234aeeb96e9e63791b8ed796d6b52af5d0fb7ed4927d15ba6e2826ebb3d6b70af7d70964c06bfd10e96096a44da51c3fab0c050bb2e28cb1edc350be97fb044a824c6cafd74fcf1c567a5405e39e2327c443971dbc16f5e8a91768d9c8ae5e330bde864b354422aa390cf0e6e5fd2f9e57f19a93fb66cc323e99f542c6a","eventName":"PageView"},{'eventID':_fbqUIPV,'am':_fbqAm}),'https://tracking-remote.services.magazord.com.br/api/v2/tracking');});
8059                Zord.analytics.listenerEvent('addCart', function(paramsEvent) {
8060                    var _fbqUIAC = Zord.uniqueID('AC');
8061                    if (!paramsEvent) {return;}
8062                    var valorUnitario = parseFloat(paramsEvent.valor) || 0;
8063                    var quantidade = parseInt(paramsEvent.quantidade, 10) || 1;
8064                    var params = {
8065                        'content_ids': paramsEvent.codigo ? [paramsEvent.codigo] : [],
8066                        'content_category': paramsEvent.categorias ? paramsEvent.categorias.split(',')[0] : '',
8067                        'content_name': paramsEvent.nome,
8068                        'content_type': 'product',
8069                        'value': parseFloat((valorUnitario * quantidade).toFixed(2)),
8070                        'currency': 'BRL',
8071                        'contents': [{'id': paramsEvent.codigo, 'quantity': quantidade, 'item_price': valorUnitario}],
8072                    };
8073                    fbq('track', 'AddToCart', params, {'eventID': _fbqUIAC});
8074                    var apiConversao = {
8075                        eventType: 'fbAPI',
8076                        eventMeta: "5e11d7eaca32210d3be7c9f8b9ddfca2:f1641fd110c5de11077bc556ec4878d5e0c05d1b9f55606d680cf69caf18b02a8a21246f94cc03ac55f5c02551c9cdf4a052a606b81efa9d3db47d15b30dd9f6caa9fd32e82bebcf8f59c635d0ae505d658cf454511da4c9c8e9d8a370928e06329ec83bba4a607ba6a708c0c22bb7a423563f5f9c9a76b570c157252f0c71cc7fd55f71848862ec7ba9061796a6292e3bd1ed0edf47ba1aaf3a6cde699ffd0fa358e3d93a0c2e7b663ff895ea594e653e4e8ba8531942124ddd8f42b376e23ca003558ab120c661467772ce0e005b2583347f9e2f0920977c3f0447fd96d12133d025e8e6c44d0be1d921c46494bcb5c1093d6a4a771bca6d342efa56df27257d2c1c9b8ddc77864622539c5812c387adf009",
8077                        eventName: 'AddToCart',
8078                        eventParams: params
8079                    };
8080                    Zord.Tracking.trackRemote($.extend(apiConversao, {'eventID': _fbqUIAC, 'am': _fbqAm}), 'https://tracking-remote.services.magazord.com.br/api/v2/tracking');});_fbqUISC = Zord.uniqueID("SC");fbq('track', 'Search', {"content_ids":["9005-02","2043-02","2057-02","8003-02","2055-02","5147-02","2058-02","2018-02","7007-02","0016-02","2060-02","9304-02"],"content_type":"product"},{'eventID':_fbqUISC});zrd('ready',function() {Zord.Tracking.trackRemote($.extend({"eventType":"fbAPI","eventMeta":"254b7728ea903cdaeebc0316af7432c4:92a6eef17402d2231f51451f586235782e7a11e570a5fb2f9d6568313fc3e0f991cf94825ff3a89025b11ccd79f7d866cb27415e84c759bd7e7d10c77c85c08a19ec53f664caa137abe777d80316ab5476dae9351cc02668217aa757f2bb67699463de53b39ecf7337ce86681d4122b9ee494791896f2696e25dc0352f6f88ca8a7a67f9f1155d5b854ce70f4a21804f0d5616531bac81a85481dcd7481c453826d266291665c804fa69c8538d7c9e362c376851f46e81a8aae48e63f1ea000be3bc6343f888e5c31a519b130549b61e4ccabe6672e58fe2416ad3dc0b5d261244f1527a1bd806a57b7979517ca2a4577467b5d4fa73556d3991dcd76ecd44170d9a165037b8905cb715ade9e35c5d9cc966c3","eventName":"Search","eventParam
8080s":{"content_ids":["9005-02","2043-02","2057-02","8003-02","2055-02","5147-02","2058-02","2018-02","7007-02","0016-02","2060-02","9304-02"],"content_type":"product"}},{'eventID':_fbqUISC,'am':_fbqAm}),'https://tracking-remote.services.magazord.com.br/api/v2/tracking');});</script>
8080<script type='text/javascript'>
8081                    window._edrone = window._edrone || {};
8082                    _edrone.action_type = 'category_view';
8083                    _edrone.product_category_ids = '3037';
8084                    _edrone.product_category_names = 'Semana do Cliente - Linha Completa Docol com até 50% OFF';
8085                </script>
8085
8086        
8086<script type="text/javascript">
8087            var smarthintkey = "SH-673222";
8088            SmartHint = typeof SmartHint !="undefined"? SmartHint : {};
8089            SmartHint.Calls = SmartHint.Calls ? SmartHint.Calls : [];
8090            SmartHint.Call = function (action, args) {
8091                SmartHint.Calls.push({ action: action, args: args });
8092            };
8093
8094            (function () {
8095                var script = document.createElement("script");
8096                script.type = "text/javascript";
8097                script.defer = true;
8098                script.src = "https://service.smarthint.co/Scripts/i/SmartHint.min.js";
8099                var s = document.getElementsByTagName("script")[0];
8100                s.parentNode.insertBefore(script, s);
8101            })();
8102        </script>
8102
8103        
8104        
8104<script type="text/javascript">
8105            SmartHint.Call("setPage",{type:"category", data: {"content":"Home \/ Semana do Cliente - Linha Completa Docol com at\u00e9 50% OFF"} })
8106        </script>
8106
8107        
8107<script>(function (a, b, c, d, e, f, g) {
8108            a['SenfObject'] = e; a[e] = a[e] || function () {
8109            a[e].q = (a[e].q || []).filter(z => z[0] !== arguments[0]) || []; a[e].q.push(arguments);
8110            }, a[e].l = 1 * new Date(); f = b.createElement(c), g = b.getElementsByTagName(c)[0];
8111            f.async = 1; f.src = d; g.parentNode.insertBefore(f, g);
8112        })(window, document, 'script', 'https://fingerprint.magazord.com.br/sen.min.js', 'senf');senf('co', 'copalux');senf('sc', 1);senf('pt', 'search');senf('ex',{"templateCheckout":3,"templateHeader":20,"templateRodape":6,"templateProduto":18,"templateVitrine":22,"templateMenuMobile":3,"templatePesquisa":1,"templateCarrinhoRapido":2})</script>
8112<script>
8113$(window).on("load", function () {
8114if($('.button-buy').length < 1){
8115	$('#content-price-product').hide();
8116}else{
8117       $('#content-price-product').css("opacity","1");
8118}
8119
8120function formas(){
8121
8122	$('.informacoes-compra-produto .buy-area .mais-formas-pagamento .form-pag-link').text('+ Formas de pagamento');
8123
8124}
8125
8126formas();
8127
8128$(document).on("click", ".variacao-tipo-box .variacao-lista li", function() {
8129	setTimeout(function(){
8130		formas();
8131	}, 200);
8132});
8133});
8134</script>
8134<meta name="google-site-verification" content="loE_Ke5UOO-AJJiAiOZXEZ-RaQvELorMHmPLfn2sJSs" />
8135
8136<script>
8137function adicionarBanner(imagemSrc, linkHref, positionSelector) {
8138  // Seleciona o elemento na página onde o banner será adicionado
8139  var elementoDestino = document.querySelector(positionSelector);
8140
8141  // Verifica se o elemento destino foi encontrado
8142  if (elementoDestino) {
8143    // Cria uma nova div para o banner e define sua classe
8144    var novaDiv = document.createElement('div');
8145    novaDiv.className = 'eb-ads';
8146
8147    // Cria uma linha horizontal superior para separação visual
8148    var linhaSuperior = document.createElement('hr');
8149    linhaSuperior.style.borderTop = '1px solid #e5e5e5';
8150    linhaSuperior.style.borderRight = 'none';
8151    linhaSuperior.style.borderLeft = 'none';
8152    linhaSuperior.style.borderBottom = 'none';
8153    linhaSuperior.style.padding = '5px';
8154
8155    // Adiciona a linha superior à nova div
8156    novaDiv.appendChild(linhaSuperior);
8157
8158    // Cria um parágrafo centralizado
8159    var novoParagrafo = document.createElement('p');
8160    novoParagrafo.style.textAlign = 'center';
8161
8162    // Cria um link e define o href (destino do link)
8163    var novoLink = document.createElement('a');
8164    novoLink.href = linkHref;
8165
8166    // Cria uma imagem e define o src (caminho da imagem)
8167    var novaImagem = document.createElement('img');
8168    novaImagem.src = imagemSrc;
8169
8170    // Adiciona a imagem ao link e o link ao parágrafo
8171    novoLink.appendChild(novaImagem);
8172    novoParagrafo.appendChild(novoLink);
8173
8174    // Adiciona o parágrafo à nova div
8175    novaDiv.appendChild(novoParagrafo);
8176
8177    // Cria uma linha horizontal inferior para separação visual
8178    var linhaInferior = document.createElement('hr');
8179    linhaInferior.style.borderTop = '1px solid #e5e5e5';
8180    linhaInferior.style.borderRight = 'none';
8181    linhaInferior.style.borderLeft = 'none';
8182    linhaInferior.style.borderBottom = 'none';
8183    linhaInferior.style.padding = '5px';
8184
8185    // Adiciona a linha inferior à nova div
8186    novaDiv.appendChild(linhaInferior);
8187
8188    // Insere a nova div após o elemento identificado pelo seletor
8189    elementoDestino.appendChild(novaDiv);
8190  }
8191}
8192
8193window.addEventListener('load', function () {
8194  adicionarBanner(
8195    'https://copalux.cdn.magazord.com.br/img/2024/01/blog/9239/acabamento-em-desconto.jpg',
8196    'https://www.copalux.com.br/ofertas-festival-do-acabamento?utm_source=blog',
8197    '.pagina-conteudo p:nth-of-type(2)'
8198  );
8199  adicionarBanner(
8200    'https://copalux.cdn.magazord.com.br/img/2024/01/blog/9241/cooktop-promocao.jpg',
8201    'https://www.copalux.com.br/cooktops?utm_source=blog',
8202    '.pagina-conteudo p:nth-of-type(10)'
8203  );
8204  adicionarBanner(
8205    'https://copalux.cdn.magazord.com.br/img/2024/10/blog/10417/cubas-para-banheiro.jpg',
8206    'https://www.copalux.com.br/pias-e-cubas-de-banheiro?utm_source=blog',
8207    '.pagina-conteudo p:nth-of-type(20)'
8208  );
8209  adicionarBanner(
8210    'https://copalux.cdn.magazord.com.br/img/2024/09/blog/10342/chuveiros-eletricos-a-partir-de-78.jpg',
8211    'https://www.copalux.com.br/chuveiros-eletricos?utm_source=blog',
8212    '.pagina-conteudo p:nth-of-type(27)'  
8213    
8214  );
8215  adicionarBanner(
8216    'https://copalux.cdn.magazord.com.br/img/2024/01/blog/9243/docol-shop.jpg',
8217    'https://www.copalux.com.br/docolshop-selecao-especial-docol?utm_source=blog',
8218    '.pagina-conteudo p:nth-of-type(34)'
8219  );
8220});
8221
8222</script>
8222   
8222<script type="text/javascript">  //Konduto
8223                var __kdt = __kdt || [];
8224                // Defina a sua chave pública para sabermos quem você é
8225                __kdt.push({"public_key": "P4AAAAE309E"});  (function() {
8226                $('.user-loggedin').hide();
8227                var carrinho = $('#cart-preview-area');  var kdtCall = function(u) {
8228                        if (u) {
8229                            __kdt.push({"customer_id": u});
8230                        }
8231                        var kdt = document.createElement('script');
8232                        kdt.id = 'kdtjs';
8233                        kdt.type = 'text/javascript';
8234                        kdt.async = true;
8235                        kdt.src = 'https://i.k-analytix.com/k.js';
8236                        var s = document.getElementsByTagName('body')[0];
8237                        s.parentNode.insertBefore(kdt, s);
8238                    };   var abortRequestInfoExtra = carrinho.length === 0;  abortRequestInfoExtra = false;   if (abortRequestInfoExtra) {   kdtCall();     Zord.analytics.registerEvent('getInfoUser', null,true);  Zord.analytics.registerEvent('user_logged', false, true);  return;
8239                }
8240
8241                if (Zord.favoritos) {
8242                    Zord.favoritos.setUtilizaFavoritosVitrine(false);
8243                }
8244
8245                if (Zord.cookie.get('carrinho') || Zord.cookie.get('zordUserInfo')) {
8246                    // Preparar payload de favoritos para sincronizar com a API (se usuário está logado)
8247                    var infoExtraParams = {   renderAsJson: true  };  Zord.call('cliente', 'getInfoExtra', infoExtraParams, function(response) {
8248                        Zord.analytics.registerEvent('getInfoUser', response, true);
8249
8250                        if (response) {   if (response.carrinhoLength) {
8251                                Zord.set({'cart.size':response.carrinhoLength});
8252                            }
8253
8254                            if (response.usuario) {
8255                                const trackingId = Zord.get('GATag');
8256
8257                                if (trackingId && gtag) {
8258                                    gtag('config', trackingId, {
8259                                        'groups': 'analytics',
8260                                        'user_id': response.usuario.pessoa.id
8261                                    });
8262                                }
8263
8264                                if (Zord.favoritos && response.favoritosAPI) {
8265                                    Zord.favoritos.syncFromAPI(response.favoritosAPI, true);
8266                                }  window._edrone = window._edrone || {};
8267                                    _edrone.user_id = response.usuario.pessoa.id;     }
8268                        }
8269
8270                        if (response.usuario?.pessoa) {
8271                            Zord.analytics.registerEvent('user_logged', {
8272                                id: response.usuario.pessoa.id ?? null,
8273                                email: response.usuario.pessoa.email ?? null,
8274                                pessoa: response.usuario.pessoa
8275                            }, true);
8276                        } else {
8277                            Zord.analytics.registerEvent('user_logged', false, true);
8278                        }  if (response && response.usuario) {
8279                                kdtCall(response.usuario.pessoa.id);
8280                            }else {
8281                                kdtCall();
8282                            }  }, null, false);
8283                } else {
8284                    $('.cart-loading').removeClass('cart-loading')
8285                    Zord.set({'cart.size':0});
8286                    Zord.analytics.registerEvent('getInfoUser', null,true);  Zord.analytics.registerEvent('user_logged', false, true);    kdtCall();  }  Zord.Tracking.trackSession();
8287                    Zord.Tracking.track();  })();
8288
8289            var pageBack = false;
8290            window.onpageshow = function(event) {
8291                if (event.persisted) {
8292                    pageBack = undefined;  Zord.checkout.atualizaContadorCarrinho();  }
8293            };  function applySVG() {
8294                jQuery.support.cors = true;
8295                jQuery('img.svg, header img.lazyload-svg, .central-cliente img.lazyload-svg').each(function(){
8296                   loadSVG(jQuery(this));
8297                });
8298            }
8299            function loadSVG($img) {
8300                var imgID = $img.attr('id');
8301                var imgClass = $img.attr('class');
8302                var imgURL = $img.attr('src');
8303                if (!imgURL || $img.hasClass('lazyload-svg')) {
8304                    var imgURL = $img.attr('data-src');
8305                }
8306                if (!imgURL) {
8307                   return;
8308                }
8309                var imgDataReCt = $img.attr('data-resource-context');
8310                var isSvg = imgURL.split('.').pop() === 'svg' ? true : false;
8311                if (isSvg) {
8312                    jQuery.get({
8313                        url: imgURL,
8314                        crossDomain: true,
8315                        dataType: 'xml',
8316                        success: function(data) {
8317                            imgClass = imgClass.replace('lazyload','');
8318                            var $svg = jQuery(data).find('svg');
8319                            if (typeof imgID !== 'undefined') {
8320                                $svg = $svg.attr('id', imgID);
8321                            }
8322                            if (typeof imgDataReCt !=='undefined') {
8323                                $svg = $svg.attr('data-resource-context', imgDataReCt);
8324                            }
8325                            if (typeof imgClass !== 'undefined') {
8326                                $svg = $svg.attr('class', imgClass + ' replaced-svg');
8327                            }
8328                            $svg = $svg.removeAttr('xmlns:a');
8329                            if (!$svg.attr('viewBox') && $svg.attr('height') && $svg.attr('width')) {
8330                                $svg.attr('viewBox', '0 0 ' + $svg.attr('height') + ' ' + $svg.attr('width'));
8331                            }
8332                            $img.replaceWith($svg);
8333                        }
8334                    });
8335                }  }
8336
8337            $(document).on('lazybeforeunveil', function(e){
8338               if(e && e.target && e.target.classList.contains('lazyload-svg')) {
8339                  loadSVG($(e.target));
8340               }
8341            });
8342
8343            $(document).on('lazyloaded', function(e){
8344                if(e && e.target && e.target.classList.contains('lazyload-area-avaliacoes')) {
8345                   Zord.avaliacoes.avaliacoesApp();
8346               }
8347            });
8348
8349            $('ul.product-list li a').on('click', function(e){
8350                if(this.hash){
8351                    var pathName = e.currentTarget.pathname;
8352                    var windowPathName = window.location.pathname;
8353
8354                    if(pathName === windowPathName){
8355                        var derivacaoSelectAuto = this.hash.split('=')[1];
8356                        var variacoesLista1 = $('.variacao-area-1 li');
8357
8358                        setTimeout(function () {
8359                            if(!jQuery.isNumeric(derivacaoSelectAuto)) {
8360                                $('li[data-derivacao-item-name="'+derivacaoSelectAuto+'"]',variacoesLista1.parent()).click();
8361                            }
8362                            else {
8363                                $('li[data-derivacao-item-id="'+derivacaoSelectAuto+'"]',variacoesLista1.parent()).click();
8364                            }
8365                        }, 1);
8366
8367                        $('html,body').animate({
8368                            scrollTop: 0
8369                        }, 2000);
8370                    }
8371                }
8372            });    applySVG();
8373        </script>
8373   
8373<script>
8374                function addCartVitrine(codigo, nome, categorias, marca, derivacaoNome, valor, deposito, quantidade = 1, dataSource = {source: 'Vitrine'}) {
8375                    Zord.checkout.adicionarCarrinhoVitrine(codigo, nome, categorias, marca, derivacaoNome, valor, deposito, quantidade, dataSource).done(function(response) {   }).done(function() {
8376                        $('#prod-qtde').val('1');  Zord.showToast({
8377                                title: 'Adicionado ao carrinho!',
8378                                icon: 'success',
8379                                timer: 2500,
8380                                showConfirmButton: true
8381                            });  const event = new CustomEvent('reactItemAddedToCart');
8382                        window.dispatchEvent(event);
8383                    });
8384                }
8385            </script>
8385  
8386 </body></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.