PageSourceSearch

https://www.hipersexshop.com.br/post/preco-do-tesao-crise-financeira-e-sexo

html hipersexshop.com.br collected 2026-10-04 02:05:12 UTC 490,197 bytes, 6,679 lines download raw bytes

1<!DOCTYPE html><html dir="ltr" lang="pt-BR"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=10">
2<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
3<meta name="format-detection" content="telephone=no">
4<meta name="format-detection" content="email=no"><title>O Pre&ccedil;o do Tes&atilde;o: Como a Crise Financeira Afeta o Prazer Sexual | Hiper Sexshop</title><meta name="author" content="Hiper Sex Shop"><meta name="description" content="Descubra como o estresse financeiro impacta a libido e o bem-estar sexual. Veja dicas acess&iacute;veis para manter o prazer mesmo em tempos dif&iacute;ceis."><link rel="image" content="https://thumb.braavo.me/hiper/200/3629214429.webp"><meta name="robots" content="index,follow"><link rel="canonical" href="https://www.hipersexshop.com.br/post/49/o-preco-do-tesao-como-as-dificuldades-financeiras-afetam-o-bem-estar-sexual"><!-- /head-metas --><!-- head-metas-og --><meta property="og:type" content="page">
5<meta property="og:locale" content="pt_BR"><meta property="og:title" content="O Pre&ccedil;o do Tes&atilde;o: Como a Crise Financeira Afeta o Prazer Sexual | Hiper Sexshop"><meta property="og:description" content="Descubra como o estresse financeiro impacta a libido e o bem-estar sexual. Veja dicas acess&iacute;veis para manter o prazer mesmo em tempos dif&iacute;ceis."><meta property="og:site_name" content="Hiper Sex Shop"><meta property="og:image" content="https://thumb.braavo.me/hiper/200/3629214429.webp"><!-- /head-metas-og --><!-- head-metas-favicon --><link rel="apple-touch-icon" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/apple-touch-icon.png" sizes="180x180">
6<link rel="icon" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/favicon-16x16.png" sizes="16x16" type="image/png">
7<link rel="icon" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/favicon-32x32.png" sizes="32x32" type="image/png">
8<link rel="manifest" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/site.webmanifest">
9<link rel="mask-icon" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/safari-pinned-tab.svg" color="#333333">
10<link rel="shortcut icon" href="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/favicon.ico">
11<meta name="apple-mobile-web-app-title" content="Hiper Sex Shop">
12<meta name="application-name" content="Hiper Sex Shop">
13<meta name="msapplication-TileColor" content="#333333">
14<meta name="msapplication-config" content="https://braavo-static.nyc3.digitaloceanspaces.com/favicon/hiper2/browserconfig.xml"><!-- /head-metas-favicon --><!-- head-meta-verificacao --><!-- /head-meta-verificacao --><style>
15  /* marcacao */
16  .marcacao b,.marcacao strong{font-weight:bold;}
17  /* Headings espelham o visual do editor bv-editor, pois o Preflight do Tailwind zera os títulos */
18  .marcacao h1{font-size:2em;font-weight:bold;}
19  .marcacao h2{font-size:1.5em;font-weight:bold;}
20  .marcacao h3{font-size:1.17em;font-weight:bold;}
21  .marcacao h4{font-weight:bold;}
22  .marcacao p:not(:first-of-type){margin-top:20px;}
23  .marcacao ul{display:block;list-style:disc inside;margin:1em 0 1em 0;padding-left:20px;}
24  .marcacao ol{list-style:decimal inside;}
25  .marcacao li{display:list-item;}
26  .marcacao .text-tiny{font-size:10px;}
27  .marcacao .text-small{font-size:12px;}
28  .marcacao .text-big{font-size:16px;}
29  .marcacao .text-huge{font-size:18px;}
30  .marcacao .marker{font-style:italic;font-weight:700;}
31  .marcacao .marker-yellow{background-color:hsl(60,97%,73%);}
32  .marcacao .marker-green{background-color:hsl(120,93%,68%);}
33  .marcacao .marker-pink{background-color:hsl(345,96%,73%);}
34  .marcacao .marker-blue{background-color:hsl(201,97%,72%);}
35  .marcacao .pen-red{background-color:transparent;color:hsl(0,85%,49%);}
36  .marcacao .pen-green{background-color:transparent;color:hsl(112,100%,27%);}
37  .marcacao .vitrine-vendidos-conteudo+.listas-menu,.marcacao .vitrine-recentes-conteudo+.listas-menu{margin-top:10px;}
38
39  /* notificacao */
40  .notificacao{color:#fff}
41  .notificacao-ok{background:#070;border-color:#004e00}
42  .notificacao-erro{background:#a00;border-color:#810000}
43  .notificacao-alerta{background:#ed7b14;border-color:#c9670f}
44
45  .tail-prod-ver-texto1-icone,
46  .tail-prod-ver-texto2-icone{background-repeat:no-repeat}
47
48  @media (max-width:1023px){.esconder-ip{display:none !important;}}
49  /* @media (min-width:641px) and (max-width:999px){.esconder-fb{display:none !important;}} */
50  /* @media (min-width:1000px) and (max-width:1249px){.esconder-dk{display:none !important;}} */
51  @media (min-width:1024px){.esconder-mn{display:none !important;}}
52  @media (max-width:1023px){.bloco-ip{display:block !important;}}
53  /* @media (min-width:641px) and (max-width:999px){.bloco-fb{display:block !important;}}
54  @media (min-width:1000px) and (max-width:1249px){.bloco-dk{display:block !important;}} */
55  @media (min-width:1024px){.bloco-mn{display:block !important;}}
56
57  /* --- Editor Visual (exibe apenas para equipe braavo) --- */
58  .logado.logado-admin .tail-evisual-menu-btn-toggle{display:none !important;}
59  .logado.logado-admin[data-logado-braavo="1"] .tail-evisual-menu-btn-toggle{display:flex !important;}
60
61  /* 2018/formulario */
62  .form{font-family:Helvetica,sans-serif;font-size:14px;}
63  .form-tt{font-weight:bold;margin-bottom:10px;}
64  .form-grupo-grade-auto:not(:first-of-type),.form-grupo-grade-20:not(:first-of-type),.form-grupo-grade-25:not(:first-of-type),.form-grupo-grade-33:not(:first-of-type),.form-grupo-grade-50:not(:first-of-type){margin-top:20px;}
65  .escondido+.form-grupo-grade-auto,.escondido+.form-grupo-grade-20,.escondido+.form-grupo-grade-25,.escondido+.form-grupo-grade-33,.escondido+.form-grupo-grade-50{margin-top:0;}
66  .form-boxes{border:1px solid #ccc;border-radius:5px;padding:20px;}
67  .form-boxes+.form-boxes{margin-top:30px;}
68  .form-box:not(:first-of-type){margin-top:20px;}
69  .form-box+.form-link{margin-top:10px;}
70  .form-texto-box{align-items:center;display:flex;flex-wrap:wrap;}
71  .form-texto-box .form-campo{flex-grow:1;width:100%;}
72  .form-texto-box .form-cep{width:calc(100% - 32px);}
73  .form-area{background:#eee;border:1px solid #ccc;border-radius:5px;font-size:inherit;height:80px;overflow:auto;padding:10px;width:100%;}
74  .form-select-interno{background:#fafafa;border:1px solid #ccc;border-radius:3px;
74cursor:pointer;height:33px;position:relative;}
75  .form-select-interno::before{background:#f05a29;content:'';height:100%;position:absolute;right:0;top:0;width:30px;}
76  .form-select-interno::after{border:solid #fff;border-width:0 2px 2px 0;content:'';display:inline-block;padding:5px;position:absolute;right:9px;top:6px;transform:rotate(45deg);}
77  .form-select-selecao{background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:inherit;height:29px;left:7px;padding:0;position:absolute;top:1px;width:100%;z-index:2;-webkit-appearance:none;}
78  .form-select-seta{height:28px;position:absolute;right:0;top:0;width:25px;z-index:1;}
79  .form-select-vetor{height:10px;left:5px;position:absolute;top:9px;width:13px;}
80  .form-radio-box{display:flex;flex-wrap:wrap;}
81  .form-radio-item{cursor:pointer;}
82  .form-radio-item:not(:last-of-type){margin-right:10px;}
83  .form-radio-radio{display:none;}
84  .form-radio-link{cursor:pointer;display:flex;position:relative;}
85  .form-radio-linha{display:block;flex-basis:100%;}
86  .form-radio-linha:not(:first-of-type){margin-top:5px;}
87  .form-radio-centralizado{display:flex;align-items:center;}
88  .form-radio-link::before{background:#ccc;border:4px solid #ccc;border-radius:100%;content:'';flex-shrink:0;height:8px;margin-right:5px;width:8px;}
89  .form-radio-radio:checked ~ .form-radio-link::before{background:#666;}
90  .form-checkbox-check{display:none;}
91  .form-checkbox-link{align-items:center;cursor:pointer;display:flex;position:relative;}
92  .form-checkbox-link::before{background-color:#ccc;background-repeat:no-repeat;background-position:center;background-size:12px auto;border-radius:3px;content:'';cursor:pointer;flex-shrink:0;height:14px;margin-right:5px;width:14px;}
93  .form-checkbox-check:checked+.form-checkbox-link::before{background-image:url(../../img/2015/check.svg);}
94  .form-rotulo{display:block;font-weight:bold;margin-bottom:8px;}
95  .form-campo{background:#fafafa;border:1px solid #ccc;border-radius:3px;color:#000;font-family:inherit;font-size:inherit;height:33px;line-height:33px;padding:0 7px;}
96  .form-div-endereco-cep-1 .form-campo-interno{margin-left:-3px;}
97  .form-aviso{background:#f5ddde;border:1px solid #f0cbd1;border-radius:3px;color:#b93e44;flex-basis:100%;flex-shrink:0;margin-top:5px;padding:5px;}
98  .form-depois{margin-top:5px;}
99  .form-busca{background:#fafafa url(../../img/2015/lupa-cinza.svg) no-repeat center;border:1px solid #ccc;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;flex-basis:40px;padding:8px 7px 7px;text-indent:-999px;width:32px;}
100  .form-campo[readonly]{opacity:.5;}
101
102  /* @media (max-width:999px){
103    .form-tt{font-size:20px;}
104    .form-select-box{max-width:300px;}
105  } */
106
107  /* @media (max-width:640px){ */
108  .form-campo+.form-checkbox,.form-campo+.form-link,.form-campo+.form-busca+.form-link{margin-top:5px;width:100%;}
109  /* } */
110
111  /* @media (min-width:641px) and (max-width:999px){
112    .form-grupo-grade-auto,.form-grupo-grade-20,.form-grupo-grade-25,.form-grupo-grade-33,.form-grupo-grade-50{display:flex;margin-left:-10px;}
113    .form-grupo-grade-auto .form-box,.form-grupo-grade-20 .form-box,.form-grupo-grade-25 .form-box,.form-grupo-grade-33 .form-box,.form-grupo-grade-50 .form-box{padding-left:10px;}
114    .form-grupo-grade-auto .form-box:not(:first-of-type),.form-grupo-grade-20 .form-box:not(:first-of-type),.form-grupo-grade-25 .form-box:not(:first-of-type),.form-grupo-grade-33 .form-box:not(:first-of-type),.form-grupo-grade-50 .form-box:not(:first-of-type){margin-top:0;}
115    .form-grupo-grade-20 .form-box{flex-basis:20%;}
116    .form-grupo-grade-25 .form-box{flex-basis:25%;}
117    .form-grupo-grade-33 .form-box{flex-basis:33.33%;}
118    .form-grupo-grade-50 .form-box{flex-basis:50%;}
119    .form-grupo-grade-25 .form-campo{width:100%;}
120    .form-campo+.form-checkbox,.form-campo+.form-link{margin-left:10px;}
121  } */
122
123  @media (min-width:1024px){
124    .form-tt{font-size:22px;}
125    .form-grupo-grade-auto,.form-grupo-grade-20,.form-grupo-grade-25,.form-grupo-grade-33,.form-grupo-grade-50{display:flex;margin-left:-10px;}
126    .form-grupo-grade-auto .form-box,.form-grupo-grade-20 .form-box,.form-grupo-grade-25 .form-box,.form-grupo-grade-33 .form-box,.form-grupo-grade-50 .form-box{padding-left:10px;}
127    .form-grupo-grade-auto .form-box:not(:first-of-type),.form-grupo-grade-20 .form-box:not(:first-of-type),.form-grupo-grade-25 .form-box:not(:first-of-type),.form-grupo-grade-33 .form-box:not(:first-of-type),.form-grupo-grade-50 .form-box:not(:first-of-type){margin-top:0;}
128    .form-grupo-grade-20 .form-box{flex-basis:20%;}
129    .form-grupo-grade-25 .form-box{flex-basis:25%;}
130    .form-grupo-grade-33 .form-box{flex-basis:33.33%;}
131    .form-grupo-grade-50 .form-box{flex-basis:50%;}
132    .form-campo+.form-checkbox,.form-campo+.form-link{margin-left:10px;}
133    .form-select-box{max-width:400px;}
134  }
135
136  /* 2018/botoes */
137  .botao{border:1px solid rgba(0,0,0,0.15);border-radius:4px;cursor:pointer;font-family:Helvetica,sans-serif;position:relative;text-align:center;text-decoration:none;white-space:nowrap;}
138  .botao::before{height:100%;left:0;position:absolute;top:0;width:100%;content:'';}
139  .botao-box{display:flex;justify-content:center;margin-top:20px;}
140  .botao-box-multiplos{flex-wrap:wrap;margin:0 -5px 0;}
141  .botao-box-multiplos .botao{margin-top:10px;}
142  .botao-primario{background-color:#f05a29;color:#fff;}
143  .botao-primario::before{background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.2));}
144  .botao-secundario{background-color:#fafafa;color:#333;}
145  .botao-secundario::before{background:linear-gradient(to bottom,transparent,rgba(102,102,102,0.2));}
146  .botao-voltar{background-color:#fafafa;color:#333;}
147  .botao-voltar::before{background:linear-gradient(to bottom,transparent,rgba(102,102,102,0.1));}
148  .botao-facebook{background-color:#2d5c96;color:#fff;}
149  .botao-facebook::before{background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.1));}
150  .botao-100{flex-basis:100%;}
151  .botao,.tail-privacidade-btn{letter-spacing:inherit;}
152
153  /* @media (max-width:999px){
154    .botao-primario,.botao-secundario,.botao-voltar,.botao-facebook{flex-basis:100%;padding:10px;}
155    .botao-50{flex-basis:calc(50% - 10px);padding-left:0;padding-right:0;}
156  } */
157
158  /* @media (max-width:640px){ */
159  .botao{font-size:14px;}
160  .botao-box{justify-content:space-between;margin-left:auto;margin-right:auto;max-width:250px;}
161  .botao-50{flex-basis:calc(50% - 5px);}
162  /* } */
163
164  /* @media (min-width:641px) and (max-width:999px){
165    .botao{font-size:14px;}
166    .botao-box{justify-content:space-between;margin-left:auto;margin-right:auto;max-width:250px;}
167    .botao-50{flex-basis:calc(50% - 5px);}
168  } */
169
170  @media (min-width:1024px){
171    .botao{font-size:14px;padding:7px 20px;}
172    .botao-50,.botao-100{padding-left:0;padding-right:0;}
173    .botao-box{justify-content:center;}
174    .botao-box-multiplos .botao{margin-left:5px;margin-right:5px;}
175    .botao-50{flex-basis:calc(50% - 10px);}
176  }
177
178  /* 2015/mgm */
179  .mgm-secao{margin-top:20px;}
180  .mgm-secao>.mgm-secao{margin-top:10px;}
181  .mgm-secao>*{margin-top:10px;}
182  .mgm-secao>*:first-child{margin-top:0px;}
183  .mgm-secao>.tt+*:not(.mgm-secao){margin-top:5px;}
184
185  body .escondido{display:none !important;}
186  body .invisivel{opacity:0; visibility:hidden;}
187  body .link-desabilitado{pointer-events:none;}
188
189  /* --- bann-slider.css --- */
190  .bann-slider{background-color:#fff; position:relative;}
191  .bann-slider-item,
192  .bann-slider-imagem{width:100%;}
193  .bann-slider-radio{display:none;}
194
195  .bann-slider-seta-box{left:0;overflow:visible;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;}
196  .bann-slider-seta-link{background:rgba(0,0,0,.1);cursor:pointer;position:absolute;top:50%;transition:background-color 300ms;z-index:100;}
197  .bann-slider-seta-link:hover{background-color:rgba(0,0,0,.3);}
198  .bann-slider-seta-anterior{left:0;transform:translateY(-50%);}
199  .bann-slider-seta-proximo{right:0;transform:translateY(-50%) scaleX(-1);}
200  .bann-slider-seta-vetor{fill:rgba(255,255,255,.8);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}
201  .bann-slider-seta-mascara{height:100%;left:0;position:absolute;top:0;width:100%;}
202
203  .bann-slider-numero-box{bottom:10px;display:flex;left:50%;overflow:visible;position:absolute;transform:translateX(-50%);z-index:10;}
204  .bann-slider-numero-link{background:rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:12px;height:10px;line-height:18px;margin-right:5px;overflow:hidden;padding:0;text-indent:-999px;width:10px;}
205  .bann-slider-numero-link:first-of-type{margin-left:0;}
206  .bann-slider-numero-link:last-of-type{margin-right:0;}
207
208  .bann-slider[data-atual="1"] .bann-slider-numero-link-1{background:rgba(0,0,0,.5);}
209  .bann-slider[data-atual="2"] .bann-slider-numero-link-2{background:rgba(0,0,0,.5);}
210  .bann-slider[data-atual="3"] .bann-slider-numero-link-3{background:rgba(0,0,0,.5);}
211  .bann-slider[data-atual="4"] .bann-slider-numero-link-4{background:rgba(0,0,0,.5);}
212  .bann-slider[data-atual="5"] .bann-slider-numero-link-5{background:rgba(0,0,0,.5);}
213  .bann-slider[data-atual="6"] .bann-slider-numero-link-6{background:rgba(0,0,0,.5);}
214  .bann-slider[data-atual="7"] .bann-slider-numero-link-7{background:rgba(0,0,0,.5);}
215  .bann-slider[data-atual="8"] .bann-slider-numero-link-8{background:rgba(0,0,0,.5);}
216
217  .bann-slider[data-efeito='slider'] .bann-slider-lista{overflow:visible;white-space:nowrap;}
218  .bann-slider[data-efeito='slider'] .bann-slider-lista:not(.bann-slider-lista-sem-transition){transition:transform 400ms;}
219  .bann-slider[data-efeito='slider'] .bann-slider-item{display:inline-block;position:relative;}
220
221  .bann-slider[data-efeito='slider'][data-atual='1'] .bann-slider-lista{transform:translateX(0);}
222  .bann-slider[data-efeito='slider'][data-atual='2'] .bann-slider-lista{transform:translateX(-100%);}
223  .bann-slider[data-efeito='slider'][data-atual='3'] .bann-slider-lista{transform:translateX(-200%);}
224  .bann-slider[data-efeito='slider'][data-atual='4'] .bann-slider-lista{transform:translateX(-300%);}
225  .bann-slider[data-efeito='slider'][data-atual='5'] .bann-slider-lista{transform:translateX(-400%);}
226  .bann-slider[data-efeito='slider'][data-atual='6'] .bann-slider-lista{transform:translateX(-500%);}
227  .bann-slider[data-efeito='slider'][data-atual='7'] .bann-slider-lista{transform:translateX(-600%);}
228  .bann-slider[data-efeito='slider'][data-atual='8'] .bann-slider-lista{transform:translateX(-700%);}
229
230  .bann-slider[data-efeito='fade'] .bann-slider-lista{position:relative;}
231  .bann-slider[data-efeito='fade'] .bann-slider-item{opacity:0;position:absolute;transition:opacity 400ms;visibility:hidden;}
232
233  .bann-slider[data-efeito='fade'][data-atual='1'] .bann-slider-item-1{opacity:1;visibility:visible;z-index:1;}
234  .bann-slider[data-efeito='fade'][data-atual='2'] .bann-slider-item-2{op
234acity:1;visibility:visible;z-index:1;}
235  .bann-slider[data-efeito='fade'][data-atual='3'] .bann-slider-item-3{opacity:1;visibility:visible;z-index:1;}
236  .bann-slider[data-efeito='fade'][data-atual='4'] .bann-slider-item-4{opacity:1;visibility:visible;z-index:1;}
237  .bann-slider[data-efeito='fade'][data-atual='5'] .bann-slider-item-5{opacity:1;visibility:visible;z-index:1;}
238  .bann-slider[data-efeito='fade'][data-atual='6'] .bann-slider-item-6{opacity:1;visibility:visible;z-index:1;}
239  .bann-slider[data-efeito='fade'][data-atual='7'] .bann-slider-item-7{opacity:1;visibility:visible;z-index:1;}
240  .bann-slider[data-efeito='fade'][data-atual='8'] .bann-slider-item-8{opacity:1;visibility:visible;z-index:1;}
241
242  .bann-slider-link-efeito::after{height:100%;left:0;position:absolute;top:0;width:100%;background:rgba(0,0,0,.4);content:'';display:none;}
243  .bann-slider-info{color:#fff;display:none;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);}
244  .bann-slider-info-tt{font-size:26px;text-transform:uppercase;}
245  .bann-slider-info-descricao{font-size:16px;margin-top:5px;}
246  .bann-slider-info-btn{border-style:solid;display:inline-block;font-size:14px;text-decoration:none;text-transform:uppercase;transition:all 300ms;}
247  .bann-slider-info-btn:hover{background:#fff;border-color:#fff;color:#333;}
248
249  /* @media (max-width:640px){ */
250  .bann-slider-seta-anterior,
251  .bann-slider-seta-proximo{height:44px;width:22px;}
252  .bann-slider-seta-vetor{height:27px;width:8px;}
253  .bann-slider-info-tt{font-size:18px;}
254  .bann-slider-info-descricao{font-size:12px;}
255  .bann-slider-info-btn{border-width:1px;font-size:10px;margin-top:15px;padding:7px 15px;}
256  /* } */
257/*
258  @media (min-width:641px) and (max-width:999px){
259    .bann-slider-seta-anterior,
260    .bann-slider-seta-proximo{height:80px;width:36px;}
261    .bann-slider-seta-vetor{height:50px;width:15px;}
262    .bann-slider-link-efeito::after{opacity:0;transition:opacity 300ms;}
263    .bann-slider:hover .bann-slider-link-efeito::after{opacity:1;}
264    .bann-slider-info{opacity:0;transition:opacity 300ms;}
265    .bann-slider-info-tt{font-size:26px;}
266    .bann-slider-info-descricao{font-size:16px;}
267    .bann-slider-info-btn{border-width:1px;font-size:14px;margin-top:20px;padding:10px 40px;}
268    .bann-slider:hover .bann-slider-info{opacity:1;}
269  } */
270
271  @media (min-width:1024px){
272    .bann-slider-seta-anterior,
273    .bann-slider-seta-proximo{height:80px;width:36px;}
274    .bann-slider-seta-vetor{height:50px;width:15px;}
275    .bann-slider-link-efeito::after{opacity:0;transition:opacity 300ms;}
276    .bann-slider:hover .bann-slider-link-efeito::after{opacity:1;}
277    .bann-slider-info{opacity:0;transition:opacity 300ms;}
278    .bann-slider-info-tt{font-size:26px;}
279    .bann-slider-info-descricao{font-size:16px;}
280    .bann-slider-info-btn{border-width:1px;font-size:14px;margin-top:20px;padding:10px 40px;}
281    .bann-slider:hover .bann-slider-info{opacity:1;}
282  }
283
284  /* --- conteudo.css --- */
285  .cont-tt{display:block;margin-bottom:3px;}
286  .cont-menu{display:flex;flex-wrap:wrap;justify-content:center;}
287  .cont-limite{max-width:100%;}
288  .cont-lista{align-items:flex-start;display:flex;flex-wrap:wrap;}
289  .cont-editar{display:inline-block;margin-bottom:3px;}
290  .cont-data{font-style:italic;}
291  .cont-separador{display:inline-block;width:100%;}
292
293  .cont-mensagem-enviada{color:#218211;font-size:18px;font-weight:bold;margin-top:10px;}
294
295  .cont-item-bann-slider{width:100%;}
296
297  .cont-banners-box{position:relative;}
298  .cont-banners-imagem{width:100%;}
299  .cont-banners-link{height:100%; left:0; position:absolute; top:0; width:100%;}
300
301  .cont-fotos-box{align-items:center;display:flex;flex-wrap:wrap;}
302  .cont-fotos-nome{flex-basis:100%;font-size:14px;padding:10px 0;text-align:center;}
303  .cont-fotos-nome-link{width:100%;}
304  .cont-fotos-link,
305  .cont-fotos-imagem{width:100%;}
306
307  .cont-video-box{height:0;margin:0 auto;padding-bottom:56%;position:relative;}
308  .cont-video-quadro{height:100%; left:0; position:absolute; top:0; width:100%; background:#ccc;}
309
310  .cont-compartilhe-lista{background:#f0f0f0;padding:10px 10px 7px;}
311  .cont-compartilhe-item{float:left;margin-right:10px;}
312
313  @media (min-width:1024px){
314    .cont-menu{align-items:center;flex-direction:column;}
315    .cont-lista{justify-content:center;}
316  }
317
318  /* @media (max-width:640px){ */
319  .cont-ali-ip-l{text-align:left !important;}
320  .cont-ali-ip-c{text-align:center !important;}
321  .cont-ali-ip-r{text-align:right !important;}
322  /* } */
323
324  /* @media (min-width:641px) and (max-width:999px){
325    .cont-ali-fb-l{text-align:left !important;}
326    .cont-ali-fb-c{text-align:center !important;}
327    .cont-ali-fb-r{text-align:right !important;}
328  } */
329
330  /* @media (min-width:1000px) and (max-width:1249px){
331    .cont-ali-dk-l{text-align:left !important;}
332    .cont-ali-dk-c{text-align:center !important;}
333    .cont-ali-dk-r{text-align:right !important;}
334  } */
335
336  @media (min-width:1024px){
337    .cont-ali-mn-l{text-align:left !important;}
338    .cont-ali-mn-c{text-align:center !important;}
339    .cont-ali-mn-r{text-align:right !important;}
340  }
341
342  /* @media (max-width:999px){ */
343  .cont-alt-pq{height:1px;margin:2px 0;}
344  .cont-alt-md{margin:5px 0;}
345  .cont-alt-gr{margin:10px 0;}
346
347  .cont-mgm-l-pq{margin-top:-5px;margin-left:-5px;}
348  .cont-mgm-l-md{margin-top:-10px;margin-left:-10px;}
349  .cont-mgm-l-gr{margin-top:-20px;margin-left:-20px;}
350
351  .cont-mgm-i-pq{padding-top:5px;padding-left:5px;}
352  .cont-mgm-i-md{padding-top:10px;padding-left:10px;}
353  .cont-mgm-i-gr{padding-top:20px;padding-left:20px;}
354
355  .cont-mgm-s-pq + .cont-mgm-s-pq{margin-top:5px;}
356  .cont-mgm-s-md + .cont-mgm-s-md{margin-top:10px;}
357  .cont-mgm-s-gr + .cont-mgm-s-gr{margin-top:20px;}
358
359  .cont-pdd-pq{padding-left:10px;padding-right:10px;}
360  .cont-pdd-md{padding-left:20px;padding-right:20px;}
361  .cont-pdd-gr{padding-left:40px;padding-right:40px;}
362  /* } */
363
364  @media (min-width:1024px){
365    .cont-alt-pq{margin:5px 0;}
366    .cont-alt-md{margin:10px 0;}
367    .cont-alt-gr{margin:20px 0;}
368
369    .cont-mgm-l-pq{margin-top:-10px;margin-left:-10px;}
370    .cont-mgm-l-md{margin-top:-20px;margin-left:-20px;}
371    .cont-mgm-l-gr{margin-top:-40px;margin-left:-40px;}
372
373    .cont-mgm-i-pq{padding-top:10px;padding-left:10px;}
374    .cont-mgm-i-md{padding-top:20px;padding-left:20px;}
375    .cont-mgm-i-gr{padding-top:40px;padding-left:40px;}
376
377    .cont-mgm-s-pq + .cont-mgm-s-pq{margin-top:10px;}
378    .cont-mgm-s-md + .cont-mgm-s-md{margin-top:20px;}
379    .cont-mgm-s-gr + .cont-mgm-s-gr{margin-top:40px;}
380  }
381
382  /* --- padrao-conteudos.css --- */
383  .categoria-video-box{position:relative;}
384  .categoria-video-quadro{background:#ccc;left:0;height:100%;position:absolute;top:0;width:100%;}
385
386  .cont-banners-box-efeito::before{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.5);content:'';display:block;opacity:0;transition:opacity 300ms;z-index:1;}
387  .cont-banners-nome{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;top:0;white-space:nowrap;width:100%;z-index:2;}
388  .cont-banners-nome-texto{border:1px solid;font-size:14px;opacity:0;padding:12px 10px 10px;text-align:center;transition:opacity 300ms;}
389  .cont-banners-nome-texto-visivel{opacity:1;}
390  .cont-banners-link{color:inherit;text-decoration:none;z-index:3;}
391
392  .cont-banners-nome-texto{background:rgba(0,0,0,.4);opacity:1;}
393
394  /* @media (min-width:641px) and (max-width:999px){
395    .cont-banners-box-efeito:hover::before,
396    .cont-banners-box-efeito:hover .cont-banners-nome-texto{opacity:1;}
397  } */
398
399  @media (min-width:1024px){
400    .cont-banners-nome-texto{background:unset;opacity:0;}
401    .cont-banners-box-efeito:hover::before,
402    .cont-banners-box-efeito:hover .cont-banners-nome-texto{opacity:1;}
403  }
404</style><link rel="preload" type="text/css" href="https://static1.braavo.com.br/css/personalizados/hiper2-personalizados.css?cache=26100321" as="style">
405<link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/css/personalizados/hiper2-personalizados.css?cache=26100321"><link rel="preload" type="text/css" href="https://static1.braavo.com.br/tailwind/loja-tailwind-4.3.min.css?cache=1066" as="style">
406<link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/tailwind/loja-tailwind-4.3.min.css?cache=1066"><style>
407  .tail-prod-ver-modal{
408    top:50%;
409    left:50%;
410    transform:translate(-50%, -50%);
411  }
412
413  /* Correções especificas para o Topo */
414  .tail-topo-busca-form-interno-2{overflow:hidden;}
415  .tail-topo-login .tail-topo-login-item{padding-left:0;padding-right:0.5rem;}
416</style><style>
417  .escondido{display:none !important;}
418</style><style>
419  .disabled-bg:disabled{background-color:rgb(229 231 235); opacity:.5;}
420
421  .grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr));}
422
423  @media (min-width:1024px) {
424    .lg\:grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr));}
425  }
426
427  /* Trustvox (reset) */
428  .carousel__track{overflow:visible;}
429
430  /* Variáveis */
431  :root {
432    --tailListagemCardRecuo:0.5rem;
433  }
434
435  /* Listagem - Botão setas */
436  .tail-listagem-blog-seta-interno,
437  .tail-listagem-cate-seta-interno,
438  .tail-listagem-conj-seta-interno,
439  .tail-listagem-inst-seta-interno,
440  .tail-listagem-marc-seta-interno,
441  .tail-listagem-prod-seta-interno{aspect-ratio:1/1;}
442
443  /* Listagem - Controla o comportamento do scroll */
444  .tail-listagem-blog-slider-container,
445  .tail-listagem-cate-slider-container,
446  .tail-listagem-conj-slider-container,
447  .tail-listagem-inst-slider-container,
448  .tail-listagem-marc-slider-container,
449  .tail-listagem-prod-slider-container{
450    scroll-behavior:smooth;
451    scroll-snap-type:x mandatory;
452    scrollbar-width:none;
453  }
454
455  /* Listagem - Esconde scroll bar no Firefox */
456  .tail-listagem-blog-slider-container::-webkit-scrollbar,
457  .tail-listagem-cate-slider-container::-webkit-scrollbar,
458  .tail-listagem-conj-slider-container::-webkit-scrollbar,
459  .tail-listagem-inst-slider-container::-webkit-scrollbar,
460  .tail-listagem-marc-slider-container::-webkit-scrollbar,
461  .tail-listagem-prod-slider-container::-webkit-scrollbar{display:none;}
462
463  /* Produtos - Largura mínima das variações de texto */
464  .tail-listagem-prod-variacao-texto{min-width:2.5rem;}
465
466  /* Produtos - Esconde scroll das variações */
467  .tail-listagem-prod-lista-vari::-webkit-scrollbar{display:none;}
468  .tail-listagem-prod-lista-vari{-ms-overflow-style:none;scrollbar-width:none;}
469
470    .tail-listagem-card-largura-1{width:calc(100%/1 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-1{width:calc(100%/1 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-1{width:calc(100%/1 - var(--tailListagemCardRecuo));}}
470 @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-1{width:calc(100%/1 - var(--tailListagemCardRecuo));}}
471  .tail-listagem-card-largura-2{width:calc(100%/2 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-2{width:calc(100%/2 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-2{width:calc(100%/2 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-2{width:calc(100%/2 - var(--tailListagemCardRecuo));}}
472  .tail-listagem-card-largura-3{width:calc(100%/3 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-3{width:calc(100%/3 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-3{width:calc(100%/3 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-3{width:calc(100%/3 - var(--tailListagemCardRecuo));}}
473  .tail-listagem-card-largura-4{width:calc(100%/4 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-4{width:calc(100%/4 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-4{width:calc(100%/4 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-4{width:calc(100%/4 - var(--tailListagemCardRecuo));}}
474  .tail-listagem-card-largura-5{width:calc(100%/5 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-5{width:calc(100%/5 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-5{width:calc(100%/5 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-5{width:calc(100%/5 - var(--tailListagemCardRecuo));}}
475  .tail-listagem-card-largura-6{width:calc(100%/6 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-6{width:calc(100%/6 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-6{width:calc(100%/6 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-6{width:calc(100%/6 - var(--tailListagemCardRecuo));}}
476  .tail-listagem-card-largura-7{width:calc(100%/7 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-7{width:calc(100%/7 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-7{width:calc(100%/7 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-7{width:calc(100%/7 - var(--tailListagemCardRecuo));}}
477  .tail-listagem-card-largura-8{width:calc(100%/8 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-8{width:calc(100%/8 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-8{width:calc(100%/8 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-8{width:calc(100%/8 - var(--tailListagemCardRecuo));}}
478  .tail-listagem-card-largura-9{width:calc(100%/9 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-9{width:calc(100%/9 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-9{width:calc(100%/9 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-9{width:calc(100%/9 - var(--tailListagemCardRecuo));}}
479  .tail-listagem-card-largura-10{width:calc(100%/10 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-10{width:calc(100%/10 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-10{width:calc(100%/10 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-10{width:calc(100%/10 - var(--tailListagemCardRecuo));}}
480  .tail-listagem-card-largura-11{width:calc(100%/11 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-11{width:calc(100%/11 - var(--tailListagemCardRecuo));}}
480 @media(min-width:1024px){.lg\:tail-listagem-card-largura-11{width:calc(100%/11 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-11{width:calc(100%/11 - var(--tailListagemCardRecuo));}}
481  .tail-listagem-card-largura-12{width:calc(100%/12 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-12{width:calc(100%/12 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-12{width:calc(100%/12 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-12{width:calc(100%/12 - var(--tailListagemCardRecuo));}}
482  .tail-listagem-card-largura-13{width:calc(100%/13 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-13{width:calc(100%/13 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-13{width:calc(100%/13 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-13{width:calc(100%/13 - var(--tailListagemCardRecuo));}}
483  .tail-listagem-card-largura-14{width:calc(100%/14 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-14{width:calc(100%/14 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-14{width:calc(100%/14 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-14{width:calc(100%/14 - var(--tailListagemCardRecuo));}}
484  .tail-listagem-card-largura-15{width:calc(100%/15 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-15{width:calc(100%/15 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-15{width:calc(100%/15 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-15{width:calc(100%/15 - var(--tailListagemCardRecuo));}}
485  .tail-listagem-card-largura-16{width:calc(100%/16 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-16{width:calc(100%/16 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-16{width:calc(100%/16 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-16{width:calc(100%/16 - var(--tailListagemCardRecuo));}}
486  .tail-listagem-card-largura-17{width:calc(100%/17 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-17{width:calc(100%/17 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-17{width:calc(100%/17 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-17{width:calc(100%/17 - var(--tailListagemCardRecuo));}}
487  .tail-listagem-card-largura-18{width:calc(100%/18 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-18{width:calc(100%/18 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-18{width:calc(100%/18 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-18{width:calc(100%/18 - var(--tailListagemCardRecuo));}}
488  .tail-listagem-card-largura-19{width:calc(100%/19 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-19{width:calc(100%/19 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-19{width:calc(100%/19 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-19{width:calc(100%/19 - var(--tailListagemCardRecuo));}}
489  .tail-listagem-card-largura-20{width:calc(100%/20 - var(--tailListagemCardRecuo));} @media(min-width:640px){.md\:tail-listagem-card-largura-20{width:calc(100%/20 - var(--tailListagemCardRecuo));}} @media(min-width:1024px){.lg\:tail-listagem-card-largura-20{width:calc(100%/20 - var(--tailListagemCardRecuo));}} @media(min-width:1536px){.\2xl\:tail-listagem-card-largura-20{width:calc(100%/20 - var(--tailListagemCardRecuo));}}
490
491
492  .tt{margin-bottom:15px; font-weight:400; font-size:18px; text-align:center; text-transform:uppercase;}
493  .botao-primario{background-color:#000;}
494</style><style>
495  .tail-listagem-prod-versao7 .tail-listagem-prod-imagem-container:hover .tail-listagem-prod-imagem-2,
496  .tail-listagem-prod-versao7 .tail-listagem-prod-imagem-container.hover-mobile .tail-listagem-prod-imagem-2 {
497    opacity: 1;
498  }
499</style><style type="text/css" id="css-destaques">
500  .tail-listagem-dests,
501.tail-prod-ver-dests{
502  display: none !important;
503}.listagem-prod-fotos-destaque-tipo-1,
504.tail-listagem-dests-id-1 {
505  display: block !important;
506  background-color: #d3261d !important;
507}
508
509.tail-prod-ver-dests-id-1 {
510  display: block !important;
511}
512
513.listagem-prod-fotos-destaque-tipo-1::before,
514.tail-listagem-dests-id-1::before {
515  content: "Promoção";
516  color: #FFFFFF !important;
517}
518
519.tail-prod-ver-dests-id-1::before {
520  content: "Promoção";
521}.listagem-prod-fotos-destaque-tipo-2,
522.tail-listagem-dests-id-2 {
523  display: block !important;
524  background-color: #d3261d !important;
525}
526
527.tail-prod-ver-dests-id-2 {
528  display: block !important;
529}
530
531.listagem-prod-fotos-destaque-tipo-2::before,
532.tail-listagem-dests-id-2::before {
533  content: "Lançamento";
534  color: #FFFFFF !important;
535}
536
537.tail-prod-ver-dests-id-2::before {
538  content: "Lançamento";
539}.listagem-prod-fotos-destaque-tipo-3,
540.tail-listagem-dests-id-3 {
541  display: block !important;
542  background-color: #d3261d !important;
543}
544
545.tail-prod-ver-dests-id-3 {
546  display: block !important;
547}
548
549.listagem-prod-fotos-destaque-tipo-3::before,
550.tail-listagem-dests-id-3::before {
551  content: "Exclusivo";
552  color: #FFFFFF !important;
553}
554
555.tail-prod-ver-dests-id-3::before {
556  content: "Exclusivo";
557}.listagem-prod-fotos-destaque-tipo-4,
558.tail-listagem-dests-id-4 {
559  display: block !important;
560  background-color: #d3261d !important;
561}
562
563.tail-prod-ver-dests-id-4 {
564  display: block !important;
565}
566
567.listagem-prod-fotos-destaque-tipo-4::before,
568.tail-listagem-dests-id-4::before {
569  content: "Super Desconto";
570  color: #FFFFFF !important;
571}
572
573.tail-prod-ver-dests-id-4::before {
574  content: "Super Desconto";
575}.listagem-prod-fotos-destaque-tipo-5,
576.tail-listagem-dests-id-5 {
577  display: block !important;
578  background-color: #d3261d !important;
579}
580
581.tail-prod-ver-dests-id-5 {
582  display: block !important;
583}
584
585.listagem-prod-fotos-destaque-tipo-5::before,
586.tail-listagem-dests-id-5::before {
587  content: "Pré-Venda";
588  color: #FFFFFF !important;
589}
590
591.tail-prod-ver-dests-id-5::before {
592  content: "Pré-Venda";
593}.listagem-prod-fotos-destaque-tipo-6,
594.tail-listagem-dests-id-6 {
595  display: block !important;
596  background-color: #d3261d !important;
597}
598
599.tail-prod-ver-dests-id-6 {
600  display: block !important;
601}
602
603.listagem-prod-fotos-destaque-tipo-6::before,
604.tail-listagem-dests-id-6::before {
605  content: "Festas";
606  color: #FFFFFF !important;
607}
608
609.tail-prod-ver-dests-id-6::before {
610  content: "Festas";
611}.listagem-prod-fotos-destaque-tipo-7,
612.tail-listagem-dests-id-7 {
613  display: block !important;
614  background-color: #d3261d !important;
615}
616
617.tail-prod-ver-dests-id-7 {
618  display: block !important;
619}
620
621.listagem-prod-fotos-destaque-tipo-7::before,
622.tail-listagem-dests-id-7::before {
623  content: "Bazar";
624  color: #FFFFFF !important;
625}
626
627.tail-prod-ver-dests-id-7::before {
628  content: "Bazar";
629}.listagem-prod-fotos-destaque-tipo-8,
630.tail-listagem-dests-id-8 {
631  display: block !important;
632  background-color: #d3261d !important;
633}
634
635.tail-prod-ver-dests-id-8 {
636  display: block !important;
637}
638
639.listagem-prod-fotos-destaque-tipo-8::before,
640.tail-listagem-dests-id-8::before {
641  content: "Preço Especial";
642  color: #FFFFFF !important;
643}
644
645.tail-prod-ver-dests-id-8::before {
646  content: "Preço Especial";
647}.listagem-prod-fotos-destaque-tipo-9,
648.tail-listagem-dests-id-9 {
649  display: block !important;
650  background-color: #d3261d !important;
651}
652
653.tail-prod-ver-dests-id-9 {
654  display: block !important;
655}
656
657.listagem-prod-fotos-destaque-tipo-9::before,
658.tail-listagem-dests-id-9::before {
659  content: "Sale";
660  color: #FFFFFF !important;
661}
662
663.tail-prod-ver-dests-id-9::before {
664  content: "Sale";
665}.listagem-prod-fotos-destaque-tipo-10,
666.tail-listagem-dests-id-10 {
667  display: block !important;
668  background-color: #d3261d !important;
669}
670
671.tail-prod-ver-dests-id-10 {
672  display: block !important;
673}
674
675.listagem-prod-fotos-destaque-tipo-10::before,
676.tail-listagem-dests-id-10::before {
677  content: "News";
678  color: #FFFFFF !important;
679}
680
681.tail-prod-ver-dests-id-10::before {
682  content: "News";
683}.listagem-prod-fotos-destaque-tipo-11,
684.tail-listagem-dests-id-11 {
685  display: block !important;
686  background-color: #d3261d !important;
687}
688
689.tail-prod-ver-dests-id-11 {
690  display: block !important;
691}
692
693.listagem-prod-fotos-destaque-tipo-11::before,
694.tail-listagem-dests-id-11::before {
695  content: "Preview";
696  color: #FFFFFF !important;
697}
698
699.tail-prod-ver-dests-id-11::before {
700  content: "Preview";
701}
702</style><!-- head-css-evisual-fontes -->
703<link rel="preconnect" href="https://fonts.googleapis.com">
704<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
705<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,400&display=swap" media="print" onload="this.media='all'">
706<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,400&display=swap"></noscript>
707<!-- head-css-evisual -->
708<style id="css-evisual-json" class="js-ev-json">
709.ev-topo-interno-1{background-color:#942419;}
710.ev-topo-interno-1{border-color:#bfbebf !important;}
711.ev-topo-categorias-toggle-btn-abrir-svg{color:#fff !important;}
712.rounded,.rounded-full,.rounded-md,.rounded-lg,.rounded-tr-lg,.rounded-bl-lg,.lg\:rounded-lg,button,input[type=button]{border-radius:0 !important;}
713.tt{color:#000 !important;}
714@media(min-width:1024px){.ev-topo-busca-btn-ok-svg, .ev-topo-busca-toggle-1-form-svg{color:#fff !important;}}
715@media(min-width:1024px){.ev-topo-busca-campo, .ev-topo-busca-campo::placeholder{color:#fff !important;}}
716@media(min-width:1024px){.ev-topo-busca-form-interno-2{border-color:#fff !important;}}
717.ev-topo-carrinho-1-interno{color:#000 !important;}
718.ev-topo-carrinho-produto-ir{border-color:#ffffff !important;}
719.ev-topo-carrinho-1-dados-sacola-svg{color:#fff !important;}
720.ev-topo-desejo-vetor-svg{color:#fff !important;}
721.ev-topo-login-svg{color:#fff !important;}
722@media(min-width:1024px){.ev-topo-login-link{color:#fff !important;}}
723@media (min-width:1024px){.ev-topo-login-lista.divide-gray-200>:not([hidden])~:not([hidden]){border-color:#fff !important;}}
724.ev-topo-social-dados-link{color:#fff !important;}
725.ev-listagem-prod-item,.ev-listagem-conj-item{border-color:transparent !important;}
726.ev-listagem-prod-preco-de{color:#141414 !important;}
727.ev-listagem-prod-preco-de{font-family:Poppins !important;}
728.ev-listagem-prod-preco-de{font-weight:200 !important;}
729.ev-listagem-prod-preco-parcela{color:#000 !important;}
730.ev-listagem-prod-preco-parcela{font-family:Poppins !important;}
731.ev-listagem-prod-preco-avista{color:#54B537 !important;}
732.ev-banner-frete-tt{color:#999 !important;}
733.ev-banner-frete-tt{font-weight:500 !important;}
734@media(min-width:1024px){.ev-banner-frete-tt{font-size:12px !important;}}
735.ev-banner-frete-texto{color:#942419 !important;}
736.ev-banner-frete-texto{font-weight:700 !important;}
737@media(min-width:1024px){.ev-banner-frete-texto{font-size:12px !important;}}
738.ev-etapa-comprar-btn{background-color:#54B537 !important;}
739.ev-etapa-comprar-btn:hover{background-color:#7cd062 !important;}
740.ev-etapa-comprar-btn{color:#ffffff !important;}
741.ev-etapa-comprar-btn{font-weight:600 !important;}
742.ev-etapa-comprar-btn{text-transform:uppercase !important;}
743@media(max-width:1023px){.ev-etapa-comprar-btn{font-size:16px !important;}}
744@media(min-width:1024px){.ev-etapa-comprar-btn{font-size:20px !important;}}
745.ev-topo-carrinho-1-dados-sacola-interno{color:#fff !important;}
746</style>
747<!-- head-css-fonte-fallback -->
748<style>
749  @font-face{font-family:'Poppins Fallback';src:local('Arial'),local('Helvetica Neue'),local('Roboto'),local('Liberation Sans'),local('Arimo');size-adjust:96.10%;ascent-override:109.26%;descent-override:36.42%;line-gap-override:10.41%;}
750  .ev-listagem-prod-preco-de{font-family:Poppins,'Poppins Fallback',sans-serif !important;}
751  .ev-listagem-prod-preco-parcela{font-family:Poppins,'Poppins Fallback',sans-serif !important;}
752</style>
753<style id="css-black-friday-cor">
754  :root{
755    --black-friday-fundo: #000000 !important;
756    --black-friday-texto: #ffffff !important;
757    --black-friday-borda: #555555 !important;
758  }
759</style>
760
761<link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/css/black-friday/black-friday-rodape-vitrine.css"><link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/css/black-friday/black-friday-topo-categoria.css"><link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/css/black-friday/black-friday-rodape-categoria.css">
761<script type="text/javascript" id="js-black-friday-categoria">var blackFridayCategorias = [];blackFridayCategorias.push("cat/280/black-friday");</script>
761<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/black-friday-categoria.js"></script>
761<script type="text/javascript" data-braavo="inline">
762  window.dadosPixel = {"body_id":"pag-blog-ver","cliente":null,"produto":null,"carrinho":[],"pedido":null,"cross_sell":0};
763  document.addEventListener('DOMContentLoaded', () => { console.log(window.dadosPixel); });
764</script>
764<link rel="preconnect" href="https://www.googletagmanager.com">
765<link rel="preconnect" href="https://www.google-analytics.com">
766<script type="text/javascript">
767  window.dataLayer = window.dataLayer || [];
768</script>
768<script type="text/javascript">
vendor: 379 bytes, lines 768-778
768
769  (function(w,d,s,l,i){
770    w[l]=w[l]||[];
771    w[l].push({"gtm.start": new Date().getTime(), event:"gtm.js"});
772    var f=d.getElementsByTagName(s)[0],
773        j=d.createElement(s),
774        dl=l!="dataLayer"?"&l="+l:"";
775    j.async=true;
776    j.src="https://www.googletagmanager.com/gtm.js?id="+i+dl;
777    f.parentNode.insertBefore(j,f);
778  })(window,document,"script","dataLayer","
778GTM-TK8SS84
vendor: 4 bytes, line 778
778");
779</script>
vendor: 86 bytes, line 779
779<script async type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
779G-YY425K6YWK
vendor: 11 bytes, line 779
779"></script>
779<script type="text/javascript">
780  
vendor: 131 bytes, lines 780-782
780window.dataLayer = window.dataLayer || [];
781  function gtag(){dataLayer.push(arguments)}
782  gtag("js", new Date());  gtag("config", "
782G-YY425K6YWK
vendor: 32 bytes, line 782
782", {"send_page_view": false});  
782gtag("config", "G-YMBKM3R874");  var dataGoogleGa4 = {"id":"AW-979471387\/RwWaCM3U0gMQm5iG0wM","loja":"Hiper Sex Shop"};
783  gtag("config", "AW-979471387", {"allow_enhanced_conversions": true, "send_page_view": false});</script>
783<script type="text/javascript" data-braavo="inline">
784  var dataFacebookPixelEvento = {"ativo":true};
785  var dataTiktokPixelEvento = {"ativo":true};
786  var dataPinterestPixelEvento = {"ativo":true};
787</script>
787<script type="text/javascript" id="menu-carrinho">
788jsMenuCarrinho={"total":"0,00","qtde":0,"texto":"item|itens","produtos":[]};</script>
788<script type="text/javascript" id="js-global">console.log('Braavo! Plataforma de Lojas Virtuais. Todos os direitos reservados');jsGlobal={"layoutAno":"2015","pid":"hiper","onlineToken":"0dd33c01646fd952d84994839e52a448","urlCake":"/","facebook":0,"carrinho":"Carrinho","dataHoje":"2026-10-03","host_local":false,"host_teste":false};jsFlutTopo={"ativo":"true","referencia":"principal","efeito":"fade","desativar":"iphone|ipad","elementos":"topo-logo|topo-menu-a|topo-busca|topo-menu-c|topo-crr"};jsFlutCrr={"ativo":"true","efeito":"fade"};jsCrr={"vazio":"Vazio","valor":"R$ 0,00"};jsLateralFixoMargem={"texto":null};jsProd={"selecionar-variacao":"1"};jsListaRela=[];jsListaFoto=[];compraRapidaId='0';compraRapidaTrava=false;compraRapidaMouse=false;</script>
788<script type="text/javascript" id="js-dinamicos">jsLogin='<a href="/login" rel="nofollow" class="tipo-login-opcao tipo-login-link tipo-login-link-login">Entrar</a><a href="/cadastro" class="tipo-login-opcao tipo-login-link tipo-login-link-cadastro">Criar conta</a>';jsGlobal['grupo_id']='1';</script>
788<!-- head-scripts --><link rel="preload" href="https://static1.braavo.com.br/js-min/_geral/alias.js?cache=26100321" as="script">
789<script type="text/javascript" src="https://static1.braavo.com.br/js-min/_geral/alias.js?cache=26100321"></script>
789<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/mascaras.js"></script>
789<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/utm.js?cache=26100321"></script>
vendor: 1 bytes, line 789
789
790<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/cookies.js?cache=26100321"></script>
vendor: 1 bytes, line 790
790
791<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/hover-mobile.js?cache=26100321"></script>
vendor: 1 bytes, line 791
791
792<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tampao.js?cache=26100321"></script>
vendor: 1 bytes, line 792
792
793<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/paginacao.js?cache=26100321"></script>
vendor: 1 bytes, line 793
793
794<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/newsletter2.js?cache=26100321"></script>
vendor: 1 bytes, line 794
794
795<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/contato2.js?cache=26100321"></script>
795<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/banner_principal_carrossel.js?cache=26100321"></script>
795<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/cronometro.js?cache=26100321"></script>
795<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/endereco-pais.js?cache=26100321"></script>
795<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-variacao.js?cache=26100321"></script>
vendor: 1 bytes, line 795
795
796<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-preco.js?cache=26100321"></script>
vendor: 1 bytes, line 796
796
797<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-url.js?cache=26100321"></script>
vendor: 1 bytes, line 797
797
798<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-espera.js?cache=26100321"></script>
vendor: 1 bytes, line 798
798
799<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-frete.js?cache=26100321"></script>
vendor: 1 bytes, line 799
799
800<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-parcela.js?cache=26100321"></script>
vendor: 1 bytes, line 800
800
801<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-quantidade.js?cache=26100321"></script>
vendor: 1 bytes, line 801
801
802<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-comprar2.js?cache=26100321"></script>
vendor: 1 bytes, line 802
802
803<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-etapa-personalizado.js?cache=26100321"></script>
vendor: 1 bytes, line 803
803
804<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-pergunta2.js?cache=26100321"></script>
vendor: 1 bytes, line 804
804
805<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-provador-motor.js?cache=26100321"></script>
vendor: 1 bytes, line 805
805
806<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-prod-ver-provador.js?cache=26100321"></script>
806<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/produto-galeria.js?cache=26100321"></script>
vendor: 1 bytes, line 806
806
807<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-listagem-slider.js?cache=26100321"></script>
807<script defer type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/tail-pixel-eventos2.4.js?cache=26100321"></script>
807
808<!-- /head-scripts --><!-- head-scripts-funcoes --><link rel="preload" href="https://static1.braavo.com.br/js-min/es6/funcoes/hiper2.js?cache=26100321" as="script">
808<script type="text/javascript" src="https://static1.braavo.com.br/js-min/es6/funcoes/hiper2.js?cache=26100321"></script>
808</head><body id="pag-blog-ver" data-tema="hiper2" data-idioma="1" data-desejo="0" data-grupo-id="1" data-editor-visual-aberto="0" data-listagem-seta-circular-voltar="0" data-listagem-seta-circular-avancar="0" data-logado-braavo="0" data-pagina-atual="/post/preco-do-tesao-crise-financeira-e-sexo" data-slide-in="0" class="js-body"><!-- gtm -->
809<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TK8SS84" height="1" width="1" style="display:none;visibility:hidden"></iframe></noscript><div id="container" class="overflow-visible geral ev-geral js-geral"><header class="sticky top-0 z-50 w-full overflow-visible tail-cabecalho ev-cabecalho js-tail-cabecalho" data-template="1202">    <section id="aviso-urgente" class="h-10 bg-black text-white text-center text-xs lg:text-sm aviso-urgente tail-aviso-alternado ev-aviso-alternado js-aviso-urgente js-aviso-alternado" data-seta-posicao="baixo">
810    <ul class="relative w-full h-full tail-aviso-alternado-lista ev-aviso-alternado-lista">
811              <li class="h-full top-0 left-0 absolute w-full tail-aviso-alternado-item tail-aviso-alternado-item-1 ev-aviso-alternado-item">
812                      <div class="flex items-center justify-center h-full tail-aviso-alternado-texto tail-aviso-alternado-texto-1 ev-aviso-alternado-texto">
813              <span class="tail-aviso-alternado-texto-interno tail-aviso-alternado-texto-interno-1 ev-aviso-alternado-texto-interno">
814                <div class="tail-aviso-alternado-texto tail-aviso-alternado-texto-1 ev-aviso-alternado-texto">
815                  ELEITO O <B> MELHOR SEXSHOP ONLINE </B>DO BRASIL                </div>
816              </span>
817            </div>
818                  </li>
819                <li class="h-full top-0 left-0 absolute w-full tail-aviso-alternado-item tail-aviso-alternado-item-2 ev-aviso-alternado-item">
820                      <div class="flex items-center justify-center h-full tail-aviso-alternado-texto tail-aviso-alternado-texto-2 ev-aviso-alternado-texto">
821              <span class="tail-aviso-alternado-texto-interno tail-aviso-alternado-texto-interno-2 ev-aviso-alternado-texto-interno">
822                <div class="tail-aviso-alternado-texto tail-aviso-alternado-texto-2 ev-aviso-alternado-texto">
823                  TODO SITE EM ATÉ <B> 10 X SEM JUROS</B> E FRETE GRÁTIS NAS COMPRAS ACIMA DE R$ 199 PARA ALGUMAS REGIÕES.                </div>
824              </span>
825            </div>
826                  </li>
827            </ul>
828    <style>
829            .tail-aviso-alternado-lista,
830      .tail-aviso-alternado-item{background-color:#000;}
831
832      .tail-aviso-alternado-item,
833      .tail-aviso-alternado-link{color:#FFF}
834
835      @keyframes avisoAlterFadeInOut{0% {opacity:1; z-index:1}46% {opacity:1; z-index:1}50% {opacity:0; z-index:0}96% {opacity:0; z-index:0}100% {opacity:1; z-index:1}}@keyframes avisoAlterFadeInOut{0% {opacity:1; z-index:1}46% {opacity:1; z-index:1}50% {opacity:0; z-index:0}96% {opacity:0; z-index:0}100% {opacity:1; z-index:1}}.tail-aviso-alternado-item{animation-name:avisoAlterFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:20s;animation-name:avisoAlterFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:20s;}.tail-aviso-alternado-item-2{animation-delay:0s;}.tail-aviso-alternado-item-1{animation-delay:10s;}          </style>
836  </section>
837
838
839<section class="overflow-visible text-xs relative tail-topo ev-topo js-tail-topo js-appec-escondido js-braavoapp-escondido">
840
841    
842  <section data-nome="interno_1" class="relative p-4 overflow-visible transition duration-300 border-b border-transparent border-solid lg:border-gray-200 lg:text-left ev-topo-interno-1 js-tail-topo-interno-1 tail-topo-interno-1" data-seta-posicao="baixo">
843    <div class="grid grid-cols-3 overflow-visible tail-topo-classe-limite">
844                        <div class="flex items-center overflow-visible gap-2 lg:gap-6">
845            <div class="flex items-center overflow-visible ev-topo-categorias-toggle-btn-abrir js-tail-topo-inverter" data-seta-posicao="baixo">
846  <label for="tail-topo-hamburger-abrir" onclick="topoToggleTodosFechar(this)">
847    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-8 h-8 cursor-pointer tail-topo-categorias-toggle-btn-abrir-svg ev-topo-categorias-toggle-btn-abrir-svg">
848      <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 5.25h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5" />
849    </svg>
850  </label>
851  </div>
852<input class="hidden tail-topo-hamburger-abrir js-tail-topo-toggle-todos" type="checkbox" name="topo-hamburger" id="tail-topo-hamburger-abrir">
853<div data-nome="categorias-toggle-1" class="overflow-visible bg-black/30 backdrop-filter backdrop-blur-sm tail-topo-categorias-toggle">
854  <div class="absolute block top-1 left-72 lg:left-80 tail-topo-categorias-toggle-fechar">
855    <label for="tail-topo-hamburger-abrir">
856      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class=" w-8 h-8 text-white cursor-pointer lg:w-10 lg:h-10">
857        <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" />
858      </svg>
859    </label>
860  </div>
861  <div class="w-64 h-full overflow-auto text-sm bg-white lg:w-72 lg:w-80 tail-topo-categorias-toggle-interno  ev-topo-categorias-toggle-1-interno">
862
863    
864                <div class="overflow-visible tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno0">
865        <div class="flex flex-col overflow-visible uppercase divide-y divide-gray-200 divide-solid tail-topo-categorias-toggle-lista ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista0">
866                                                            <div class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0">
867                <div class="flex items-center gap-2">
868                  <a href="/cat/202/ofertas" style="" rel="next" class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Ofertas">
869                    <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
870                                            Ofertas                    </div>
871                  </a>
872                </div>
873              </div>
874              
875                                                                          
876                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Acessórios">
877                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
878                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Acessórios">
879                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
880                                                Acessórios                      </div>
881                    </div>
882                    <span class="py-1.5 px-3">
883                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
884                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
885                        </path>
886                      </svg>
887                    </span>
888                  </summary>
889                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
890                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
891                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
892                        <div class="flex items-center gap-x-2">
893                          <a href="/cat/230/acessorios" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Acessórios">
894                            <span class="">
895                              Ver Acessórios                            </span>
896                          </a>
897                        </div>
898                      </div>
899                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
900                            <div class="flex items-center gap-x-2">
901                              <a href="/cat/232/alongadores-penianos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Alongadores Penianos">
902                                <span class="">
903                                  Alongadores Penianos                                </span>
904                              </a>
905                            </div>
906                          </div>
907                        
908                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
909                            <div class="flex items-center gap-x-2">
910                              <a href="/cat/233/aneis-penianos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Anéis Penianos">
911                                <span class="">
912                                  Anéis Penianos                                </span>
913                              </a>
914                            </div>
915                          </div>
916                        
917                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
918                            <div class="flex items-center gap-x-2">
919                              <a href="/cat/234/brincadeiras" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Brincadeiras">
920                                <span class="">
921                                  Brincadeiras                                </span>
922                              </a>
923                            </div>
924                          </div>
925                        
926                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
927                            <div class="flex items-center gap-x-2">
928                              <a href="/cat/255/cinta-penianas" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Cinta Penianas">
929                                <span class="">
930                                  Cinta Penianas                                </span>
931                              </a>
932                            </div>
933                          </div>
934                        
935                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
936                            <div class="flex items-center gap-x-2">
937                              <a href="/cat/88/estimuladores-de-mamilos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Estimuladores de Mamilos">
938                                <span class="">
939                                  Estimuladores de Mamilos                                </span>
940                              </a>
941                            </div>
942                          </div>
943                        
944                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
945                            <div class="flex items-center gap-x-2">
946                              <a href="/cat/238/kits-eroticos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Kits Eróticos">
947                                <span class="">
948                                  Kits Eróticos                                </span>
949                              </a>
950                            </div>
951                          </div>
952                        
953                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
954                            <div class="flex items-center gap-x-2">
955                              <a href="/cat/239/pilhas-alcalinas" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Pilhas Alcalinas">
956                                <span class="">
957                                  Pilhas Alcalinas                                </span>
958                              </a>
959                            </div>
960                          </div>
961                        
962                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
963                            <div class="flex items-center gap-x-2">
964                              <a href="/cat/240/pompoarismo" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Pompoarismo">
965                                <span class="">
966                                  Pompoarismo                                </span>
967                              </a>
968                            </div>
969                          </div>
970                        
971                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
972                            <div class="flex items-center gap-x-2">
973                              <a href="/cat/241/preservativos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Preservativos">
974                                <span class="">
975                                  Preservativos                                </span>
976                              </a>
977                            </div>
978                          </div>
979                        
980                                                                                                                                              
981                                                                          <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
982                            <div class="flex items-center gap-x-2">
983                              <a href="/cat/101/sadomaso-fetiches" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1 tail-topo-categorias-toggle-com-subcategorias-1-dados-link-1" data-nome="Sadomaso | Fetiches">
984                                <span class="">
985                                  Sadomaso | Fetiches                                </span>
986                              </a>
987                              <!--
988                              <button class="relative p-1 transition-transform transform border border-gray-200 border-solid rounded-full md:hidden">
989                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4">
990                                  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
991                                  </path>
992                                </svg>
993                              </button>
994                              -->
995                            </div>
996                            <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno2">
997                              <ul class="relative flex flex-col gap-2 pl-4 tail-topo-subcategorias-separador ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista2 tail-topo-categorias-toggle-dados-lista-2">
998                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
999                                    <a href="/cat/102/acessorios-para-sado" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Acessórios para Sado">
1000                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1001                                        Acessórios para Sado                                      </span>
1002                                    </a>
1003                                  </li>
1004                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1005                                    <a href="/cat/103/amarras-e-algemas" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Amarras e Algemas">
1006                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1007                                        Amarras e Algemas                                      </span>
1008                                    </a>
1009                                  </li>
1010                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1011                                    <a href="/cat/104/chicotes-e-chibatas" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Chicotes e 
1011Chibatas">
1012                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1013                                        Chicotes e Chibatas                                      </span>
1014                                    </a>
1015                                  </li>
1016                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1017                                    <a href="/cat/105/cinto-de-castidade" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Cinto de Castidade">
1018                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1019                                        Cinto de Castidade                                      </span>
1020                                    </a>
1021                                  </li>
1022                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1023                                    <a href="/cat/106/coleiras-e-mordacas" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Coleiras e Mordaças">
1024                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1025                                        Coleiras e Mordaças                                      </span>
1026                                    </a>
1027                                  </li>
1028                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1029                                    <a href="/cat/108/mascara-e-vendas" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Máscara e Vendas">
1030                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1031                                        Máscara e Vendas                                      </span>
1032                                    </a>
1033                                  </li>
1034                                                              </ul>
1035                            </div>
1036                          </div>
1037                                                                  </div>
1038                  </div>
1039                </details>
1040                                                            
1041                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Capas Penianas">
1042                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1043                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Capas Penianas">
1044                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1045                                                Capas Penianas                      </div>
1046                    </div>
1047                    <span class="py-1.5 px-3">
1048                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1049                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1050                        </path>
1051                      </svg>
1052                    </span>
1053                  </summary>
1054                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1055                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1056                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1057                        <div class="flex items-center gap-x-2">
1058                          <a href="/cat/81/capas-penianas" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="C
1058apas Penianas">
1059                            <span class="">
1060                              Ver Capas Penianas                            </span>
1061                          </a>
1062                        </div>
1063                      </div>
1064                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1065                            <div class="flex items-center gap-x-2">
1066                              <a href="/cat/151/capa-de-dedo-lingua" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Capa de Dedo / Língua">
1067                                <span class="">
1068                                  Capa de Dedo / Língua                                </span>
1069                              </a>
1070                            </div>
1071                          </div>
1072                        
1073                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1074                            <div class="flex items-center gap-x-2">
1075                              <a href="/cat/147/capas-com-cinta" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Capas com Cinta">
1076                                <span class="">
1077                                  Capas com Cinta                                </span>
1078                              </a>
1079                            </div>
1080                          </div>
1081                        
1082                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1083                            <div class="flex items-center gap-x-2">
1084                              <a href="/cat/148/capas-em-cyberskin" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Capas em Cyberskin">
1085                                <span class="">
1086                                  Capas em Cyberskin                                </span>
1087                              </a>
1088                            </div>
1089                          </div>
1090                        
1091                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1092                            <div class="flex items-center gap-x-2">
1093                              <a href="/cat/149/capas-em-silicone" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Capas em Silicone">
1094                                <span class="">
1095                                  Capas em Silicone                                </span>
1096                              </a>
1097                            </div>
1098                          </div>
1099                        
1100                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1101                            <div class="flex items-center gap-x-2">
1102                              <a href="/cat/152/capas-extensoras" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="C
1102apas Extensoras">
1103                                <span class="">
1104                                  Capas Extensoras                                </span>
1105                              </a>
1106                            </div>
1107                          </div>
1108                        
1109                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1110                            <div class="flex items-center gap-x-2">
1111                              <a href="/cat/150/capas-sem-cabeca" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Capas sem Cabeça">
1112                                <span class="">
1113                                  Capas sem Cabeça                                </span>
1114                              </a>
1115                            </div>
1116                          </div>
1117                        
1118                                                                                          </div>
1119                  </div>
1120                </details>
1121                                                            
1122                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Cosméticos">
1123                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1124                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Cosméticos">
1125                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1126                                                Cosméticos                      </div>
1127                    </div>
1128                    <span class="py-1.5 px-3">
1129                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1130                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1131                        </path>
1132                      </svg>
1133                    </span>
1134                  </summary>
1135                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1136                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1137                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1138                        <div class="flex items-center gap-x-2">
1139                          <a href="/cat/6/cosmeticos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Cosméticos">
1140                            <span class="">
1141                              Ver Cosméticos                            </span>
1142                          </a>
1143                        </div>
1144                      </div>
1145                                                                                              
1146                                                                          <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1147                            <div class="flex items-center gap-x-2">
1148                              <a href="/cat/268/cuidados-pessoais" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1 tail-topo-categorias-toggle-com-subcategorias-1-dados-link-1" data-nome="Cuidados Pessoais">
1149                                <span class="">
1150                                  Cuidados Pessoais                                </span>
1151                              </a>
1152                              <!--
1153                              <button class="relative p-1 transition-transform transform border border-gray-200 border-solid rounded-full md:hidden">
1154                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4">
1155                                  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1156                                  </path>
1157                                </svg>
1158                              </button>
1159                              -->
1160                            </div>
1161                            <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno2">
1162                              <ul class="relative flex flex-col gap-2 pl-4 tail-topo-subcategorias-separador ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista2 tail-topo-categorias-toggle-dados-lista-2">
1163                                                                                                    <li class="tail-topo-categorias-toggle-1-dados-item-2 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item2">
1164                                    <a href="/cat/286/deborah-secco-intt" rel="next" class="ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link2 tail-topo-categorias-toggle-1-dados-link-2" data-nome="Deborah Secco + Intt">
1165                                      <span class=" tail-topo-categorias-toggle-1-dados-link-2-texto">
1166                                        Deborah Secco + Intt                                      </span>
1167                                    </a>
1168                                  </li>
1169                                                              </ul>
1170                            </div>
1171                          </div>
1172                                                                                                                                                <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1173                            <div class="flex items-center gap-x-2">
1174                              <a href="/cat/7/adstringentes-vaginais" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Adstringentes Vaginais">
1175                                <span class="">
1176                                  Adstringentes Vaginais                                </span>
1177                              </a>
1178                            </div>
1179                          </div>
1180                        
1181                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1182                            <div class="flex items-center gap-x-2">
1183                              <a href="/cat/213/bolinhas-funcionais" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Bolinhas Funcionais">
1184                                <span class="">
1185                                  Bolinhas Funcionais                                </span>
1186                              </a>
1187                            </div>
1188                          </div>
1189                        
1190                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1191                            <div class="flex items-center gap-x-2">
1192                              <a href="/cat/231/energeticos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Energéticos">
1193                                <span class="">
1194                                  Energéticos                                </span>
1195                              </a>
1196                            </div>
1197                          </div>
1198                        
1199                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1200                            <div class="flex items-center gap-x-2">
1201                              <a href="/cat/9/excitantes-feminino" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Excitantes Feminino">
1202                                <span class="">
1203                                  Excitantes Feminino                                </span>
1204                              </a>
1205                            </div>
1206                          </div>
1207                        
1208                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1209                            <div class="flex items-center gap-x-2">
1210                              <a href="/cat/12/excitantes-masculino" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Excitantes Masculino">
1211                                <span class="">
1212                                  Excitantes Masculino                                </span>
1213                              </a>
1214                            </div>
1215                          </div>
1216                        
1217                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1218                            <div class="flex items-center gap-x-2">
1219                              <a href="/cat/11/excitantes-unissex" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Excitantes Unissex">
1220                                <span class="">
1221                                  Excitantes Unissex                                </span>
1222                              </a>
1223                            </div>
1224                          </div>
1225                        
1226                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1227                            <div class="flex items-center gap-x-2">
1228                              <a href="/cat/19/geis-e-oleos-para-massagem" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Géis e Óleos para Massagem">
1229                                <span class="">
1230                                  Géis e Óleos para Massagem                                </span>
1231                              </a>
1232                            </div>
1233                          </div>
1234                        
1235                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1236                            <div class="flex items-center gap-x-2">
1237                              <a href="/cat/16/geis-para-beijar-sexo-oral" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Géis para Beijar / Sexo Oral">
1238                                <span class="">
1239                                  Géis para Beijar / Sexo Oral                                </span>
1240                              </a>
1241                            </div>
1242                          </div>
1243                        
1244                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1245                            <div class="flex items-center gap-x-2">
1246                              <a href="/cat/13/geis-para-sexo-anal" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Géis para Sexo Anal">
1247                                <span class="">
1248                                  Géis para Sexo Anal                                </span>
1249                              </a>
1250                            </div>
1251                          </div>
1252                        
1253                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1254                            <div class="flex items-center gap-x-2">
1255                              <a href="/cat/17/higienizacao-pessoal-e-sextoys" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Higienização Pessoal e Sextoys">
1256                                <span class="">
1257                                  Higienização Pessoal e Sextoys                                </span>
1258                              </a>
1259                            </div>
1260                          </div>
1261                        
1262                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1263                            <div class="flex items-center gap-x-2">
1264                              <a href="/c/cat/18/tudo-sobre-lubrificantes-intimos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Lubrificantes Íntimos">
1265                                <span class="">
1266                                  Lubrificantes Íntimos                                </span>
1267                              </a>
1268                            </div>
1269                          </div>
1270                        
1271                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1272                            <div class="flex items-center gap-x-2">
1273                              <a href="/cat/15/retardadores-de-ejaculacao" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Retardadores de Ejaculação">
1274                                <span class="">
1275                                  Retardadores de Ejaculação                                </span>
1276                              </a>
1277                            </div>
1278                          </div>
1279                        
1280                                                                                          </div>
1281                  </div>
1282                </details>
1283                                                            
1284                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Masturbadores">
1285                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1286                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Masturbadores">
1287                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1288                                                Masturbadores                      </div>
1289                    </div>
1290                    <span class="py-1.5 px-3">
1291                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1292                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1293                        </path>
1294                      </svg>
1295                    </span>
1296                  </summary>
1297                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1298                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1299                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1300                        <div class="flex items-center gap-x-2">
1301                          <a href="/cat/248/masturbadores" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Masturbadores">
1302                            <span class="">
1303                              Ver Masturbadores                            </span>
1304                          </a>
1305                        </div>
1306                      </div>
1307                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1308                            <div class="flex items-center gap-x-2">
1309                              <a href="/cat/269/bonecas-realisticas" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Bonecas Realísticas">
1310                                <span class="">
1311                                  Bonecas Realísticas                                </span>
1312                              </a>
1313                            </div>
1314                          </div>
1315                        
1316                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1317                            <div class="flex items-center gap-x-2">
1318                              <a href="/cat/271/bunda-realistica" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Bunda Realística">
1319                                <span class="">
1320                                  Bunda Realística                                </span>
1321                              </a>
1322                            </div>
1323                          </div>
1324                        
1325                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1326                            <div class="flex items-center gap-x-2">
1327                              <a href="/cat/273/corpo-feminino" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Corpo Feminino">
1328                                <span class="">
1329                                  Corpo Feminino                                </span>
1330                              </a>
1331                            </div>
1332                          </div>
1333                        
1334                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1335                            <div class="flex items-center gap-x-2">
1336                              <a href="/cat/292/corpo-hermafrodita" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Corpo Hermafrodita">
1337                                <span class="">
1338                                  Corpo Hermafrodita                                </span>
1339                              </a>
1340                            </div>
1341                          </div>
1342                        
1343                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1344                            <div class="flex items-center gap-x-2">
1345                              <a href="/cat/274/corpo-masculino" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Corpo Masculino">
1346                                <span class="">
1347                                  Corpo Masculino                                </span>
1348                              </a>
1349                            </div>
1350                          </div>
1351                        
1352                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1353                            <div class="flex items-center gap-x-2">
1354                              <a href="/cat/277/discretos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Discretos">
1355                                <span class="">
1356                                  Discretos                                </span>
1357                              </a>
1358                            </div>
1359                          </div>
1360                        
1361                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1362                            <div class="flex items-center gap-x-2">
1363                              <a href="/cat/272/egg" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Egg">
1364                                <span class="">
1365                                  Egg                                </span>
1366                              </a>
1367                            </div>
1368                          </div>
1369                        
1370                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1371                            <div class="flex items-center gap-x-2">
1372                              <a href="/cat/278/maquinas-de-sexo" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Máquinas de Sexo">
1373                                <span class="">
1374                                  Máquinas de Sexo                                </span>
1375                              </a>
1376                            </div>
1377                          </div>
1378                        
1379                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1380                            <div class="flex items-center gap-x-2">
1381                              <a href="/cat/270/vagina-realistica" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Vagina Realística">
1382                                <span class="">
1383                                  Vagina Realística                                </span>
1384                              </a>
1385                            </div>
1386                          </div>
1387                        
1388                                                                                          </div>
1389                  </div>
1390                </details>
1391                                                            
1392                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Pênis Realísticos">
1393                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1394                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Pênis Realísticos">
1395                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1396                                                Pênis Realísticos                      </div>
1397                    </div>
1398                    <span class="py-1.5 px-3">
1399                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1400                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1401                        </path>
1402                      </svg>
1403                    </span>
1404                  </summary>
1405                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1406                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1407                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1408                        <div class="flex items-center gap-x-2">
1409                          <a href="/cat/25/penis-realisticos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Pênis Realísticos">
1410                            <span class="">
1411                              Ver Pênis Realísticos                            </span>
1412                          </a>
1413                        </div>
1414                      </div>
1415                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1416                            <div class="flex items-center gap-x-2">
1417                              <a href="/c/penis-realisticos-sliding-skin" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Sliding Skin">
1418                                <span class="">
1419                                  Sliding Skin                                </span>
1420                              </a>
1421                            </div>
1422                          </div>
1423                        
1424                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1425                            <div class="flex items-center gap-x-2">
1426                              <a href="/cat/209/cyberskin-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Cyberskin sem Vibro">
1427                                <span class="">
1428                                  Cyberskin sem Vibro                                </span>
1429                              </a>
1430                            </div>
1431                          </div>
1432                        
1433                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1434                            <div class="flex items-center gap-x-2">
1435                              <a href="/cat/162/10-a-15-cm-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="10 à 15 cm sem Vibro">
1436                                <span class="">
1437                                  10 à 15 cm sem Vibro                                </span>
1438                              </a>
1439                            </div>
1440                          </div>
1441                        
1442                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1443                            <div class="flex items-center gap-x-2">
1444                              <a href="/cat/163/16-a-18-cm-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="16 à 18 cm sem Vibro">
1445                                <span class="">
1446                                  16 à 18 cm sem Vibro                                </span>
1447                              </a>
1448                            </div>
1449                          </div>
1450                        
1451                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1452                            <div class="flex items-center gap-x-2">
1453                              <a href="/cat/160/19-a-22-cm-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="19 à 22 cm sem Vibro">
1454                                <span class="">
1455                                  19 à 22 cm sem Vibro                                </span>
1456                              </a>
1457                            </div>
1458                          </div>
1459                        
1460                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1461                            <div class="flex items-center gap-x-2">
1462                              <a href="/cat/158/acima-de-23-cm-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Acima de 23 cm sem Vibro">
1463                                <span class="">
1464                                  Acima de 23 cm sem Vibro                                </span>
1465                              </a>
1466                            </div>
1467                          </div>
1468                        
1469                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1470                            <div class="flex items-center gap-x-2">
1471                              <a href="/cat/157/penis-duplo-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Pênis Duplo sem Vibro">
1472                                <span class="">
1473                                  Pênis Duplo sem Vibro                                </span>
1474                              </a>
1475                            </div>
1476                          </div>
1477                        
1478                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1479                            <div class="flex items-center gap-x-2">
1480                              <a href="/cat/249/cyberskin-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Cyberskin com Vibro">
1481                                <span class="">
1482                                  Cyberskin com Vibro                                </span>
1483                              </a>
1484                            </div>
1485                          </div>
1486                        
1487                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1488                            <div class="flex items-center gap-x-2">
1489                              <a href="/cat/250/10-a-15-cm-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="10 à 15 cm com Vibro">
1490                                <span class="">
1491                                  10 à 15 cm com Vibro                                </span>
1492                              </a>
1493                            </div>
1494                          </div>
1495                        
1496                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1497                            <div class="flex items-center gap-x-2">
1498                              <a href="/cat/251/16-a-18-cm-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="16 à 18 cm com Vibro">
1499                                <span class="">
1500                                  16 à 18 cm com Vibro                                </span>
1501                              </a>
1502                            </div>
1503                          </div>
1504                        
1505                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1506                            <div class="flex items-center gap-x-2">
1507                              <a href="/cat/252/19-a-22-cm-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="19 à 22 cm com Vibro">
1508                                <span class="">
1509                                  19 à 22 cm com Vibro                                </span>
1510                              </a>
1511                            </div>
1512                          </div>
1513                        
1514                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1515                            <div class="flex items-center gap-x-2">
1516                              <a href="/cat/253/acima-de-23-cm-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Acima de 23 cm com Vibro">
1517                                <span class="">
1518                                  Acima de 23 cm com Vibro                                </span>
1519                              </a>
1520                            </div>
1521                          </div>
1522                        
1523                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1524                            <div class="flex items-center gap-x-2">
1525                              <a href="/cat/254/penis-duplo-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Pênis Duplo com Vibro">
1526                                <span class="">
1527                                  Pênis Duplo com Vibro                                </span>
1528                              </a>
1529                            </div>
1530                          </div>
1531                        
1532                                                                                          </div>
1533                  </div>
1534                </details>
1535                                                            
1536                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Prazer Anal">
1537                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1538                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Prazer Anal">
1539                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1540                                                Prazer Anal                      </div>
1541                    </div>
1542                    <span class="py-1.5 px-3">
1543                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1544                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1545                        </path>
1546                      </svg>
1547                    </span>
1548                  </summary>
1549                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1550                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1551                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1552                        <div class="flex items-center gap-x-2">
1553                          <a href="/cat/93/prazer-anal" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Prazer Anal">
1554                            <span class="">
1555                              Ver Prazer Anal                            </span>
1556                          </a>
1557                        </div>
1558                      </div>
1559                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1560                            <div class="flex items-center gap-x-2">
1561                              <a href="/cat/293/plug-de-vidro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Plug de Vidro">
1562                                <span class="">
1563                                  Plug de Vidro                                </span>
1564                              </a>
1565                            </div>
1566                          </div>
1567                        
1568                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1569                            <div class="flex items-center gap-x-2">
1570                              <a href="/cat/245/ducha-anal" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Ducha Anal">
1571                                <span class="">
1572                                  Ducha Anal                                </span>
1573                              </a>
1574                            </div>
1575                          </div>
1576                        
1577                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1578                            <div class="flex items-center gap-x-2">
1579                              <a href="/cat/229/massageador-de-prostata" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Massageador de Próstata">
1580                                <span class="">
1581                                  Massageador de Próstata                                </span>
1582                              </a>
1583                            </div>
1584                          </div>
1585                        
1586                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1587                            <div class="flex items-center gap-x-2">
1588                              <a href="/cat/94/plug-anal-com-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Plug Anal com Vibro">
1589                                <span class="">
1590                                  Plug Anal com Vibro                                </span>
1591                              </a>
1592                            </div>
1593                          </div>
1594                        
1595                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1596                            <div class="flex items-center gap-x-2">
1597                              <a href="/cat/95/plug-anal-sem-vibro" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Plug Anal sem Vibro">
1598                                <span class="">
1599                                  Plug Anal sem Vibro                                </span>
1600                              </a>
1601                            </div>
1602                          </div>
1603                        
1604                                                                                          </div>
1605                  </div>
1606                </details>
1607                                                            
1608                                            <details class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0 tail-topo-categorias-toggle-details" data-nome="Vibradores">
1609                  <summary style="" class="flex items-center gap-2 cursor-pointer tail-topo-mobile-summary">
1610                    <div class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Vibradores">
1611                      <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1612                                                Vibradores                      </div>
1613                    </div>
1614                    <span class="py-1.5 px-3">
1615                      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-categorias-toggle-seta">
1616                        <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 8.25l-7.5 7.5-7.5-7.5">
1617                        </path>
1618                      </svg>
1619                    </span>
1620                  </summary>
1621                  <div class="text-left tail-topo-categorias-toggle-interno ev-topo-categorias-toggle-interno ev-topo-categorias-toggle-1-dados-interno1">
1622                    <div class="flex flex-col gap-2 py-4 pl-6 normal-case border-t border-gray-200 border-solid pr-1.5 ev-topo-categorias-toggle-lista ev-topo-categorias-toggle-1-dados-lista1 tail-topo-categorias-toggle-1-dados-lista-1">
1623                                            <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1 tail-topo-categorias-toggle-1-dados-item-1-ver-tudo">
1624                        <div class="flex items-center gap-x-2">
1625                          <a href="/cat/114/vibradores" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Vibradores">
1626                            <span class="">
1627                              Ver Vibradores                            </span>
1628                          </a>
1629                        </div>
1630                      </div>
1631                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1632                            <div class="flex items-center gap-x-2">
1633                              <a href="/cat/85/capsulas-bullets" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Cápsulas / Bullets">
1634                                <span class="">
1635                                  Cápsulas / Bullets                                </span>
1636                              </a>
1637                            </div>
1638                          </div>
1639                        
1640                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1641                            <div class="flex items-center gap-x-2">
1642                              <a href="/cat/275/vibradores-com-aplicativo" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Vibradores com Aplicativo">
1643                                <span class="">
1644                                  Vibradores com Aplicativo                                </span>
1645                              </a>
1646                            </div>
1647                          </div>
1648                        
1649                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1650                            <div class="flex items-center gap-x-2">
1651                              <a href="/cat/244/colecao-pretty-love" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Coleção Pretty Love">
1652                                <span class="">
1653                                  Coleção Pretty Love                                </span>
1654                              </a>
1655                            </div>
1656                          </div>
1657                        
1658                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1659                            <div class="flex items-center gap-x-2">
1660                              <a href="/cat/264/para-casal" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Para Casal">
1661                                <span class="">
1662                                  Para Casal                                </span>
1663                              </a>
1664                            </div>
1665                          </div>
1666                        
1667                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1668                            <div class="flex items-center gap-x-2">
1669                              <a href="/c/cat/132/vibrador-anal" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Anal">
1670                                <span class="">
1671                                  Anal                                </span>
1672                              </a>
1673                            </div>
1674                          </div>
1675                        
1676                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1677                            <div class="flex items-center gap-x-2">
1678                              <a href="/cat/89/estimuladores-clitoriano" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Estimuladores Clitoriano">
1679                                <span class="">
1680                                  Estimuladores Clitoriano                                </span>
1681                              </a>
1682                            </div>
1683                          </div>
1684                        
1685                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1686                            <div class="flex items-center gap-x-2">
1687                              <a href="/cat/115/vibradores-classicos" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Vibradores Clássicos">
1688                                <span class="">
1689                                  Vibradores Clássicos                                </span>
1690                              </a>
1691                            </div>
1692                          </div>
1693                        
1694                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1695                            <div class="flex items-center gap-x-2">
1696                              <a href="/cat/116/vibradores-duplos-com-rabbit-e-para-casais" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Vibradores Duplos com Rabbit e para Casais">
1697                                <span class="">
1698                                  Vibradores Duplos com Rabbit e para Casais                                </span>
1699                              </a>
1700                            </div>
1701                          </div>
1702                        
1703                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1704                            <div class="flex items-center gap-x-2">
1705                              <a href="/cat/87/estimuladores-de-ponto-g" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Estimuladores de Ponto G">
1706                                <span class="">
1707                                  Estimuladores de Ponto G                                </span>
1708                              </a>
1709                            </div>
1710                          </div>
1711                        
1712                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1713                            <div class="flex items-center gap-x-2">
1714                              <a href="/cat/133/formato-de-penis" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Formato de Pênis">
1715                                <span class="">
1716                                  Formato de Pênis                                </span>
1717                              </a>
1718                            </div>
1719                          </div>
1720                        
1721                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1722                            <div class="flex items-center gap-x-2">
1723                              <a href="/cat/92/massageadores" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Massageadores">
1724                                <span class="">
1725                                  Massageadores                                </span>
1726                              </a>
1727                            </div>
1728                          </div>
1729                        
1730                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1731                            <div class="flex items-center gap-x-2">
1732                              <a href="/cat/129/luxo" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Luxo">
1733                                <span class="">
1734                                  Luxo                                </span>
1735                              </a>
1736                            </div>
1737                          </div>
1738                        
1739                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1740                            <div class="flex items-center gap-x-2">
1741                              <a href="/cat/130/wireless-sem-fio-" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Wireless (Sem Fio)">
1742                                <span class="">
1743                                  Wireless (Sem Fio)                                </span>
1744                              </a>
1745                            </div>
1746                          </div>
1747                        
1748                                                                                                                                                                        <div class="tail-topo-categorias-toggle-1-dados-item-1 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item1">
1749                            <div class="flex items-center gap-x-2">
1750                              <a href="/cat/134/slim" rel="next" class="text-black flex-grow inline-block py-2 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link1 tail-topo-categorias-toggle-1-dados-link-1" data-nome="Slim">
1751                                <span class="">
1752                                  Slim                                </span>
1753                              </a>
1754                            </div>
1755                          </div>
1756                        
1757                                                                                          </div>
1758                  </div>
1759                </details>
1760                                                                          <div class="overflow-visible tail-topo-categorias-toggle-1-dados-item-0 ev-topo-categorias-toggle-item ev-topo-categorias-toggle-1-dados-item0">
1761                <div class="flex items-center gap-2">
1762                  <a href="/c/ultimos-lancamentos" style="" rel="next" class="flex-grow inline-block py-4 pl-3 text-left ev-topo-categorias-toggle-link ev-topo-categorias-toggle-1-dados-link0 tail-topo-categorias-toggle-1-dados-link-0" data-nome="Últimos lançamentos">
1763                    <div class="flex items-center gap-2.5 tail-topo-categorias-toggle-img-container ">
1764                                            Últimos lançamentos                    </div>
1765                  </a>
1766                </div>
1767              </div>
1768              
1769                                              </div>
1770      </div>
1771      </div>
1772</div><div data-nome="social-1" class="hidden overflow-visible lg:block js-tail-topo-inverter">
1773  <div class="ev-topo-social-interno">
1774
1775    
1776    
1777    <ul class="flex justify-center gap-1 overflow-visible lg:justify-start ev-topo-social-lista" data-seta-posicao="baixo">
1778                      <li class="overflow-visible ev-topo-social-item  ev-topo-social-dados-item">
1779          <a href="https://www.facebook.com/hipersexyshop" class="block p-1 ev-topo-social-link  ev-topo-social-dados-link" title="facebook" rel="external" target="_blank">
1780            
1781                          <svg class="h-5 fill-current  ev-topo-social-dados-svg tail-topo-social-vetor-facebook" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve">
1782                <path d="M35.627,16.183h-7.92V10.99c0-1.951,1.293-2.406,2.203-2.406c0.908,0,5.59,0,5.59,0V0.011l-7.697-0.029c-8.543,0-10.487,6.395-10.487,10.487v5.715h-4.941v8.835h4.941c0,11.338,0,24.999,0,24.999h10.391c0,0,0-13.797,0-24.999h7.012L35.627,16.183z"></path>
1783              </svg>
1784            
1785            
1786            
1787            
1788            
1789            
1790            
1791            
1792            
1793            
1794            
1795                      </a>
1796        </li>
1797                      <li class="overflow-visible ev-topo-social-item  ev-topo-social-dados-item">
1798          <a href="https://www.instagram.com/hipersexshop/" class="block p-1 ev-topo-social-link  ev-topo-social-dados-link" title="instagram" rel="external" target="_blank">
1799            
1800            
1801                          <svg class="h-5 fill-current  ev-topo-social-dados-svg tail-topo-social-vetor-instagram" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 56.7 56.7" enable-background="new 0 0 56.7 56.7" xml:space="preserve">
1802                <g>
1803                  <path d="M28.2,16.7c-7,0-12.8,5.7-12.8,12.8s5.7,12.8,12.8,12.8S41,36.5,41,29.5S35.2,16.7,28.2,16.7z M28.2,37.7c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S32.7,37.7,28.2,37.7z"/>
1804                  <circle cx="41.5" cy="16.4" r="2.9"/>
1805                  <path d="M49,8.9c-2.6-2.7-6.3-4.1-10.5-4.1H17.9c-8.7,0-14.5,5.8-14.5,14.5v20.5c0,4.3,1.4,8,4.2,10.7c2.7,2.6,6.3,3.9,10.4,3.9h20.4c4.3,0,7.9-1.4,10.5-3.9c2.7-2.6,4.1-6.3,4.1-10.6V19.3C53,15.1,51.6,11.5,49,8.9z M48.6,39.9c0,3.1-1.1,5.6-2.9,7.3s-4.3,2.6-7.3,2.6H18c-3,0-5.5-0.9-7.3-2.6C8.9,45.4,8,42.9,8,39.8V19.3c0-3,0.9-5.5,2.7-7.3c1.7-1.7,4.3-2.6,7.3-2.6h20.6c3,0,5.5,0.9,7.3,2.7c1.7,1.8,2.7,4.3,2.7,7.2V39.9L48.6,39.9z"/>
1806                </g>
1807              </svg>
1808            
1809            
1810            
1811            
1812            
1813            
1814            
1815            
1816            
1817            
1818                      </a>
1819        </li>
1820                                                                  </ul>
1821  </div>
1822</div><div data-nome="busca-1" class="hidden lg:w-56 lg:block tail-topo-busca ev-topo-busca js-tail-topo-inverter">
1823  <div class="ev-topo-busca-interno" data-seta-posicao="baixo">
1824
1825    
1826    
1827    <form action="/busca" autocomplete="off" method="get" novalidate="novalidate" class="ev-topo-busca-form js-busca">
1828      <div class="tail-topo-busca-form-interno-1 ev-topo-busca-form-interno-1">
1829        <div class="flex justify-between border border-solid rounded-full tail-topo-busca-form-interno-2 ev-topo-busca-form-interno-2">
1830          <input type="text" inputmode="search" name="b" aria-label="Buscar em Hiper Sex Shop" autocorrect="off" autocapitalize="off" autocomplete="off" placeholder="Buscar produto" class="w-full px-4 py-2 pr-0 leading-normal placeholder-current bg-transparent roun
1830ded-none outline-none tail-topo-busca-campo ev-topo-busca-campo js-busca-campo" id="topo-busca-campo">
1831
1832                    
1833          <button value="" aria-label="Enviar busca" class="px-2 text-current bg-transparent cursor-pointer tail-topo-busca-btn-ok ev-topo-busca-btn-ok js-busca-botao" data-seta-posicao="baixo">
1834            <label for="topo-busca-campo">
1835              <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 cursor-pointer tail-topo-busca-btn-ok-svg ev-topo-busca-btn-ok-svg">
1836                <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" />
1837              </svg>
1838              <span class="sr-only">Selecionar barra de pesquisa</span>
1839            </label>
1840          </button>
1841        </div>
1842      </div>
1843    </form>
1844  </div>
1845</div>          </div>
1846                  <div class="flex items-center justify-center overflow-visible">
1847            <div data-nome="logo-1" class="overflow-visible tail-topo-logo js-tail-topo-inverter">
1848  <div class="tail-topo-logo-interno ev-topo-logo-interno">
1849
1850    
1851    
1852    <div class="tail-topo-logo-foto ev-topo-logo-foto">
1853      <a href="/" class="tail-topo-logo-logo-link ev-topo-logo-foto-link">
1854
1855                  <img loading="eager" src="https://static1.braavo.com.br/img-logo/hiper2/logo-retina.webp" width="321" height="80" class="object-contain max-h-12 lg:max-h-20 tail-topo-logo-img ev-topo-logo-foto-img tail-topo-logo-img" alt="Hiper Sex Shop">
1856              </a>
1857    </div>
1858  </div>
1859</div>          </div>
1860                  <div class="flex flex-wrap items-center justify-end gap-2 overflow-visible lg:gap-3">
1861            <div data-nome="desejo-1" class="overflow-visible w-min lg:ml-4 tail-topo-desejo ev-topo-desejo js-tail-topo-inverter">
1862  <div class="ev-topo-desejo-interno" data-seta-posicao="baixo">
1863
1864    
1865    
1866    <div class="ev-topo-desejo-vetor">
1867      <a href="/conta/desejos" class="ev-topo-desejo-vetor-link">
1868        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-6 h-6 transition-transform transform hover:scale-110 ev-topo-desejo-vetor-svg">
1869          <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
1870        </svg>
1871        <span class="sr-only">Lista de desejos</span>
1872      </a>
1873    </div>
1874  </div>
1875</div><div data-nome="login-1" class="relative hidden overflow-visible lg:block lg:order-first">
1876  <div class="flex justify-end tail-topo-login-interno ev-topo-login-interno" data-seta-posicao="baixo">
1877
1878    
1879    
1880    <nav class="flex items-center tail-topo-login-nav ev-topo-login-nav">
1881      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-5 h-5 tail-topo-login-svg ev-topo-login-svg js-tail-topo-inverter">
1882        <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z" />
1883      </svg>
1884      <ul class="flex items-center gap-2 divide-x divide-gray-200 divide-solid tail-topo-login-lista ev-topo-login-lista tail-topo-login" data-seta-posicao="baixo">
1885                  <li class="tail-topo-login-item ev-topo-login-item ml-1 tail-topo-login-dados-entrar-item ev-topo-login-dados-entrar-item">
1886            <a href="/login" onclick="loginRedirGravar()" class="inline-block p-0 hover:underline tail-topo-login-link ev-topo-login-link  tail-topo-login-dados-entrar-link ev-topo-login-dados-entrar-link tail-topo-login-dados-link" data-nome="Entrar">
1887              <div class="tail-topo-login-texto ev-topo-login-link-texto  tail-topo-login-dados-entrar-texto ev-topo-login-dados-entrar-texto js-tail-topo-inverter">
1888                Entrar              </div>
1889            </a>
1890          </li>
1891          <li class="tail-topo-login-item ev-topo-login-item pl-2 ">
1892            <a href="/cadastro" class="inline-block p-0 hover:underline tail-topo-login-link ev-topo-login-link tail-topo-login-dados-link" data-nome="Criar conta">
1893              <div class="tail-topo-login-texto ev-topo-login-link-texto js-tail-topo-inverter">
1894                Criar conta              </div>
1895            </a>
1896          </li>
1897                </ul>
1898    </nav>
1899  </div>
1900</div><div data-nome="login-toggle-1" class="relative z-20 overflow-visible w-min lg:hidden tail-topo-login ev-topo-login">
1901  <div class="flex justify-end tail-topo-login-interno ev-topo-login-interno">
1902
1903    
1904    
1905    <nav class="flex tail-topo-login-nav ev-topo-login-nav">
1906      <label for="tail-topo-login-toggle" class="js-tail-topo-inverter" onclick="topoToggleTodosFechar(this)">
1907        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-6 h-6 cursor-pointer tail-topo-login-svg ev-topo-login-svg">
1908          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z" />
1909        </svg>
1910      </label>
1911      <input class="hidden tail-topo-login-toggle js-tail-topo-toggle-todos" type="checkbox" name="tail-topo-login-toggle" id="tail-topo-login-toggle">
1912      <ul class="absolute right-0 flex flex-col items-center invisible bg-white border border-gray-100 border-solid divide-y divide-gray-200 rounded-md shadow-md opacity-0 to
1912p-8 divide-solid tail-topo-login-lista ev-topo-login-lista tail-topo-login">
1913                  <li class="w-full whitespace-nowrap tail-topo-login-item ev-topo-login-item  tail-topo-login-dados-entrar-item ev-topo-login-dados-entrar-item">
1914            <a href="/login" onclick="loginRedirGravar()" class="inline-block py-4 pl-4 pr-12 tail-topo-login-link ev-topo-login-link  tail-topo-login-dados-entrar-link ev-topo-login-dados-entrar-link">
1915              <div class="tail-topo-login-texto ev-topo-login-link-texto  tail-topo-login-dados-entrar-texto ev-topo-login-dados-entrar-texto">
1916                Entrar              </div>
1917            </a>
1918          </li>
1919          <li class="w-full whitespace-nowrap tail-topo-login-item ev-topo-login-item ">
1920            <a href="/cadastro" class="inline-block py-4 pl-4 pr-12 tail-topo-login-link ev-topo-login-link">
1921              <div class="tail-topo-login-texto ev-topo-login-link-texto">
1922                Criar conta              </div>
1923            </a>
1924          </li>
1925                </ul>
1926    </nav>
1927  </div>
1928</div><div data-nome="carrinho-1" class="overflow-visible ev-topo-carrinho ev-topo-carrinho-1 tail-topo-sacola">
1929  <div class="ev-topo-carrinho-interno ev-topo-carrinho-1-interno overflow-visible" data-seta-posicao="baixo">
1930
1931    
1932    
1933    <div class="overflow-visible">
1934      <label for="tail-topo-sacola-toggle" class="relative grid overflow-visible js-tail-carrinho-lateral" onclick="topoToggleTodosFechar(this)">
1935        <span class="block js-tail-topo-inverter">
1936          <svg style="margin-bottom:2px;" class="w-6 h-6 cursor-pointer tail-topo-carrinho-1-dados-sacola-svg ev-topo-carrinho-interno ev-topo-carrinho-1-dados-sacola-svg" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
1937            <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"/>
1938          </svg>
1939        </span>
1940                <div class="absolute flex items-center justify-center cursor-pointer hidden rounded-full -right-1 h-4 w-4 -top-1 bg-red-500 text-white font-bold leading-none tail-topo-sacola-numero js-tail-topo-carrinho-numero">
1941          0        </div>
1942      </label>
1943    </div>
1944  </div>
1945</div>          </div>
1946                  </div>
1947  </section>
1948  <section data-nome="interno_2" class="overflow-visible transition duration-300 ev-topo-interno-2 js-tail-topo-interno-2" data-seta-posicao="baixo">
1949    <div class="w-full overflow-visible">
1950                        <div class="overflow-visible">
1951            <div data-nome="busca-2" class="flex-grow lg:hidden tail-topo-busca ev-topo-busca js-tail-topo-inverter">
1952  <div class="ev-topo-busca-interno" data-seta-posicao="baixo">
1953
1954    
1955    
1956    <form action="/busca" autocomplete="off" method="get" novalidate="novalidate" class="ev-topo-busca-form js-busca">
1957      <div class="tail-topo-busca-form-interno-1 ev-topo-busca-form-interno-1">
1958        <div class="flex justify-between border-t border-b border-gray-200 border-solid divide-x divide-gray-200 divide-solid tail-topo-busca-form-interno-2 ev-topo-busca-form-interno-2">
1959          <input type="text" inputmode="search" name="b" aria-label="Buscar em Hiper Sex Shop" autocorrect="off" autocapitalize="off" autocomplete="off" placeholder="Buscar produto" class="w-full px-4 leading-normal placeholder-gray-500 rounded-none outline-none py-3.5 tail-topo-busca-campo ev-topo-busca-campo js-busca-campo" id="topo-busca-campo">
1960
1961                    
1962          <button value="" aria-label="Enviar busca" class="px-4 text-gray-600 bg-white cursor-pointer tail-topo-busca-btn-ok ev-topo-busca-btn-ok js-busca-botao" data-seta-posicao="baixo">
1963            <label for="topo-busca-campo">
1964              <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" class="w-6 h-6 cursor-pointer tail-topo-busca-btn-ok-svg ev-topo-busca-btn-ok-svg">
1965                <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" />
1966              </svg>
1967              <span class="sr-only">Selecionar barra de pesquisa</span>
1968            </label>
1969          </button>
1970        </div>
1971      </div>
1972    </form>
1973  </div>
1974</div>          </div>
1975                  </div>
1976  </section>
1977  <style id="css-tail-topo-csspuro" type="text/css" data-nome="csspuro"></style>  <style data-nome="topo_estilo"></style>  <style>
1978    :root{
1979      --topoSacolaListaLargura:64rem;
1980    }
1981
1982    @media (min-width:640px) {
1983      :root{
1984        --topoSacolaListaLargura:96rem;
1985      }
1986    }
1987
1988    .tail-topo-menu-1-item:first-child{padding-left:0 !important;}
1989
1990    .tail-topo-categorias-toggle{inset:0 auto 0 -100%; position:fixed; transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1); z-index:400;}
1991    .tail-topo-hamburger-abrir:checked + .tail-topo-categorias-toggle{left:0; right:0;}
1992
1993    .tail-topo-categorias-toggle-direita{inset:0 -100% 0 auto;}
1994    .tail-topo-hamburger-abrir:checked + .tail-topo-categorias-toggle-direita{right:0;}
1995
1996    .tail-topo-categorias-toggle-seta{transition:transform 200ms ease-in-out;}
1997    .tail-topo-categorias-toggle-details[open] .tail-topo-categorias-toggle-seta{transform:rotate(-180deg);}
1998
1999    .tail-topo-mobile-summary::-webkit-details-marker{display:none;}
2000
2001    .tail-topo-categorias-toggle-foto{border-radius:.5rem;}
2002
2003    .tail-topo-login{transition:opacity 200ms, visibility 200ms;}
2004    .tail-topo-login-toggle:checked + .tail-topo-login{opacity:1; visibility:visible;}
2005
2006    /* .tail-topo-sacola-lista{right:calc(var(--topoSacolaListaLargura) * -1); transition:right 500ms, opacity 500ms; z-index:399;} */
2007    /* .tail-topo-sacola-toggle:checked + .tail-topo-sacola-lista{right:0; opacity:1;} */
2008
2009    .tail-topo-busca{transition:opacity 200ms, visibility 200ms;}
2010    .tail-topo-busca-toggle:checked + .tail-topo-busca{opacity:1; visibility:visible;}
2011
2012    .tail-topo-sacola-numero{font-family:'Arial', sans-serif; font-size:10px;}
2013
2014    /* .tail-topo-carrinho-interno{grid-template-rows:max-content 1fr max-content;} */
2015
2016    .tail-topo-subcategorias-separador::before{background-color:#d3d3d3; content:''; inset:0 auto 0 0; position:absolute; width:1px;}
2017
2018    /* remove layout shift do font-weight nas categorias */
2019    .tail-topo-categorias-1-dados-link-0::after{content:attr(data-nome); display:block; height:0; overflow:hidden; pointer-events:none; user-select:none; visibility:hidden;}
2020
2021
2022    @media (min-width:768px) {
2023      .tail-topo-subcategorias-nivel-1{max-height:70vh; transition:opacity 300ms, visibility 300ms;}
2024      .tail-topo-categorias:hover .tail-topo-subcategorias-nivel-1{opacity:1; visibility:visible;}
2025
2026      .tail-topo-subcategorias-colunas{border-width:0 !important; column-gap:4.5rem; margin-inline:8px; row-gap:0.5rem; width:max-content !important;}
2027      .tail-topo-subcategorias-colunas > li {border-width:0 !important;}
2028
2029     .tail-topo-categorias-container-foto{margin-inline:12px;}
2030     .tail-topo-subcategorias-colunas + .tail-topo-categorias-container-foto{margin-inline:20px;}
2031
2032     /* remove borda do item das categorias (por conta do "Ver Tudo" escondido no computador por padrão) */
2033     .tail-topo-categorias-item-1:nth-of-type(2){border-top:0 !important;}
2034    }
2035
2036    @media (min-width:1024px) {
2037      .tail-topo-categorias-toggle-fechar{left:21rem !important;}
2038    }
2039
2040    
2041    /* estilizacao em templates separados */
2042    
2043    
2044    
2045    
2046    
2047    
2048      </style>
2049
2050  
2051      <style type="text/css" id="css-topo-logo-computador">
2052      @media (min-width:1024px) {
2053        .tail-topo-logo-img{height:80px !important; max-height:80px !important; width:321px !important; max-width:321px !important;}
2054      }
2055    </style>
2056  
2057      <style type="text/css" id="css-topo-logo-celular">
2058      @media (max-width:1023px) {
2059        .tail-topo-logo-img{height:34px !important; max-height:34px !important; width:138px !important; max-width:138px !important;}
2060      }
2061    </style>
2062  
2063  
2063<script type="text/javascript" data-braavo="inline">
2064    document.addEventListener('DOMContentLoaded', () => {
2065      topoToggleTodosCliqueFora()
2066      cabecalhoDataAltura()
2067    })
2068
2069
2070    // fecha todos elementos toggles abertos no clique fora do topo
2071    function topoToggleTodosCliqueFora() {
2072      const $main = document.querySelector('main')
2073      const $footer = document.querySelector('footer')
2074
2075      if ($main) {
2076        $main.addEventListener('click', topoToggleTodosCliqueForaValidar)
2077      }
2078
2079      if ($footer) {
2080        $footer.addEventListener('click', topoToggleTodosCliqueForaValidar)
2081      }
2082
2083      function topoToggleTodosCliqueForaValidar() {
2084        const $clicado = event.currentTarget
2085        const $tailTopoCheckboxes = document.querySelectorAll('.js-tail-topo-toggle-todos')
2086
2087        $tailTopoCheckboxes.forEach($tailTopoCheckbox => {
2088
2089          if ($clicado != $tailTopoCheckbox) {
2090            return $tailTopoCheckbox.checked = false
2091          }
2092        })
2093      }
2094    }
2095
2096
2097    // permite apenas um elemento toggle aberto
2098    function topoToggleTodosFechar($labelClicada) {
2099      const $tailTopoCheckboxes = document.querySelectorAll('.js-tail-topo-toggle-todos')
2100      const tailTopoLabelFor = $labelClicada.getAttribute('for')
2101
2102      $tailTopoCheckboxes.forEach($tailTopoCheckbox => {
2103
2104        if ($tailTopoCheckbox.id === tailTopoLabelFor) {
2105          return
2106        }
2107
2108        $tailTopoCheckbox.checked = false
2109      })
2110    }
2111
2112    function cabecalhoDataAltura() {
2113      const $cabecalho = document.querySelector('.tail-cabecalho')
2114
2115      if ($cabecalho) {
2116        const cabecalhoAltura = altura($cabecalho)
2117        $cabecalho.dataset.altura = cabecalhoAltura
2118      }
2119    }
2120  </script>
2120
2121</section></header><div class="js-tail-topo-ancora js-appec-escondido js-braavoapp-escondido"></div><main id="principal" class="relative principal tail-principal ev-principal"><div id="principal-limite" class="px-2.5 lg:px-8 lg:w-full tail-principal-limite">  <section itemprop="breadcrumb" class="mt-6 tail-migalhas js-appec-escondido">
2122    <div class="text-xs">
2123      <div class="flex flex-wrap items-start justify-start w-full gap-1 text-center">
2124                <div class="tail-migalhas-info">
2125          <a href="/">Home</a>
2126        </div>
2127
2128                            <div class="mt-0.5 tail-migalhas-separador">
2129            <svg class="w-3 h-3" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>
2130          </div>
2131
2132                    <div class="tail-migalhas-info">
2133            <a href="/blog" rel="nofollow" class="tail-migalhas-link">Blog</a>
2134          </div>
2135                            <div class="mt-0.5 tail-migalhas-separador">
2136            <svg class="w-3 h-3" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>
2137          </div>
2138
2139                    <div class="tail-migalhas-info">
2140            <a href="/post/40/educacao-sexual" rel="nofollow" class="tail-migalhas-link">Educa&ccedil;&atilde;o Sexual</a>
2141          </div>
2142                            <div class="mt-0.5 tail-migalhas-separador">
2143            <svg class="w-3 h-3" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /></svg>
2144          </div>
2145
2146                    <div class="tail-migalhas-info">
2147            <a href="/post/preco-do-tesao-crise-financeira-e-sexo" rel="nofollow" class="tail-migalhas-link">O Pre&ccedil;o do Tes&atilde;o: Como as dificuldades financeiras afetam o bem-estar sexual</a>
2148          </div>
2149              </div>
2150    </div>
2151    </section>
2152<article id="conteudo" class="conteudo"><div class="blog mgm-secao">
2153    <div class="w-full flex flex-col gap-6 lg:flex-row colunas">
2154    <section class="overflow-hidden flex-1 colunas-conteudo">
2155      <div class="flex items-center gap-0.5 text-gray-500 blog-data">
2156        <svg class="text-gray-500 blog-data-vetor" version="1.1" id="Layer_1" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
2157          <title></title>
2158          <desc></desc>
2159          <g id="Page-1">
2160        	 <g id="Icons-Device" transform="translate(-44.000000, 0.000000)">
2161        		 <g id="access-time" transform="translate(44.000000, 0.000000)">
2162        			  <path id="Shape" fill-opacity="0.9" d="M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0L10,0zM10,18c-4.4,0-8-3.6-8-8c0-4.4,3.6-8,8-8c4.4,0,8,3.6,8,8C18,14.4,14.4,18,10,18z M10.5,5H9v6l5.2,3.2l0.8-1.3l-4.5-2.7V5z"/>
2163        		 </g>
2164        	 </g>
2165          </g>
2166        </svg>
2167        <span class="blog-data-postado">
2168          07/08/2025        </span>
2169      </div>
2170      <div class="overflow-visible cont-menu">
2171        <div class="inline-block w-full cont-separador cont-separador-615  "></div>
2172      <div class="max-w-full overflow-hidden cont-limite cont-limite-615 cont-pdd-pq ">
2173
2174      
2175      <ul class="overflow-visible cont-lista cont-lista-615 cont-mgm-l-md ">
2176          <li class="overflow-visible cont-grupo-box cont-grupo-hash-618 conteudo-hash-618 cont-item cont-item-618 esconder-ip cont-mgm-i-md" data-id="618">
2177
2178      
2179      
2180      <div class="cont-fotos"><figure class="cont-fotos-box group overflow-hidden cont-fotos-hash-176 cont-mgm-s-md">
2181  <picture class="w-full"><source srcset="https://thumb.braavo.me/hiper/400/1895184364.webp 400w, https://thumb.braavo.me/hiper/600/1895184364.webp 600w, https://thumb.braavo.me/hiper/0/1895184364.webp 1x, https://thumb.braavo.me/hiper/0/1895184364.webp 2x" sizes="(max-width: 575px) 200px, (max-width: 991px) 400px, (max-width: 1199px) 600px, 100vw" type="image/webp"><source srcset="https://thumb.braavo.me/hiper/400/1895184364.png 400w, https://thumb.braavo.me/hiper/600/1895184364.png 600w, https://thumb.braavo.me/hiper/0/1895184364.png 1x, https://thumb.braavo.me/hiper/0/1895184364.png 2x" sizes="(max-width: 575px) 200px, (max-width: 991px) 400px, (max-width: 1199px) 600px, 100vw" type="image/jpeg"><img loading="lazy" src="https://thumb.braavo.me/hiper/0/1895184364.png"  alt="Hiper Sex Shop" class="cont-fotos-imagem mx-auto"></picture>
2182  
2183</figure></div>    </li>
2184      <li class="overflow-visible cont-grupo-box cont-grupo-hash-617 conteudo-hash-617 cont-item cont-item-617 esconder-mn cont-mgm-i-md" data-id="617">
2185
2186      
2187      
2188      <div class="cont-fotos"><figure class="cont-fotos-box group overflow-hidden cont-fotos-hash-175 cont-mgm-s-md">
2189  <picture class="w-full"><source srcset="https://thumb.braavo.me/hiper/400/124314908.webp 400w, https://thumb.braavo.me/hiper/600/124314908.webp 600w, https://thumb.braavo.me/hiper/0/124314908.webp 1
2189x, https://thumb.braavo.me/hiper/0/124314908.webp 2x" sizes="(max-width: 575px) 200px, (max-width: 991px) 400px, (max-width: 1199px) 600px, 100vw" type="image/webp"><source srcset="https://thumb.braavo.me/hiper/400/124314908.png 400w, https://thumb.braavo.me/hiper/600/124314908.png 600w, https://thumb.braavo.me/hiper/0/124314908.png 1x, https://thumb.braavo.me/hiper/0/124314908.png 2x" sizes="(max-width: 575px) 200px, (max-width: 991px) 400px, (max-width: 1199px) 600px, 100vw" type="image/jpeg"><img loading="lazy" src="https://thumb.braavo.me/hiper/0/124314908.png"  alt="Hiper Sex Shop" class="cont-fotos-imagem mx-auto"></picture>
2190  
2191</figure></div>    </li>
2192      <li class="overflow-visible cont-grupo-box cont-grupo-hash-616 conteudo-hash-616 cont-item cont-item-616  cont-mgm-i-md" data-id="616">
2193
2194      
2195              <div class="cont-box cont-box cont-conteudo cont-box-616 overflow-hidden marcacao">
2196          <p>por <span style="color:hsl(30,100%,50%);">GABRIEL GOLDMANN</span><br>&nbsp;</p><div class="raw-html-embed">
2197        
2198    <h1>
2199                    <span style="color:hsl(0,100%,40%);font-size:32px;"><strong>O Preço do Tesão: Como as Dificuldades Financeiras Afetam o Bem-Estar Sexual</strong></span>
2200            
2201    </h1>
2202</div><h3><br><span style="color:hsl(0,100%,40%);font-size:20px;"><strong>O tesão tem seu valor — e não estamos falando de dinheiro</strong></span></h3><p><span style="font-size:16px;">Falar de desejo sexual em tempos difíceis pode parecer um luxo. Quando o dinheiro anda curto, o prazer costuma ser o primeiro a sair da lista de prioridades. Mas será que deveria ser assim?</span></p><p><span style="font-size:16px;">Entre boletos vencidos, metas não batidas e ansiedade sobre o futuro, algo silencioso acontece dentro de nós: o tesão diminui, a libido se esconde, o toque perde o brilho. E isso não é frescura — é uma resposta do corpo e da mente ao estresse da vida real.</span></p><p><span style="font-size:16px;">Vamos falar sobre isso com a leveza que o tema merece?</span></p><p>&nbsp;</p><h2><span style="color:hsl(0,100%,40%);font-size:18px;"><strong>Quando o bolso aperta, o desejo também sente</strong></span></h2><p><span style="font-size:16px;">A preocupação constante com as contas, o medo de perder o emprego ou a frustração com a renda que não acompanha o custo de vida são gatilhos conhecidos de ansiedade e exaustão emocional. E sabe o que o cérebro faz quando está sobrecarregado? Ele desliga os “setores” que não são prioridade — e o tesão é um deles.</span></p><p><span style="font-size:16px;">Sem tempo, energia ou cabeça para o prazer, muitas pessoas se afastam do sexo, mesmo dentro de relacionamentos saudáveis. Isso não significa falta de amor, nem desinteresse. Significa que o corpo está tentando sobreviver antes de se permitir gozar.</span></p><p>&nbsp;</p><h3><span style="color:hsl(0,100%,40%);font-size:18px;"><strong>Tesão não paga boleto, mas o boleto pode matar o tesão</strong></span></h3><p><span style="font-size:16px;">Quem já passou (ou está passando) por aperto financeiro sabe o peso que isso coloca na autoestima. Nos sentimos menos capazes, menos desejáveis, às vezes até envergonhados. E quando nos sentimos assim, o desejo também esfria.</span></p><p><span style="font-size:16px;">Além disso, a tensão constante pode gerar sintomas físicos como cansaço, insônia, irritabilidade e dores musculares — tudo isso afeta diretamente a disposição para o sexo.</span></p><p><span style="font-size:16px;">Ou seja: a grana pode até não comprar prazer, mas a falta dela pode nos afastar dele.</span></p><p>&nbsp;</p><h2><span style="color:hsl(0,100%,40%);font-size:18px;"><strong>Relações em crise: sexo vira tabu, tensão vira rotina</strong></span></h2><p><span style="font-size:16px;">Se você está em um relacionamento, a crise financeira não afeta só você: ela impacta os dois (ou todos, se for uma relação não-monogâmica).</span></p><p><span style="font-size:16px;">Discussões sobre dinheiro se tornam frequentes. A tensão entra na rotina. E o sexo, que poderia ser um espaço de alívio e conexão, acaba virando um elefante na sala. Quando não se fala, a frustração cresce. Quando se fala demais, vira briga.</span></p><p><span style="font-size:16px;">
2202Por isso, é fundamental abrir espaço para conversas honestas, sem pressão, sobre o que cada um está sentindo — inclusive sexualmente. A intimidade não precisa ser cara, mas precisa ser cuidada.</span></p><p>&nbsp;</p><h2><span style="color:hsl(0,100%,40%);font-size:20px;"><strong>Prazer é saúde, e saúde é prioridade</strong></span></h2><p><span style="font-size:16px;">O prazer sexual é parte da nossa saúde. Ele libera hormônios que reduzem o estresse, melhoram o humor e fortalecem a conexão com o outro — ou com a gente mesmo, no caso da masturbação.</span></p><p><span style="font-size:16px;">Mesmo em tempos difíceis, buscar momentos de prazer (seja sozinho ou acompanhado) é uma forma de autocuidado. Não é futilidade, é necessidade.</span></p><p>&nbsp;</p><h2><span style="color:hsl(0,100%,40%);font-size:20px;"><strong>Dicas práticas para reacender a chama sem gastar muito</strong></span></h2><p><span style="font-size:16px;"><strong>Crie momentos íntimos caseiros</strong>: jantar à luz de velas, banho juntos, massagem com óleo corporal (ou até azeite!).</span></p><p><span style="font-size:16px;"><strong>Use a imaginação</strong>: palavras safadinhas, brincadeiras, desafios sensuais.</span></p><p><span style="font-size:16px;"><strong>Reaproveite fantasias antigas</strong>: às vezes, um novo olhar sobre o que já existe pode surpreender.</span></p><p><span style="font-size:16px;"><strong>Aposte na masturbação</strong>: ela é gratuita, segura e poderosa.</span></p><p><span style="font-size:16px;"><strong>Invista em pequenos produtos acessíveis</strong>: </span><a href="https://www.hipersexshop.com.br/cat/114/vibradores?b=&amp;o1=barato&amp;preco1=&amp;preco2="><span style="color:hsl(240,100%,50%);font-size:16px;"><u>vibradores de entrada</u></span></a><span style="font-size:16px;">, lubrificantes, géis excitantes — </span><a href="https://www.hipersexshop.com.br/cat/114/vibradores?b=&amp;o1=barato&amp;preco1=&amp;preco2="><span style="color:hsl(240,100%,50%);font-size:16px;"><u>muitos custam menos que um delivery.</u></span></a></p><p>&nbsp;</p><h2><span style="color:hsl(0,100%,40%);font-size:20px;"><strong>Conheça nossas opções que custam menos do que aquele lanche</strong></span></h2><p>&nbsp;</p>        </div>
2203      
2204          </li>
2205      <li class="overflow-visible cont-grupo-box cont-grupo-hash-619 conteudo-hash-619 cont-item cont-item-619  cont-mgm-i-md" data-id="619">
2206
2207      
2208      
2209      <section class="relative flex items-center gap-2 overflow-hidden ev-listagem-prod tail-listagem-prod js-tail-listagem-prod p-1" data-versao="8">
2210  <button aria-label="Ver anteriores" class="left-0 pl-0.5 absolute z-10 p-2 tail-listagem-seta tail-listagem-prod-seta" onclick="listagemSlider('voltar');">
2211  <div class="grid flex-shrink-0 px-2 transition-all duration-200 bg-white border border-gray-200 rounded-full hover:shadow-md place-content-center hover:bg-gray-50 shadow-sm tail-listagem-seta-interno tail-listagem-prod-seta-interno ev-listagem-seta-interno">
2212    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor" class="-ml-0.5 h-4 text-gray-700 pointer-events-none md:h-5 ev-listagem-seta-icone">
2213      <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5"/>
2214    </svg>
2215  </div>
2216</button>
2217  <ul class="flex flex-grow ml-2 overflow-x-scroll no-scrollbar tail-listagem-prod-slider-container js-tail-listagem-prod-lista gap-1 lg:gap-2">
2218    <li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Bullet Vibro do Prazer Vibe com Multi-Velocidade 5,5 cm x 2,5 cm" data-skus="[{&quot;id&quot;:5133,&quot;var1_id&quot;:54,&quot;var2_id&quot;:0,&quot;estoque&quot;:0,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:20016,&quot;
2218var1_id&quot;:912,&quot;var2_id&quot;:0,&quot;estoque&quot;:26,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:5134,&quot;var1_id&quot;:241,&quot;var2_id&quot;:0,&quot;estoque&quot;:1,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:5131,&quot;var1_id&quot;:295,&quot;var2_id&quot;:0,&quot;estoque&quot;:55,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:5130,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:18,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:5132,&quot;var1_id&quot;:394,&quot;var2_id&quot;:0,&quot;estoque&quot;:17,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}}]" >
2219  <a href="/prod/10245/bullet-vibro-do-prazer-vibe-com-multi-velocidade-5-5-cm-x-2-5-cm" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2220    
2221    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2222      
2223      <picture  class="w-full">
2224  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/945342596.webp 200w, https://thumb.braavo.me/hiper/400/945342596.webp 400w, https://thumb.braavo.me/hiper/600/945342596.webp 600w, https://thumb.braavo.me/hiper/1000/945342596.webp 1000w, https://thumb.braavo.me/hiper/0/945342596.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2225  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/945342596.jpg 200w, https://thumb.braavo.me/hiper/400/945342596.jpg 400w, https://thumb.braavo.me/hiper/600/945342596.jpg 600w, https://thumb.braavo.me/hiper/1000/945342596.jpg 1000w, https://thumb.braavo.me/hiper/0/945342596.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2226  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Bullet Vibro do Prazer Vibe com Multi-Velocidade 5,5 cm x 2,5 cm" src="https://thumb.braavo.me/hiper/0/945342596.webp" />
2227</picture><picture  class="w-full">
2228  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2147005012.webp 200w, https://thumb.braavo.me/hiper/400/2147005012.webp 400w, https://thumb.braavo.me/hiper/600/2147005012.webp 600w, https://thumb.braavo.me/hiper/1000/2147005012.webp 1000w, https://thumb.braavo.me/hiper/0/2147005012.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2229  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2147005012.jpg 200w, https://thumb.braavo.me/hiper/400/2147005012.jpg 400w, https://thumb.braavo.me/hiper/600/2147005012.jpg 600w, https://thumb.braavo.me/hiper/1000/2147005012.jpg 1000w, https://thumb.braavo.me/hiper/0/2147005012.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2230  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Bullet Vibro do Prazer Vibe com Multi-Velocidade 5,5 cm x 2,5 cm" src="https://thumb.braavo.me/hiper/0/2147005012.webp" />
2231</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2232        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2233          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2234        </svg>
2235      </button>
2236      
2237    </div>
2238    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2239      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Bullet Vibro do Prazer Vibe com Multi-Velocidade 5,5 cm x 2,5 cm">Bullet Vibro do Prazer Vibe com Multi-Velocidade 5,5 cm x 2,5 cm</h2>
2240      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2241  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2242
2243  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2244    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2245      <span class="inline-flex items-baseline whitespace-nowrap">
2246        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2247      </span>
2248    </del>
2249
2250    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2251      
2252      <span class="inline-flex items-baseline whitespace-nowrap">
2253        <span class="mr-0.5">R$</span><span class="js-venda-reais">19</span><span class="">,</span><span class="js-venda-centavos">90</span>
2254      </span>
2255    </ins>
2256  </div>
2257
2258  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2259    <div class="hidden flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2260      <span class="inline-flex items-baseline whitespace-nowrap">
2261        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">0x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">0,00</span>
2262      </span>
2263    </div>
2264
2265    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2266      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2267      <span class="inline-flex items-baseline whitespace-nowrap">
2268        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">18,91</span>
2269      </span>
2270    </div>
2271  </div>
2272</div>
2273  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2274    <span>Somente logado</span>
2275  </div>
2276  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2277    <span>Consulta</span>
2278  </div>
2279  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2280    <span>Esgotado</span>
2281  </div>
2282</div>
2283    </div>
2284  </a>
2285  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2286    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2287  <input type="hidden" name="sku_id" class="js-sku-id" value="20016">
2288  <input type="hidden" class="js-has-v1" value="1">
2289  <input type="hidden" class="js-has-v2" value="0">
2290
2291  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2292    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Branco">
2293  <input type="radio" name="v1_10245" value="54" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2294  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2295    <picture  class="absolute inset-0 w-full h-full block">
2296  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/3050618335.webp 200w, https://thumb.braavo.me/hiper/400/3050618335.webp 400w, https://thumb.braavo.me/hiper/600/3050618335.webp 600w, https://thumb.braavo.me/hiper/1000/3050618335.webp 1000w, https://thumb.braavo.me/hiper/0/3050618335.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2297  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/3050618335.jpg 200w, https://thumb.braavo.me/hiper/400/3050618335.jpg 400w, https://thumb.braavo.me/hiper/600/3050618335.jpg 600w, https://thumb.braavo.me/hiper/1000/3050618335.jpg 1000w, https://thumb.braavo.me/hiper/0/3050618335.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2298  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Branco" src="https://thumb.braavo.me/hiper/0/3050618335.webp" />
2299</picture>
2300            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2300ox="0 0 100 100" preserveAspectRatio="none">
2301          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2302        </svg>
2303  </div>
2304</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Pink">
2305  <input type="radio" name="v1_10245" value="912" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2306  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2307    <picture  class="absolute inset-0 w-full h-full block">
2308  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1312114341.webp 200w, https://thumb.braavo.me/hiper/400/1312114341.webp 400w, https://thumb.braavo.me/hiper/600/1312114341.webp 600w, https://thumb.braavo.me/hiper/1000/1312114341.webp 1000w, https://thumb.braavo.me/hiper/0/1312114341.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2309  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1312114341.jpg 200w, https://thumb.braavo.me/hiper/400/1312114341.jpg 400w, https://thumb.braavo.me/hiper/600/1312114341.jpg 600w, https://thumb.braavo.me/hiper/1000/1312114341.jpg 1000w, https://thumb.braavo.me/hiper/0/1312114341.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2310  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Pink" src="https://thumb.braavo.me/hiper/0/1312114341.webp" />
2311</picture>
2312            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2313          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2314        </svg>
2315  </div>
2316</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Preto">
2317  <input type="radio" name="v1_10245" value="241" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2318  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2319    <picture  class="absolute inset-0 w-full h-full block">
2320  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1807490219.webp 200w, https://thumb.braavo.me/hiper/400/1807490219.webp 400w, https://thumb.braavo.me/hiper/600/1807490219.webp 600w, https://thumb.braavo.me/hiper/1000/1807490219.webp 1000w, https://thumb.braavo.me/hiper/0/1807490219.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2321  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1807490219.jpg 200w, https://thumb.braavo.me/hiper/400/1807490219.jpg 400w, https://thumb.braavo.me/hiper/600/1807490219.jpg 600w, https://thumb.braavo.me/hiper/1000/1807490219.jpg 1000w, https://thumb.braavo.me/hiper/0/1807490219.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2322  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Preto" src="https://thumb.braavo.me/hiper/0/1807490219.webp" />
2323</picture>
2324            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2324ox="0 0 100 100" preserveAspectRatio="none">
2325          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2326        </svg>
2327  </div>
2328</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa Claro">
2329  <input type="radio" name="v1_10245" value="295" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2330  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2331    <picture  class="absolute inset-0 w-full h-full block">
2332  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/798377898.webp 200w, https://thumb.braavo.me/hiper/400/798377898.webp 400w, https://thumb.braavo.me/hiper/600/798377898.webp 600w, https://thumb.braavo.me/hiper/1000/798377898.webp 1000w, https://thumb.braavo.me/hiper/0/798377898.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2333  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/798377898.jpg 200w, https://thumb.braavo.me/hiper/400/798377898.jpg 400w, https://thumb.braavo.me/hiper/600/798377898.jpg 600w, https://thumb.braavo.me/hiper/1000/798377898.jpg 1000w, https://thumb.braavo.me/hiper/0/798377898.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2334  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa Claro" src="https://thumb.braavo.me/hiper/0/798377898.webp" />
2335</picture>
2336            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2337          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2338        </svg>
2339  </div>
2340</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
2341  <input type="radio" name="v1_10245" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2342  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2343    <picture  class="absolute inset-0 w-full h-full block">
2344  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2345  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2346  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
2347</picture>
2348            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2348ox="0 0 100 100" preserveAspectRatio="none">
2349          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2350        </svg>
2351  </div>
2352</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Vermelho">
2353  <input type="radio" name="v1_10245" value="394" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2354  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2355    <picture  class="absolute inset-0 w-full h-full block">
2356  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/691858099.webp 200w, https://thumb.braavo.me/hiper/400/691858099.webp 400w, https://thumb.braavo.me/hiper/600/691858099.webp 600w, https://thumb.braavo.me/hiper/1000/691858099.webp 1000w, https://thumb.braavo.me/hiper/0/691858099.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2357  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/691858099.jpg 200w, https://thumb.braavo.me/hiper/400/691858099.jpg 400w, https://thumb.braavo.me/hiper/600/691858099.jpg 600w, https://thumb.braavo.me/hiper/1000/691858099.jpg 1000w, https://thumb.braavo.me/hiper/0/691858099.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2358  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Vermelho" src="https://thumb.braavo.me/hiper/0/691858099.webp" />
2359</picture>
2360            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2361          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2362        </svg>
2363  </div>
2364</label></div>
2365    
2366  </div>
2367
2368  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
2369          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
2370        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
2371          Comprar
2372        </span>
2373        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
2374          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
2375        </svg>
2376      </button>
2377    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="10245" aria-label="Adicionar aos favoritos">
2378      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
2379        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
2380      </svg>
2381    </button>
2382  </div>
2383</form>
2384  </div>
2385</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Vibrador Magic Dolphin do Ponto G Cor Rosa 12 cm x 3 cm" data-skus="[{&quot;id&quot;:24059,&quot;
2385var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:33,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:22512,&quot;var1_id&quot;:385,&quot;var2_id&quot;:0,&quot;estoque&quot;:13,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:22513,&quot;var1_id&quot;:394,&quot;var2_id&quot;:0,&quot;estoque&quot;:24,&quot;preco_por&quot;:19.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:18.904999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;19,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;18&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;18,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}}]" >
2386  <a href="/prod/12716/vibrador-magic-dolphin-do-ponto-g-cor-rosa-12-cm-x-3-cm" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2387    
2388    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2389      
2390      <picture  class="w-full">
2391  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/952478669.webp 200w, https://thumb.braavo.me/hiper/400/952478669.webp 400w, https://thumb.braavo.me/hiper/600/952478669.webp 600w, https://thumb.braavo.me/hiper/1000/952478669.webp 1000w, https://thumb.braavo.me/hiper/0/952478669.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2392  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/952478669.jpg 200w, https://thumb.braavo.me/hiper/400/952478669.jpg 400w, https://thumb.braavo.me/hiper/600/952478669.jpg 600w, https://thumb.braavo.me/hiper/1000/952478669.jpg 1000w, https://thumb.braavo.me/hiper/0/952478669.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2393  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador Magic Dolphin do Ponto G Cor Rosa 12 cm x 3 cm" src="https://thumb.braavo.me/hiper/0/952478669.webp" />
2394</picture><picture  class="w-full">
2395  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/3204894515.webp 200w, https://thumb.braavo.me/hiper/400/3204894515.webp 400w, https://thumb.braavo.me/hiper/600/3204894515.webp 600w, https://thumb.braavo.me/hiper/1000/3204894515.webp 1000w, https://thumb.braavo.me/hiper/0/3204894515.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2396  
2397  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador Magic Dolphin do Ponto G Cor Rosa 12 cm x 3 cm" src="https://thumb.braavo.me/hiper/0/3204894515.webp" />
2398</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2399        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2400          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2401        </svg>
2402      </button>
2403      
2404    </div>
2405    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2406      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Vibrador Magic Dolphin do Ponto G Cor Rosa 12 cm x 3 cm">Vibrador Magic Dolphin do Ponto G Cor Rosa 12 cm x 3 cm</h2>
2407      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2408  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2409
2410  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2411    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2412      <span class="inline-flex items-baseline whitespace-nowrap">
2413        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2414      </span>
2415    </del>
2416
2417    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2418      
2419      <span class="inline-flex items-baseline whitespace-nowrap">
2420        <span class="mr-0.5">R$</span><span class="js-venda-reais">19</span><span class="">,</span><span class="js-venda-centavos">90</span>
2421      </span>
2422    </ins>
2423  </div>
2424
2425  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2426    <div class="hidden flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2427      <span class="inline-flex items-baseline whitespace-nowrap">
2428        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">0x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">0,00</span>
2429      </span>
2430    </div>
2431
2432    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2433      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2434      <span class="inline-flex items-baseline whitespace-nowrap">
2435        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">18,91</span>
2436      </span>
2437    </div>
2438  </div>
2439</div>
2440  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2441    <span>Somente logado</span>
2442  </div>
2443  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2444    <span>Consulta</span>
2445  </div>
2446  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2447    <span>Esgotado</span>
2448  </div>
2449</div>
2450    </div>
2451  </a>
2452  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2453    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2454  <input type="hidden" name="sku_id" class="js-sku-id" value="24059">
2455  <input type="hidden" class="js-has-v1" value="1">
2456  <input type="hidden" class="js-has-v2" value="0">
2457
2458  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2459    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
2460  <input type="radio" name="v1_12716" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2461  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2462    <picture  class="absolute inset-0 w-full h-full block">
2463  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2464  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/29
246413983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2465  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
2466</picture>
2467            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2468          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2469        </svg>
2470  </div>
2471</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Verde">
2472  <input type="radio" name="v1_12716" value="385" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2473  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2474    <picture  class="absolute inset-0 w-full h-full block">
2475  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1863286617.webp 200w, https://thumb.braavo.me/hiper/400/1863286617.webp 400w, https://thumb.braavo.me/hiper/600/1863286617.webp 600w, https://thumb.braavo.me/hiper/1000/1863286617.webp 1000w, https://thumb.braavo.me/hiper/0/1863286617.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2476  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1863286617.jpg 200w, https://thumb.braavo.me/hiper/400/1863286617.jpg 400w, https://thumb.braavo.me/hiper/600/1863286617.jpg 600w, https://thumb.braavo.me/hiper/1000/1863286617.jpg 1000w, https://thumb.braavo.me/hiper/0/1863286617.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2477  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Verde" src="https://thumb.braavo.me/hiper/0/1863286617.webp" />
2478</picture>
2479            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2480          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2481        </svg>
2482  </div>
2483</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Vermelho">
2484  <input type="radio" name="v1_12716" value="394" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2485  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2486    <picture  class="absolute inset-0 w-full h-full block">
2487  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/691858099.webp 200w, https://thumb.braavo.me/hiper/400/691858099.webp 400w, https://thumb.braavo.me/hiper/600/691858099.webp 600w, https://thumb.braavo.me/hiper/1000/691858099.webp 1000w, https://thumb.braavo.me/hiper/0/691858099.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2488  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/691858099.jpg 200w, https://thumb.braavo.me/hiper/400/691858099.jpg 400w, https://thumb.braavo.me/hiper/600/691858099.jpg 600w, https://thumb.braavo.me/hiper/1000/691858099.jpg 1000w, https://thumb.braavo.me/hiper/0/691858099.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2489  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Vermelho" src="https://thumb.braavo.me/hiper/0/691858099.webp" />
2490</picture>
2491            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2491ox="0 0 100 100" preserveAspectRatio="none">
2492          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2493        </svg>
2494  </div>
2495</label></div>
2496    
2497  </div>
2498
2499  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
2500          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
2501        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
2502          Comprar
2503        </span>
2504        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
2505          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
2506        </svg>
2507      </button>
2508    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="12716" aria-label="Adicionar aos favoritos">
2509      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
2510        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
2511      </svg>
2512    </button>
2513  </div>
2514</form>
2515  </div>
2516</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Vibrador Multivelocidade com Capa Texturizada e Pérolas Massageadoras" data-skus="[{&quot;id&quot;:19028,&quot;var1_id&quot;:285,&quot;var2_id&quot;:0,&quot;estoque&quot;:18,&quot;preco_por&quot;:59.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:56.904999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:19.966666666666665,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;59&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;59,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;56&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;56,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;97&quot;,&quot;txt&quot;:&quot;19,97&quot;}},{&quot;id&quot;:19029,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:6,&quot;preco_por&quot;:59.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:56.904999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:19.966666666666665,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;59&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;59,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;56&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;56,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;97&quot;,&quot;txt&quot;:&quot;19,97&quot;}},{&quot;id&quot;:19030,&quot;
2516var1_id&quot;:394,&quot;var2_id&quot;:0,&quot;estoque&quot;:10,&quot;preco_por&quot;:59.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:56.904999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:19.966666666666665,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;59&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;59,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;56&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;56,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;97&quot;,&quot;txt&quot;:&quot;19,97&quot;}}]" >
2517  <a href="/prod/15090/vibrador-multivelocidade-com-capa-texturizada-e-perolas-massageadoras" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2518    
2519    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2520      
2521      <picture  class="w-full">
2522  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/789094280.webp 200w, https://thumb.braavo.me/hiper/400/789094280.webp 400w, https://thumb.braavo.me/hiper/600/789094280.webp 600w, https://thumb.braavo.me/hiper/1000/789094280.webp 1000w, https://thumb.braavo.me/hiper/0/789094280.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2523  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/789094280.jpg 200w, https://thumb.braavo.me/hiper/400/789094280.jpg 400w, https://thumb.braavo.me/hiper/600/789094280.jpg 600w, https://thumb.braavo.me/hiper/1000/789094280.jpg 1000w, https://thumb.braavo.me/hiper/0/789094280.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2524  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador Multivelocidade com Capa Texturizada e Pérolas Massageadoras" src="https://thumb.braavo.me/hiper/0/789094280.webp" />
2525</picture><picture  class="w-full">
2526  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4051090911.webp 200w, https://thumb.braavo.me/hiper/400/4051090911.webp 400w, https://thumb.braavo.me/hiper/600/4051090911.webp 600w, https://thumb.braavo.me/hiper/1000/4051090911.webp 1000w, https://thumb.braavo.me/hiper/0/4051090911.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2527  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4051090911.jpg 200w, https://thumb.braavo.me/hiper/400/4051090911.jpg 400w, https://thumb.braavo.me/hiper/600/4051090911.jpg 600w, https://thumb.braavo.me/hiper/1000/4051090911.jpg 1000w, https://thumb.braavo.me/hiper/0/4051090911.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2528  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador Multivelocidade com Capa Texturizada e Pérolas Massageadoras" src="https://thumb.braavo.me/hiper/0/4051090911.webp" />
2529</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2530        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2531          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2532        </svg>
2533      </button>
2534      
2535    </div>
2536    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2537      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Vibrador Multivelocidade com Capa Texturizada e Pérolas Massageadoras">Vibrador Multivelocidade com Capa Texturizada e Pérolas Massageadoras</h2>
2538      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2539  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2540
2541  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2542    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2543      <span class="inline-flex items-baseline whitespace-nowrap">
2544        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2545      </span>
2546    </del>
2547
2548    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2549      
2550      <span class="inline-flex items-baseline whitespace-nowrap">
2551        <span class="mr-0.5">R$</span><span class="js-venda-reais">59</span><span class="">,</span><span class="js-venda-centavos">90</span>
2552      </span>
2553    </ins>
2554  </div>
2555
2556  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2557    <div class="flex flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2558      <span class="inline-flex items-baseline whitespace-nowrap">
2559        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">3x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">19,97</span>
2560      </span>
2561    </div>
2562
2563    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2564      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2565      <span class="inline-flex items-baseline whitespace-nowrap">
2566        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">56,91</span>
2567      </span>
2568    </div>
2569  </div>
2570</div>
2571  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2572    <span>Somente logado</span>
2573  </div>
2574  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2575    <span>Consulta</span>
2576  </div>
2577  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2578    <span>Esgotado</span>
2579  </div>
2580</div>
2581    </div>
2582  </a>
2583  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2584    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2585  <input type="hidden" name="sku_id" class="js-sku-id" value="19028">
2586  <input type="hidden" class="js-has-v1" value="1">
2587  <input type="hidden" class="js-has-v2" value="0">
2588
2589  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2590    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa">
2591  <input type="radio" name="v1_15090" value="285" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2592  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2593    <picture  class="absolute inset-0 w-full h-full block">
2594  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4060126767.webp 200w, https://thumb.braavo.me/hiper/400/4060126767.webp 400w, https://thumb.braavo.me/hiper/600/4060126767.webp 600w, https://thumb.braavo.me/hiper/1000/4060126767.webp 1000w, https://thumb.braavo.me/hiper/0/4060126767.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2595  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4060126767.jpg 200w, https://thumb.braavo.me/hiper/400/4060126767.jpg 400w, https://thumb.braavo.me/hiper/600/4060126767.jpg 600w, https://thumb.braavo.me/hiper/1000/4060126767.jpg 1000w, https://thumb.braavo.me/hiper/0/4060126767.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2596  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa" src="https://thumb.braavo.me/hiper/0/4060126767.webp" />
2597</picture>
2598            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2598ox="0 0 100 100" preserveAspectRatio="none">
2599          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2600        </svg>
2601  </div>
2602</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
2603  <input type="radio" name="v1_15090" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2604  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2605    <picture  class="absolute inset-0 w-full h-full block">
2606  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2607  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2608  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
2609</picture>
2610            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2611          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2612        </svg>
2613  </div>
2614</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Vermelho">
2615  <input type="radio" name="v1_15090" value="394" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2616  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2617    <picture  class="absolute inset-0 w-full h-full block">
2618  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/691858099.webp 200w, https://thumb.braavo.me/hiper/400/691858099.webp 400w, https://thumb.braavo.me/hiper/600/691858099.webp 600w, https://thumb.braavo.me/hiper/1000/691858099.webp 1000w, https://thumb.braavo.me/hiper/0/691858099.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2619  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/691858099.jpg 200w, https://thumb.braavo.me/hiper/400/691858099.jpg 400w, https://thumb.braavo.me/hiper/600/691858099.jpg 600w, https://thumb.braavo.me/hiper/1000/691858099.jpg 1000w, https://thumb.braavo.me/hiper/0/691858099.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2620  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Vermelho" src="https://thumb.braavo.me/hiper/0/691858099.webp" />
2621</picture>
2622            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2622ox="0 0 100 100" preserveAspectRatio="none">
2623          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2624        </svg>
2625  </div>
2626</label></div>
2627    
2628  </div>
2629
2630  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
2631          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
2632        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
2633          Comprar
2634        </span>
2635        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
2636          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
2637        </svg>
2638      </button>
2639    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="15090" aria-label="Adicionar aos favoritos">
2640      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
2641        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
2642      </svg>
2643    </button>
2644  </div>
2645</form>
2646  </div>
2647</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Mini Bullet Vibratório em Silicone Aveludado" data-skus="[{&quot;id&quot;:24065,&quot;var1_id&quot;:124,&quot;var2_id&quot;:0,&quot;estoque&quot;:8,&quot;preco_por&quot;:29.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:28.404999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;29&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;29,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;28&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;28,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:24062,&quot;var1_id&quot;:238,&quot;var2_id&quot;:0,&quot;estoque&quot;:1,&quot;preco_por&quot;:29.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:28.404999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;29&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;29,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;28&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;28,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:19175,&quot;
2647var1_id&quot;:241,&quot;var2_id&quot;:0,&quot;estoque&quot;:4,&quot;preco_por&quot;:29.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:28.404999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;29&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;29,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;28&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;28,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:24063,&quot;var1_id&quot;:285,&quot;var2_id&quot;:0,&quot;estoque&quot;:8,&quot;preco_por&quot;:29.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:28.404999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;29&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;29,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;28&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;28,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}},{&quot;id&quot;:19174,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:6,&quot;preco_por&quot;:29.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:28.404999999999998,&quot;parcelas_qtd&quot;:0,&quot;preco_parcela&quot;:0,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;29&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;29,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;28&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;28,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;}}]" >
2648  <a href="/prod/15645/mini-bullet-vibratorio-em-silicone-aveludado" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2649    
2650    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2651      
2652      <picture  class="w-full">
2653  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1888784253.webp 200w, https://thumb.braavo.me/hiper/400/1888784253.webp 400w, https://thumb.braavo.me/hiper/600/1888784253.webp 600w, https://thumb.braavo.me/hiper/1000/1888784253.webp 1000w, https://thumb.braavo.me/hiper/0/1888784253.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2654  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1888784253.jpg 200w, https://thumb.braavo.me/hiper/400/1888784253.jpg 400w, https://thumb.braavo.me/hiper/600/1888784253.jpg 600w, https://thumb.braavo.me/hiper/1000/1888784253.jpg 1000w, https://thumb.braavo.me/hiper/0/1888784253.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2655  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Bullet Vibratório em Silicone Aveludado" src="https://thumb.braavo.me/hiper/0/1888784253.webp" />
2656</picture><picture  class="w-full">
2657  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/3067625129.webp 200w, https://thumb.braavo.me/hiper/400/3067625129.webp 400w, https://thumb.braavo.me/hiper/600/3067625129.webp 600w, https://thumb.braavo.me/hiper/1000/3067625129.webp 1000w, https://thumb.braavo.me/hiper/0/3067625129.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2658  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/3067625129.jpg 200w, https://thumb.braavo.me/hiper/400/3067625129.jpg 400w, https://thumb.braavo.me/hiper/600/3067625129.jpg 600w, https://thumb.braavo.me/hiper/1000/3067625129.jpg 1000w, https://thumb.braavo.me/hiper/0/3067625129.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2659  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Bullet Vibratório em Silicone Aveludado" src="https://thumb.braavo.me/hiper/0/3067625129.webp" />
2660</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2661        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2662          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2663        </svg>
2664      </button>
2665      
2666    </div>
2667    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2668      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Mini Bullet Vibratório em Silicone Aveludado">Mini Bullet Vibratório em Silicone Aveludado</h2>
2669      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2670  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2671
2672  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2673    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2674      <span class="inline-flex items-baseline whitespace-nowrap">
2675        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2676      </span>
2677    </del>
2678
2679    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2680      
2681      <span class="inline-flex items-baseline whitespace-nowrap">
2682        <span class="mr-0.5">R$</span><span class="js-venda-reais">29</span><span class="">,</span><span class="js-venda-centavos">90</span>
2683      </span>
2684    </ins>
2685  </div>
2686
2687  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2688    <div class="hidden flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2689      <span class="inline-flex items-baseline whitespace-nowrap">
2690        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">0x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">0,00</span>
2691      </span>
2692    </div>
2693
2694    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2695      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2696      <span class="inline-flex items-baseline whitespace-nowrap">
2697        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">28,41</span>
2698      </span>
2699    </div>
2700  </div>
2701</div>
2702  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2703    <span>Somente logado</span>
2704  </div>
2705  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2706    <span>Consulta</span>
2707  </div>
2708  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2709    <span>Esgotado</span>
2710  </div>
2711</div>
2712    </div>
2713  </a>
2714  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2715    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2716  <input type="hidden" name="sku_id" class="js-sku-id" value="24065">
2717  <input type="hidden" class="js-has-v1" value="1">
2718  <input type="hidden" class="js-has-v2" value="0">
2719
2720  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2721    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Dourado">
2722  <input type="radio" name="v1_15645" value="124" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2723  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2724    <picture  class="absolute inset-0 w-full h-full block">
2725  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/798724541.webp 200w, https://thumb.braavo.me/hiper/400/798724541.webp 400w, https://thumb.braavo.me/hiper/600/798724541.webp 600w, https://thumb.braavo.me/hiper/1000/798724541.webp 1000w, https://thumb.braavo.me/hiper/0/798724541.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2726  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/798724541.jpg 200w, https://thumb.braavo.me/hiper/400/798724541.jpg 400w, https://thumb.braavo.me/hiper/600/798724541.jpg 600w, https://thumb.braavo.me/hiper/1000/798724541.jpg 1000w, https://thumb.braavo.me/hiper/0/798724541.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2727  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Dourado" src="https://thumb.braavo.me/hiper/0/798724541.webp" />
2728</picture>
2729            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2729ox="0 0 100 100" preserveAspectRatio="none">
2730          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2731        </svg>
2732  </div>
2733</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Prata">
2734  <input type="radio" name="v1_15645" value="238" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2735  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2736    <picture  class="absolute inset-0 w-full h-full block">
2737  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2338725986.webp 200w, https://thumb.braavo.me/hiper/400/2338725986.webp 400w, https://thumb.braavo.me/hiper/600/2338725986.webp 600w, https://thumb.braavo.me/hiper/1000/2338725986.webp 1000w, https://thumb.braavo.me/hiper/0/2338725986.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2738  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2338725986.jpg 200w, https://thumb.braavo.me/hiper/400/2338725986.jpg 400w, https://thumb.braavo.me/hiper/600/2338725986.jpg 600w, https://thumb.braavo.me/hiper/1000/2338725986.jpg 1000w, https://thumb.braavo.me/hiper/0/2338725986.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2739  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Prata" src="https://thumb.braavo.me/hiper/0/2338725986.webp" />
2740</picture>
2741            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2742          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2743        </svg>
2744  </div>
2745</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Preto">
2746  <input type="radio" name="v1_15645" value="241" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2747  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2748    <picture  class="absolute inset-0 w-full h-full block">
2749  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1807490219.webp 200w, https://thumb.braavo.me/hiper/400/1807490219.webp 400w, https://thumb.braavo.me/hiper/600/1807490219.webp 600w, https://thumb.braavo.me/hiper/1000/1807490219.webp 1000w, https://thumb.braavo.me/hiper/0/1807490219.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2750  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1807490219.jpg 200w, https://thumb.braavo.me/hiper/400/1807490219.jpg 400w, https://thumb.braavo.me/hiper/600/1807490219.jpg 600w, https://thumb.braavo.me/hiper/1000/1807490219.jpg 1000w, https://thumb.braavo.me/hiper/0/1807490219.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2751  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Preto" src="https://thumb.braavo.me/hiper/0/1807490219.webp" />
2752</picture>
2753            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2753ox="0 0 100 100" preserveAspectRatio="none">
2754          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2755        </svg>
2756  </div>
2757</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa">
2758  <input type="radio" name="v1_15645" value="285" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2759  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2760    <picture  class="absolute inset-0 w-full h-full block">
2761  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4060126767.webp 200w, https://thumb.braavo.me/hiper/400/4060126767.webp 400w, https://thumb.braavo.me/hiper/600/4060126767.webp 600w, https://thumb.braavo.me/hiper/1000/4060126767.webp 1000w, https://thumb.braavo.me/hiper/0/4060126767.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2762  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4060126767.jpg 200w, https://thumb.braavo.me/hiper/400/4060126767.jpg 400w, https://thumb.braavo.me/hiper/600/4060126767.jpg 600w, https://thumb.braavo.me/hiper/1000/4060126767.jpg 1000w, https://thumb.braavo.me/hiper/0/4060126767.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2763  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa" src="https://thumb.braavo.me/hiper/0/4060126767.webp" />
2764</picture>
2765            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2766          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2767        </svg>
2768  </div>
2769</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
2770  <input type="radio" name="v1_15645" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2771  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2772    <picture  class="absolute inset-0 w-full h-full block">
2773  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2774  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2775  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
2776</picture>
2777            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2777ox="0 0 100 100" preserveAspectRatio="none">
2778          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2779        </svg>
2780  </div>
2781</label></div>
2782    
2783  </div>
2784
2785  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
2786          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
2787        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
2788          Comprar
2789        </span>
2790        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
2791          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
2792        </svg>
2793      </button>
2794    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="15645" aria-label="Adicionar aos favoritos">
2795      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
2796        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
2797      </svg>
2798    </button>
2799  </div>
2800</form>
2801  </div>
2802</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Vibrador em Silicone Formato de Glande na Ponta com 10 Modos de Vibração - PRETTY LOVE BECK " data-skus="[{&quot;id&quot;:24156,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:8,&quot;preco_por&quot;:119.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:113.905,&quot;parcelas_qtd&quot;:6,&quot;preco_parcela&quot;:19.983333333333334,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;119&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;119,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;113&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;113,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;98&quot;,&quot;txt&quot;:&quot;19,98&quot;}}]" >
2803  <a href="/prod/15744/vibrador-em-silicone-formato-de-glande-na-ponta-com-10-modos-de-vibracao-pretty-love-beck-" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2804    
2805    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2806            <div class="absolute bottom-0 left-0 z-20 grid gap-1 text-xs font-medium">
2807                <div class="px-2 py-1 text-gray-800 border border-transparent hover:shadow-md bg-white/90 backdrop-blur-sm w-max ev-listagem-dests tail-listagem-dests tail-listagem-dests-id-12 rounded-tr-md"></div>
2808      </div>
2809      <picture  class="w-full">
2810  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/259289748.webp 200w, https://thumb.braavo.me/hiper/400/259289748.webp 400w, https://thumb.braavo.me/hiper/600/259289748.webp 600w, https://thumb.braavo.me/hiper/1000/259289748.webp 1000w, https://thumb.braavo.me/hiper/0/259289748.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2811  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/259289748.jpg 200w, https://thumb.braavo.me/hiper/400/259289748.jpg 400w, https://thumb.braavo.me/hiper/600/259289748.jpg 600w, https://thumb.braavo.me/hiper/1000/259289748.jpg 1000w, https://thumb.braavo.me/hiper/0/259289748.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2812  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador em Silicone Formato de Glande na Ponta com 10 Modos de Vibração - PRETTY LOVE BECK " src="https://thumb.braavo.me/hiper/0/259289748.webp" />
2813</picture><picture  class="w-full">
2814  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4146910466.webp 200w, https://thumb.braavo.me/hiper/400/4146910466.webp 400w, https://thumb.braavo.me/hiper/600/4146910466.webp 600w, https://thumb.braavo.me/hiper/1000/4146910466.webp 1000w, https://thumb.braavo.me/hiper/0/4146910466.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2815  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4146910466.jpg 200w, https://thumb.braavo.me/hiper/400/4146910466.jpg 400w, https://thumb.braavo.me/hiper/600/4146910466.jpg 600w, https://thumb.braavo.me/hiper/1000/4146910466.jpg 1000w, https://thumb.braavo.me/hiper/0/4146910466.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2816  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador em Silicone Formato de Glande na Ponta com 10 Modos de Vibração - PRETTY LOVE BECK " src="https://thumb.braavo.me/hiper/0/4146910466.webp" />
2817</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2818        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2819          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2820        </svg>
2821      </button>
2822      
2823    </div>
2824    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2825      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Vibrador em Silicone Formato de Glande na Ponta com 10 Modos de Vibração - PRETTY LOVE BECK ">Vibrador em Silicone Formato de Glande na Ponta com 10 Modos de Vibração - PRETTY LOVE BECK </h2>
2826      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2827  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2828
2829  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2830    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2831      <span class="inline-flex items-baseline whitespace-nowrap">
2832        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2833      </span>
2834    </del>
2835
2836    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2837      
2838      <span class="inline-flex items-baseline whitespace-nowrap">
2839        <span class="mr-0.5">R$</span><span class="js-venda-reais">119</span><span class="">,</span><span class="js-venda-centavos">90</span>
2840      </span>
2841    </ins>
2842  </div>
2843
2844  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2845    <div class="flex flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2846      <span class="inline-flex items-baseline whitespace-nowrap">
2847        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">6x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">19,98</span>
2848      </span>
2849    </div>
2850
2851    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2852      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2853      <span class="inline-flex items-baseline whitespace-nowrap">
2854        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">113,91</span>
2855      </span>
2856    </div>
2857  </div>
2858</div>
2859  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2860    <span>Somente logado</span>
2861  </div>
2862  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2863    <span>Consulta</span>
2864  </div>
2865  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2866    <span>Esgotado</span>
2867  </div>
2868</div>
2869    </div>
2870  </a>
2871  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2872    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2873  <input type="hidden" name="sku_id" class="js-sku-id" value="24156">
2874  <input type="hidden" class="js-has-v1" value="1">
2875  <input type="hidden" class="js-has-v2" value="0">
2876
2877  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2878    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
2879  <input type="radio" name="v1_15744" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2880  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2881    <picture  class="absolute inset-0 w-full h-full block">
2882  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2883  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/29
288313983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2884  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
2885</picture>
2886            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
2887          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2888        </svg>
2889  </div>
2890</label></div>
2891    
2892  </div>
2893
2894  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
2895          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
2896        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
2897          Comprar
2898        </span>
2899        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
2900          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
2901        </svg>
2902      </button>
2903    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="15744" aria-label="Adicionar aos favoritos">
2904      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
2905        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
2906      </svg>
2907    </button>
2908  </div>
2909</form>
2910  </div>
2911</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Mini Vibrador em Formato de Batom" data-skus="[{&quot;id&quot;:24800,&quot;var1_id&quot;:238,&quot;var2_id&quot;:0,&quot;estoque&quot;:15,&quot;preco_por&quot;:39.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:37.904999999999994,&quot;parcelas_qtd&quot;:2,&quot;preco_parcela&quot;:19.95,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;39&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;39,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;37&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;37,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;95&quot;,&quot;txt&quot;:&quot;19,95&quot;}},{&quot;id&quot;:19964,&quot;
2911var1_id&quot;:241,&quot;var2_id&quot;:0,&quot;estoque&quot;:19,&quot;preco_por&quot;:39.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:37.904999999999994,&quot;parcelas_qtd&quot;:2,&quot;preco_parcela&quot;:19.95,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;39&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;39,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;37&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;37,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;95&quot;,&quot;txt&quot;:&quot;19,95&quot;}},{&quot;id&quot;:19963,&quot;var1_id&quot;:285,&quot;var2_id&quot;:0,&quot;estoque&quot;:14,&quot;preco_por&quot;:39.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:37.904999999999994,&quot;parcelas_qtd&quot;:2,&quot;preco_parcela&quot;:19.95,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;39&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;39,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;37&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;37,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;95&quot;,&quot;txt&quot;:&quot;19,95&quot;}},{&quot;id&quot;:19962,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:57,&quot;preco_por&quot;:39.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:37.904999999999994,&quot;parcelas_qtd&quot;:2,&quot;preco_parcela&quot;:19.95,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;39&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;39,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;37&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;37,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;95&quot;,&quot;txt&quot;:&quot;19,95&quot;}},{&quot;id&quot;:19961,&quot;var1_id&quot;:394,&quot;var2_id&quot;:0,&quot;estoque&quot;:41,&quot;preco_por&quot;:39.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:37.904999999999994,&quot;parcelas_qtd&quot;:2,&quot;preco_parcela&quot;:19.95,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;39&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;39,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;37&quot;,&quot;centavos&quot;:&quot;91&quot;,&quot;txt&quot;:&quot;37,91&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;19&quot;,&quot;centavos&quot;:&quot;95&quot;,&quot;txt&quot;:&quot;19,95&quot;}}]" >
2912  <a href="/prod/16039/mini-vibrador-em-formato-de-batom" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
2913    
2914    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
2915      
2916      <picture  class="w-full">
2917  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/3889605244.webp 200w, https://thumb.braavo.me/hiper/400/3889605244.webp 400w, https://thumb.braavo.me/hiper/600/3889605244.webp 600w, https://thumb.braavo.me/hiper/1000/3889605244.webp 1000w, https://thumb.braavo.me/hiper/0/3889605244.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2918  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/3889605244.jpg 200w, https://thumb.braavo.me/hiper/400/3889605244.jpg 400w, https://thumb.braavo.me/hiper/600/3889605244.jpg 600w, https://thumb.braavo.me/hiper/1000/3889605244.jpg 1000w, https://thumb.braavo.me/hiper/0/3889605244.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2919  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Vibrador em Formato de Batom" src="https://thumb.braavo.me/hiper/0/3889605244.webp" />
2920</picture><picture  class="w-full">
2921  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2692141228.webp 200w, https://thumb.braavo.me/hiper/400/2692141228.webp 400w, https://thumb.braavo.me/hiper/600/2692141228.webp 600w, https://thumb.braavo.me/hiper/1000/2692141228.webp 1000w, https://thumb.braavo.me/hiper/0/2692141228.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2922  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2692141228.jpg 200w, https://thumb.braavo.me/hiper/400/2692141228.jpg 400w, https://thumb.braavo.me/hiper/600/2692141228.jpg 600w, https://thumb.braavo.me/hiper/1000/2692141228.jpg 1000w, https://thumb.braavo.me/hiper/0/2692141228.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
2923  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Vibrador em Formato de Batom" src="https://thumb.braavo.me/hiper/0/2692141228.webp" />
2924</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
2925        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
2926          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
2927        </svg>
2928      </button>
2929      
2930    </div>
2931    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
2932      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Mini Vibrador em Formato de Batom">Mini Vibrador em Formato de Batom</h2>
2933      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
2934  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
2935
2936  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
2937    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
2938      <span class="inline-flex items-baseline whitespace-nowrap">
2939        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
2940      </span>
2941    </del>
2942
2943    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
2944      
2945      <span class="inline-flex items-baseline whitespace-nowrap">
2946        <span class="mr-0.5">R$</span><span class="js-venda-reais">39</span><span class="">,</span><span class="js-venda-centavos">90</span>
2947      </span>
2948    </ins>
2949  </div>
2950
2951  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
2952    <div class="flex flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
2953      <span class="inline-flex items-baseline whitespace-nowrap">
2954        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">2x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">19,95</span>
2955      </span>
2956    </div>
2957
2958    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
2959      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
2960      <span class="inline-flex items-baseline whitespace-nowrap">
2961        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">37,91</span>
2962      </span>
2963    </div>
2964  </div>
2965</div>
2966  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
2967    <span>Somente logado</span>
2968  </div>
2969  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
2970    <span>Consulta</span>
2971  </div>
2972  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
2973    <span>Esgotado</span>
2974  </div>
2975</div>
2976    </div>
2977  </a>
2978  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
2979    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
2980  <input type="hidden" name="sku_id" class="js-sku-id" value="24800">
2981  <input type="hidden" class="js-has-v1" value="1">
2982  <input type="hidden" class="js-has-v2" value="0">
2983
2984  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
2985    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Prata">
2986  <input type="radio" name="v1_16039" value="238" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
2987  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
2988    <picture  class="absolute inset-0 w-full h-full block">
2989  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2338725986.webp 200w, https://thumb.braavo.me/hiper/400/2338725986.webp 400w, https://thumb.braavo.me/hiper/600/2338725986.webp 600w, https://thumb.braavo.me/hiper/1000/2338725986.webp 1000w, https://thumb.braavo.me/hiper/0/2338725986.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2990  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2338725986.jpg 200w, https://thumb.braavo.me/hiper/400/2338725986.jpg 400w, https://thumb.braavo.me/hiper/600/2338725986.jpg 600w, https://thumb.braavo.me/hiper/1000/2338725986.jpg 1000w, https://thumb.braavo.me/hiper/0/2338725986.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
2991  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Prata" src="https://thumb.braavo.me/hiper/0/2338725986.webp" />
2992</picture>
2993            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
2993ox="0 0 100 100" preserveAspectRatio="none">
2994          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
2995        </svg>
2996  </div>
2997</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Preto">
2998  <input type="radio" name="v1_16039" value="241" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
2999  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3000    <picture  class="absolute inset-0 w-full h-full block">
3001  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1807490219.webp 200w, https://thumb.braavo.me/hiper/400/1807490219.webp 400w, https://thumb.braavo.me/hiper/600/1807490219.webp 600w, https://thumb.braavo.me/hiper/1000/1807490219.webp 1000w, https://thumb.braavo.me/hiper/0/1807490219.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3002  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1807490219.jpg 200w, https://thumb.braavo.me/hiper/400/1807490219.jpg 400w, https://thumb.braavo.me/hiper/600/1807490219.jpg 600w, https://thumb.braavo.me/hiper/1000/1807490219.jpg 1000w, https://thumb.braavo.me/hiper/0/1807490219.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3003  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Preto" src="https://thumb.braavo.me/hiper/0/1807490219.webp" />
3004</picture>
3005            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3006          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3007        </svg>
3008  </div>
3009</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa">
3010  <input type="radio" name="v1_16039" value="285" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3011  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3012    <picture  class="absolute inset-0 w-full h-full block">
3013  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4060126767.webp 200w, https://thumb.braavo.me/hiper/400/4060126767.webp 400w, https://thumb.braavo.me/hiper/600/4060126767.webp 600w, https://thumb.braavo.me/hiper/1000/4060126767.webp 1000w, https://thumb.braavo.me/hiper/0/4060126767.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3014  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4060126767.jpg 200w, https://thumb.braavo.me/hiper/400/4060126767.jpg 400w, https://thumb.braavo.me/hiper/600/4060126767.jpg 600w, https://thumb.braavo.me/hiper/1000/4060126767.jpg 1000w, https://thumb.braavo.me/hiper/0/4060126767.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3015  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa" src="https://thumb.braavo.me/hiper/0/4060126767.webp" />
3016</picture>
3017            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3017ox="0 0 100 100" preserveAspectRatio="none">
3018          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3019        </svg>
3020  </div>
3021</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
3022  <input type="radio" name="v1_16039" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3023  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3024    <picture  class="absolute inset-0 w-full h-full block">
3025  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3026  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3027  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
3028</picture>
3029            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3030          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3031        </svg>
3032  </div>
3033</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Vermelho">
3034  <input type="radio" name="v1_16039" value="394" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3035  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3036    <picture  class="absolute inset-0 w-full h-full block">
3037  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/691858099.webp 200w, https://thumb.braavo.me/hiper/400/691858099.webp 400w, https://thumb.braavo.me/hiper/600/691858099.webp 600w, https://thumb.braavo.me/hiper/1000/691858099.webp 1000w, https://thumb.braavo.me/hiper/0/691858099.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3038  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/691858099.jpg 200w, https://thumb.braavo.me/hiper/400/691858099.jpg 400w, https://thumb.braavo.me/hiper/600/691858099.jpg 600w, https://thumb.braavo.me/hiper/1000/691858099.jpg 1000w, https://thumb.braavo.me/hiper/0/691858099.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3039  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Vermelho" src="https://thumb.braavo.me/hiper/0/691858099.webp" />
3040</picture>
3041            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3041ox="0 0 100 100" preserveAspectRatio="none">
3042          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3043        </svg>
3044  </div>
3045</label></div>
3046    
3047  </div>
3048
3049  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
3050          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
3051        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
3052          Comprar
3053        </span>
3054        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
3055          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
3056        </svg>
3057      </button>
3058    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="16039" aria-label="Adicionar aos favoritos">
3059      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
3060        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
3061      </svg>
3062    </button>
3063  </div>
3064</form>
3065  </div>
3066</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Mini Vibrador Massageador Varinha Mágica" data-skus="[{&quot;id&quot;:23055,&quot;var1_id&quot;:54,&quot;var2_id&quot;:0,&quot;estoque&quot;:24,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}},{&quot;id&quot;:23508,&quot;var1_id&quot;:295,&quot;var2_id&quot;:0,&quot;estoque&quot;:24,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;
306616,63&quot;}},{&quot;id&quot;:23056,&quot;var1_id&quot;:779,&quot;var2_id&quot;:0,&quot;estoque&quot;:28,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}},{&quot;id&quot;:23057,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:26,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}}]" >
3067  <a href="/prod/17573/mini-vibrador-massageador-varinha-magica" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
3068    
3069    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
3070      
3071      <picture  class="w-full">
3072  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/207483708.webp 200w, https://thumb.braavo.me/hiper/400/207483708.webp 400w, https://thumb.braavo.me/hiper/600/207483708.webp 600w, https://thumb.braavo.me/hiper/1000/207483708.webp 1000w, https://thumb.braavo.me/hiper/0/207483708.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3073  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/207483708.jpg 200w, https://thumb.braavo.me/hiper/400/207483708.jpg 400w, https://thumb.braavo.me/hiper/600/207483708.jpg 600w, https://thumb.braavo.me/hiper/1000/207483708.jpg 1000w, https://thumb.braavo.me/hiper/0/207483708.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3074  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Vibrador Massageador Varinha Mágica" src="https://thumb.braavo.me/hiper/0/207483708.webp" />
3075</picture><picture  class="w-full">
3076  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1274907116.webp 200w, https://thumb.braavo.me/hiper/400/1274907116.webp 400w, https://thumb.braavo.me/hiper/600/1274907116.webp 600w, https://thumb.braavo.me/hiper/1000/1274907116.webp 1000w, https://thumb.braavo.me/hiper/0/1274907116.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3077  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1274907116.jpg 200w, https://thumb.braavo.me/hiper/400/1274907116.jpg 400w, https://thumb.braavo.me/hiper/600/1274907116.jpg 600w, https://thumb.braavo.me/hiper/1000/1274907116.jpg 1000w, https://thumb.braavo.me/hiper/0/1274907116.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3078  <img class="absolute w-full h-full opacity-0 group-hover:opacity-100 ev-listagem-prod-imagem-2 tail-listagem-prod-imagem-2 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Mini Vibrador Massageador Varinha Mágica" src="https://thumb.braavo.me/hiper/0/12749
307807116.webp" />
3079</picture>      <button type="button" aria-label="Alternar foto do produto" onclick="alternarFotoMobile(this, event)" class="absolute z-20 flex items-center justify-center w-8 h-8 text-gray-700 transition-colors border border-gray-200 rounded-full shadow-sm bottom-2 right-2 cursor-pointer bg-white/90 backdrop-blur-sm hover:text-black lg:hidden js-btn-alternar-foto">
3080        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 pointer-events-none">
3081          <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
3082        </svg>
3083      </button>
3084      
3085    </div>
3086    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
3087      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Mini Vibrador Massageador Varinha Mágica">Mini Vibrador Massageador Varinha Mágica</h2>
3088      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
3089  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
3090
3091  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
3092    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
3093      <span class="inline-flex items-baseline whitespace-nowrap">
3094        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
3095      </span>
3096    </del>
3097
3098    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
3099      
3100      <span class="inline-flex items-baseline whitespace-nowrap">
3101        <span class="mr-0.5">R$</span><span class="js-venda-reais">49</span><span class="">,</span><span class="js-venda-centavos">90</span>
3102      </span>
3103    </ins>
3104  </div>
3105
3106  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
3107    <div class="flex flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
3108      <span class="inline-flex items-baseline whitespace-nowrap">
3109        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">3x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">16,63</span>
3110      </span>
3111    </div>
3112
3113    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
3114      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
3115      <span class="inline-flex items-baseline whitespace-nowrap">
3116        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">47,41</span>
3117      </span>
3118    </div>
3119  </div>
3120</div>
3121  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
3122    <span>Somente logado</span>
3123  </div>
3124  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
3125    <span>Consulta</span>
3126  </div>
3127  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
3128    <span>Esgotado</span>
3129  </div>
3130</div>
3131    </div>
3132  </a>
3133  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
3134    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
3135  <input type="hidden" name="sku_id" class="js-sku-id" value="23055">
3136  <input type="hidden" class="js-has-v1" value="1">
3137  <input type="hidden" class="js-has-v2" value="0">
3138
3139  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
3140    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Branco">
3141  <input type="radio" name="v1_17573" value="54" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
3142  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3143    <picture  class="absolute inset-0 w-full h-full block">
3144  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/3050618335.webp 200w, https://thumb.braavo.me/hiper/400/3050618335.webp 400w, https://thumb.braavo.me/hiper/600/3050618335.webp 600w, https://thumb.braavo.me/hiper/1000/3050618335.webp 1000w, https://thumb.braavo.me/hiper/0/3050618335.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3145  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/3050618335.jpg 200w, https://thumb.braavo.me/hiper/400/3050618335.jpg 400w, https://thumb.braavo.me/hiper/600/3050618335.jpg 600w, https://thumb.braavo.me/hiper/1000/3050618335.jpg 1000w, https://thumb.braavo.me/hiper/0/3050618335.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3146  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Branco" src="https://thumb.braavo.me/hiper/0/3050618335.webp" />
3147</picture>
3148            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3149          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3150        </svg>
3151  </div>
3152</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa Claro">
3153  <input type="radio" name="v1_17573" value="295" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3154  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3155    <picture  class="absolute inset-0 w-full h-full block">
3156  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/798377898.webp 200w, https://thumb.braavo.me/hiper/400/798377898.webp 400w, https://thumb.braavo.me/hiper/600/798377898.webp 600w, https://thumb.braavo.me/hiper/1000/798377898.webp 1000w, https://thumb.braavo.me/hiper/0/798377898.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3157  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/798377898.jpg 200w, https://thumb.braavo.me/hiper/400/798377898.jpg 400w, https://thumb.braavo.me/hiper/600/798377898.jpg 600w, https://thumb.braavo.me/hiper/1000/798377898.jpg 1000w, https://thumb.braavo.me/hiper/0/798377898.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3158  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa Claro" src="https://thumb.braavo.me/hiper/0/798377898.webp" />
3159</picture>
3160            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3160ox="0 0 100 100" preserveAspectRatio="none">
3161          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3162        </svg>
3163  </div>
3164</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa Escuro">
3165  <input type="radio" name="v1_17573" value="779" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3166  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3167    <picture  class="absolute inset-0 w-full h-full block">
3168  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/1423534326.webp 200w, https://thumb.braavo.me/hiper/400/1423534326.webp 400w, https://thumb.braavo.me/hiper/600/1423534326.webp 600w, https://thumb.braavo.me/hiper/1000/1423534326.webp 1000w, https://thumb.braavo.me/hiper/0/1423534326.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3169  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/1423534326.jpg 200w, https://thumb.braavo.me/hiper/400/1423534326.jpg 400w, https://thumb.braavo.me/hiper/600/1423534326.jpg 600w, https://thumb.braavo.me/hiper/1000/1423534326.jpg 1000w, https://thumb.braavo.me/hiper/0/1423534326.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3170  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa Escuro" src="https://thumb.braavo.me/hiper/0/1423534326.webp" />
3171</picture>
3172            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3173          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3174        </svg>
3175  </div>
3176</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
3177  <input type="radio" name="v1_17573" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3178  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3179    <picture  class="absolute inset-0 w-full h-full block">
3180  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3181  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3182  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
3183</picture>
3184            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3184ox="0 0 100 100" preserveAspectRatio="none">
3185          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3186        </svg>
3187  </div>
3188</label></div>
3189    
3190  </div>
3191
3192  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
3193          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
3194        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
3195          Comprar
3196        </span>
3197        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
3198          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
3199        </svg>
3200      </button>
3201    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="17573" aria-label="Adicionar aos favoritos">
3202      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
3203        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
3204      </svg>
3205    </button>
3206  </div>
3207</form>
3208  </div>
3209</li><li class="relative flex flex-col overflow-hidden transition-shadow duration-300 bg-white border border-gray-200 hover:shadow-md tail-listagem-prod-item ev-listagem-prod-item js-tail-listagem-prod-item js-tail-paginacao-busca-item js-produto-card rounded-xl isolate flex-shrink-0 tail-listagem-card-largura-2 lg:tail-listagem-card-largura-5 hover:shadow-xl hover:-translate-y-1" data-produto-nome="Vibrador Personal com Capa Jelly Transparente com Formato de Pênis" data-skus="[{&quot;id&quot;:26221,&quot;var1_id&quot;:36,&quot;var2_id&quot;:0,&quot;estoque&quot;:3,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}},{&quot;id&quot;:25799,&quot;var1_id&quot;:285,&quot;var2_id&quot;:0,&quot;estoque&quot;:6,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;
320916,63&quot;}},{&quot;id&quot;:25798,&quot;var1_id&quot;:300,&quot;var2_id&quot;:0,&quot;estoque&quot;:12,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}},{&quot;id&quot;:26220,&quot;var1_id&quot;:394,&quot;var2_id&quot;:0,&quot;estoque&quot;:1,&quot;preco_por&quot;:49.9,&quot;preco_de&quot;:0,&quot;percentual_desconto&quot;:0,&quot;preco_avista&quot;:47.404999999999994,&quot;parcelas_qtd&quot;:3,&quot;preco_parcela&quot;:16.633333333333333,&quot;formatado_por&quot;:{&quot;reais&quot;:&quot;49&quot;,&quot;centavos&quot;:&quot;90&quot;,&quot;txt&quot;:&quot;49,90&quot;},&quot;formatado_de&quot;:{&quot;reais&quot;:&quot;0&quot;,&quot;centavos&quot;:&quot;00&quot;,&quot;txt&quot;:&quot;0,00&quot;},&quot;formatado_avista&quot;:{&quot;reais&quot;:&quot;47&quot;,&quot;centavos&quot;:&quot;41&quot;,&quot;txt&quot;:&quot;47,41&quot;},&quot;formatado_parcela&quot;:{&quot;reais&quot;:&quot;16&quot;,&quot;centavos&quot;:&quot;63&quot;,&quot;txt&quot;:&quot;16,63&quot;}}]" >
3210  <a href="/prod/18937/vibrador-personal-com-capa-jelly-transparente-com-formato-de-penis" ref="alternate" target="_self" class="flex flex-col justify-between flex-grow ev-listagem-prod-link tail-listagem-prod-link js-tail-paginacao-busca-link">
3211    
3212    <div class="relative overflow-hidden bg-white rounded-t-xl group ev-listagem-prod-imagem-container tail-listagem-prod-imagem-container js-tail-hover-mobile" style="padding-bottom:150%;">
3213      
3214      <picture  class="w-full">
3215  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/636509893.webp 200w, https://thumb.braavo.me/hiper/400/636509893.webp 400w, https://thumb.braavo.me/hiper/600/636509893.webp 600w, https://thumb.braavo.me/hiper/1000/636509893.webp 1000w, https://thumb.braavo.me/hiper/0/636509893.webp 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3216  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/636509893.jpg 200w, https://thumb.braavo.me/hiper/400/636509893.jpg 400w, https://thumb.braavo.me/hiper/600/636509893.jpg 600w, https://thumb.braavo.me/hiper/1000/636509893.jpg 1000w, https://thumb.braavo.me/hiper/0/636509893.jpg 2000w" sizes="(max-width: 767px) 50vw, (max-width: 1023px) 50vw, (max-width: 1279px) 20vw, 20vw">
3217  <img class="absolute w-full h-full ev-listagem-prod-imagem-1 tail-listagem-prod-imagem-1 group-hover:scale-105 object-contain" loading="eager" decoding="async" fetchpriority="high" alt="Foto Vibrador Personal com Capa Jelly Transparente com Formato de Pênis" src="https://thumb.braavo.me/hiper/0/636509893.webp" />
3218</picture>
3219      
3220    </div>
3221    <div class="flex flex-col flex-grow gap-2 py-4 px-1 sm:p-4 tail-listagem-prod-conteudo">
3222      <h2 class="text-sm lg:text-sm leading-snug tail-listagem-prod-nome ev-listagem-prod-nome" title="Vibrador Personal com Capa Jelly Transparente com Formato de Pênis">Vibrador Personal com Capa Jelly Transparente com Formato de Pênis</h2>
3223      <div class="grid gap-0.5 flex-auto tail-listagem-prod-preco-container js-tail-visualizado-preco-container">
3224  <div class="flex flex flex-col items-start gap-1 mt-1 js-bloco-valores tail-listagem-prod-precos1">
3225
3226  <div class="flex flex-row flex-wrap items-baseline gap-x-2 gap-y-0.5 tail-listagem-prod-precos1-interno order-1">
3227    <del class="hidden flex items-center order-2 text-xs font-normal text-gray-500 line-through js-preco-de tail-listagem-prod-preco-de ev-listagem-prod-preco-de">
3228      <span class="inline-flex items-baseline whitespace-nowrap">
3229        <span class="mr-0.5">R$</span><span class="js-orig-reais">0</span><span>,</span><span class="js-orig-centavos">00</span>
3230      </span>
3231    </del>
3232
3233    <ins class="flex flex items-center order-1 text-xs lg:text-base font-normal text-gray-900 tracking-tight no-underline js-preco-por flex flex-wrap items-baseline tail-listagem-prod-preco-por ev-listagem-prod-preco-por">
3234      
3235      <span class="inline-flex items-baseline whitespace-nowrap">
3236        <span class="mr-0.5">R$</span><span class="js-venda-reais">49</span><span class="">,</span><span class="js-venda-centavos">90</span>
3237      </span>
3238    </ins>
3239  </div>
3240
3241  <div class="flex flex-row flex-wrap items-center gap-2 mt-0.5 js-bloco-parcelas tail-listagem-prod-precos2 order-2">
3242    <div class="flex flex items-center order-1 gap-0.5 text-xs tail-listagem-prod-precos2-parcela ev-listagem-prod-preco-parcela js-bloco-parcelamento">
3243      <span class="inline-flex items-baseline whitespace-nowrap">
3244        <span class="mr-0.5 tail-listagem-prod-precos2-parcela-parcelas js-parcela-qtd">3x</span><span class="tail-listagem-prod-precos2-parcela-cifrao">R$</span><span class="tail-listagem-prod-precos2-parcela-valor js-parcela-valor">16,63</span>
3245      </span>
3246    </div>
3247
3248    <div class="flex flex items-center order-2 gap-0.5 px-2 py-0.5 bg-green-50 rounded-md text-xs font-medium text-green-700 js-bloco-avista tail-listagem-prod-preco-avista ev-listagem-prod-preco-avista">
3249      <span class="mr-0.5 tail-listagem-prod-preco-avista-texto">no Pix</span>
3250      <span class="inline-flex items-baseline whitespace-nowrap">
3251        <span class="tail-listagem-prod-preco-avista-cifrao">R$</span><span class="tail-listagem-prod-preco-avista-valor js-avista-valor">47,41</span>
3252      </span>
3253    </div>
3254  </div>
3255</div>
3256  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-privado ev-listagem-prod-preco-privado">
3257    <span>Somente logado</span>
3258  </div>
3259  <div class="hidden flex items-center mt-2 text-xs font-normal text-gray-500 tail-listagem-prod-preco-consulta ev-listagem-prod-preco-consulta js-msg-consulta">
3260    <span>Consulta</span>
3261  </div>
3262  <div class="hidden flex items-center mt-2 text-sm font-bold text-gray-500 tail-listagem-prod-preco-esgotado ev-listagem-prod-preco-esgotado js-msg-esgotado">
3263    <span>Esgotado</span>
3264  </div>
3265</div>
3266    </div>
3267  </a>
3268  <div class="px-1 pb-3 sm:px-4 sm:pb-4 tail-listagem-rodape-card">
3269    <form method="GET" action="/carrinho" class="relative z-20 flex flex-col min-w-0 gap-3 pt-3 mt-auto border-t border-gray-100 js-form-compra">
3270  <input type="hidden" name="sku_id" class="js-sku-id" value="26221">
3271  <input type="hidden" class="js-has-v1" value="1">
3272  <input type="hidden" class="js-has-v2" value="0">
3273
3274  <div class="select-none flex flex-col gap-1 tail-variacao-slider js-tail-variacao-slider">
3275    <div class="flex gap-1.5 overflow-x-auto overscroll-x-contain no-scrollbar tail-listagem-prod-variacao-lista"><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Azul">
3276  <input type="radio" name="v1_18937" value="36" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" checked>
3277  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3278    <picture  class="absolute inset-0 w-full h-full block">
3279  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4178246813.webp 200w, https://thumb.braavo.me/hiper/400/4178246813.webp 400w, https://thumb.braavo.me/hiper/600/4178246813.webp 600w, https://thumb.braavo.me/hiper/1000/4178246813.webp 1000w, https://thumb.braavo.me/hiper/0/4178246813.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3280  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4178246813.jpg 200w, https://thumb.braavo.me/hiper/400/4178246813.jpg 400w, https://thumb.braavo.me/hiper/600/4178246813.jpg 600w, https://thumb.braavo.me/hiper/1000/4178246813.jpg 1000w, https://thumb.braavo.me/hiper/0/4178246813.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3281  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Azul" src="https://thumb.braavo.me/hiper/0/4178246813.webp" />
3282</picture>
3283            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3283ox="0 0 100 100" preserveAspectRatio="none">
3284          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3285        </svg>
3286  </div>
3287</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Rosa">
3288  <input type="radio" name="v1_18937" value="285" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3289  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3290    <picture  class="absolute inset-0 w-full h-full block">
3291  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/4060126767.webp 200w, https://thumb.braavo.me/hiper/400/4060126767.webp 400w, https://thumb.braavo.me/hiper/600/4060126767.webp 600w, https://thumb.braavo.me/hiper/1000/4060126767.webp 1000w, https://thumb.braavo.me/hiper/0/4060126767.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3292  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/4060126767.jpg 200w, https://thumb.braavo.me/hiper/400/4060126767.jpg 400w, https://thumb.braavo.me/hiper/600/4060126767.jpg 600w, https://thumb.braavo.me/hiper/1000/4060126767.jpg 1000w, https://thumb.braavo.me/hiper/0/4060126767.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3293  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Rosa" src="https://thumb.braavo.me/hiper/0/4060126767.webp" />
3294</picture>
3295            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3296          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3297        </svg>
3298  </div>
3299</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Roxo">
3300  <input type="radio" name="v1_18937" value="300" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3301  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3302    <picture  class="absolute inset-0 w-full h-full block">
3303  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/2913983268.webp 200w, https://thumb.braavo.me/hiper/400/2913983268.webp 400w, https://thumb.braavo.me/hiper/600/2913983268.webp 600w, https://thumb.braavo.me/hiper/1000/2913983268.webp 1000w, https://thumb.braavo.me/hiper/0/2913983268.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3304  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/2913983268.jpg 200w, https://thumb.braavo.me/hiper/400/2913983268.jpg 400w, https://thumb.braavo.me/hiper/600/2913983268.jpg 600w, https://thumb.braavo.me/hiper/1000/2913983268.jpg 1000w, https://thumb.braavo.me/hiper/0/2913983268.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3305  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Roxo" src="https://thumb.braavo.me/hiper/0/2913983268.webp" />
3306</picture>
3307            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewB
3307ox="0 0 100 100" preserveAspectRatio="none">
3308          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3309        </svg>
3310  </div>
3311</label><label class="relative flex items-center flex-shrink-0 transition-transform cursor-pointer hover:scale-110 group group" title="Vermelho">
3312  <input type="radio" name="v1_18937" value="394" class="sr-only peer ev-listagem-prod-variacao-input js-var1-radio" >
3313  <div class="relative flex items-center justify-center w-6 h-6 m-1 overflow-hidden transition-all duration-200 border border-gray-300 border-solid rounded-full tail-listagem-prod-variacao-link peer-checked:ring-0 peer-checked:ring-offset-0 peer-checked:ring-gray-900 peer-checked:border-gray-900 peer-disabled:opacity-50 peer-disabled:grayscale peer-disabled:cursor-not-allowed" style="">
3314    <picture  class="absolute inset-0 w-full h-full block">
3315  <source type="image/webp" srcset="https://thumb.braavo.me/hiper/200/691858099.webp 200w, https://thumb.braavo.me/hiper/400/691858099.webp 400w, https://thumb.braavo.me/hiper/600/691858099.webp 600w, https://thumb.braavo.me/hiper/1000/691858099.webp 1000w, https://thumb.braavo.me/hiper/0/691858099.webp 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3316  <source type="image/jpeg" srcset="https://thumb.braavo.me/hiper/200/691858099.jpg 200w, https://thumb.braavo.me/hiper/400/691858099.jpg 400w, https://thumb.braavo.me/hiper/600/691858099.jpg 600w, https://thumb.braavo.me/hiper/1000/691858099.jpg 1000w, https://thumb.braavo.me/hiper/0/691858099.jpg 2000w" sizes="(max-width: 200px) 100px, (max-width: 400px) 200px, (max-width: 600px) 300px, (max-width: 1000px) 500px, 100vw">
3317  <img class="w-full h-full object-cover" loading="lazy" decoding="async" fetchpriority="high" alt="Vermelho" src="https://thumb.braavo.me/hiper/0/691858099.webp" />
3318</picture>
3319            <svg class="absolute inset-0 z-20 w-full h-full text-red-500 hidden tail-svg-esgotado pointer-events-none opacity-60" viewBox="0 0 100 100" preserveAspectRatio="none">
3320          <line x1="0" y1="100" x2="100" y2="0" stroke="currentColor" stroke-width="3"></line>
3321        </svg>
3322  </div>
3323</label></div>
3324    
3325  </div>
3326
3327  <div class="flex items-center w-full gap-1.5 sm:gap-2 mt-1.5 flex">
3328          <button type="submit" class="flex items-center justify-center flex-1 min-w-0 h-9 sm:h-10 px-2 sm:px-4 text-xs sm:text-sm font-bold tracking-wide text-white transition-all duration-200 bg-black rounded-lg cursor-pointer border border-transparent hover:shadow-md hover:bg-gray-800 active:scale-95 disabled:bg-gray-200 disabled:text-gray-400 disabled:cursor-not-allowed disabled:shadow-none js-btn-comprar truncate ev-listagem-comprar-btn tail-listagem-comprar-btn">
3329        <span class="ev-etapa-comprar-btn-texto tail-etapa-comprar-btn-texto block">
3330          Comprar
3331        </span>
3332        <svg class="w-6 h-6 cursor-pointer ev-etapa-comprar-btn-svg tail-etapa-comprar-btn-svg hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor">
3333          <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"></path>
3334        </svg>
3335      </button>
3336    <button type="button" class="flex items-center justify-center shrink-0 w-9 h-9 sm:w-10 sm:h-10 text-gray-400 transition-all duration-200 border border-gray-200 rounded-lg cursor-pointer hover:text-red-500 hover:border-red-200 hover:bg-red-50 hover:shadow-sm active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed tail-listagem-btn-favorito js-btn-favorito" data-produto-id="18937" aria-label="Adicionar aos favoritos">
3337      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4 sm:w-5 sm:h-5 transition-colors js-icone-coracao">
3338        <path stroke-linecap="round" stroke-linejoin="round" d="M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z" />
3339      </svg>
3340    </button>
3341  </div>
3342</form>
3343  </div>
3344</li>
3345  </ul>
3346  <button aria-label="Ver próximos" class="right-0 pr-0.5 absolute z-10 p-2 tail-listagem-seta tail-listagem-prod-seta" onclick="listagemSlider('avancar')">
3347  <div class="grid flex-shrink-0 px-2 transition-all duration-200 bg-white border border-gray-200 rounded-full hover:shadow-md place-content-center hover:bg-gray-50 shadow-sm tail-listagem-seta-interno tail-listagem-prod-seta-interno ev-listagem-seta-interno">
3348    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor" class="-mr-0.5 h-4 text-gray-700 pointer-events-none md:h-5 ev-listagem-seta-icone">
3349      <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5"/>
3350    </svg>
3351  </div>
3352</button>
3353</section><style type="text/css">
3354  .tail-listagem-prod-variacao-lista label:has(input:disabled) {
3355    display: none;
3356  }
3357</style><style>
3358  @media (width <= 1023px) {
3359  .tail-listagem-card-largura-2{--tailListagemCardRecuo:4px;}
3360}
3361@media (width >= 1024px) {
3362  .lg\:tail-listagem-card-largura-5{--tailListagemCardRecuo:8px;}
3363};
3364
3365  /*# sourceURL=card-recuo */
3366</style><style type="text/css">
3367@media only screen and (max-width:640px)
3368{
3369.conteudo-hash-619 .listagem-mgm{grid-gap:5px;}
3370.conteudo-hash-619 .listagem-mgm-slider{margin-right:5px;}
3371.conteudo-hash-619 .listagem-mgm-slider-container{padding-left:5px;}
3372.conteudo-hash-619 .listagem-slider-anterior,
3373.conteudo-hash-619 .listagem-slider-proximo{box-shadow:0 0 3px 3px #fff!important;}
3374}
3375@media only screen and (min-width:641px) and (max-width:999px)
3376{
3377.conteudo-hash-619 .listagem-mgm{grid-gap:5px;}
3378.conteudo-hash-619 .listagem-mgm-slider{margin-right:5px;}
3379.conteudo-hash-619 .listagem-mgm-slider-container{padding-left:5px;}
3380.conteudo-hash-619 .listagem-slider-anterior,
3381.conteudo-hash-619 .listagem-slider-proximo{box-shadow:0 0 3px 3px #fff!important;}
3382}
3383@media only screen and (min-width:1000px) and (max-width:1249px)
3384{
3385.conteudo-hash-619 .listagem-mgm{grid-gap:10px;}
3386.conteudo-hash-619 .listagem-mgm-slider{margin-right:10px;}
3387.conteudo-hash-619 .listagem-mgm-slider-container{padding-left:10px;}
3388.conteudo-hash-619 .listagem-slider-anterior,
3389.conteudo-hash-619 .listagem-slider-proximo{box-shadow:0 0 7px 7px #fff!important;}
3390}
3391@media only screen and (min-width:1250px)
3392{
3393.conteudo-hash-619 .listagem-mgm{grid-gap:20px;}
3394.conteudo-hash-619 .listagem-slider-container{padding-left:20px;}
3395.conteudo-hash-619 .listagem-mgm-slider{margin-right:20px;}
3396.conteudo-hash-619 .listagem-mgm-slider-container{padding-left:20px;}
3397.conteudo-hash-619 .listagem-slider-anterior,
3398.conteudo-hash-619 .listagem-slider-proximo{box-shadow:0 0 10px 15px #fff!important;}
3399}
3400@media only screen and (max-width:640px)
3401{
3402.conteudo-hash-619 .listagem-col{grid-template-columns:repeat(2, 1fr);}
3403.conteudo-hash-619 .listagem-col-slider{width:calc(100% / 2);}
3404.conteudo-hash-619 .listagem-prod-item:nth-child(1n+3){display:none;}
3405}
3406@media only screen and (min-width:641px) and (max-width:999px)
3407{
3408.conteudo-hash-619 .listagem-col{grid-template-columns:repeat(2, 1fr);}
3409.conteudo-hash-619 .listagem-col-slider{width:calc(100% / 2);}
3410.conteudo-hash-619 .listagem-prod-item:nth-child(1n+3){display:none;}
3411}
3412@media only screen and (min-width:1000px) and (max-width:1249px)
3413{
3414.conteudo-hash-619 .listagem-col{grid-template-columns:repeat(5, 1fr);}
3415.conteudo-hash-619 .listagem-col-slider{width:calc(100% / 5);}
3416.conteudo-hash-619 .listagem-prod-item:nth-child(1n+6){display:none;}
3417}
3418@media only screen and (min-width:1250px)
3419{
3420.conteudo-hash-619 .listagem-col{grid-template-columns:repeat(5, 1fr);}
3421.conteudo-hash-619 .listagem-col-slider{width:calc(100% / 5);}
3422.conteudo-hash-619 .listagem-prod-item:nth-child(1n+6){display:none;}
3423}</style>    </li>
3424      <li class="overflow-visible cont-grupo-box cont-grupo-hash-620 conteudo-hash-620 cont-item cont-item-620  cont-mgm-i-md" data-id="620">
3425
3426      
3427              <div class="cont-box cont-box cont-conteudo cont-box-620 overflow-hidden marcacao">
3428          <h2><br><span style="color:hsl(0,100%,40%);font-size:20px;"><strong>O tesão é valioso demais pra ser ignorado</strong></span></h2><p><span style="font-size:16px;">
3428Se você tem sentido o desejo sumir, saiba que você não está sozinho(a). Sentir menos tesão em tempos de crise é normal. O importante é não transformar isso em mais uma cobrança — e sim em um convite ao cuidado.</span></p><p><span style="font-size:16px;">A vida pode estar difícil, mas seu prazer continua sendo uma prioridade. E ele não precisa custar caro.</span></p>        </div>
3429      
3430          </li>
3431  
3432      </ul></div>
3433  </div>
3434<style type="text/css">
3435  .cont-limite-615{width:100%;} .cont-item-618{width:100%;} .cont-item-617{width:100%;} .cont-item-616{width:100%;} .cont-item-619{width:100%;} .cont-item-620{width:100%;}@media (min-width:1024px) {.cont-limite-615{width:100%;} .cont-item-618{width:100%;} .cont-item-617{width:100%;} .cont-item-616{width:100%;} .cont-item-619{width:100%;} .cont-item-620{width:100%;}}</style><section class="relative flex items-center gap-2 overflow-hidden js-tail-listagem-prod">
3436  
3437  <ul class="js-tail-listagem-prod-lista flex-grow grid gap-4 grid-cols-2 lg:grid-cols-4 tail-listagem-blog-lista ev-listagem-blog-lista">
3438    
3439  </ul>
3440  
3441</section><div class="flex justify-center gap-2 mx-2 tail-paginacao-manual hidden">
3442        <div class="w-8 h-8 grid place-content-center rounded-lg text-gray-600 transition-colors hover:bg-gray-200 tail-paginacao-btn ev-paginacao-btn">
3443      <span class="sr-only">Anterior</span>
3444      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="h-4 mr-0.5"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5"/></svg>
3445    </div>
3446  
3447    
3448        <div class="w-8 h-8 grid place-content-center rounded-lg text-gray-600 transition-colors hover:bg-gray-200 tail-paginacao-btn ev-paginacao-btn">
3449      <span class="sr-only">Próximo</span>
3450      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="h-4 ml-0.5"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5"/></svg>
3451    </div>
3452  </div>    </section>
3453    <aside class="flex flex-col gap-6 lg:w-64 colunas-lateral-dir lateral">
3454  <section class="relative flex flex-col items-center overflow-hidden tail-lateral-blog">
3455  <h2 class="w-full p-2 text-white bg-black uppercase tai-lateral-blog-tt lateral-menu-tt">
3456  <span class="tail-lateral-blog-tt-texto">Categorias</span>
3457</h2>
3458  <ul class="w-full flex flex-col gap-0 border border-gray-200 border-solid divide-y divide-gray-200 divide-solid tail-lateral-blog-lista">
3459    <li class="relative flex flex-col gap-1.5 p-2 cursor-pointer tail-lateral-blog-item">
3460  <a href="/post/43/brinquedos-eroticos" ref="alternate" target="_blank" class="flex flex-col flex-grow gap-2 tail-lateral-blog-link">
3461    <h3 class="">
3462      Brinquedos Eróticos
3463    </h3>
3464  </a>
3465</li><li class="relative flex flex-col gap-1.5 p-2 cursor-pointer tail-lateral-blog-item">
3466  <a href="/post/41/guia-de-sexo" ref="alternate" target="_blank" class="flex flex-col flex-grow gap-2 tail-lateral-blog-link">
3467    <h3 class="">
3468      Guia de Sexo
3469    </h3>
3470  </a>
3471</li><li class="relative flex flex-col gap-1.5 p-2 cursor-pointer tail-lateral-blog-item">
3472  <a href="/post/40/educacao-sexual" ref="alternate" target="_blank" class="flex flex-col flex-grow gap-2 tail-lateral-blog-link">
3473    <h3 class="">
3474      Educação Sexual
3475    </h3>
3476  </a>
3477</li>
3478  </ul>
3479</section>
3480  <section class="relative flex flex-col items-center overflow-hidden tail-lateral-blog">
3481  <h2 class="w-full p-2 text-white bg-black uppercase tail-lateral-blog-tt lateral-menu-tt">
3482  <span class="tail-lateral-blog-tt-texto">Posts Recentes</span>
3483</h2>
3484  <ul class="w-full flex flex-col gap-0 border border-gray-200 border-solid divide-y divide-gray-200 divide-solid tail-lateral-blog-lista">
3485    <li class="relative flex flex-col gap-1.5 p-2 cursor-pointer tail-lateral-blog-item">
3486  <a href="/post/preco-do-tesao-crise-financeira-e-sexo" ref="alternate" target="_blank" class="flex flex-col flex-grow gap-2 tail-lateral-blog-link">
3487    
3488    <div class="">
3489      <div class="mb-2.5 flex items-center gap-0.5 text-xs text-gray-800">
3490  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4">
3491    <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"/>
3492  </svg>
3493  07/08/25
3494</div>
3495      <h3 class="">
3496        O Preço do Tesão: Como as dificuldades financeiras afetam o bem-estar sexual
3497      </h3>
3498    </div>
3499  </a>
3500</li><li class="relative flex flex-col gap-1.5 p-2 cursor-pointer tail-lateral-blog-item">
3501  <a href="/post/prostata-disfuncao-eretil-kegel" ref="alternate" target="_blank" class="flex flex-col flex-grow gap-2 tail-lateral-blog-link">
3502    
3503    <div class="">
3504      <div class="mb-2.5 flex items-center gap-0.5 text-xs text-gray-800">
3505  <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-4">
3506    <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"/>
3507  </svg>
3508  10/06/25
3509</div>
3510      <h3 class="">
3511        Próstata, Impotência e Exercícios de Kegel para Homens
3512      </h3>
3513    </div>
3514  </a>
3515</li>
3516  </ul>
3517</section>
3518</aside>  </div>
3519</div>
3520<section aria-label="Links para compartilhar o produto em suas redes sociais" class="flex flex-col gap-1 tail-etapa-social mgm-secao">
3521  <h2  class="tt blog-tt"><span class="tt-texto blog-tt-texto">Compartilhe</span></h2>
3522  <ul class="flex justify-center gap-2 tail-etapa-social-lista ev-etapa-social-lista" style="margin-top:-4px;" data-seta-posicao="esquerda">
3523        <li class="border border-gray-300 border-solid rounded-full tail-etapa-social-item ev-etapa-social-item">
3524      <a href="https://wa.me/?text=https%3A%2F%2Fwww.hipersexshop.com.br%2Fpost%2Fpreco-do-tesao-crise-financeira-e-sexo" class="p-2 grid cursor-pointer ev-etapa-social-link">
3525        <span class="sr-only">Compartilhar com WhatsApp</span>
3526        <svg class="w-4 h-4 text-current opacity-60 pointer-events-none tail-etapa-social-svg ev-etapa-social-svg" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 90 90" fill="currentColor" enable-background="new 0 0 90 90" xml:space="preserve"><g><path d="M90,43.789C90,67.979,70.221,87.59,45.818,87.59c-7.748,0-15.025-1.979-21.357-5.45L0,89.906l7.975-23.501 c-4.023-6.601-6.34-14.342-6.34-22.617c0-24.19,19.781-43.801,44.184-43.801C70.223-0.012,90,19.598,90,43.789 M45.818,6.963 c-20.484,0-37.146,16.52-37.146,36.825c0,8.059,2.629,15.521,7.076,21.591l-4.641,13.676l14.275-4.532 c5.865,3.847,12.891,6.091,20.437,6.091c20.481,0,37.146-16.518,37.146-36.825C82.964,23.484,66.301,6.963,45.818,6.963 M68.129,53.876c-0.273-0.446-0.994-0.716-2.076-1.253c-1.084-0.536-6.41-3.135-7.4-3.49c-0.992-0.359-1.717-0.539-2.438,0.535 c-0.721,1.075-2.797,3.492-3.43,4.208c-0.633,0.719-1.264,0.809-2.348,0.272c-1.082-0.537-4.57-1.673-8.708-5.33 c-3.219-2.845-5.393-6.358-6.025-7.434c-0.631-1.074-0.066-1.654,0.475-2.189c0.488-0.481,1.084-1.253,1.625-1.88 c0.543-0.627,0.723-1.075,1.082-1.792c0.363-0.717,0.182-1.343-0.09-1.881c-0.27-0.536-2.438-5.82-3.34-7.969 c-0.902-2.149-1.803-1.791-2.436-1.791c-0.631,0-1.354-0.09-2.076-0.09c-0.722,0-1.896,0.269-2.889,1.343 c-0.992,1.074-3.789,3.672-3.789,8.955c0,5.283,3.879,10.387,4.422,11.104c0.541,0.715,7.49,11.91,18.5,16.208 C58.2,65.699,58.2,64.266,60.186,64.086c1.984-0.18,6.406-2.597,7.312-5.103C68.398,56.474,68.398,54.324,68.129,53.876"/></g></svg>
3527      </a>
3528    </li>
3529        <li class="border border-gray-300 border-solid rounded-full tail-etapa-social-item ev-etapa-social-item">
3530      <a href="mailto:?Subject=Olha%20o%20que%20eu%20gostei&body=Achei%20legal%20e%20queria%20compartilhar%20com%20voc&ecirc;:%20https%3A%2F%2Fwww.hipersexshop.com.br%2Fpost%2Fpreco-do-tesao-crise-financeira-e-sexo" class="p-2 grid cursor-pointer ev-etapa-social-link">
3531        <span class="sr-only">Compartilhar via E-mail</span>
3532        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="w-4 h-4 text-current opacity-60 pointer-events-none tail-etapa-social-svg ev-etapa-social-svg"><path d="M1.5 8.67v8.58a3 3 0 003 3h15a3 3 0 003-3V8.67l-8.928 5.493a3 3 0 01-3.144 0L1.5 8.67z"/><path d="M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z"/></svg>
3533      </a>
3534    </li>
3535        <li class="border border-gray-300 border-solid rounded-full tail-etapa-social-item ev-etapa-social-item">
3536      <a href="//www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.hipersexshop.com.br%2Fpost%2Fpreco-do-tesao-crise-financeira-e-sexo" class="p-2 grid cursor-pointer ev-etapa-social-link" target="_blank">
3537        <span class="sr-only">Compartilhar com Facebook</span>
3538        <svg class="w-4 h-4 text-current opacity-60 pointer-events-none tail-etapa-social-svg ev-etapa-social-svg" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" fill="currentColor" enable-background="new 0 0 50 50" xml:space="preserve"><path d="M35.627,16.183h-7.92V10.99c0-1.951,1.293-2.406,2.203-2.406c0.908,0,5.59,0,5.59,0V0.011l-7.697-0.029c-8.543,0-10.487,6.395-10.487,10.487v5.715h-4.941v8.835h4.941c0,11.338,0,24.999,0,24.999h10.391c0,0,0-13.797,0-24.999h7.012L35.627,16.183z"></path></svg>
3539      </a>
3540    </li>
3541        <li class="border border-gray-300 border-solid rounded-full tail-etapa-social-item ev-etapa-social-item">
3542      <a href="https://pinterest.com/" class="p-2 grid cursor-pointer ev-etapa-social-link" target="_blank">
3543        <span class="sr-only">Compartilhar com Pinterest</span>
3544        <svg class="w-4 h-4 text-current opacity-60 pointer-events-none tail-etapa-social-svg ev-etapa-social-svg" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" fill="currentColor" enable-background="new 0 0 50 50" xml:space="preserve"><path d="M26.16,0.208c-13.487,0-20.287,9.668-20.287,17.733c0,4.881,1.848,9.226,5.812,10.843c0.651,0.266,1.233,0.01,1.422-0.711c0.13-0.496,0.441-1.754,0.58-2.277c0.189-0.712,0.115-0.961-0.409-1.583c-1.143-1.348-1.875-3.093-1.875-5.566c0-7.172,5.368-13.595,13.976-13.595c7.623,0,11.812,4.659,11.812,10.877c0,8.186-3.622,15.094-8.999,15.094c-2.969,0-5.191-2.455-4.48-5.469c0.854-3.596,2.506-7.476,2.506-10.073c0-2.323-1.249-4.26-3.828-4.26c-3.035,0-5.474,3.141-5.474,7.347c0,2.679,0.905,4.492,0.905,4.492s-3.106,
354413.165-3.652,15.469c-1.083,4.59-0.163,10.217-0.084,10.783c0.046,0.34,0.479,0.42,0.676,0.164c0.279-0.363,3.896-4.826,5.124-9.287c0.349-1.264,1.997-7.803,1.997-7.803c0.986,1.883,3.869,3.537,6.935,3.537c9.123,0,15.314-8.318,15.314-19.454C44.129,8.049,36.998,0.208,26.16,0.208z"></path></svg>
3545      </a>
3546    </li>
3547  </ul>
3548</section></article></div></main><footer class="text-white text-center text-xs tail-rodape-fonte mt-7 tail-rodape ev-rodape js-appec-escondido">
3549  <section data-nome="interno_1" class="w-full justify-center lg:flex overflow-visible text-center relative tail-rodape-fundo-interno-1-rwd tail-rodape-fundo-interno-1 lg:text-left json-rodape-rodape_interno_1-fundo-interno">
3550    <div class="p-6 overflow-visible lg:px-0 lg:pt-6 lg:pb-3 lg:w-11/12 xl:w-10/12 2xl:w-8/12">
3551      <div class="overflow-visible flex gap-5 flex-col lg:flex-row lg:gap-0 lg:justify-between">
3552                  <div class="overflow-visible flex justify-center items-center gap-6 lg:items-end">
3553            <div data-nome="texto_6" class="overflow-visible lg:transform lg:-translate-y-0.5 tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3554  <div class="json-rodape-borda-interno json-rodape-texto_6-borda-interno json-rodape-fundo-interno json-rodape-texto_6-fundo-interno json-rodape-cores-interno json-rodape-texto_6-cores-interno">
3555
3556    
3557          <img loading="lazy" src="https://static1.braavo.com.br/img/_rodape/tema/hiper2/tail-rodape-site-seguro.webp" alt="" class="h-16 lg:h-auto">
3558    
3559    
3560      </div>
3561</div><div data-nome="texto_3" class=" tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3562  <div class="tail-rodape-cor-texto-site-seguro json-rodape-borda-interno json-rodape-texto_3-borda-interno json-rodape-fundo-interno json-rodape-texto_3-fundo-interno json-rodape-cores-interno json-rodape-texto_3-cores-interno">
3563
3564          <div class="mb-1.5 leading-none text-sm font-bold col-start-2 lg:leading-none lg:text-lg json-rodape-borda-titulo json-rodape-texto_3-borda-titulo json-rodape-fundo-titulo json-rodape-texto_3-fundo-titulo tail-rodape-tt tail-rodape-tt-texto ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-texto_3-cores-titulo">
3565        Fique tranquilo!<br>Site 100% seguro      </div>
3566    
3567    
3568          <div class="leading-none text-xs lg:leading-none lg:text-sm json-rodape-borda-texto json-rodape-texto_3-borda-texto json-rodape-fundo-texto json-rodape-texto_3-fundo-texto json-rodape-cores-texto json-rodape-texto_3-cores-texto">
3569        <span>
3570	Total segurança para as
3571<br>
3572suas compras
3573</span>      </div>
3574    
3575      </div>
3576</div>          </div>
3577                  <div class="lg:self-end">
3578            <div data-nome="texto_9" class="h-px w-full bg-black/10 lg:h-20 lg:w-px tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3579  <div class="json-rodape-borda-interno json-rodape-texto_9-borda-interno json-rodape-fundo-interno json-rodape-texto_9-fundo-interno json-rodape-cores-interno json-rodape-texto_9-cores-interno">
3580
3581    
3582    
3583    
3584      </div>
3585</div>          </div>
3586                  <div class="overflow-visible flex justify-center items-center gap-6 lg:items-end">
3587            <div data-nome="texto_7" class="overflow-visible lg:transform lg:-translate-y-0.5 tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3588  <div class="json-rodape-borda-interno json-rodape-texto_7-borda-interno json-rodape-fundo-interno json-rodape-texto_7-fundo-interno json-rodape-cores-interno json-rodape-texto_7-cores-interno">
3589
3590    
3591          <img loading="lazy" src="https://static1.braavo.com.br/img/_rodape/tema/hiper2/tail-rodape-embalagem.webp" alt="" class="h-16 lg:h-auto">
3592    
3593    
3594      </div>
3595</div><div data-nome="texto_4" class=" tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3596  <div class="text-black text-opacity-60 json-rodape-borda-interno json-rodape-texto_4-borda-interno json-rodape-fundo-interno json-rodape-texto_4-fundo-interno json-rodape-cores-interno json-rodape-texto_4-cores-interno">
3597
3598          <div class="mb-1.5 leading-none text-sm font-bold lg:leading-none lg:text-lg json-rodape-borda-titulo json-rodape-texto_4-borda-titulo json-rodape-fundo-titulo json-rodape-texto_4-fundo-titulo tail-rodape-tt tail-rodape-tt-texto ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-texto_4-cores-titulo">
3599        Embalagem<br>Discreta!      </div>
3600    
3601    
3602          <div class="leading-none text-xs lg:leading-none lg:text-sm json-rodape-borda-texto json-rodape-texto_4-borda-texto json-rodape-fundo-texto json-rodape-texto_4-fundo-texto json-rodape-cores-texto json-rodape-texto_4-cores-texto">
3603        <span>
3604	Sem referência do
3605<br>
3606produto e da loja
3607</span>      </div>
3608    
3609      </div>
3610</div>          </div>
3611                  <div class="lg:self-end">
3612            <div data-nome="texto_9" class="h-px w-full bg-black/10 lg:h-20 lg:w-px tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3613  <div class="json-rodape-borda-interno json-rodape-texto_9-borda-interno json-rodape-fundo-interno json-rodape-texto_9-fundo-interno json-rodape-cores-interno json-rodape-texto_9-cores-interno">
3614
3615    
3616    
3617    
3618      </div>
3619</div>          </div>
3620                  <div class="overflow-visible flex justify-center items-center gap-6 lg:items-end">
3621            <div data-nome="texto_8" class="overflow-visible lg:transform lg:-translate-y-0.5 tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3622  <div class="json-rodape-borda-interno json-rodape-texto_8-borda-interno json-rodape-fundo-interno json-rodape-texto_8-fundo-interno json-rodape-cores-interno json-rodape-texto_8-cores-interno">
3623
3624    
3625          <img loading="lazy" src="https://static1.braavo.com.br/img/_rodape/tema/hiper2/tail-rodape-correios.webp" alt="" class="h-16 lg:h-auto">
3626    
3627    
3628      </div>
3629</div><div data-nome="texto_5" class=" tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3630  <div class="tail-rodape-cor-texto-correios json-rodape-borda-interno json-rodape-texto_5-borda-interno json-rodape-fundo-interno json-rodape-texto_5-fundo-interno json-rodape-cores-interno json-rodape-texto_5-cores-interno">
3631
3632          <div class="mb-1.5 leading-none text-sm font-bold lg:leading-none lg:text-lg json-rodape-borda-titulo json-rodape-texto_5-borda-titulo json-rodape-fundo-titulo json-rodape-texto_5-fundo-titulo tail-rodape-tt tail-rodape-tt-texto ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-texto_5-cores-titulo">
3633        Entrega para
3634<br>
3635todo o Brasil!      </div>
3636    
3637    
3638          <div class="leading-none text-xs lg:leading-none lg:text-sm json-rodape-borda-texto json-rodape-texto_5-borda-texto json-rodape-fundo-texto json-rodape-texto_5-fundo-texto json-rodape-cores-texto json-rodape-texto_5-cores-texto">
3639        <span>
3640	Segurança no envio
3641<br>
3642do produto
3643</span>      </div>
3644    
3645      </div>
3646</div>          </div>
3647              </div>
3648    </div>
3649  </section>
3650  <section data-nome="interno_2" class="flex w-full justify-center relative lg:text-left tail-rodape-fundo-interno-2 json-rodape-rodape_interno_2-fundo-interno">
3651    <div class="py-6 lg:w-11/12 xl:w-10/12 2xl:w-8/12">
3652      <div class="flex gap-7 lg:gap-0 flex-col lg:flex-row lg:justify-between">
3653                  <div class="flex flex-col gap-7">
3654            <div data-nome="news_1" class="lg:w-56 tail-rodape-coluna tail-rodape-coluna-news js-tail-rodape-coluna">
3655  <div class="json-rodape-borda-interno json-rodape-news_1-borda-interno json-rodape-fundo-interno json-rodape-news_1-fundo-interno json-rodape-cores-interno json-rodape-news_1-cores-interno">
3656
3657          <div class="mb-0.5 text-base font-normal json-rodape-borda-titulo json-rodape-news_1-borda-titulo json-rodape-fundo-titulo json-rodape-news_1-fundo-titulo tail-rodape-tt tail-rodape-tt-news ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-news_1-cores-titulo">
3658        NEWSLETTER      </div>
3659    
3660          <div class="leading-normal lg:mb-2 json-rodape-borda-texto json-rodape-news_1-borda-texto json-rodape-fundo-texto json-rodape-news_1-fundo-texto json-rodape-cores-texto json-rodape-news_1-cores-texto">
3661        Cadastre seu e-mail e receba ofertas!      </div>
3662    
3663    <form action="/lista/newsletter" autocomplete="off" method="post" novalidate="novalidate" class=" js-newsletter">
3664      <div class="">
3665                  <div class="py-2 text-left lg:pt-0 tail-rodape-news-nome ev-rodape-news-nome">
3666            <input type="email" name="newsNome" autocomplete="off" placeholder="Nome" onkeyup="nesletterEnter(this, event);" class="outline-none rounded-sm h-7 px-2 py-2 w-full bg-white text-black placeholder-black ev-rodape-news-campo js-newsletter-nome">
3667          </div>
3668        
3669        
3670                  <div class="grid gap-1 grid-cols-6 tail-rodape-news-email ev-rodape-news-email">
3671            <input type="email" name="newsEmail" autocomplete="off" placeholder="E-mail" onkeyup="nesletterEnter(this, event);" class="outline-none rounded-sm h-7 p-2 bg-white text-black placeholder-black leading-none col-span-5 ev-rodape-news-campo js-newsletter-email">
3672            <input type="button" value="OK" aria-label="Enviar email para receber dicas, novidades e promoções" onclick="nesletterSubmit(this);" class="rounded-sm cursor-pointer text-current leading-none tail-rodape-fundo-btn tail-rodape-news-btn-ok ev-rodape-news-btn-ok">
3673          </div>
3674              </div>
3675    </form>
3676  </div>
3677</div>
3678
3679<div data-nome="ssl_1" class=" tail-rodape-coluna tail-rodape-coluna-ssl js-tail-rodape-coluna">
3680  <div class="json-rodape-borda-interno json-rodape-ssl_1-borda-interno json-rodape-fundo-interno json-rodape-ssl_1-fundo-interno json-rodape-cores-interno json-rodape-ssl_1-cores-interno">
3681
3682    
3683          <div class="json-rodape-borda-texto json-rodape-ssl_1-borda-texto json-rodape-fundo-texto json-rodape-ssl_1-fundo-texto json-rodape-cores-texto json-rodape-ssl_1-cores-texto">
3684        <a href="//safeweb.norton.com/report/show?url=www.hipersexshop.com.br" rel="external" target="_blank" class="inline-block"><img src="//static.braavo.me/webroot/img/_rodape/tema/hiper2/tail-rodape-certificado-de-seguranca.webp" class="mx-auto lg:m-0"></a>      </div>
3685    
3686    <div class="hidden">
3687      <figure class="">
3688        <img loading="lazy" src="https://static1.braavo.com.br/img/_padrao/ssl-tailwind-lojas-preto.png" class="" alt="Formas de Pagamento">
3689      </figure>
3690    </div>
3691  </div>
3692</div><div data-nome="ssl_2" class="bg-white h-px w-full absolute left-0 top-2 tail-rodape-coluna tail-rodape-coluna-ssl js-tail-rodape-coluna">
3693  <div class="json-rodape-borda-interno json-rodape-ssl_2-borda-interno json-rodape-fundo-interno json-rodape-ssl_2-fundo-interno json-rodape-cores-interno json-rodape-ssl_2-cores-interno">
3694
3695    
3696    
3697    <div class="hidden">
3698      <figure class="">
3699        <img loading="lazy" src="https://static1.braavo.com.br/img/_padrao/ssl-tailwind-lojas-preto.png" class="" alt="Formas de Pagamento">
3700      </figure>
3701    </div>
3702  </div>
3703</div>          </div>
3704                  <div class="flex flex-col gap-4">
3705            <div data-nome="pagamento_1" class=" tail-rodape-coluna tail-rodape-coluna-pagamento js-tail-rodape-coluna">
3706  <div class="json-rodape-borda-interno json-rodape-pagamento_1-borda-interno json-rodape-fundo-interno json-rodape-pagamento_1-fundo-interno json-rodape-cores-interno json-rodape-pagamento_1-cores-interno">
3707
3708          <div class="mb-2 text-base font-normal json-rodape-borda-titulo json-rodape-pagamento_1-borda-titulo tail-rodape-tt tail-rodape-tt-pagamento ev-rodape-tt js-tail-rodape-tt json-rodape-fundo-titulo json-rodape-pagamento_1-fundo-titulo json-rodape-cores-titulo json-rodape-pagamento_1-cores-titulo">
3709        FORMAS DE PAGAMENTO      </div>
3710    
3711    
3712    <div class="">
3713      <figure class="">
3714        <img loading="lazy" src="https://static1.braavo.com.br/img/_rodape/tail-pagamento-2-linhas-sem-pix.webp" class="mx-auto lg:mx-0 tail-rodape-pagamento" alt="Formas de Pagamento">
3715      </figure>
3716    </div>
3717  </div>
3718</div><div data-nome="pagamento_2" class=" tail-rodape-coluna tail-rodape-coluna-pagamento js-tail-rodape-coluna">
3719  <div class="json-rodape-borda-interno json-rodape-pagamento_2-borda-interno json-rodape-fundo-interno json-rodape-pagamento_2-fundo-interno json-rodape-cores-interno json-rodape-pagamento_2-cores-interno">
3720
3721    
3722    
3723    <div class="">
3724      <figure class="">
3725        <img loading="lazy" src="//static1.braavo.com.br/img/_rodape/tema/hiper2/tail-rodape-pagseguro.webp" class="mx-auto lg:mx-0 tail-rodape-pagamento" alt="Formas de Pagamento">
3726      </figure>
3727    </div>
3728  </div>
3729</div><div data-nome="pagamento_3" class=" tail-rodape-coluna tail-rodape-coluna-pagamento js-tail-rodape-coluna">
3730  <div class="json-rodape-borda-interno json-rodape-pagamento_3-borda-interno json-rodape-fundo-interno json-rodape-pagamento_3-fundo-interno json-rodape-cores-interno json-rodape-pagamento_3-cores-interno">
3731
3732    
3733    
3734    <div class="">
3735      <figure class="">
3736        <img loading="lazy" src="https://static1.braavo.com.br/img/_rodape/tema/hiper2/tail-rodape-pagamento-pix.webp" class="mx-auto lg:mx-0 tail-rodape-pagamento" alt="Formas de Pagamento">
3737      </figure>
3738    </div>
3739  </div>
3740</div><div data-nome="menu_1" class=" tail-rodape-coluna tail-rodape-coluna-menu js-tail-rodape-coluna overflow-hidden">
3741  <div class="json-rodape-borda-interno json-rodape-menu_1-borda-interno json-rodape-fundo-interno json-rodape-menu_1-fundo-interno json-rodape-cores-interno json-rodape-menu_1-cores-interno">
3742
3743          <div class="mt-4 mb-1 text-base font-normal json-rodape-borda-titulo json-rodape-menu_1-borda-titulo json-rodape-fundo-titulo json-rodape-menu_1-fundo-titulo tail-rodape-tt tail-rodape-tt-menu ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-menu_1-cores-titulo">
3744        LINKS RÁPIDOS      </div>
3745    
3746    
3747    <nav>
3748      <ul class="max-w-lg flex-col flex-wrap lg:divide-x lg:divide-solid lg:divide-white lg:flex-row tail-rodape-menu-lista json-rodape-borda-lista json-rodape-menu_1-borda-dados_lista json-rodape-fundo-lista json-rodape-menu_1-fundo-dados_lista json-rodape-cores-lista json-rodape-menu_1-cores-dados_lista grid gap-2">
3749                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3750            <a href="/conta/cadastro" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3751              <span class="inline">
3752                Meus Dados              </span>
3753            </a>
3754          </li>
3755                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3756            <a href="/conta/pedidos" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3757              <span class="inline">
3758                Meus Pedidos              </span>
3759            </a>
3760          </li>
3761                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3762            <a href="/conta/desejos" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3763              <span class="inline">
3764                Lista Desejos              </span>
3765            </a>
3766          </li>
3767                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3768            <a href="/pag/22/fale-com-a-equipe-de-atendimento-da-hiper-sexshop" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3769              <span class="inline">
3770                Contato              </span>
3771            </a>
3772          </li>
3773                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3774            <a href="/pag/2/como-comprar-na-hiper-sexshop-online-" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3775              <span class="inline">
3776                Dúvidas              </span>
3777            </a>
3778          </li>
3779                            <li class="pl-px tail-rodape-menu-lista-item json-rodape-borda-item json-rodape-menu_1-borda-dados_item json-rodape-fundo-item json-rodape-menu_1-fundo-dados_item json-rodape-cores-item json-rodape-menu_1-cores-dados_item">
3780            <a href="/pag/24/trocas-e-devolucoes-saiba-o-que-fazer-em-caso-de-problemas-com-a-sua-compra-" rel="next" class="no-underline hover:underline json-rodape-borda-link json-rodape-menu_1-borda-dados_link json-rodape-fundo-link json-rodape-menu_1-fundo-dados_link json-rodape-cores-link json-rodape-menu_1-cores-dados_link">
3781              <span class="inline">
3782                Troca e Devolução              </span>
3783            </a>
3784          </li>
3785                                            </ul>
3786    </nav>
3787  </div>
3788</div>          </div>
3789                  <div class="flex flex-col gap-7">
3790            <div data-nome="texto_1" class=" tail-rodape-coluna tail-rodape-coluna-texto js-tail-rodape-coluna overflow-hidden">
3791  <div class="json-rodape-borda-interno json-rodape-texto_1-borda-interno json-rodape-fundo-interno json-rodape-texto_1-fundo-interno json-rodape-cores-interno json-rodape-texto_1-cores-interno">
3792
3793          <div class="mb-0.5 text-base font-normal json-rodape-borda-titulo json-rodape-texto_1-borda-titulo json-rodape-fundo-titulo json-rodape-texto_1-fundo-titulo tail-rodape-tt tail-rodape-tt-texto ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-texto_1-cores-titulo">
3794        CENTRAL DE ATENDIMENTO      </div>
3795    
3796    
3797          <div class="grid gap-3 json-rodape-borda-texto json-rodape-texto_1-borda-texto json-rodape-fundo-texto json-rodape-texto_1-fundo-texto json-rodape-cores-texto json-rodape-texto_1-cores-texto">
3798        <span class="leading-normal">
3799	De Segunda a Sexta-feira,
3800<br>
3801	das 09h às 16h30.
3802</span>
3803<div class="grid gap-0.5 justify-items-center lg:justify-items-start">
3804<div class="flex items-center gap-1">
3805<svg xmlns="//www.w3.org/2000/svg" class="h-4" viewBox="0 0 20 20" fill="currentColor">
3806<path d="M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"/></svg>
3807<span class="leading-normal">
3808	(11) 4312-9162
3809    (11) 97480-5633
3810</span>
3811</div>
3812<div class="flex items-center gap-1">
3813<svg xmlns="//www.w3.org/2000/svg" class="h-4" viewBox="0 0 20 20" fill="currentColor">
3814<path d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"/>
3815<path d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"/>
3816</svg>
3817<span class="leading-normal">
3818	[email protected]
3819</span>
3820</div>
3821</div>      </div>
3822    
3823      </div>
3824</div><div data-nome="social_1" class=" tail-rodape-coluna tail-rodape-coluna-social js-tail-rodape-coluna">
3825  <div class="json-rodape-borda-interno json-rodape-social_1-borda-interno json-rodape-fundo-interno json-rodape-social_1-fundo-interno json-rodape-cores-interno json-rodape-social_1-cores-interno">
3826
3827          <div class="mb-2 text-base font-normal json-rodape-borda-titulo json-rodape-social_1-borda-titulo json-rodape-fundo-titulo json-rodape-social_1-fundo-titulo tail-rodape-tt tail-rodape-tt-social ev-rodape-tt js-tail-rodape-tt json-rodape-cores-titulo json-rodape-social_1-cores-titulo">
3828        REDES SOCIAIS      </div>
3829    
3830    
3831    <ul class="flex gap-2 justify-center lg:justify-start">
3832                      <li class="rounded bg-gray-100 ev-rodape-social-item">
3833          <a href="//www.facebook.com/hipersexyshop" class="p-1 block bg-blue-800" title="facebook" rel="external" target="_blank">
3834            <svg class="h-5 fill-current tail-rodape-social-vetor-facebook json-rodape-social-vetor ev-rodape-social-vetor" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" enable-background="new 0 0 50 50" xml:space="preserve"><path d="M35.627,16.183h-7.92V10.99c0-1.951,1.293-2.406,2.203-2.406c0.908,0,5.59,0,5.59,0V0.011l-7.697-0.029c-8.543,0-10.487,6.395-10.487,10.487v5.715h-4.941v8.835h4.941c0,11.338,0,24.999,0,24.999h10.391c0,0,0-13.797,0-24.999h7.012L35.627,16.183z"></path></svg>          </a>
3835        </li>
3836                      <li class="rounded bg-gray-100 ev-rodape-social-item">
3837          <a href="//www.instagram.com/hipersexshop" class="p-1 block tail-rodape-fundo-instagram" title="instagram" rel="external" target="_blank">
3838            <svg class="h-5 fill-current tail-rodape-social-vetor-instagram json-rodape-social-vetor ev-rodape-social-vetor" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 56.7 56.7" enable-background="new 0 0 56.7 56.7" xml:space="preserve"><g><path d="M28.2,16.7c-7,0-12.8,5.7-12.8,12.8s5.7,12.8,12.8,12.8S41,36.5,41,29.5S35.2,16.7,28.2,16.7z M28.2,37.7c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2S32.7,37.7,28.2,37.7z"/><circle cx="41.5" cy="16.4" r="2.9"/><path d="M49,8.9c-2.6-2.7-6.3-4.1-10.5-4.1H17.9c-8.7,0-14.5,5.8-14.5,14.5v20.5c0,4.3,1.4,8,4.2,10.7c2.7,2.6,6.3,3.9,10.4,3.9h20.4c4.3,0,7.9-1.4,10.5-3.9c2.7-2.6,4.1-6.3,4.1-10.6V19.3C53,15.1,51.6,11.5,49,8.9z M48.6,39.9c0,3.1-1.1,5.6-2.9,7.3s-4.3,2.6-7.3,2.6H18c-3,0-5.5-0.9-7.3-2.6C8.9,45.4,8,42.9,8,39.8V19.3c0-3,0.9-5.5,2.7-7.3c1.7-1.7,4.3-2.6,7.3-2.6h20.6c3,0,5.5,0.9,7.3,2.7c1.7,1.8,2.7,4.3,2.7,7.2V39.9L48.6,39.9z"/></g></svg>          </a>
3839        </li>
3840                      <li class="rounded bg-gray-100 ev-rodape-social-item">
3841          <a href="//wa.me/5511974805633" class="p-1 block tail-rodape-fundo-whatsapp" title="whatsapp" rel="external" target="_blank">
3842            <svg class="h-5 fill-current tail-rodape-social-vetor-whatsapp json-rodape-social-vetor ev-rodape-social-vetor" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 90 90" enable-background="new 0 0 90 90" xml:space="preserve"><g><path d="M90,43.789C90,67.979,70.221,87.59,45.818,87.59c-7.748,0-15.025-1.979-21.357-5.45L0,89.906l7.975-23.501 c-4.023-6.601-6.34-14.342-6.34-22.617c0-24.19,19.781-43.801,44.184-43.801C70.223-0.012,90,19.598,90,43.789 M45.818,6.963 c-20.484,0-37.146,16.52-37.146,36.825c0,8.059,2.629,15.521,7.076,21.591l-4.641,13.676l14.275-4.532 c5.865,3.847,12.891,6.091,20.437,6.091c20.48
38421,0,37.146-16.518,37.146-36.825C82.964,23.484,66.301,6.963,45.818,6.963 M68.129,53.876c-0.273-0.446-0.994-0.716-2.076-1.253c-1.084-0.536-6.41-3.135-7.4-3.49c-0.992-0.359-1.717-0.539-2.438,0.535 c-0.721,1.075-2.797,3.492-3.43,4.208c-0.633,0.719-1.264,0.809-2.348,0.272c-1.082-0.537-4.57-1.673-8.708-5.33 c-3.219-2.845-5.393-6.358-6.025-7.434c-0.631-1.074-0.066-1.654,0.475-2.189c0.488-0.481,1.084-1.253,1.625-1.88 c0.543-0.627,0.723-1.075,1.082-1.792c0.363-0.717,0.182-1.343-0.09-1.881c-0.27-0.536-2.438-5.82-3.34-7.969 c-0.902-2.149-1.803-1.791-2.436-1.791c-0.631,0-1.354-0.09-2.076-0.09c-0.722,0-1.896,0.269-2.889,1.343 c-0.992,1.074-3.789,3.672-3.789,8.955c0,5.283,3.879,10.387,4.422,11.104c0.541,0.715,7.49,11.91,18.5,16.208 C58.2,65.699,58.2,64.266,60.186,64.086c1.984-0.18,6.406-2.597,7.312-5.103C68.398,56.474,68.398,54.324,68.129,53.876"/></g></svg>          </a>
3843        </li>
3844                                                          </ul>
3845  </div>
3846</div>          </div>
3847              </div>
3848    </div>
3849  </section>
3850  <section data-nome="interno_3" class="px-2 flex w-full justify-center lg:px-0 tail-rodape-fundo-assinatura json-rodape-rodape_interno_3-fundo-interno">
3851    <div class="py-3 flex flex-col items-center gap-4 lg:gap-2">
3852              <div class="">
3853          <div data-nome="texto_2" class="  overflow-hidden">
3854  <div class="json-rodape-borda-interno json-rodape-texto_2-borda-interno json-rodape-fundo-interno json-rodape-texto_2-fundo-interno json-rodape-cores-interno json-rodape-texto_2-cores-interno">
3855
3856    
3857    
3858          <div class="flex flex-col gap-3 lg:gap-0.5 json-rodape-borda-texto json-rodape-texto_2-borda-texto json-rodape-fundo-texto json-rodape-texto_2-fundo-texto json-rodape-cores-texto json-rodape-texto_2-cores-texto">
3859        <span class="leading-normal flex flex-col gap-0 lg:gap-0.5 lg:flex-row">
3860	A NETSHOP ME, detentora e administradora da marca e loja virtual HiperSexshop&reg;,
3861<span class="leading-normal">
3862	sob nº de CNPJ: 19.281.057/0001-34,
3863</span> fica sediada em Mogi das Cruzes/SP - Brasil.
3864</span>
3865<span class="leading-normal flex flex-col justify-center gap-0 lg:gap-0.5 lg:flex-row">
3866	A HiperSexshop&reg; é uma Loja Virtual de Produtos Eróticos e Sensuais.
3867<span class="leading-normal">
3868	Não possuímos Loja Física para retiradas e visitação.
3869</span>
3870</span>      </div>
3871    
3872      </div>
3873</div>        </div>
3874              <div class="">
3875          <div data-nome="assinatura" class="">
3876  <div class="flex items-center json-rodape-borda-interno json-rodape-assinatura-borda-interno json-rodape-fundo-interno json-rodape-assinatura-fundo-interno json-rodape-cores-interno json-rodape-assinatura-cores-interno">
3877
3878    
3879    <div class="mr-1 leading-none json-rodape-borda-titulo json-rodape-assinatura-borda-titulo json-rodape-fundo-titulo json-rodape-assinatura-fundo-titulo json-rodape-cores-titulo json-rodape-assinatura-cores-titulo">
3880      Plataforma:    </div>
3881
3882    <div class="json-rodape-borda-texto json-rodape-assinatura-borda-texto json-rodape-fundo-texto json-rodape-assinatura-fundo-texto json-rodape-cores-texto json-rodape-assinatura-cores-texto">
3883      <a href="//www.braavo.com.br?utm_campaign=hiper2&amp;utm_source=loja" class="" title="Braavo! - Lojas Virtuais" rel="external" target="_blank">
3884                  <svg class="h-12 fill-current ev-rodape-assinatura-logo" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 921.8 309.28">
3885            <path d="M406.13,110.69l.36,2.5.35,1.79c0,5.11-5.23,14.75-15.7,28.89l-3.56,5.17c-19.98,27.72-34.5,45.61-43.53,53.7-9.04,7.61-17.54,11.42-25.51,11.42-6.9,0-12.37-2.14-16.41-6.43-4.4-3.8-6.61-9.26-6.61-16.41s3.15-18.67,9.46-33.53c3.68-7.61,7.73-15.17,12.13-22.66,4.04-7.37,9.27-15.63,15.7-24.79-3.69,1.9-7.26,3.81-10.7,5.71-3.33,2.02-6.24,3.38-8.74,4.1-6.06,2.62-10.82,3.92-14.27,3.92-4.16,0-7.46-1.07-9.9-3.21-2.44-2.14-3.66-5.29-3.66-9.46,0-7.13,2.2-13.5,6.6-19.08,4.16-5.59,9.16-8.74,14.98-9.46l.72,1.07-3.21,7.31-.71,4.47c0,2.85.83,5.05,2.5,6.6,1.66,1.43,4.22,2.14,7.67,2.14,2.97,0,5.18-.24,6.6-.71,1.42-.24,4.1-1.01,8.02-2.32,5.35-1.19,14.51-4.34,27.47-9.45l1.43.71c-3.69,7.85-9.16,20.04-16.41,36.57-7.61,16.53-12.96,28.72-16.05,36.57-4.64,12.37-6.96,20.4-6.96,24.08,0,2.49.95,4.94,2.85,7.31,1.19,1.66,3.39,2.74,6.6,3.21,5.35,0,13.14-5.46,23.37-16.4,5.35-6.07,12.42-14.92,21.22-26.58,10.94-14.39,22.24-29.97,33.89-46.74Z"/>
3886            <path d="M637.44,93.73s-7.86,90.2,22.53,88.96c32.3-1.3,70.06-67.51,126.5-155.36,0,0-81.83,186.93-126.27,186.93-19.11,0-40.86-8.18-22.76-120.53Z"/>
3887            <path d="M838.81,174.79s-.03-.08-.03-.13c2.96-4.64,5.17-8.51,6.59-11.59,1.42-3.21,2.79-6.9,4.12-11.06,2.12-7.25,3.2-14.33,3.2-21.23,0-12.84-3.78-23.66-11.33-32.47-7.56-8.8-17.04-13.2-28.46-13.2-8.8,0-18.08,2.32-27.83,6.96-9.51,5.12-18.26,12.07-26.22,20.87-8.32,9.04-14.4,18.2-18.2,27.47-4.15,8.44-6.24,17.9-6.24,28.36,0,13.91,4.11,24.91,12.31,33,8.07,8.32,18.78,12.49,32.1,12.49,4.4,0,8.57-.48,12.49-1.42,3.69-1.07,7.73-2.57,12.13-4.47,8.27-4.07,16.24-10.17,23.92-18.22,1.53-1.7,6.3-7.21,11.44-15.36ZM799.71,199.52c-4,2.93-7.91,4.87-11.71,5.82-5.25,1.51-10.32,1.48-14.83-.48-16.95-7.36-19.85-38.35-6.46-69.21,13.4-30.87,38.01-49.93,54.96-42.59,16.95,7.36,19.84,38.34,6.43,69.22-7.19,16.6-17.64,29.73-28.38,37.23Z"/>
3888            <path d="M607.33,174.79s-.03-.08-.04-.13c2.96-4.64,5.17-8.51,6.59-11.59,1.43-3.21,2.8-6.9,4.11-11.06,2.14-7.25,3.21-14.33,3.21-21.23,0-12.84-3.78-23.66-11.33-32.47-7.55-8.8-17.04-13.2-28.45-13.2-8.81,0-18.09,2.32-27.83,6.96-9.52,5.12-18.26,12.07-26.22,20.87-8.34,9.04-14.4,18.2-18.2,27.47-4.16,8.44-6.24,17.9-6.24,28.36,0,13.91,4.1,24.91,12.3,33,8.09,8.32,18.79,12.49,32.11,12.49,4.4,0,8.56-.48,12.49-1.42,3.69-1.07,7.72-2.57,12.13-4.47,8.27-4.07,16.24-10.17,23.93-18.22,1.52-1.7,6.3-7.21,11.44-15.36ZM568.22,199.52c-4,2.93-7.9,4.87-11.7,5.82-5.25,1.51-10.32,1.48-14.85-.48-16.95-7.36-19.84-38.35-6.45-69.21,13.4-30.87,38-49.93,54.95-42.59,16.96,7.36,19.85,38.34,6.44,69.22-7.2,16.6-17.65,29.73-28.4,37.23Z"/>
3889            <path d="M616.37,156.8s-13.05,39.05,1.48,57.46c0,0-20.79-7.73-18.99-31.85,0,0,5.31-25.29,17.51-25.6Z"/>
3890            <path d="M484.46,174.68s-.04-.08-.04-.13c2.96-4.64,5.16-8.5,6.6-11.6,1.42-3.21,2.79-6.89,4.1-11.05,2.13-7.25,3.22-14.33,3.22-21.23,0-12.84-3.78-23.66-11.33-32.47-7.55-8.8-17.04-13.2-28.45-13.2-8.8,0-18.07,2.32-27.83,6.96-9.51,5.11-18.25,12.07-26.22,20.86-8.33,9.04-14.4,18.2-18.2,27.47-4.16,8.44-6.24,17.9-6.24,28.36,0,13.91,4.11,24.92,12.31,33,8.08,8.32,18.79,12.49,32.11,12.49,4.4,0,8.57-.48,12.49-1.42,3.68-1.08,7.74-2.56,12.12-4.46,8.28-4.08,16.25-10.17,23.94-18.23,1.52-1.7,6.3-7.21,11.43-15.36ZM445.34,199.42c-3.99,2.93-7.9,4.87-11.7,5.83-5.25,1.51-10.31,1.48-14.84-.48-16.95-7.35-19.84-38.34-6.45-69.21,13.4-30.87,38.01-49.93,54.95-42.58,16.96,7.36,19.85,38.34,6.45,69.22-7.2,16.6-17.64,29.74-28.4,37.23Z"/>
3891            <path d="M493.5,156.7s-13.04,39.04,1.47,57.45c0,0-20.76-7.73-18.98-31.85,0,0,5.31-25.28,17.51-25.6Z"/>
3892            <path d="M274.35,114.24c-10.12-38.53-61.33-58.49-114.39-44.56-53.06,13.92-87.88,56.45-77.77,94.99,10.11,38.53,61.33,58.48,114.4,44.56,53.06-13.93,87.88-56.45,77.77-94.99ZM202.73,192.5c-40.34,10.59-79.27-4.57-86.96-33.87-7.69-29.3,18.78-61.62,59.12-72.21,40.34-10.59,79.28,4.58,86.96,33.87,7.69,29.3-18.78,61.62-59.12,72.21Z"/>
3893            <path d="M80.82,158.97L47.81,32.56s-1.41-9.46-10.06-10.91C22.37,19.07,2.34,45.1,2.34,45.1h0S14.19,16.14,28.22,4.27c6.43-5.44,26.09-12.17,35.14,25.1,9.06,37.27,27.22,102.6,27.22,102.6l-9.77,27Z"/>
3894            <g style="opacity:.5;">
3895              <path d="M25.36,181.92c-1.67.3-3.27-.8-3.58-2.47l-1.72-9.32c-.31-1.67.8-3.28,2.47-3.58l40.73-7.51c1.67-.31,3.27.79,3.59,2.46l1.72,9.32c.31,1.67-.8,3.28-2.47,3.58l-40.73,7.52Z"/>
3896              <path d="M39.19,155.11c-1.67.31-3.28-.8-3.59-2.47l-1.72-9.33c-.31-1.67.8-3.28,2.46-3.59l25.09-4.63c1.67-.31,3.28.8,3.59,2.47l1.72,9.32c.31,1.67-.8,3.28-2.47,3.59l-25.09,4.63Z"/>
3897              <path d="M61.93,199.59c-1.67.31-3.27-.79-3.58-2.46l-1.72-9.33c-.31-1.67.8-3.27,2.47-3.59l18.79-3.46c1.67-.31,3.28.79,3.59,2.46l1.72,9.33c.31,1.67-.8,3.27-2.47,3.58l-18.79,3.47Z"/>
3898              <path d="M7.18,186.8c-2.24.41-4.39-1.08-4.81-3.32L.07,170.98c-.41-2.25,1.07-4.39,3.31-4.82l54.63-10.08c2.24-.41,4.4,1.07,4.81,3.32l2.3,12.5c.41,2.24-1.07,4.4-3.31,4.81l-54.64,10.08Z" style="opacity:.35;"/>
3899              <path d="M25.74,150.85c-2.24.41-4.4-1.07-4.81-3.32l-2.31-12.51c-.41-2.24,1.07-4.39,3.31-4.8l33.66-6.21c2.24-.41,4.39,1.07,4.8,3.32l2.31,12.5c.41,2.24-1.07,4.4-3.31,4.81l-33.66,6.21Z" style="opacity:.35;"/>
3900              <path d="M56.25,210.51c-2.24.42-4.4-1.07-4.81-3.31l-2.31-12.51c-.41-2.24,1.07-4.39,3.31-4.8l25.2-4.65c2.24-.41,4.4,1.06,4.81,3.31l2.3,12.5c.42,2.25-1.06,4.4-3.31,4.82l-25.2,4.64Z" style="opacity:.35;"/>
3901            </g>
3902            <path d="M155.42,225.22c5.94,5.64,3.78,17.57-4.84,26.65-8.62,9.08-20.42,11.86-26.36,6.23-5.94-5.64-3.78-17.57,4.84-26.66,8.61-9.07,20.42-11.86,26.36-6.22Z"/>
3903            <path d="M228.36,216.16c4.3,4.08,2.77,12.68-3.42,19.21-6.19,6.52-14.69,8.49-19,4.42-4.31-4.09-2.78-12.69,3.41-19.21,6.19-6.53,14.7-8.5,19.01-4.42Z"/>
3904            <path d="M669.94,261.74l.19-1.34c.38-2.11,2.11-3.83,4.42-3.83h2.5v34.89c0,.77-.96,1.15-1.54.77l-5.57-4.6c-3.27,3.83-7.3,5.75-12.3,5.75s-9.61-1.92-12.88-5.56c-3.46-3.64-5-8.24-5-13.61s1.73-9.78,5-13.42c3.46-3.45,7.69-5.37,12.88-5.37,5,.58,9.03,2.49,12.3,6.33ZM658.6,286.85c3.27,0,6.15-1.15,8.46-3.45,2.11-2.3,3.27-5.18,3.27-8.63s-1.15-6.13-3.27-8.63c-2.31-2.3-5-3.45-8.46-3.45s-6.15,1.15-8.46,3.45c-2.11,2.3-3.27,5.18-3.27,8.63s1.15,6.33,3.27,8.63c2.31,2.3,5,3.45,8.46,3.45Z"/>
3905            <path d="M758.91,261.74l.19-1.15c.38-2.11,2.11-3.83,4.42-3.83h2.5v34.89c0,.77-.96,1.15-1.54.77l-5.57-4.6c-3.27,3.83-7.3,5.75-12.3,5.75s-9.61-1.92-12.88-5.56c-3.46-3.64-5-8.24-5-13.61s1.73-9.78,5-13.42c3.46-3.45,7.69-5.37,12.88-5.37,5,.38,9.03,2.3,12.3,6.13ZM747.57,286.85c3.27,0,6.15-1.15,8.46-3.45,2.11-2.3,3.27-5.18,3.27-8.63s-1.15-6.13-3.27-8.63c-2.31-2.3-5-3.45-8.46-3.45s-6.15,1.15-8.46,3.45c-2.11,2.3-3.27,5.18-3.27,8.63s1.15,6.33,3.27,8.63c2.31,2.3,5,3.45,8.46,3.45Z"/>
3906            <path d="M810.8,274.77c0-5.18,1.73-9.59,5.38-13.42,3.65-3.64,8.26-5.56,13.64-5.56s9.99,1.92,13.64,5.56c3.65,3.64,5.38,8.05,5.38,13.42s-1.73,9.78-5.38,13.42c-3.46,3.64-8.07,5.56-13.64,5.56s-10.19-1.92-13.64-5.56c-3.46-3.64-5.38-8.24-5.38-13.42ZM841.55,274.77c0-3.26-1.15-6.13-3.46-8.44-2.11-2.49-5-3.64-8.26-3.64s-5.96,1.15-8.26,3.64c-2.31,2.3-3.27,5.18-3.27,8.44s1.15,6.13,3.27,8.63c2.31,2.3,5,3.45,8.26,3.45s5.96-1.15,8.26-3.45c2.31-2.49,3.46-5.37,3.46-8.63Z"/>
3907            <path d="M910.73,261.74v-14.38c0-2.49,2.11-4.6,4.61-4.6h2.88v47.54c0,1.34-1.54,2.11-2.5,1.15l-4.8-3.83c-3.07,3.83-7.11,5.94-12.11,5.94s-9.61-1.73-12.88-5.37c-3.46-3.64-5.19-8.24-5.19-13.42s1.73-9.78,5.19-13.42c3.46-3.64,7.69-5.56,12.88-5.56,4.8.19,8.84,2.11,11.91,5.94ZM911.3,274.77c0-3.45-1.15-6.13-3.27-8.63-2.11-2.3-5-3.45-8.46-3.45s-6.15,1.15-8.46,3.45c-2.11,2.3-3.27,5.18-3.27,8.63s1.15,6.33,3.27,8.63c2.11,2.3,5,3.45,8.46,3.45s6.15-1.15,8.46-3.45c2.31-2.3,3.27-5.18,3.27-8.63Z"/>
3908            <path d="M714.9,260.59l-.19,1.34c-3.27-3.83-7.3-5.94-12.3-5.94s-9.61,1.73-12.88,5.37c-3.46,3.45-5,8.05-5,13.42s1.73,9.97,5,13.61c3.46,3.64,7.69,5.56,12.88,5.56s9.03-1.92,12.3-5.75v4.79c0,5.18-4.23,9.39-9.42,9.39h-14.99c-.96,0-1.35,1.15-.58,1.73l5.38,4.41c.58.57,1.54.77,2.31.7
39087h8.07c9.03,0,16.33-7.28,16.33-16.3v-36.23h-2.5c-2.11,0-4.04,1.73-4.42,3.83ZM711.83,283.4c-2.31,2.3-5,3.45-8.46,3.45s-6.15-1.15-8.46-3.45c-2.11-2.3-3.27-5.18-3.27-8.63s1.15-6.33,3.27-8.63c2.11-2.3,5-3.45,8.46-3.45,3.27,0,6.15,1.15,8.46,3.45,2.11,2.3,3.27,5.18,3.27,8.63s-1.15,6.33-3.27,8.63Z"/>
3909            <path d="M877.87,255.99h-9.61c-6.73,0-12.11,5.37-12.11,12.08v25.5h7.69l-.19-23.96c0-3.45,2.69-6.13,5.96-6.13l5.76-.19,3.65-4.79c.96-1.15.19-2.49-1.15-2.49Z"/>
3910            <path d="M607.67,274.77l-22.48-16.87c-.96-.77-2.5,0-2.5,1.15v28.57c0,.96.58,1.92,1.54,2.49l4.42,2.49c.77.38,1.73-.19,1.73-.96v-20.51l14.03,10.54,3.27,2.49,3.27-2.49,14.03-10.54v20.7c0,.77.96,1.34,1.73.96l4.42-2.49c.96-.58,1.54-1.53,1.54-2.49v-28.76c0-1.34-1.54-1.92-2.5-1.15l-22.48,16.87Z"/>
3911            <path d="M810.03,256.75h-30.36c-.77,0-1.35.38-1.73.96l-3.46,4.6c-.38.58,0,1.53.77,1.53h20.37l-22.68,29.91h30.36c.77,0,1.35-.38,1.73-.96l3.46-4.6c.38-.58,0-1.53-.77-1.53h-20.56l22.87-29.91Z"/>
3912            <text transform="translate(498.34 288.83)" style="font-family:Ubuntu-LightItalic, Ubuntu; font-size:60.12px; font-style:italic; font-weight:300;">
3913              <tspan x="0" y="0" style="letter-spacing:0em;">b</tspan><tspan x="30.96" y="0" style="letter-spacing:0em;">y</tspan>
3914            </text>
3915            <path d="M869.53,192.2c3.63,3.45,2.34,10.7-2.89,16.21-5.22,5.5-12.4,7.16-16.03,3.73-3.63-3.45-2.34-10.71,2.88-16.21,5.22-5.51,12.41-7.17,16.04-3.73Z"/>
3916            <path d="M864.4,185.79s5.7-97.87,50.97-100.6c0,0,12.68-.82,2.44,15.33,0,0-11.96,15.78-23.7,32.22-21.96,30.76-29.62,52.5-29.71,53.06h0Z"/>
3917          </svg>
3918              </a>
3919    </div>
3920  </div>
3921</div>        </div>
3922          </div>
3923  </section>
3924</footer>
3925<!-- css-tail-rodape-csspuro --><style>:root{--tail-rodape-fonte:Arial, sans-serif;--tail-rodape-fundo-assinatura:#820701;--tail-rodape-fundo-interno-1:#efefef;}
3926.tail-rodape-fonte{font-family:var(--tail-rodape-fonte);}
3927.tail-rodape-cor-texto-site-seguro{color:#b67407;}
3928.tail-rodape-cor-texto-correios{color:#034282;}
3929.tail-rodape-fundo-btn{background-color:var(--tail-rodape-fundo-assinatura);}
3930.tail-rodape-fundo-assinatura{background-color:var(--tail-rodape-fundo-assinatura);}
3931.tail-rodape-fundo-instagram{background-image:linear-gradient(225deg,rgb(109, 89, 192),rgb(185, 53, 144),rgb(227, 63, 95),rgb(253, 213, 121));}
3932.tail-rodape-fundo-whatsapp{background-color:#65bc54;}
3933.tail-rodape-fundo-interno-1-rwd{background-color:var(--tail-rodape-fundo-interno-1);}
3934@media(min-width:1024px){.tail-rodape-fundo-interno-1{background:linear-gradient(to top, var(--tail-rodape-fundo-interno-1) 65%, transparent 36%);}}
3935.tail-rodape-fundo-interno-2::before{background:linear-gradient(to right, rgba(255,255,255,0.2), transparent 1px) repeat-x left top/4px 100%; content:''; height:100%; position:absolute; top:0; left:0; width:100%; z-index:-1;}
3936.tail-rodape-fundo-interno-2::after{background-image:linear-gradient(to bottom, #970e06,#be0d05,#c20c01); z-index:-2; content:''; height:100%; position:absolute; top:0; left:0; width:100%;}
3937.tail-rodape-menu-lista{display:flex !important;}
3938.tail-rodape-menu-lista-item{padding-right:8px !important;}
3939.tail-rodape-menu-lista-item:first-of-type{padding-left:0 !important;}
3940.tail-rodape-pagamento{max-width:300px;}
3941#vitrine h2.tail-rodape-tt{--black-friday-texto:initial !important;}
3942@media (max-width:1023px) {#vitrine div[data-nome="texto_4"] :is(.json-rodape-cores-texto, .json-rodape-texto_4-borda-titulo){color:#ffffff99 !important;}}
3943</style><style data-nome="rodape_estilo"></style><style id="css-tail-rodape">
3944  .tail-rodape-coluna:not(.tail-rodape-coluna-news){max-width:300px !important;}
3945</style><div id="fb-root" class="escondido1"></div></div>
3945<script type="text/javascript" data-braavo="inline">
3946  function loginRedirGravar() {
3947    // Captura exclusivamente o caminho da página de origem, omitindo a query string e o hash
3948    const urlSemDominio = window.location.pathname;
3949    sessionStorage.setItem('loginRedir', urlSemDominio);
3950  }
3951
3952  function loginRedirAplicar() {
3953    const formulario = document.querySelector('.js-login-entrar-form');
3954    const botaoGoogle = document.querySelector('.js-login-google');
3955    const urlSalva = sessionStorage.getItem('loginRedir');
3956
3957    if (! urlSalva) {
3958      return;
3959    }
3960
3961    // Aplica a URL salva no formulário caso os elementos existam
3962    if (formulario) {
3963      const actionOriginal = formulario.getAttribute('action') || window.location.pathname;
3964      // Utiliza a interface URL nativa para manipular parâmetros com segurança e evitar conflitos
3965      const urlAction = new URL(actionOriginal, window.location.origin);
3966      urlAction.searchParams.set('redir', urlSalva);
3967
3968      // Reconstrói o action garantindo que a codificação e os conectores estejam perfeitos
3969      formulario.setAttribute('action', urlAction.pathname + urlAction.search);
3970    }
3971
3972    // Aplica a URL salva no botão de login com Google
3973    if (botaoGoogle) {
3974      const hrefOriginal = botaoGoogle.getAttribute('href') || '/login/google/enviar';
3975      const urlGoogle = new URL(hrefOriginal, window.location.origin);
3976      urlGoogle.searchParams.set('redir', urlSalva);
3977
3978      botaoGoogle.setAttribute('href', urlGoogle.pathname + urlGoogle.search);
3979    }
3980
3981    sessionStorage.removeItem('loginRedir');
3982  }
3983
3984  document.addEventListener('DOMContentLoaded', function() {
3985    // Aplica o redirecionamento caso o formulário de login exista na tela
3986    if (document.querySelector('.js-login-entrar-form')) {
3987      loginRedirAplicar();
3988    }
3989  });
3990</script>
3990<script type="text/javascript" data-braavo="inline">
3991  (function() {
3992    try {
3993      let token = '';
3994
3995      if (window.jsGlobal && window.jsGlobal.onlineToken) {
3996        token = window.jsGlobal.onlineToken;
3997      }
3998
3999      if (! token || ! navigator.sendBeacon) {
4000        return;
4001      }
4002
4003      let baldeAtual = Math.floor(Date.now() / 60000);
4004      let baldeSalvo = sessionStorage.getItem('bvoOnlineBalde');
4005
4006      if (baldeSalvo == baldeAtual) {
4007        return;
4008      }
4009
4010      sessionStorage.setItem('bvoOnlineBalde', baldeAtual);
4011
4012      let dados = new URLSearchParams();
4013      dados.append('t', token);
4014
4015      navigator.sendBeacon('https://online1.braavo.com.br/registrar', dados);
4016    }
4017    catch (erro) {
4018    }
4019  })();
4020</script>
4020
4021
4022<!-- script-externos -->
4023<script defer type="text/javascript" src="https://assets.pinterest.com/js/pinit.js"></script>
4023
4024<!-- script-externos-fim -->
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034<link rel="preload" type="text/css" href="https://static1.braavo.com.br/fancybox/fancybox-6.0.32.css" as="style">
4035<link rel="stylesheet" type="text/css" href="https://static1.braavo.com.br/fancybox/fancybox-6.0.32.css">
4036
4037<link rel="preload" href="https://static1.braavo.com.br/fancybox/fancybox.umd-6.0.32.js" as="script">
4038<script type="text/javascript" defer src="https://static1.braavo.com.br/fancybox/fancybox.umd-6.0.32.js"></script>
4038
4039
4040<script type="text/javascript" data-braavo="inline">
4041  document.addEventListener('DOMContentLoaded', function() {
4042    Fancybox.bind('[data-fancybox="galeria-produtos"]', {
4043      Hash: false,
4044      groupAll: false,
4045    });
4046
4047    Fancybox.bind('[data-fancybox="galeria-conjuntos"]', {
4048      Hash: false,
4049      groupAll: false,
4050    });
4051
4052    Fancybox.bind('[data-fancybox="galeria-fotos"]', {
4053      Hash: false,
4054      groupAll: false,
4055    });
4056
4057    Fancybox.bind('[data-fancybox="galeria-medidas-1"]', {
4058      Hash: false,
4059      groupAll: false,
4060    });
4061
4062    Fancybox.bind('[data-fancybox="galeria-medidas-2"]', {
4063      Hash: false,
4064      groupAll: false,
4065    });
4066  });
4067</script>
4067
4068<style type="text/css">
4069  .fancybox__container,
4070  .fancybox__container div{overflow:initial;}
4071
4072  .fancybox__container div,
4073  .fancybox__container span{vertical-align:initial;}
4074
4075  @media only screen and (max-width:640px) {
4076    .fancybox__caption{display:none;}
4077  }
4078</style>
4078<script type="text/javascript" id="carrinho-brinde">
4079  document.addEventListener('DOMContentLoaded', () => {
4080    const $botao = document.querySelector('.js-tail-carrinho-brinde-botao');
4081
4082    // abre modal automaticamente
4083    if ($botao && $botao.dataset.brindeId == '0') {
4084      $botao.click();
4085    }
4086  });
4087
4088  function carrinhoBrindeModalAbrir() {
4089    const $modal = document.querySelector('.js-tail-carrinho-brinde-modal');
4090
4091    if (! $modal) {
4092      return;
4093    }
4094
4095    $modal.showModal();
4096
4097    $modal.addEventListener('click', event => {
4098      modalFechar(event);
4099    });
4100
4101    // funcoes
4102    function modalFechar(event) {
4103      const $clicado = event.target;
4104
4105      if ($clicado == $modal) {
4106        $modal.close();
4107      }
4108    }
4109  }
4110
4111  function carrinhoBrindeModalFechar(event) {
4112    const $clicado = event.currentTarget;
4113    const $modal = $clicado.closest('.js-tail-carrinho-brinde-modal');
4114
4115    if (! $modal) {
4116      return;
4117    }
4118
4119    $modal.close();
4120  }
4121</script>
4121<script type="text/javascript" id="carrinho-compartilhar">
4122  function carrinhoCompartilharModalAbrir() {
4123    const $modal = document.querySelector('.js-tail-carrinho-compartilhar-modal');
4124
4125    if (! $modal) {
4126      return;
4127    }
4128
4129    $modal.showModal();
4130    $modal.addEventListener('click', event => {
4131      modalFechar(event);
4132    });
4133
4134
4135    // funcoes
4136    function modalFechar(event) {
4137      const $clicado = event.target;
4138
4139      if ($clicado == $modal) {
4140        $modal.close();
4141      }
4142    }
4143  }
4144
4145
4146  function carrinhoCompartilharModalFechar(event) {
4147    const $clicado = event.currentTarget;
4148    const $modal = $clicado.closest('.js-tail-carrinho-compartilhar-modal');
4149
4150    if (! $modal) {
4151      return;
4152    }
4153
4154    $modal.close();
4155  }
4156
4157
4158  function carrinhoCompartilhar() {
4159    const $campo = document.querySelector('.js-carr-prod-compartilhar-campo');
4160
4161    if (! $campo) {
4162      return;
4163    }
4164
4165    // selecionar e copiar texto
4166    $campo.select();
4167    $campo.setSelectionRange(0, 9999);
4168    document.execCommand('copy');
4169
4170    const $info = document.querySelector('.js-carr-prod-compartilhar-info');
4171
4172    if (! $info) {
4173      return;
4174    }
4175
4176    infoMostrar();
4177
4178
4179    // funcoes
4180    function infoMostrar() {
4181      $info.classList.remove('escondido');
4182      setTimeout(infoEsconder, 3000);
4183    }
4184
4185
4186    function infoEsconder() {
4187      $info.classList.add('escondido');
4188    }
4189  }
4190</script>
4190<script type="text/javascript" id="carrinho-crmbonus">
4191  // ------- enviar PIN --------
4192  function carrinhoCrmbonusModalAbrir() {
4193    const $modal = document.querySelector('.js-tail-carrinho-crmbonus-modal');
4194
4195    if (! $modal) {
4196      return;
4197    }
4198
4199    $modal.addEventListener('click', event => {
4200      modalFechar(event);
4201    });
4202
4203    const url = `${window.jsGlobal.urlCake}carrinho/crmbonus/enviar`;
4204
4205    fetch(url, {
4206      method: 'GET',
4207      headers: new Headers({
4208        'X-Requested-With': 'XMLHttpRequest',
4209      }),
4210    })
4211      .then(resposta => checarStatus(resposta))
4212      .then(resposta => resposta.text())
4213      .then(resposta => JSON.parse(resposta))
4214      .then(resposta => {
4215
4216        // verifica se resposta está com erro
4217        if (resposta.erro) {
4218          console.log(resposta);
4219
4220          if (resposta.erro.timestamp !== undefined) {
4221            alert(formatarTempoRestante(resposta.erro.timestamp));
4222
4223            return $modal.showModal();
4224          }
4225
4226          return alert(resposta.erro);
4227        }
4228
4229        if (resposta.ok) {
4230          return $modal.showModal();
4231        }
4232      })
4233      .catch(erro => {
4234        console.error('ERRO - CRMBonus:', erro);
4235      });
4236
4237
4238    // funções
4239    function checarStatus(resposta) {
4240
4241      if (resposta.status === 200) {
4242        return Promise.resolve(resposta);
4243      }
4244      else {
4245        return Promise.reject(new Error(resposta.statusText));
4246      }
4247    }
4248
4249
4250    function formatarTempoRestante(timestamp) {
4251      const dataHoje = Math.floor(Date.now() / 1000);
4252      const tempoRestante = timestamp - dataHoje;
4253      const minutos = Math.floor(tempoRestante / 60);
4254      const segundos = Math.floor(tempoRestante - minutos * 60);
4255
4256      if (tempoRestante <= 0) {
4257        return 'Não foi possível solicitar um novo PIN';
4258      }
4259
4260      let mensagem = 'Um novo PIN poderá ser solicitado após';
4261
4262      if (minutos > 0) {
4263        mensagem += ` ${minutos} minuto${minutos > 1 ? 's' : ''}`;
4264      }
4265
4266      if (segundos > 0 || minutos > 0) {
4267
4268        if (minutos > 0) {
4269          mensagem += ' e';
4270        }
4271
4272        mensagem += ` ${segundos} segundo${segundos > 1 ? 's' : ''}`;
4273      }
4274
4275      return mensagem;
4276    }
4277
4278
4279    function modalFechar(event) {
4280      const $clicado = event.target;
4281
4282      if ($clicado == $modal) {
4283        $modal.close();
4284      }
4285    }
4286  }
4287
4288
4289  function carrinhoCrmbonusModalFechar(event) {
4290    const $clicado = event.currentTarget;
4291    const $modal = $clicado.closest('.js-tail-carrinho-crmbonus-modal');
4292
4293    if (! $modal) {
4294      return;
4295    }
4296
4297    $modal.close();
4298  }
4299
4300
4301  // ------- validar PIN --------
4302  document.addEventListener('DOMContentLoaded', () => {
4303    // valida o PIN ao apertar a tecla enter
4304    const $crmbonusValidar = document.querySelector('.js-carrinho-crmbonus-validar-campo');
4305
4306    if (! $crmbonusValidar) {
4307      return;
4308    }
4309
4310    $crmbonusValidar.addEventListener('keydown', event => {
4311
4312      if (event.key === 'Enter') {
4313        carrinhoCrmbonusValidar();
4314      }
4315    });
4316  });
4317
4318
4319  function carrinhoCrmbonusValidar() {
4320    const $crmbonusValidar = document.querySelector('.js-carrinho-crmbonus-validar-campo');
4321
4322    if (! $crmbonusValidar) {
4323      return;
4324    }
4325
4326    if ($crmbonusValidar.value == '') {
4327      return alert('Antes de prosseguir, por favor, insira o PIN antes de efetuar o envio.');
4328    }
4329
4330    // verifica trava
4331    if ($crmbonusValidar.dataset.crmbonusValidando == 'true') {
4332      return;
4333    }
4334
4335    // desativa o botão
4336    carrinhoCrmbonusValidarTrava(true);
4337
4338    const url = `${window.jsGlobal.urlCake}carrinho/crmbonus/validar`;
4339    const pin = $crmbonusValidar.value;
4340
4341    fetch(url, {
4342      method: 'POST',
4343      headers: new Headers({
4344        'X-Requested-With': 'XMLHttpRequest',
4345        'Content-Type': 'application/x-www-form-urlencoded',
4346      }),
4347      body: `pin=${encodeURIComponent(pin)}`,
4348    })
4349      .then(resposta => checarStatus(resposta))
4350      .then(resposta => resposta.text())
4351      .then(resposta => JSON.parse(resposta))
4352      .then(resposta => {
4353
4354        // ativa o botão
4355        carrinhoCrmbonusValidarTrava(false);
4356
4357        // verifica se resposta está com erro
4358        if (resposta.erro) {
4359          console.log(resposta.erro);
4360
4361          return alert(resposta.erro);
4362        }
4363
4364        if (resposta.ok) {
4365          alert('Cashback ativado.');
4366          location.reload();
4367        }
4368      })
4369      .catch(erro => {
4370
4371        // ativa o botão
4372        carrinhoCrmbonusValidarTrava(false);
4373
4374        console.error('ERRO - CRMBonus:', erro);
4375      });
4376
4377
4378    // funções
4379    function checarStatus(resposta) {
4380
4381      if (resposta.status === 200) {
4382        return Promise.resolve(resposta);
4383      }
4384      else {
4385        return Promise.reject(new Error(resposta.statusText));
4386      }
4387    }
4388
4389
4390    function carrinhoCrmbonusValidarTrava(condicao) {
4391      const $crmbonusValidar = document.querySelector('.js-carrinho-crmbonus-validar-campo');
4392
4393      // define trava
4394      $crmbonusValidar.dataset.crmbonusValidando = condicao;
4395
4396      if (condicao) {
4397        document.querySelector('.js-carrinho-crmbonus-botao-loader')?.classList.remove('opacity-0');
4398        document.querySelector('.js-carrinho-crmbonus-botao-texto')?.classList.add('opacity-0');
4399      }
4400      else {
4401        document.querySelector('.js-carrinho-crmbonus-botao-loader')?.classList.add('opacity-0');
4402        document.querySelector('.js-carrinho-crmbonus-botao-texto')?.classList.remove('opacity-0');
4403      }
4404    }
4405  }
4406</script>
4406<script type="text/javascript" id="carrinho-frete-resumo">
4407  function freteResumoEnterNoInput(event) {
4408    const $clicado = event.currentTarget;
4409
4410    // testa no início se o enter foi pressionado
4411    if (event.key !== 'Enter') {
4412      return;
4413    }
4414
4415    const $formulario = $clicado.closest('.js-tail-frete-resumo-formulario');
4416
4417    if (! $formulario) {
4418      return;
4419    }
4420
4421    const $btnFrete = $formulario.querySelector('.js-tail-frete-resumo-btn');
4422
4423    if (! $btnFrete) {
4424      return;
4425    }
4426
4427    $btnFrete.click();
4428  }
4429
4430
4431  function freteResumoCepCompleto(event) {
4432    const $clicado = event.currentTarget;
4433    const $formulario = $clicado.closest('.js-tail-frete-resumo-formulario');
4434
4435    if (! $formulario) {
4436      return;
4437    }
4438
4439    const $btnFrete = $formulario.querySelector('.js-tail-frete-resumo-btn');
4440    const cepValor = $clicado.value;
4441
4442    if (! $btnFrete) {
4443      return;
4444    }
4445
4446    if (! cepValor) {
4447      return;
4448    }
4449
4450    if (cepValor.length < 9) {
4451      // incompleto
4452      $clicado.dataset.feito = '0';
4453    }
4454    else if (cepValor.length == 9 && $clicado.dataset.feito != '1') {
4455      // completo
4456      $clicado.dataset.feito = '1';
4457      $btnFrete.click();
4458    }
4459  }
4460
4461
4462  function freteResumoFetch(event) {
4463    event.preventDefault();
4464
4465    const $clicado = event.currentTarget;
4466    const $formulario = $clicado.closest('.js-tail-frete-resumo-formulario');
4467
4468    if (! $formulario) {
4469      return;
4470    }
4471
4472    // enviar escolha do frete (apenas na segunda etapa do modal)
4473    if ($formulario.dataset.frete === 'enviar') {
4474      const $hidden = document.createElement('input');
4475      $hidden.type  = 'hidden';
4476      $hidden.name  = $clicado.name;
4477      $hidden.value = $clicado.value;
4478
4479      $formulario.appendChild($hidden);
4480    }
4481
4482    const campos = new FormData($formulario);
4483    const camposSerializados = new URLSearchParams(campos).toString();
4484
4485    resumoFreteLoadingToggle();
4486
4487    const url = `${window.jsGlobal.urlCake}frete/resumo`;
4488
4489    fetch(url, {
4490      method: 'POST',
4491      headers: new Headers({
4492        'X-Requested-With': 'XMLHttpRequest',
4493        'Content-Type': 'application/x-www-form-urlencoded',
4494      }),
4495      body: camposSerializados
4496    })
4497      .then(resposta => checarStatus(resposta))
4498      .then(resposta => resposta.text())
4499      .then(resposta => {
4500        resumoFreteLoadingToggle();
4501
4502        const $modalFreteResumo = document.querySelector('.js-tail-frete-resumo-modal');
4503
4504        // enviar escolha do frete (apenas na segunda etapa do modal)
4505        if ($formulario.dataset.frete === 'enviar') {
4506          $modalFreteResumo.close();
4507
4508          // forca atualizar a página - bug no chrome
4509          return window.location.href = `${window.jsGlobal.urlCake}carrinho`;
4510        }
4511
4512        $modalFreteResumo.innerHTML = resposta;
4513      });
4514
4515
4516    // funcoes
4517    function checarStatus(resposta) {
4518      if (resposta.status === 200) {
4519        return Promise.resolve(resposta);
4520      }
4521      else {
4522        return Promise.reject(new Error(resposta.statusText));
4523      }
4524    }
4525
4526
4527    function resumoFreteLoadingToggle() {
4528      const $loading = document.querySelector('.js-tail-frete-resumo-loading');
4529      $formulario?.classList.toggle('hidden');
4530      $loading?.classList.toggle('hidden');
4531    }
4532  }
4533
4534
4535  function freteResumoModalAbrir() {
4536    const url = `${window.jsGlobal.urlCake}frete/resumo`;
4537
4538    fetch(url, {
4539      method: 'POST',
4540      headers: new Headers({
4541        'X-Requested-With': 'XMLHttpRequest',
4542        'Content-Type': 'application/x-www-form-urlencoded',
4543      }),
4544    })
4545      .then(resposta => checarStatus(resposta))
4546      .then(resposta => resposta.text())
4547      .then(resposta => {
4548        modalCarrinhoResumoFrete(resposta);
4549
4550        // aplica mascaras para campos novos
4551        if (typeof imaskMascaras == 'function') {
4552          imaskMascaras();
4553        }
4554      });
4555
4556
4557    // funcoes
4558    function checarStatus(resposta) {
4559      if (resposta.status === 200) {
4560        return Promise.resolve(resposta);
4561      }
4562      else {
4563        return Promise.reject(new Error(resposta.statusText));
4564      }
4565    }
4566
4567
4568    function modalCarrinhoResumoFrete(resposta) {
4569      const $modal = document.querySelector('.js-tail-frete-resumo-modal');
4570
4571      if (! $modal) {
4572        return;
4573      }
4574
4575      $modal.innerHTML = resposta;
4576      $modal.showModal();
4577
4578      $modal.addEventListener('click', event => {
4579        modalFechar(event);
4580      });
4581
4582
4583      // funcoes
4584      function modalFechar(event) {
4585        const $clicado = event.target;
4586
4587        if ($clicado == $modal) {
4588          $modal.close();
4589        }
4590      }
4591    }
4592  }
4593
4594
4595  function freteResumoModalBtnFechar(event) {
4596    const $clicado = event.currentTarget;
4597    const $modal = $clicado.closest('.js-tail-frete-resumo-modal');
4598
4599    if (! $modal) {
4600      return;
4601    }
4602
4603    $modal?.close();
4604  }
4605</script>
4605<script type="text/javascript" id="carrinho-parcela-resumo">
4606  function parcelaResumoModalAbrir() {
4607    const url = `${window.jsGlobal.urlCake}resumo/parcelas`;
4608
4609    fetch(url, {
4610      method: 'POST',
4611      headers: new Headers({
4612        'X-Requested-With': 'XMLHttpRequest',
4613        'Content-Type': 'application/x-www-form-urlencoded',
4614      }),
4615    })
4616      .then(resposta => checarStatus(resposta))
4617      .then(resposta => resposta.text())
4618      .then(resposta => {
4619        parcelaResumoModal(resposta);
4620      });
4621
4622
4623    // funcoes
4624    function checarStatus(resposta) {
4625      if (resposta.status === 200) {
4626        return Promise.resolve(resposta);
4627      }
4628      else {
4629        return Promise.reject(new Error(resposta.statusText));
4630      }
4631    }
4632
4633
4634    function parcelaResumoModal(resposta) {
4635      const $modal = document.querySelector('.js-tail-parcela-resumo-modal');
4636
4637      if (! $modal) {
4638        return;
4639      }
4640
4641      $modal.innerHTML = resposta;
4642      $modal.showModal();
4643
4644      $modal.addEventListener('click', event => {
4645        modalFechar(event);
4646      });
4647
4648
4649      // funcoes
4650      function modalFechar(event) {
4651        const $clicado = event.target;
4652
4653        if ($clicado == $modal) {
4654          $modal.close();
4655        }
4656      }
4657    }
4658  }
4659
4660
4661  function parcelaResumoModalFechar(event) {
4662    const $clicado = event.currentTarget;
4663    const $modal = $clicado.closest('.js-tail-parcela-resumo-modal');
4664
4665    if (! $modal) {
4666      return;
4667    }
4668
4669    $modal.close();
4670  }
4671</script>
4671<script type="text/javascript" id="carrinho-progresso" data-braavo="inline">
4672  window.carrProdProgresso = {
4673    regraUmTexto: '',
4674    regraDoisTexto: '',
4675    regraTresTexto: '',
4676  };
4677
4678  document.addEventListener('DOMContentLoaded', () => {
4679    carrProgresso('um');
4680    carrProgresso('dois');
4681    carrProgresso('tres');
4682  });
4683
4684  function carrProgresso(regraNumero) {
4685    // valida elementos
4686    const $progresso = document.querySelector('.js-tail-carr-prod-progresso');
4687    const $fundo = $progresso?.querySelector(`.js-tail-carr-prod-progresso-fundo-regra-${regraNumero}`);
4688    const $preenchimento = $progresso?.querySelector(`.js-tail-carr-prod-progresso-preenchimento-regra-${regraNumero}`);
4689    const $total = document.querySelector(`.js-carr-prod-total`);
4690    const $frete = document.querySelector(`.js-carr-prod-frete`);
4691    const $textoAntes = document.querySelector(`.js-tail-carr-prod-progresso-texto-antes-regra-${regraNumero}`);
4692    const $textoDepois = document.querySelector(`.js-tail-carr-prod-progresso-texto-depois-regra-${regraNumero}`);
4693    const existeElementos = $progresso && $fundo && $preenchimento && $textoAntes && $textoDepois;
4694
4695    if (! existeElementos) {
4696      return;
4697    }
4698
4699    // valida valores
4700    const total = parseFloat($total?.dataset.total) || 0;
4701    const frete = parseFloat($frete?.dataset.frete) || 0;
4702    const regraValorAlvo = parseFloat($fundo.dataset.regraValorAlvo) || 0;
4703    const valorFaltando = Math.round((regraValorAlvo - total + frete) * 100) / 100;
4704    const existeValores = total && regraValorAlvo && valorFaltando;
4705
4706    if (! existeValores) {
4707      // wrapper do carrinho lateral
4708      const $progressoBox = document.querySelector('.js-tail-lateral-carr-progresso-box');
4709      $progressoBox?.classList.add('hidden');
4710
4711      return;
4712    }
4713
4714
4715    // manipula e exibe a div
4716    valorAjustar();
4717    progressoExibir();
4718
4719
4720    // preenche a barra
4721    valorFaltando <= 0
4722      ? preencherPorCompleto()
4723      : preencherParcialmente();
4724
4725
4726    // funcoes
4727    function valorAjustar() {
4728      // grava valor original do admin no primeiro acesso
4729      if (regraNumero == 'um' && window.carrProdProgresso.regraUmTexto == '') {
4730        window.carrProdProgresso.regraUmTexto = $textoAntes.innerHTML.trim();
4731      }
4732
4733      if (regraNumero == 'dois' &&  window.carrProdProgresso.regraDoisTexto == '') {
4734        window.carrProdProgresso.regraDoisTexto = $textoAntes.innerHTML.trim();
4735      }
4736
4737      if (regraNumero == 'tres' &&  window.carrProdProgresso.regraTresTexto == '') {
4738        window.carrProdProgresso.regraTresTexto = $textoAntes.innerHTML.trim();
4739      }
4740
4741
4742      // valida numero da regra antes de aplicar
4743      let valorAjustado = '';
4744
4745      if (regraNumero === 'um') {
4746        valorAjustado = window.carrProdProgresso.regraUmTexto.replace(/\${valor}/, valorFaltandoEmReais());
4747      }
4748
4749      if (regraNumero === 'dois') {
4750        valorAjustado = window.carrProdProgresso.regraDoisTexto.replace(/\${valor}/, valorFaltandoEmReais());
4751      }
4752
4753      if (regraNumero === 'tres') {
4754        valorAjustado = window.carrProdProgresso.regraTresTexto.replace(/\${valor}/, valorFaltandoEmReais());
4755        valorAjustado = textoAutomaticoAjustar(valorAjustado);
4756      }
4757
4758      if (valorAjustado) {
4759        $textoAntes.innerHTML = valorAjustado;
4760      }
4761    }
4762
4763    function textoAutomaticoAjustar(valorAjustado) {
4764      const textoAutomatico = $textoAntes?.dataset.textoAutomatico;
4765
4766      if (valorAjustado == '' || textoAutomatico == '') {
4767        return;
4768      }
4769
4770      return valorAjustado.replace(/\${texto_automatico}/, textoAutomatico);
4771    }
4772
4773    function progressoExibir() {
4774      $fundo.classList.remove('hidden');
4775    }
4776
4777    function textoAntesEsconder() {
4778      $textoAntes.classList.add('hidden');
4779    }
4780
4781    function textoDepoisEsconder() {
4782      $textoDepois.classList.add('hidden');
4783
4784      $fundo.classList.remove('js-concluido');
4785    }
4786
4787    function preencherPorCompleto() {
4788      textoAntesEsconder();
4789
4790      $textoDepois.classList.remove('hidden');
4791      $fundo.classList.add('js-concluido');
4792    }
4793
4794    function preencherParcialmente() {
4795      textoDepoisEsconder();
4796      $textoAntes.classList.remove('hidden');
4797
4798      setTimeout(() => {
4799        const percentualDePreenchimento = 100 - parseFloat(((valorFaltando / regraValorAlvo) * 100).toFixed(2));
4800        $preenchimento.style.width = `${percentualDePreenchimento}%`;
4801      }, 500);
4802    }
4803
4804    function valorFaltandoEmReais() {
4805      const moeda = {style:'currency', currency:'BRL'};
4806      const resultado = new Intl.NumberFormat('pt-BR', moeda).format(valorFaltando);
4807
4808      return resultado;
4809    }
4810  }
4811</script>
4811<script type="text/javascript" data-braavo="inline">
4812// -----------------------------------------------------------------------------
4813// LISTA DE DESEJOS
4814// Módulo transversal: pinta os corações dos cards (busca8) e do botão da tela de
4815// produto, e mantém o cache local dos SKUs vigiados. Carregado uma vez pelo layout,
4816// independente do Meili (a tela de produto precisa dele mesmo sem índice de busca).
4817// -----------------------------------------------------------------------------
4818const lista_desejos = {
4819  // Versionada (sufixo _skus): o cache agora guarda sku_ids vigiados, não produto_ids.
4820  // O nome novo descarta o cache antigo por produto e força um refetch limpo.
4821  cache_chave: 'loja_lista_desejos_skus',
4822  enviando: false,
4823
4824  // Novo método para verificar o data-attribute no body
4825  usuario_logado: function() {
4826    return document.body.getAttribute('data-desejo') === '1';
4827  },
4828
4829  iniciar: function() {
4830    if (document.body.id === 'pag-login') {
4831      localStorage.removeItem(this.cache_chave);
4832    }
4833
4834    let ids = this.ler_cache();
4835
4836    if (ids === null) {
4837      this.buscar_backend();
4838    }
4839    else {
4840      this.atualizar_icones(ids);
4841    }
4842  },
4843
4844  ler_cache: function() {
4845    const dados = localStorage.getItem(this.cache_chave);
4846    return dados ? JSON.parse(dados) : null;
4847  },
4848
4849  salvar_cache: function(ids) {
4850    const ids_unicos = [...new Set(ids.map(Number).filter(Boolean))];
4851    localStorage.setItem(this.cache_chave, JSON.stringify(ids_unicos));
4852  },
4853
4854  buscar_backend: function() {
4855    // Se não estiver logado, nem perde tempo fazendo requisição
4856    if (!this.usuario_logado()) {
4857      this.salvar_cache([]);
4858      return;
4859    }
4860
4861    const baseUrl = window.jsGlobal?.urlCake || '/';
4862    const url = `${baseUrl}conta/desejos/ids`;
4863
4864    fetch(url, {
4865      method: 'POST',
4866      headers: {
4867        'X-Requested-With': 'XMLHttpRequest',
4868        'Content-Type': 'application/x-www-form-urlencoded',
4869      },
4870      body: ''
4871    })
4872    .then(resposta => {
4873      if (!resposta.ok) throw new Error('Erro na comunicação');
4874      return resposta.json();
4875    })
4876    .then(dados => {
4877      let ids = [];
4878      if (dados && dados.ok) {
4879        ids = typeof dados.ok === 'string' ? dados.ok.split(',') : dados.ok;
4880      }
4881      this.salvar_cache(ids);
4882      this.atualizar_icones(ids);
4883    })
4884    .catch(erro => {
4885      console.error('Falha ao buscar favoritos:', erro);
4886      this.salvar_cache([]);
4887    });
4888  },
4889
4890  atualizar_icones: function(sku_ids) {
4891    if (!Array.isArray(sku_ids)) return;
4892
4893    // O cache guarda inteiros, mas o backend ou um estado antigo podem trazer strings
4894    const vigiados = sku_ids.map(Number);
4895
4896    // Regra do coração: preciso pelo SKU selecionado; sem SKU selecionado, fica como
4897    // dica vermelho se qualquer SKU do produto estiver vigiado
4898    const esta_vigiado = (sku_selecionado, skus_produto) => {
4899      const sel = parseInt(sku_selecionado);
4900
4901      if (sel) {
4902        return vigiados.includes(sel);
4903      }
4904
4905      return skus_produto.some(id => vigiados.includes(id));
4906    };
4907
4908    // Cards de produto (listagens, vitrines, relacionados)
4909    document.querySelectorAll('.js-btn-favorito').forEach(btn => {
4910      const card = btn.closest('.js-produto-card');
4911      const sku_selecionado = card?.querySelector('.js-sku-id')?.value || '0';
4912      const icone = btn.querySelector('.js-icone-coracao');
4913
4914      let skus_produto = [];
4915
4916      try {
4917        skus_produto = JSON.parse(card?.getAttribute('data-skus') || '[]').map(s => parseInt(s.id));
4918      }
4919      catch (e) {
4920        skus_produto = [];
4921      }
4922
4923      if (esta_vigiado(sku_selecionado, skus_produto)) {
4924        icone.classList.add('fill-red-500', 'text-red-500');
4925        icone.setAttribute('fill', 'currentColor');
4926      }
4927      else {
4928        icone.classList.remove('fill-red-500', 'text-red-500');
4929        icone.setAttribute('fill', 'none');
4930      }
4931    });
4932
4933    // Botão de desejo da tela de produto: alterna entre o coração vazio
4934    // (icone-0) e o preenchido (icone-1) pela classe escondido
4935    document.querySelectorAll('.js-tail-etapa-desejo-link').forEach(btn => {
4936      const produto_ver = btn.closest('.js-tail-comprar');
4937      const sku_selecionado = produto_ver?.querySelector('.js-tail-comprar-sku-id')?.value || '0';
4938      const skus_produto = (btn.getAttribute('data-produto-skus') || '').split(',').map(Number).filter(
4938Boolean);
4939      const icone_vazio = btn.querySelector('.js-tail-etapa-desejo-icone-0');
4940      const icone_cheio = btn.querySelector('.js-tail-etapa-desejo-icone-1');
4941
4942      if (esta_vigiado(sku_selecionado, skus_produto)) {
4943        icone_vazio?.classList.add('escondido');
4944        icone_cheio?.classList.remove('escondido');
4945      }
4946      else {
4947        icone_cheio?.classList.add('escondido');
4948        icone_vazio?.classList.remove('escondido');
4949      }
4950    });
4951  },
4952
4953  alternar: function(btn, produto_id, sku_id) {
4954    // Validação de usuário logado
4955    if (!this.usuario_logado()) {
4956      alert('Por favor, faça login para adicionar produtos aos favoritos.');
4957      return;
4958    }
4959
4960    if (this.enviando) return;
4961
4962    if (!sku_id) {
4963      alert('Por favor, selecione uma variação antes de favoritar.');
4964      return;
4965    }
4966
4967    this.enviando = true;
4968
4969    btn.classList.add('opacity-50', 'cursor-wait');
4970
4971    const baseUrl = window.jsGlobal?.urlCake || '/';
4972    const url = `${baseUrl}lista/desejo`;
4973
4974    fetch(url, {
4975      method: 'POST',
4976      headers: {
4977        'X-Requested-With': 'XMLHttpRequest',
4978        'Content-Type': 'application/x-www-form-urlencoded',
4979      },
4980      body: `produto_id=${produto_id}&sku_id=${sku_id}`,
4981    })
4982    .then(resposta => {
4983      if (!resposta.ok) throw new Error('Erro na comunicação');
4984      return resposta.json();
4985    })
4986    .then(dados => {
4987      this.enviando = false;
4988      btn.classList.remove('opacity-50', 'cursor-wait');
4989
4990      let ids = this.ler_cache() || [];
4991      const sku_id_int = parseInt(sku_id);
4992
4993      if (dados && dados.ok == '1') {
4994        if (!ids.includes(sku_id_int)) ids.push(sku_id_int);
4995
4996        if (typeof ga === 'function') ga('send', 'event', 'Produtos', 'Lista Desejo', '1', 1);
4997
4998      } else if (dados && dados.ok == '0') {
4999        ids = ids.filter(id => id !== sku_id_int);
5000      } else if (dados && dados.erro) {
5001        alert(dados.erro);
5002      }
5003
5004      this.salvar_cache(ids);
5005
5006      // Repinta a partir do cache único, mantendo card e tela de produto em sincronia
5007      this.atualizar_icones(this.ler_cache() || []);
5008    })
5009    .catch(erro => {
5010      this.enviando = false;
5011      btn.classList.remove('opacity-50', 'cursor-wait');
5012      console.error('Falha ao atualizar lista de desejos:', erro);
5013    });
5014  },
5015
5016  // Toggle do botão de desejo na tela de produto. Chamado pelo onclick em
5017  // etapa_desejo.ctp, compartilha o mesmo cache e a mesma pintura de ícones
5018  // dos cards, evitando a dessincronia que existia entre os dois sistemas antigos.
5019  alternar_etapa: function(btn, evento) {
5020    if (evento) {
5021      evento.preventDefault();
5022    }
5023
5024    // Os dados ficam no container da tela de produto que envolve o formulário
5025    const produto_ver = btn.closest('.js-tail-comprar');
5026    const produto_id = produto_ver.querySelector('.js-tail-comprar-produto-id')?.value;
5027    const sku_id = produto_ver.querySelector('.js-tail-comprar-sku-id')?.value;
5028
5029    if (!this.usuario_logado()) {
5030      alert('Faça login');
5031      return;
5032    }
5033
5034    if (this.enviando) return;
5035
5036    if (!sku_id || sku_id == '0') {
5037      alert('Escolha uma variação para continuar');
5038      return;
5039    }
5040
5041    this.enviando = true;
5042
5043    const icone_vazio = btn.querySelector('.js-tail-etapa-desejo-icone-0');
5044    const icone_cheio = btn.querySelector('.js-tail-etapa-desejo-icone-1');
5045    const icone_carregando = btn.querySelector('.js-tail-etapa-desejo-carregando');
5046
5047    icone_vazio?.classList.add('escondido');
5048    icone_cheio?.classList.add('escondido');
5049    icone_carregando?.classList.remove('escondido');
5050
5051    const formulario = produto_ver.querySelector('.js-tail-prod-ver-form');
5052    const sku_preco = produto_ver.querySelector('.js-tail-comprar-sku-preco')?.value;
5053
5054    const baseUrl = window.jsGlobal?.urlCake || '/';
5055    const url = `${baseUrl}lista/desejo`;
5056
5057    fetch(url, {
5058      method: 'POST',
5059      headers: {
5060        'X-Requested-With': 'XMLHttpRequest',
5061        'Content-Type': 'application/x-www-form-urlencoded',
5062      },
5063      body: `produto_id=${produto_id}&sku_id=${sku_id}`,
5064    })
5065    .then(resposta => {
5066      if (!resposta.ok) throw new Error('Erro na comunicação');
5067      return resposta.json();
5068    })
5069    .then(dados => {
5070      this.enviando = false;
5071      icone_carregando?.classList.add('escondido');
5072
5073      // Dispara o evento de pixel logo após o retorno do fetch, garantindo que
5074      // qualquer ViewContent pendente já foi processado pela thread do JavaScript
5075      if (typeof tailPixelEventoDesejo === 'function') {
5076        tailPixelEventoDesejo(formulario, produto_id, sku_id, sku_preco);
5077      }
5078
5079      let ids = this.ler_cache() || [];
5080      const sku_id_int = parseInt(sku_id);
5081
5082      if (dados && dados.ok == '1') {
5083        if (!ids.includes(sku_id_int)) ids.push(sku_id_int);
5084
5085        if (typeof ga === 'function') ga('send', 'event', 'Produtos', 'Lista Desejo', '1', 1);
5086      }
5087      else if (dados && dados.ok == '0') {
5088        ids = ids.filter(id => id !== sku_id_int);
5089      }
5090      else if (dados && dados.erro) {
5091        alert(dados.erro);
5092      }
5093
5094      this.salvar_cache(ids);
5095
5096      // Repinta a partir do cache único, mantendo botão e cards em sincronia
5097      this.atualizar_icones(this.ler_cache() || []);
5098    })
5099    .catch(erro => {
5100      this.enviando = false;
5101      icone_carregando?.classList.add('escondido');
5102      this.atualizar_icones(this.ler_cache() || []);
5103      console.error('Falha ao atualizar lista de desejos:', erro);
5104    });
5105  }
5106};
5107
5108// Exposto globalmente para o onclick inline do botão de desejo na tela de produto (etapa_desejo.ctp)
5109window.lista_desejos = lista_desejos;
5110
5111document.addEventListener('DOMContentLoaded', function() {
5112  // Inicializa o estado dos corações (checa cache/backend)
5113  lista_desejos.iniciar();
5114
5115  // Tela de produto: ao trocar a variação, repinta o coração conforme o novo SKU.
5116  // etapaVariSkuId atualiza o input via .value (sem disparar evento no input), então
5117  // ouvimos o change do próprio radio de variação e repintamos no tick seguinte.
5118  document.addEventListener('change', function(e) {
5119    if (e.target?.classList?.contains('js-tail-etapa-variacao-input')) {
5120      setTimeout(function() {
5121        lista_desejos.atualizar_icones(lista_desejos.ler_cache() || []);
5122      }, 0);
5123    }
5124  });
5125});
5126</script>
5126
5127<style type="text/css">
5128  .tail-listagem-prod-variacao-lista::-webkit-scrollbar{display:none;}
5129  .tail-listagem-prod-variacao-lista{
5130    -ms-overflow-style:none;
5131    scrollbar-width:none;
5132    cursor:grab;
5133    overflow-x:auto;
5134    overscroll-behavior-x: contain;
5135  }
5136  .tail-listagem-prod-variacao-lista:active,
5137  .tail-listagem-prod-variacao-lista:active .tail-listagem-prod-variacao-texto{
5138    cursor:grabbing;
5139  }
5140</style>
5141<script type="text/javascript" data-braavo="inline">
5142// -----------------------------------------------------------------------------
5143// CARDS DE PRODUTO
5144// O módulo lista_desejos (corações) vive em busca8_scripts_desejos.ctp, carregado
5145// pelo layout. Aqui usamos lista_desejos.alternar() e .atualizar_icones() já globais.
5146// -----------------------------------------------------------------------------
5147function busca8IniciarScripts() {
5148
5149  // Vincula a lógica de variações e cliques para cada card na tela
5150  document.querySelectorAll('.js-produto-card').forEach(function(card) {
5151
5152    // Evita revincular cards já iniciados (HTML injetado via fetch, ex.: relacionados na tela de produto)
5153    if (card.dataset.busca8Iniciado) {
5154      return;
5155    }
5156
5157    card.dataset.busca8Iniciado = '1';
5158
5159    const skus = JSON.parse(card.getAttribute('data-skus') || '[]');
5160
5161    const hasV1 = card.querySelector('.js-has-v1')?.value === '1';
5162    const hasV2 = card.querySelector('.js-has-v2')?.value === '1';
5163
5164    const radiosV1 = card.querySelectorAll('.js-var1-radio');
5165    const radiosV2 = card.querySelectorAll('.js-var2-radio');
5166
5167    const elVendaReais = card.querySelector('.js-venda-reais');
5168    const elVendaCentavos = card.querySelector('.js-venda-centavos');
5169    const elPrecoDe = card.querySelector('.js-preco-de');
5170    const elOrigReais = card.querySelector('.js-orig-reais');
5171    const elOrigCentavos = card.querySelector('.js-orig-centavos');
5172    const elBlocoValores = card.querySelector('.js-bloco-valores');
5173    const elMsgEsgotado = card.querySelector('.js-msg-esgotado');
5174    const elParcelaQtd = card.querySelector('.js-parcela-qtd');
5175    const elParcelaValor = card.querySelector('.js-parcela-valor');
5176    const elBlocoParcelas = card.querySelector('.js-bloco-parcelas');
5177    const elBlocoParcelamento = card.querySelector('.js-bloco-parcelamento');
5178    const elBlocoAvista = card.querySelector('.js-bloco-avista');
5179    const elAvistaValor = card.querySelector('.js-avista-valor');
5180    const elTagDesconto = card.querySelector('.js-tag-desconto');
5181    const elMsgConsulta = card.querySelector('.js-msg-consulta');
5182
5183    const inputSkuId = card.querySelector('.js-sku-id');
5184
5185    const btnComprar = card.querySelector('.js-btn-comprar');
5186    const btnFavorito = card.querySelector('.js-btn-favorito');
5187
5188    // Atrela o clique no botão à função global de favoritar
5189    if (btnFavorito) {
5190      btnFavorito.addEventListener('click', function(e) {
5191        e.preventDefault();
5192        const valorProdutoId = this.getAttribute('data-produto-id');
5193        const valorSkuId = inputSkuId.value;
5194        lista_desejos.alternar(this, valorProdutoId, valorSkuId);
5195      });
5196    }
5197
5198    // -------------------------------------------------------------------------
5199    // Comprar
5200    // -------------------------------------------------------------------------
5201    const formCompra = card.querySelector('.js-form-compra');
5202
5203    if (formCompra && btnComprar) {
5204      formCompra.addEventListener('submit', function(e) {
5205        e.preventDefault();
5206
5207        let crossSell = false;
5208        const valorSkuId = inputSkuId.value;
5209
5210        if (document.querySelector('body').id == 'carrinho-cross-sell') {
5211          crossSell = true;
5212        }
5213
5214        // 1. Validação
5215        if (! valorSkuId || valorSkuId === '0') {
5216          alert('Por favor, selecione uma variação para continuar.');
5217          return;
5218        }
5219
5220        if (btnComprar.disabled) return;
5221
5222        // 2. Estado de Carregamento (Loading)
5223        const textoOriginal = btnComprar.innerHTML;
5224        btnComprar.innerHTML = '<svg class="w-5 h-5 mx-auto text-white animate-spin" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path></svg>';
5225        btnComprar.disabled = true;
5226
5227        const baseUrl = window.jsGlobal?.urlCake || '/';
5228        const url = `${baseUrl}carrinho?cache=${new Date().getTime()}`;
5229
5230        // 3. Prepara os dados
5231        const formData = new FormData(formCompra);
5232
5233        if (! formData.has('quantidade')) {
5234          formData.append('quantidade', '1');
5235        }
5236
5237        // 4. Dispara a requisição
5238        fetch(url, {
5239          method: 'POST',
5240          headers: {
5241            'X-Requested-With': 'XMLHttpRequest'
5242          },
5243          body: formData
5244        })
5245        .then(resposta => {
5246          if (!resposta.ok) throw new Error('Erro na comunicação');
5247          return resposta.text();
5248        })
5249        .then(resposta => {
5250          // Restaura o botão original
5251          btnComprar.innerHTML = textoOriginal;
5252          btnComprar.disabled = false;
5253
5254          const tailTopo = document.querySelector('.js-tail-carrinho-lateral');
5255
5256          if (tailTopo) {
5257            // Lógica do seu rascunho para ler os dados do header
5258            const divAnonima = document.createElement('div');
5259            divAnonima.innerHTML = resposta;
5260            const skus = divAnonima.querySelector('.js-tail-carrinho-ajax-skus');
5261
5262            if (skus) {
5263              const dadosSku = JSON.parse(skus.textContent);
5264              const sacolaNumero = tailTopo.querySelector('.js-tail-topo-carrinho-numero');
5265              const sacolaTexto = tailTopo.querySelector('.js-tail-topo-sacola-texto');
5266              const sacolaVaziaTexto = tailTopo.querySelector('.js-tail-topo-sacola-vazia-texto');
5267
5268              if (sacolaNumero) sacolaNumero.innerHTML = dadosSku.qtde;
5269
5270              if (dadosSku.qtde == 0) {
5271                if (sacolaNumero) sacolaNumero.classList.add('hidden');
5272                if (sacolaTexto) sacolaTexto.classList.add('hidden');
5273                if (sacolaVaziaTexto) sacolaVaziaTexto.classList.remove('hidden');
5274              }
5275              else if (dadosSku.qtde > 0) {
5276                if (sacolaNumero) sacolaNumero.classList.remove('hidden');
5277                if (sacolaTexto) sacolaTexto.classList.remove('hidden');
5278                if (sacolaVaziaTexto) sacolaVaziaTexto.classList.add('hidden');
5279
5280                if (typeof braavoappDefinirSessao === 'function') {
5281                  braavoappDefinirSessao();
5282                }
5283              }
5284            }
5285
5286            // Exibe o carrinho lateral
5287            if (typeof abrirSacola === 'function') {
5288              abrirSacola();
5289            }
5290          }
5291          else if (crossSell) {
5292            btnComprar.innerHTML = 'Adicionado';
5293            btnComprar.disabled = true;
5294          }
5295          else {
5296            // Fallback: se não existir carrinho lateral na página, manda via redirecionamento
5297            window.location.href = `${baseUrl}carrinho`;
5298          }
5299        })
5300        .catch(erro => {
5301          console.error('Falha ao adicionar ao carrinho:', erro);
5302          btnComprar.innerHTML = textoOriginal;
5303          btnComprar.disabled = false;
5304          alert('Ocorreu um erro ao adicionar o produto. Tente novamente.');
5305        });
5306      });
5307    }
5308    // -------------------------------------------------------------------------
5309
5310    const deveRedirecionar = card.getAttribute('data-redirecionar') === '1';
5311
5312    function tratarMudancaVariacao(e) {
5313
5314      if (deveRedirecionar && e.target.checked) {
5315        const linkProduto = card.querySelector('.tail-listagem-prod-link');
5316
5317        if (linkProduto) {
5318          // Pega a URL limpa, removendo parâmetros (?) e âncoras antigas (#)
5319          const urlBase = linkProduto.getAttribute('href').split('?')[0].split('#')[0];
5320
5321          // Adiciona a âncora #v com o id da variação
5322          window.location.href = urlBase + '#v' + e.target.value;
5323          return;
5324        }
5325      }
5326
5327      atualizarCard();
5328    }
5329
5330    function atualizarCard() {
5331      let v1Sel = 0;
5332      let v2Sel = 0;
5333
5334      // Verifica e desabilita os botões da Variação 1 que estão esgotados
5335      if (hasV1) {
5336        radiosV1.forEach(function(r1) {
5337          // Verifica se existe ALGUM sku com essa var1 que tenha estoque positivo
5338          const temEstoqueVar1 = skus.some(function(s) {
5339            return s.var1_id === parseInt(r1.value) && s.estoque > 0;
5340          });
5341
5342          r1.disabled = !temEstoqueVar1;
5343        });
5344      }
5345
5346      // Captura o que está selecionado na Variação 1
5347      if (hasV1) {
5348        const v1El = card.querySelector('.js-var1-radio:checked');
5349
5350        if (v1El) {
5351          v1Sel = parseInt(v1El.value);
5352        }
5353      }
5354
5355      // Valida a Variação 2 baseada na escolha da Variação 1 (código que você já tinha)
5356      if (hasV1 && hasV2 && v1Sel) {
5357        radiosV2.forEach(function(r2) {
5358          const disponivel = skus.find(function(s) {
5359            return s.var1_id === v1Sel && s.var2_id === parseInt(r2.value) && s.estoque > 0;
5360          });
5361
5362          r2.disabled = !disponivel;
5363
5364          if (!disponivel) {
5365            r2.checked = false;
5366          }
5367        });
5368      }
5369
5370      if (hasV2) {
5371        const v2El = card.querySelector('.js-var2-radio:checked');
5372
5373        if (v2El) {
5374          v2Sel = parseInt(v2El.value);
5375        }
5376      }
5377
5378      const isComplete = (!hasV1 || v1Sel !== 0) && (!hasV2 || v2Sel !== 0);
5379
5380      if (isComplete) {
5381        const sku = skus.find(s => s.var1_id === v1Sel && s.var2_id === v2Sel);
5382
5383        if (sku && sku.estoque > 0) {
5384          if (inputSkuId) inputSkuId.value = sku.id;
5385          if (btnComprar) btnComprar.disabled = false;
5386          if (btnFavorito) btnFavorito.disabled = false;
5387
5388          // Atualiza o link "Ver Produto" para incluir o ID da variação na URL
5389          const btnVerProduto = card.querySelector('.js-btn-ver-produto');
5390          if (btnVerProduto) {
5391            const urlOriginal = btnVerProduto.getAttribute('href').split('?')[0];
5392            // btnVerProduto.setAttribute('href', urlOriginal + '?sku=' + sku.id);
5393            btnVerProduto.setAttribute('href', urlOriginal);
5394          }
5395
5396          // Tem estoque, então garantimos que a mensagem de esgotado suma
5397          if (elMsgEsgotado) {
5398            elMsgEsgotado.classList.add('hidden');
5399          }
5400
5401          // A REGRA DE OURO: O preço é maior que zero?
5402          if (sku.preco_por > 0) {
5403
5404            // 1. Esconde a mensagem "Sob Consulta"
5405            if (elMsgConsulta) {
5406              elMsgConsulta.classList.add('hidden');
5407            }
5408
5409            // 2. MOSTRA O BLOCO INTEIRO DE VALORES (De, Por, Parcelas, etc)
5410            if (elBlocoValores) {
5411              elBlocoValores.classList.remove('hidden');
5412              elBlocoValores.classList.add('flex'); // ou 'block', dependendo do seu CSS
5413            }
5414
5415            // --- Atualiza os textos lá dentro ---
5416            if (elVendaReais) elVendaReais.textContent = sku.formatado_por.reais;
5417            if (elVendaCentavos) elVendaCentavos.textContent = sku.formatado_por.centavos;
5418
5419            // Lógica do Preço De
5420            if (sku.preco_de > sku.preco_por && elPrecoDe) {
5421              elOrigReais.textContent = sku.formatado_de.reais;
5422              elOrigCentavos.textContent = sku.formatado_de.centavos;
5423              elPrecoDe.classList.remove('hidden');
5424              elPrecoDe.classList.add('flex');
5425
5426              if (elTagDesconto) {
5427                elTagDesconto.textContent = '-' + sku.percentual_desconto + '%';
5428                elTagDesconto.classList.remove('hidden');
5429              }
5430            }
5431            else {
5432              if (elPrecoDe) {
5433                elPrecoDe.classList.add('hidden');
5434                elPrecoDe.classList.remove('flex');
5435              }
5436              if (elTagDesconto) elTagDesconto.classList.add('hidden');
5437            }
5438
5439            // Lógica do Parcelamento
5440            let temParcelamento = false;
5441
5442            if (elBlocoParcelamento && sku.parcelas_qtd > 0) {
5443              if (elParcelaQtd) elParcelaQtd.textContent = sku.parcelas_qtd + 'x';
5444              if (elParcelaValor) elParcelaValor.textContent = sku.formatado_parcela.txt;
5445              elBlocoParcelamento.classList.remove('hidden');
5446              elBlocoParcelamento.classList.add('flex');
5447              temParcelamento = true;
5448            }
5449            else if (elBlocoParcelamento) {
5450              elBlocoParcelamento.classList.add('hidden');
5451              elBlocoParcelamento.classList.remove('flex');
5452            }
5453
5454            // Lógica do À Vista
5455            let temAvista = false;
5456
5457            if (elBlocoAvista && sku.preco_avista > 0 && sku.preco_avista < sku.preco_por) {
5458              if (elAvistaValor) elAvistaValor.textContent = sku.formatado_avista.txt;
5459              elBlocoAvista.classList.remove('hidden');
5460              elBlocoAvista.classList.add('flex');
5461              temAvista = true;
5462            }
5463            else if (elBlocoAvista) {
5464              elBlocoAvista.classList.add('hidden');
5465              elBlocoAvista.classList.remove('flex');
5466            }
5467
5468            // Exibe ou oculta o bloco pai de acordo com os filhos
5469            if (elBlocoParcelas) {
5470              if (temParcelamento || temAvista) {
5471                elBlocoParcelas.classList.remove('hidden');
5472                elBlocoParcelas.classList.add('flex');
5473              }
5474              else {
5475                elBlocoParcelas.classList.add('hidden');
5476                elBlocoParcelas.classList.remove('flex');
5477              }
5478            }
5479          }
5480          else {
5481            // ----- PREÇO É ZERO (CONSULTA) -----
5482            if (inputSkuId) inputSkuId.value = '';
5483            if (btnComprar) btnComprar.disabled = true;
5484            if (btnFavorito) btnFavorito.disabled = true;
5485
5486            // ESCONDE o bloco pai que tem todos os números dentro
5487            if (elBlocoValores) {
5488              elBlocoValores.classList.add('hidden');
5489              elBlocoValores.classList.remove('flex');
5490            }
5491
5492            // MOSTRA apenas o texto de Consulta
5493            if (elMsgConsulta) {
5494              elMsgConsulta.classList.remove('hidden');
5495            }
5496          }
5497
5498        }
5499        else {
5500          // ----- ESTOQUE ZERO (ESGOTADO) -----
5501          if (inputSkuId) inputSkuId.value = '';
5502          if (btnComprar) btnComprar.disabled = true;
5503          if (btnFavorito) btnFavorito.disabled = true;
5504
5505          // Esconde todos os valores numéricos
5506          if (elBlocoValores) {
5507            elBlocoValores.classList.add('hidden');
5508            elBlocoValores.classList.remove('flex');
5509          }
5510
5511          // Esconde "Sob Consulta"
5512          if (elMsgConsulta) {
5513            elMsgConsulta.classList.add('hidden');
5514          }
5515
5516          // Mostra "Esgotado"
5517          if (elMsgEsgotado) {
5518            elMsgEsgotado.classList.remove('hidden');
5519          }
5520        }
5521      }
5522
5523      // Repinta o coração deste card conforme o SKU agora selecionado
5524      lista_desejos.atualizar_icones(lista_desejos.ler_cache() || []);
5525    }
5526
5527    radiosV1.forEach(r => r.addEventListener('click', tratarMudancaVariacao));
5528    radiosV2.forEach(r => r.addEventListener('click', tratarMudancaVariacao));
5529
5530    atualizarCard();
5531  });
5532
5533  // Drag e scroll para as variações
5534  const variacaoContainers = document.querySelectorAll('.tail-listagem-prod-variacao-lista');
5535
5536  variacaoContainers.forEach(slider => {
5537
5538    // Evita revincular sliders já iniciados (HTML injetado via fetch)
5539    if (slider.dataset.busca8SliderIniciado) {
5540      return;
5541    }
5542
5543    slider.dataset.busca8SliderIniciado = '1';
5544
5545    let isDown = false;
5546    let startX;
5547    let scrollLeft;
5548
5549    // Função que gerencia o movimento em toda a tela
5550    const handleMouseMove = (e) => {
5551
5552      if (!isDown) {
5553        return;
5554      }
5555
5556      e.preventDefault();
5557
5558      const x = e.pageX;
5559      const walk = (x - startX) * 1.5;
5560      slider.scrollLeft = scrollLeft - walk;
5561    };
5562
5563    // Função que encerra o evento, não importa onde o mouse foi solto
5564    const handleMouseUp = () => {
5565      isDown = false;
5566
5567      document.removeEventListener('mousemove', handleMouseMove);
5568      document.removeEventListener('mouseup', handleMouseUp);
5569    };
5570
5571    // O início do clique CONTINUA sendo apenas dentro do slider
5572    slider.addEventListener('mousedown', (e) => {
5573      isDown = true;
5574      startX = e.pageX;
5575      scrollLeft = slider.scrollLeft;
5576
5577      document.addEventListener('mousemove', handleMouseMove);
5578      document.addEventListener('mouseup', handleMouseUp);
5579    });
5580
5581    // Permitir usar a rodinha vertical do mouse para scrollar horizontalmente
5582    slider.addEventListener('wheel', (e) => {
5583
5584      if (e.deltaY !== 0) {
5585        e.preventDefault();
5586        slider.scrollLeft += e.deltaY;
5587      }
5588    });
5589  });
5590}
5591
5592// Exposto globalmente para reativar os cards carregados via fetch (ex.: relacionados na tela de produto)
5593window.busca8IniciarScripts = busca8IniciarScripts;
5594
5595document.addEventListener('DOMContentLoaded', function() {
5596  // Inicializa os cards presentes no carregamento da página
5597  busca8IniciarScripts();
5598});
5599</script>
vendor: 1 bytes, line 5599
5599
5600<script type="text/javascript" data-braavo="inline">
5601  // Sempre usar como window.alternarFotoMobile
5602  window.alternarFotoMobile = function(botao, evento) {
5603    // Bloqueia a ação nativa do link que engloba a imagem
5604    evento.preventDefault();
5605    evento.stopPropagation();
5606
5607    const containerImagem = botao.closest('.js-tail-hover-mobile');
5608
5609    if (containerImagem) {
5610      const imagemFrente = containerImagem.querySelector('.tail-listagem-prod-imagem-1');
5611      const imagemVerso = containerImagem.querySelector('.tail-listagem-prod-imagem-2');
5612
5613      const temEfeitoAtivo = containerImagem.classList.toggle('is-hovered');
5614
5615      if (temEfeitoAtivo) {
5616
5617        if (imagemFrente) {
5618          imagemFrente.classList.add('scale-105');
5619        }
5620
5621        if (imagemVerso) {
5622          imagemVerso.classList.remove('opacity-0');
5623          imagemVerso.classList.add('opacity-100', 'scale-105');
5624        }
5625
5626      }
5627      else {
5628
5629        if (imagemFrente) {
5630          imagemFrente.classList.remove('scale-105');
5631        }
5632
5633        if (imagemVerso) {
5634          imagemVerso.classList.remove('opacity-100', 'scale-105');
5635          imagemVerso.classList.add('opacity-0');
5636        }
5637
5638      }
5639    }
5640  };
5641</script>
5641<script type="text/javascript" data-braavo="inline">
5642  function enviarFormularioSacola($form, reqFonte = 'padrao') {
5643    const paginaId = document.body.id;
5644
5645    if (paginaId === 'carrinho-produtos') {
5646      carrinhoLoader();
5647      $form.submit();
5648    }
5649    else {
5650      // ----- Barra Lateral -----
5651
5652      // Busca os elementos
5653      const $carrConteudo = document.getElementById('js-conteudo-sacola');
5654      const $loadingIcone = document.getElementById('js-carregador-sacola');
5655
5656      if (! $carrConteudo || ! $loadingIcone) {
5657        console.error('ERRO CRÍTICO: Estrutura da sacola (conteudo/carregador) não encontrada.');
5658        return;
5659      }
5660
5661      // MOSTRA O SPINNER
5662      $loadingIcone.style.display = 'block';
5663
5664      if (reqFonte != 'desconto') {
5665        $carrConteudo.innerHTML = '';
5666      }
5667
5668      const url = $form.action;
5669      const metodo = $form.method || 'POST';
5670      const dadosForm = new FormData($form);
5671
5672      fetch(url, {
5673        method: metodo,
5674        body: dadosForm,
5675        headers: {
5676          'X-Requested-With': 'XMLHttpRequest',
5677        }
5678      })
5679      .then(resposta => checarStatus(resposta))
5680      .then(resposta => resposta.text())
5681      .then(resposta => {
5682
5683        if (jsonValido(resposta) && ! resposta.ok) {
5684          $loadingIcone.style.display = 'none';
5685
5686          msgErroManipular(jsonValido(resposta));
5687
5688          return;
5689        }
5690
5691        // SUCESSO: Coloca o novo HTML no conteúdo
5692        $carrConteudo.innerHTML = resposta;
5693
5694        // ESCONDE O SPINNER
5695        $loadingIcone.style.display = 'none';
5696
5697        barraProgresso();
5698        lateralCarrPixelDados();
5699
5700        // Verifica brinde disponivel sempre que os dados forem atualizados
5701        if (typeof lateralCarrBrindeBtnManipular == 'function') {
5702          lateralCarrBrindeBtnManipular();
5703        }
5704      })
5705    }
5706
5707    function jsonValido(resposta) {
5708      try {
5709        return JSON.parse(resposta);
5710      }
5711      catch (error) {
5712        return null;
5713      }
5714    }
5715
5716    // Mensagens relativas a desconto
5717    function msgErroManipular(msg) {
5718      const $listagemForm = document.querySelector('.sacola-conteudo .js-carrinho-produto-listagem');
5719      const $alerta = $listagemForm?.querySelector('.tail-notificacao-alerta');
5720
5721      const msgTexto = msg.alerta || msg.erro;
5722
5723      // Evita alertas duplicados
5724      if ($alerta) {
5725        $alerta.remove();
5726      }
5727
5728      const msgELemento = `
5729        <div class="">
5730          <div class="font-medium">ATENÇÃO</div>
5731          <div class="">${msgTexto}</div>
5732        </div>
5733      `;
5734      const $div = document.createElement('div');
5735      $div.className = 'mb-3 p-2 bg-yellow-400 border border-dashed border-yellow-500 rounded text-sm text-yellow-800 tail-notificacao-alerta';
5736
5737      $div.insertAdjacentHTML('afterbegin', msgELemento);
5738
5739      $listagemForm?.prepend($div);
5740      $div.scrollIntoView();
5741    }
5742
5743    function checarStatus(resposta) {
5744      if (resposta.status === 200) {
5745        return Promise.resolve(resposta);
5746      }
5747      else {
5748        return Promise.reject(new Error(resposta.statusText));
5749      }
5750    }
5751  }
5752
5753  // Adiciona cupom de desconto.
5754  function carrinhoDesconto(event) {
5755    event.preventDefault();
5756    const $clicado = event.currentTarget;
5757    const $formulario = $clicado.closest('.js-carrinho-resumo-desconto');
5758    const $codigo = $formulario?.querySelector('.js-carrinho-resumo-desconto-campo');
5759
5760    if (! $formulario || ! $codigo) {
5761      return;
5762    }
5763
5764    if (! $codigo.value) {
5765      $codigo.focus();
5766      return alert('Digite o código do cupom de desconto');
5767    }
5768
5769    enviarFormularioSacola($formulario, 'desconto');
5770  }
5771
5772  // Remove um item.
5773  function carrinhoRemover(event) {
5774    event.preventDefault();
5775    const $clicado = event.currentTarget;
5776    const $formulario = $clicado.closest('.js-carrinho-produto-listagem');
5777
5778    if (! $formulario) {
5779      return;
5780    }
5781
5782    const $linha = $clicado.closest('.js-carrinho-produto-listagem-item');
5783    const $campoQuantidade = $linha.querySelector('.js-carrinho-produto-listagem-quantidade-input');
5784
5785    $campoQuantidade.value = '0';
5786    carrinhoLoader();
5787    enviarFormularioSacola($formulario);
5788  }
5789
5790   // Altera a quantidade (positivo/negativo).
5791  function carrinhoQuantidade(event, sinal) {
5792    event.preventDefault();
5793    const $clicado = event.currentTarget;
5794    const $formulario = $clicado.closest('.js-carrinho-produto-listagem');
5795    const $divQuantidade = $clicado.closest('.js-carrinho-produto-listagem-quantidade');
5796
5797
5798    if (! $formulario || ! $divQuantidade) {
5799      return;
5800    }
5801
5802    const $campo = $divQuantidade.querySelector('.js-carrinho-produto-listagem-quantidade-input');
5803    let quantidadeValorAtual = parseInt($campo.value);
5804
5805    // Funções internas
5806    function carrinhoQuantidadeSomar() {
5807      quantidadeValorAtual++;
5808    }
5809
5810    function carrinhoQuantidadeSubtrair() {
5811      quantidadeValorAtual--;
5812
5813      if (quantidadeValorAtual < 1) {
5814        return carrinhoRemover(event);
5815      }
5816    }
5817
5818    function carrinhoQuantidadeEnviar() {
5819      const quantidadeValorAntes = parseInt($campo.dataset.quantidade);
5820
5821      if (quantidadeValorAntes === quantidadeValorAtual) {
5822        return;
5823      }
5824
5825      $campo.value = quantidadeValorAtual;
5826      $campo.dataset.qtd = quantidadeValorAtual;
5827      carrinhoLoader();
5828      enviarFormularioSacola($formulario);
5829    }
5830
5831    // Fluxo principal
5832    if (sinal === 'positivo') {
5833      carrinhoQuantidadeSomar();
5834    }
5835    else if (sinal === 'negativo') {
5836      carrinhoQuantidadeSubtrair();
5837    }
5838
5839
5840    if (quantidadeValorAtual > 0) {
5841      carrinhoQuantidadeEnviar();
5842    }
5843  }
5844
5845   // Controla o loader interno (apenas na página de carrinho).
5846  function carrinhoLoader() {
5847
5848    if (document.body.id !== 'carrinho-produtos') {
5849      return;
5850    }
5851
5852    const $formulario = document.querySelector('.js-carrinho-produto-listagem');
5853    $formulario?.classList.add('escondido');
5854
5855    const $loader = document.querySelector('.js-carrinho-produto-listagem-loader');
5856    $loader?.classList.remove('escondido');
5857  }
5858
5859  // Permite finalizar o carrinho e ir para a próxima etapa
5860  function lateralCarrPixelDados() {
5861    const $conteudoCarr = document.querySelector('#js-conteudo-sacola');
5862
5863    if (! $conteudoCarr) {
5864      return;
5865    }
5866
5867    const $dataPedido = $conteudoCarr.querySelector('.js-tail-lateral-carr-dados-pedido');
5868    const $dataCarrinho = $conteudoCarr.querySelector('.js-tail-lateral-carr-dados-carrinho');
5869    const $dataPixel = $conteudoCarr.querySelector('.js-tail-lateral-carr-dados-pixel');
5870
5871    // O render do lateral sempre emite as três âncoras, inclusive com o carrinho
5872    // esvaziado, quando elas vêm com listas vazias. A ausência delas significa que o
5873    // conteúdo não é um lateral: ou o cliente ainda não abriu a sacola nesta página, ou
5874    // o fetch falhou e deixou a mensagem de erro no lugar. Nos dois casos o
5875    // window.dadosPixel que veio do servidor continua sendo o dado bom, e sobrescrever
5876    // desligaria os eventos de um carrinho que existe
5877    if (! $dataPedido || ! $dataCarrinho || ! $dataPixel) {
5878      return;
5879    }
5880
5881    if (! window.dadosPixel) {
5882      window.dadosPixel = {};
5883    }
5884
5885    const dataPedidoJson = JSON.parse($dataPedido.innerText);
5886    const dataCarrinhoJson = JSON.parse($dataCarrinho.innerText);
5887    const dataPixelJson = JSON.parse($dataPixel.innerText);
5888
5889    // Contrato antigo, que segue alimentado porque os pixels de parceiro (Mailbiz, Criteo,
5890    // edrone, BTG360, Performa.ai, GTM) dependem destes globais
5891    window.dataPedido = dataPedidoJson;
5892    window.dataCarrinho = dataCarrinhoJson;
5893
5894    // O carrinho lateral abre sobre qualquer página da loja, e fora das páginas de
5895    // carrinho o window.dadosPixel nasce com carrinho vazio e pedido nulo. Sem esta
5896    // reidratação o InitiateCheckout do botão Finalizar compra sobe zerado
5897    window.dadosPixel.carrinho = dataCarrinhoJson;
5898    window.dadosPixel.pedido = dataPixelJson.pedido;
5899
5900    // A página pode ter sido renderizada antes de existir carrinho em sessão, quando o
5901    // identificador de deduplicação ainda não tinha sido gerado
5902    if (dataPixelJson.facebook_evento_id) {
5903      window.dadosPixel.facebook_evento_id = dataPixelJson.facebook_evento_id;
5904    }
5905  }
5906
5907  function barraProgresso() {
5908    const $carrProdProgresso = document.querySelector('.tail-carr-prod-progresso');
5909    const $regraUm = $carrProdProgresso?.querySelector('.js-tail-carr-prod-progresso-texto-antes-regra-um');
5910    const $regraDois = $carrProdProgresso?.querySelector('.js-tail-carr-prod-progresso-texto-antes-regra-dois');
5911    const $regraTres = $carrProdProgresso?.querySelector('.js-tail-carr-prod-progresso-texto-antes-regra-tres');
5912
5913    if (typeof carrProgresso != 'function') {
5914      return;
5915    }
5916
5917    if ($regraUm) {
5918      carrProgresso('um');
5919    }
5920
5921    if ($regraDois) {
5922      carrProgresso('dois');
5923    }
5924
5925    if ($regraTres) {
5926      carrProgresso('tres');
5927    }
5928  }
5929
5930  function lateralCarrModalBrinde(acao = '') {
5931    event.preventDefault();
5932
5933    const $clicado = event.currentTarget;
5934
5935    if (acao == 'adicionar') {
5936      enviarFormularioSacola($clicado);
5937    }
5938    else if (acao == 'remover') {
5939      lateralCarrBrindeRemoverFetch();
5940    }
5941
5942    // Funções
5943    function lateralCarrBrindeRemoverFetch() {
5944      const url = `${window.jsGlobal.urlCake}carrinho/limpar-brinde`;
5945
5946      fetch(url, {
5947        method: 'GET',
5948        headers: {
5949          'X-Requested-With': 'XMLHttpRequest',
5950        }
5951      })
5952      .then(resposta => checarStatus(resposta))
5953      .then(resposta => {
5954
5955        if (resposta.ok) {
5956          window.recarregarSacolaLateral();
5957        }
5958      });
5959    }
5960
5961    function checarStatus(resposta) {
5962      if (resposta.status === 200) {
5963        return Promise.resolve(resposta);
5964      }
5965
5966      return Promise.reject(new Error(resposta.statusText));
5967    }
5968  }
5969
5970  function primeiraCompraFetch() {
5971    event.preventDefault();
5972
5973    const $formulario = event.currentTarget;
5974
5975    enviarFormularioSacola($formulario, 'desconto');
5976  }
5977</script>
5977<div class="fixed inset-0 opacity-0 invisible bg-black/50 fundo-overlay js-fundo-overlay"></div>
5978<aside class="fixed top-0 flex flex-col w-full h-full bg-white shadow-sm sacola-lateral" id="js-sacola-lateral">
5979  <header class="flex justify-between items-center p-4 border-b border-solid border-gray-200 flex-shrink-0 sacola-cabecalho sacola-cabecalho">
5980    <h3 class="text-xl tail-lateral-carr-tt">Minha Sacola</h3>
5981    <button id="lateral-carr-fechar-btn" title="Fechar Sacola" class="flex-shrink-0 p-1.5 border border-gray-200 border-solid rounded-full bg-gray-100 js-tail-lateral-carr-fechar-btn">
5982      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3" stroke="currentColor" class="flex-shrink-0 h-4 pointer-events-none"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg>
5983    </button>
5984  </header>
5985  <section class="flex-grow overflow-y-auto relative lateral-carr-conteudo-wrapper">
5986    <div class="sacola-conteudo" id="js-conteudo-sacola"></div>
5987    <div class="hidden absolute top-1/2 left-1/2 w-10 h-10 transform -translate-x-2/4 -translate-y-2/4 rounded-full border border-solid tail-lateral-carr-loading-icone" id="js-carregador-sacola"></div>
5988  </section>
5989</aside>
5990<style id="css-laterar-carr">
5991  body.sacola-esta-aberta{overflow:hidden;}
5992
5993  .fundo-overlay{transition:opacity 0.3s ease, visibility 0.3s ease; z-index:1000;}
5994  .fundo-overlay.esta-aberto{opacity:1; visibility:visible;}
5995
5996  .sacola-lateral{right:-100%; max-width:400px; z-index:1001; transition:right 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
5997
5998  .sacola-lateral.esta-aberto{right:0;}
5999
6000  .sacola-lateral .tail-carr-prod-info .tail-carr-prod-desconto-1compra{border:none;}
6001
6002  .tail-lateral-carr-loading-icone{animation:sacola-girar 1s linear infinite; border:4px solid #f3f3f3; border-top:4px solid #3498db;}
6003
6004  .sacola-lateral .form-div-desconto-codigo{display:flex; flex-shrink:0;}
6005  .sacola-lateral .tail-form-text-lista{width:100%;}
6006  .sacola-lateral .form-div-desconto-codigo + .carr-prod-desconto-btn{flex-basis:auto; border-radius:.5rem;}
6007
6008  @keyframes sacola-girar {
6009    0% { transform: translate(-50%, -50%) rotate(0deg); }
6010    100% { transform: translate(-50%, -50%) rotate(360deg); }
6011  }
6012
6013    .sacola-conteudo:has(.tail-lateral-carr-vazio-texto){align-items:center; display:flex; justify-content:center; height: 100%;}
6014
6015    .tail-lateral-carr-detalhes-cupom-icone{transition:transform 300ms linear;}
6016  .tail-lateral-carr-detalhes-cupom[open] .tail-lateral-carr-detalhes-cupom-icone{transform:rotate(180deg);}
6017</style>
6018<script type="text/javascript">
6019  document.addEventListener('DOMContentLoaded', () => {
6020    const $barraLateralSacola = document.querySelector('#js-sacola-lateral');
6021    const $fundoOverlay = document.querySelector('.js-fundo-overlay');
6022    const $areaConteudo = document.querySelector('#js-conteudo-sacola');
6023    const $loadingIcone = document.querySelector('#js-carregador-sacola');
6024
6025    const existeElementos =  $barraLateralSacola && $fundoOverlay && $areaConteudo && $loadingIcone;
6026
6027    if (! existeElementos) {
6028      return;
6029    }
6030
6031    let sacolaEstaAberta = false;
6032    let estaBuscando = false;
6033
6034    async function buscarConteudoSacola() {
6035
6036      if (estaBuscando) {
6037        return;
6038      }
6039
6040      estaBuscando = true;
6041      $areaConteudo.innerHTML = '';
6042      $loadingIcone.style.display = 'block';
6043
6044      try {
6045        const endpoint = `${window.jsGlobal.urlCake}carrinho`;
6046
6047        const resposta = await fetch(endpoint, {
6048          method: 'GET',
6049          headers: {
6050            'X-Requested-With': 'XMLHttpRequest',
6051            'Content-Type': 'application/x-www-form-urlencoded',
6052          }
6053        });
6054
6055        if (! resposta.ok) {
6056          throw new Error(`Erro ao buscar carrinho: ${resposta.statusText}`);
6057        }
6058
6059        $areaConteudo.innerHTML = await resposta.text();
6060      }
6061      catch (erro) {
6062        console.error('Falha no fetch do carrinho:', erro);
6063        $areaConteudo.innerHTML = '<p class="text-center text-red-500">Não foi possível carregar a sacola. Tente novamente.</p>';
6064      }
6065      finally {
6066        estaBuscando = false;
6067        $loadingIcone.style.display = 'none';
6068
6069        barraProgresso();
6070        lateralCarrPixelDados();
6071        lateralCarrBrindeBtnManipular();
6072      }
6073    }
6074
6075    // Exporta a função para o script do carrinho
6076    window.recarregarSacolaLateral = buscarConteudoSacola;
6077
6078    window.abrirSacola = function () {
6079
6080      if (sacolaEstaAberta) {
6081        return;
6082      }
6083
6084      sacolaEstaAberta = true;
6085      $barraLateralSacola.classList.add('esta-aberto');
6086      $fundoOverlay.classList.add('esta-aberto');
6087      document.body.classList.add('sacola-esta-aberta');
6088
6089      window.recarregarSacolaLateral();
6090    }
6091
6092    function fecharSacola() {
6093
6094      if (! sacolaEstaAberta) {
6095        return;
6096      }
6097
6098      sacolaEstaAberta = false;
6099      $barraLateralSacola.classList.remove('esta-aberto');
6100      $fundoOverlay.classList.remove('esta-aberto');
6101      document.body.classList.remove('sacola-esta-aberta');
6102    }
6103
6104    const $lateralCarrGatilho = document.querySelector('.js-tail-carrinho-lateral');
6105
6106    $lateralCarrGatilho?.addEventListener('click', event => {
6107      event.preventDefault();
6108
6109      if (document.body.id === 'carrinho-produtos') {
6110        return;
6111      }
6112
6113      abrirSacola();
6114    });
6115
6116    const $botaoFechar = document.querySelector('.js-tail-lateral-carr-fechar-btn');
6117    $botaoFechar?.addEventListener('click', fecharSacola);
6118
6119    $fundoOverlay.addEventListener('click', fecharSacola);
6120
6121    document.addEventListener('keydown', event => {
6122
6123      if (event.key === 'Escape' && sacolaEstaAberta) {
6124        fecharSacola();
6125      }
6126    });
6127  });
6128
6129  function lateralCarrResumoContinuar() {
6130    event.preventDefault();
6131
6132    const $formulario = document.querySelector('.js-carrinho-produto-listagem');
6133
6134    if (! $formulario) {
6135      return;
6136    }
6137
6138    const $inputAcao = $formulario.querySelector('.js-prod-acao')
6139    $inputAcao.value = 'finalizar';
6140
6141    $formulario.submit();
6142  }
6143
6144  function lateralCarrDescontoRemover(event) {
6145    event.preventDefault();
6146
6147    const url = `${window.jsGlobal.urlCake}desconto-remover`;
6148
6149    fetch(url, {
6150      method: 'GET',
6151      headers: {
6152        'X-Requested-With': 'XMLHttpRequest',
6153      }
6154    })
6155    .then(resposta => checarStatus(resposta))
6156    .then(resposta => resposta.text())
6157    .then(resposta => {
6158
6159      const $lateralCarrConteudo = document.querySelector('#js-conteudo-sacola');
6160
6161      if ($lateralCarrConteudo) {
6162        $lateralCarrConteudo.innerHTML = resposta;
6163
6164        barraProgresso();
6165
6166        // Remover o cupom recalcula o total do carrinho, então a fonte da verdade dos
6167        // pixels precisa acompanhar. Sem esta chamada o InitiateCheckout seguinte sobe
6168        // com o valor descontado, menor que o carrinho real
6169        lateralCarrPixelDados();
6170      }
6171    })
6172
6173    function checarStatus(resposta) {
6174      if (resposta.status === 200) {
6175        return Promise.resolve(resposta);
6176      }
6177      else {
6178        return Promise.reject(new Error(resposta.statusText));
6179      }
6180    }
6181  }
6182
6183  function lateralCarrFreteResumoFetch(event) {
6184    event.preventDefault();
6185
6186    const $clicado = event.currentTarget;
6187    const $formulario = $clicado.closest('.js-tail-frete-resumo-formulario');
6188
6189    if (! $formulario) {
6190      return;
6191    }
6192
6193    // enviar escolha do frete (apenas na segunda etapa do modal)
6194    if ($formulario.dataset.frete === 'enviar') {
6195      const $hidden = document.createElement('input');
6196      $hidden.type  = 'hidden';
6197      $hidden.name  = $clicado.name;
6198      $hidden.value = $clicado.value;
6199
6200      $formulario.appendChild($hidden);
6201    }
6202
6203    resumoFreteLoadingToggle();
6204
6205    const campos = new FormData($formulario);
6206    campos.set('carrinho_lateral', '1');
6207
6208    const camposSerializados = new URLSearchParams(campos).toString();
6209    const url = `${window.jsGlobal.urlCake}frete/resumo`;
6210
6211    fetch(url, {
6212      method: 'POST',
6213      headers: new Headers({
6214        'X-Requested-With': 'XMLHttpRequest',
6215        'Content-Type': 'application/x-www-form-urlencoded',
6216      }),
6217      body: camposSerializados
6218    })
6219      .then(resposta => checarStatus(resposta))
6220      .then(resposta => resposta.text())
6221      .then(resposta => {
6222        resumoFreteLoadingToggle();
6223
6224        const $modalFreteResumo = $formulario.closest('.js-tail-frete-resumo-modal');
6225
6226        // enviar escolha do frete (apenas na segunda etapa do modal)
6227        if ($formulario?.dataset.frete === 'enviar') {
6228          $modalFreteResumo.close();
6229
6230          recarregarSacolaLateral();
6231
6232          return;
6233        }
6234
6235        $modalFreteResumo.innerHTML = resposta;
6236      })
6237
6238
6239    // funcoes
6240    function checarStatus(resposta) {
6241      if (resposta.status === 200) {
6242        return Promise.resolve(resposta);
6243      }
6244      else {
6245        return Promise.reject(new Error(resposta.statusText));
6246      }
6247    }
6248
6249    function resumoFreteLoadingToggle() {
6250      const $loading = document.querySelector('.js-tail-frete-resumo-loading');
6251      $formulario?.classList.toggle('hidden');
6252      $loading?.classList.toggle('hidden');
6253    }
6254  }
6255
6256  function lateralCarrFreteResumoModalAbrir() {
6257    const url = `${window.jsGlobal.urlCake}frete/resumo`;
6258
6259    const formdata = new FormData();
6260    formdata.set('carrinho_lateral', '1');
6261
6262    const camposSerializados = new URLSearchParams(formdata).toString();
6263
6264    fetch(url, {
6265      method: 'POST',
6266      headers: new Headers({
6267        'X-Requested-With': 'XMLHttpRequest',
6268        'Content-Type': 'application/x-www-form-urlencoded',
6269      }),
6270      body: camposSerializados
6271    })
6272      .then(resposta => checarStatus(resposta))
6273      .then(resposta => resposta.text())
6274      .then(resposta => {
6275        modalCarrinhoResumoFrete(resposta);
6276
6277        // aplica mascaras para campos novos
6278        if (typeof imaskMascaras == 'function') {
6279          imaskMascaras();
6280        }
6281      })
6282
6283
6284    // funcoes
6285    function checarStatus(resposta) {
6286      if (resposta.status === 200) {
6287        return Promise.resolve(resposta);
6288      }
6289      else {
6290        return Promise.reject(new Error(resposta.statusText));
6291      }
6292    }
6293
6294    function modalCarrinhoResumoFrete(resposta) {
6295      const $modal = document.querySelector('.js-tail-frete-resumo-modal');
6296
6297      if (! $modal) {
6298        return;
6299      }
6300
6301      $modal.innerHTML = resposta;
6302      $modal.showModal();
6303      $modal.addEventListener('click', event => {
6304        modalFechar(event);
6305      });
6306
6307
6308      // funcoes
6309      function modalFechar(event) {
6310        const $clicado = event.target;
6311
6312        if ($clicado == $modal) {
6313          $modal.close();
6314          recarregarCarrinhoAposSimular();
6315        }
6316      }
6317
6318      function recarregarCarrinhoAposSimular() {
6319        const $formulario = document.querySelector('.js-tail-frete-resumo-formulario')
6320
6321        if ($formulario?.dataset.frete === 'simular') {
6322          return;
6323        }
6324
6325        window.recarregarSacolaLateral();
6326      }
6327    }
6328  }
6329
6330  function lateralCarrBrindeBtnManipular() {
6331    const $lateralCarr = document.querySelector('.sacola-lateral');
6332    const $brindeAplicado = $lateralCarr?.querySelector('.tail-carr-prod-brinde');
6333    const $brindeBotao = $lateralCarr?.querySelector('.js-tail-carrinho-brinde-botao');
6334
6335    if (! $brindeBotao) {
6336      return;
6337    }
6338
6339    if (typeof carrinhoBrindeModalAbrir == 'function' && ! $brindeAplicado) {
6340      setTimeout(carrinhoBrindeModalAbrir, 500);
6341    }
6342  }
6343</script>
6343<div class="tail-central-interacoes-geral pointer-events-none">
6344      <section
6345      id="tail-popup-container-1"
6346      class="tail-popup-wrapper z-[80] fixed bottom-4 left-4 right-4 max-w-5xl mx-auto pointer-events-none flex  js-popup-elemento tail-popup-oculto"
6347      data-id="1"
6348      data-tipo="3"
6349      data-atraso="1000"
6350          >
6351      <div class="tail-popup-content w-full px-4 md:px-6 py-4 md:py-5 rounded-xl border border-neutral-200 shadow-2xl flex flex-col md:flex-row items-center justify-between gap-4 md:gap-6 pointer-events-auto transition-all">
6352
6353                
6354                
6355        
6356        <main class="w-full grow">
6357
6358          
6359          
6360                      <div class="flex flex-col md:flex-row items-center justify-between gap-4 md:gap-6 w-full">
6361              <div class="grow text-center md:text-left">
6362                <p class="text-xs md:text-sm leading-relaxed font-medium opacity-90">
6363                  Este site utiliza tecnologias como cookies para melhorar sua experiência de acordo com nossa política de privacidade. Ao permanecer navegando, você concorda com estas condições.                                  </p>
6364              </div>
6365              <div class="shrink-0 w-full md:w-auto">
6366                <button
6367                  type="button"
6368                  onclick="centralInteracoesLoja.aceitarCookies(1)"
6369                  class="ev-aceitar-cookies w-full md:w-auto px-8 py-3 bg-black text-white text-xs font-bold uppercase tracking-widest rounded-lg hover:bg-neutral-800 transition-colors cursor-pointer"
6370                >
6371                  Concordo                </button>
6372              </div>
6373            </div>
6374          
6375          
6376          
6377          
6378          
6379          
6380        </main>
6381
6382        
6383      </div>
6384    </section>
6385  </div>
6386
6387<style type="text/css">
6388  #tail-popup-container-1 .tail-popup-content { background-color: #ffffff; color: #333333; }  .tail-popup-wrapper { transition: opacity 0.3s ease; }
6389  /* Estado de aberto ou fechado da interação, separado das classes de responsividade do wrapper.
6390     A regra usa !important porque o wrapper carrega utilitários de display (flex, hidden, lg:flex) com a
6391     mesma especificidade, e os de media query são declarados depois no bundle do Tailwind. Sem o !important,
6392     o lg:flex venceria o estado acima de 1024px e a interação nunca se ocultaria no desktop. */
6393  .tail-popup-oculto { display: none !important; }
6394  .animate-spin { animation: spin 1s linear infinite; }
6395  @keyframes spin {
6396    from { transform: rotate(0deg); }
6397    to { transform: rotate(360deg); }
6398  }
6399</style>
6400
6401<style type="text/css" data-fallback="z-index-central-interacoes">
6402  .z-\[60\] { z-index: 60; }
6403  .z-\[80\] { z-index: 80; }
6404  .z-\[2100\] { z-index: 2100; }
6405  .z-\[2500\] { z-index: 2500; }
6406</style>
6407
6408<script type="text/javascript">
6409var centralInteracoesLoja = {
6410  iniciar: function() {
6411    var popups = document.querySelectorAll('.js-popup-elemento');
6412
6413    popups.forEach(function(popup) {
6414      var id = popup.dataset.id;
6415      var atraso = parseInt(popup.dataset.atraso, 10) || 0;
6416
6417      // Valida se a interação já foi consumida ou resolvida na sessão local do cliente
6418      if (!localStorage.getItem('braavo_interacao_resolvida_' + id)) {
6419        setTimeout(function() {
6420          popup.classList.remove('tail-popup-oculto');
6421          popup.style.opacity = '0';
6422
6423          requestAnimationFrame(function() {
6424            popup.style.opacity = '1';
6425          });
6426        }, atraso);
6427      }
6428    });
6429  },
6430
6431  fechar: function(id) {
6432    var elemento = document.getElementById('tail-popup-container-' + id);
6433
6434    // Oculta visualmente a interação do DOM e grava o status de resolução no armazenamento local
6435    if (elemento) {
6436      elemento.classList.add('tail-popup-oculto');
6437      localStorage.setItem('braavo_interacao_resolvida_' + id, 'true');
6438    }
6439  },
6440
6441  fecharPorFundo: function(evento, id) {
6442
6443    if (evento.target === evento.currentTarget) {
6444      this.fechar(id);
6445    }
6446  },
6447
6448  aceitarCookies: function(id) {
6449    this.fechar(id);
6450    window.dispatchEvent(new CustomEvent('braavo:cookies_aceitos'));
6451  },
6452
6453  validarSenha: function(evento, id) {
6454    evento.preventDefault();
6455    var formulario = evento.target;
6456    var hashCorreto = formulario.querySelector('[name="popup_hash"]').value;
6457    var senhaDigitada = formulario.querySelector('input[type="text"]').value;
6458
6459    // Converte a cadeia de caracteres digitada para Base64 e valida a correspondência estrita com o hash do servidor
6460    if (btoa(senhaDigitada.trim()) === hashCorreto) {
6461      this.fechar(id);
6462    }
6463    else {
6464      alert('Código de acesso inválido.');
6465    }
6466  },
6467
6468  copiarCupom: function(codigo, botao) {
6469    var textoSpan = botao.querySelector('.js-texto-copiar');
6470    var textoOriginal = textoSpan ? textoSpan.innerHTML : 'Copiar';
6471
6472    var sucessoCallback = function() {
6473      // Fornece retorno visual imediato de sucesso confirmando a cópia para a área de transferência
6474      if (textoSpan) {
6475        textoSpan.innerHTML = 'Copiado!';
6476      }
6477      botao.classList.remove('bg-black', 'hover:bg-neutral-800');
6478      // Marca o estado copiado para suspender a cor custom do admin e garantir o verde padrão
6479      botao.classList.add('bg-green-700', 'tail-btn-copiado');
6480
6481      setTimeout(function() {
6482        // Restaura as características estéticas originais do elemento acionador após o término do temporizador
6483        if (textoSpan) {
6484          textoSpan.innerHTML = textoOriginal;
6485        }
6486        botao.classList.remove('bg-green-700', 'tail-btn-copiado');
6487        botao.classList.add('bg-black', 'hover:bg-neutral-800');
6488      }, 2000);
6489    };
6490
6491    // Recorre à API Clipboard moderna sempre que estiver disponível e operando sob contexto seguro
6492    if (navigator.clipboard && window.isSecureContext) {
6493      navigator.clipboard.writeText(codigo).then(sucessoCallback).catch(function() {
6494        centralInteracoesLoja.executarCopiaLegada(codigo, sucessoCallback);
6495      });
6496    }
6497    else {
6498      this.executarCopiaLegada(codigo, sucessoCallback);
6499    }
6500  },
6501
6502  executarCopiaLegada: function(codigo, callbackDeSucesso) {
6503    var textArea = document.createElement('textarea');
6504    textArea.value = codigo;
6505    textArea.style.position = 'fixed';
6506    textArea.style.left = '-999999px';
6507    document.body.appendChild(textArea);
6508    textArea.focus();
6509    textArea.select();
6510
6511    // Executa a instrução nativa de cópia compatível com navegadores legados
6512    try {
6513      document.execCommand('copy');
6514      callbackDeSucesso();
6515    }
6516    catch (erro) {
6517      alert('Copie o código manualmente: ' + codigo);
6518    }
6519
6520    document.body.removeChild(textArea);
6521  },
6522
6523  processarAssinatura: function(evento, id) {
6524    evento.preventDefault();
6525
6526    var formulario = evento.target;
6527    var botaoSubmeter = formulario.querySelector('.js-btn-submeter');
6528    var elTextoBotao = botaoSubmeter ? botaoSubmeter.querySelector('.js-btn-texto') : null;
6529    var textoBotaoOriginal = elTextoBotao ? elTextoBotao.innerHTML : 'Aguarde...';
6530    var elNome = formulario.querySelector('[name="nome"]');
6531    var elEmail = formulario.querySelector('[name="email"]');
6532    var elTelPais = formulario.querySelector('[name="tel_1_pais"]');
6533    var elTel = formulario.querySelector('[name="tel_1"]');
6534    var elMsgSucesso = formulario.querySelector('[name="mensagem_sucesso"]');
6535    var nome = elNome ? elNome.value : '';
6536    var email = elEmail ? elEmail.value : '';
6537    var tel1Pais = elTelPais ? elTelPais.value : '';
6538    var tel1 = elTel ? elTel.value : '';
6539    var msgSucessoFallback = elMsgSucesso ? elMsgSucesso.value : 'Sucesso!';
6540
6541    // Trava o botão e aplica indicador de processamento visual para resguardar requisições em andamento
6542    if (botaoSubmeter) {
6543      botaoSubmeter.disabled = true;
6544      botaoSubmeter.classList.remove('cursor-pointer');
6545      botaoSubmeter.classList.add('cursor-wait');
6546
6547      // Intercala indicador dinâmico mantendo o alinhamento centralizado
6548      if (elTextoBotao) {
6549        elTextoBotao.innerHTML = '<svg class="animate-spin h-5 w-5 mx-auto text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path></svg>';
6550      }
6551    }
6552
6553    var paramsCaptcha = [
6554      'nome=' + encodeURIComponent(nome),
6555      'email=' + encodeURIComponent(email),
6556      'tel_1=' + encodeURIComponent(tel1)
6557    ];
6558    var baseUrlCaptcha = formulario.dataset.captcha || '/captchas-email';
6559    var separador = baseUrlCaptcha.indexOf('?') !== -1 ? '&' : '?';
6560    var urlCaptcha = baseUrlCaptcha + separador + 'cache=' + Date.now();
6561
6562    // Requisita o token de validação de e-mail ao mecanismo de segurança contra submissões automatizadas
6563    fetch(urlCaptcha, {
6564      method: 'POST',
6565      headers: {
6566        'X-Requested-With': 'XMLHttpRequest',
6567        'Content-Type': 'application/x-www-form-urlencoded'
6568      },
6569      body: paramsCaptcha.join('&')
6570    })
6571    .then(function(resposta) {
6572      // Valida o status da resposta HTTP retornada pelo mecanismo
6573      if (resposta.status === 200) {
6574        return resposta.text();
6575      }
6576
6577      throw new Error('Falha ao gerar captcha');
6578    })
6579    .then(function(tokenCaptcha) {
6580      var urlFinal = formulario.dataset.url || '/lista/newsletter';
6581
6582      var paramsLead = [
6583        'nome=' + encodeURIComponent(nome),
6584        'email=' + encodeURIComponent(email),
6585        'tel_1_pais=' + encodeURIComponent(tel1Pais),
6586        'tel_1=' + encodeURIComponent(tel1),
6587        'dados[Captcha][email]=' + encodeURIComponent(tokenCaptcha)
6588      ];
6589
6590      return fetch(urlFinal, {
6591        method: 'POST',
6592        headers: {
6593          'X-Requested-With': 'XMLHttpRequest',
6594          'Content-Type': 'application/x-www-form-urlencoded'
6595        },
6596        body: paramsLead.join('&')
6597      });
6598    })
6599    .then(function(respostaFinal) {
6600      return respostaFinal.json();
6601    })
6602    .then(function(dados) {
6603      var containerForm = formulario.closest('.js-container-form-lead');
6604      var containerCupom = document.getElementById('tail-popup-container-' + id).querySelector('.js-container-cupom-revelado');
6605
6606      // Analisa e distribui os retornos de sucesso enviados pela camada de serviço backend
6607      if (dados && dados.ok) {
6608        // Revela a área do cupom caso o elemento esteja configurado na campanha
6609        if (containerCupom) {
6610          // Oculta a área de inputs caso o cliente já tenha concluído a submissão
6611          if (containerForm) {
6612            containerForm.classList.add('hidden');
6613          }
6614          containerCupom.classList.remove('hidden');
6615        }
6616        else {
6617          alert(dados.ok);
6618          centralInteracoesLoja.fechar(id);
6619        }
6620      }
6621      else if (dados && dados.erro) {
6622        alert(Array.isArray(dados.erro) ? dados.erro.join('\n') : dados.erro);
6623      }
6624      else {
6625        // Dispara o comportamento de fallback de encerramento em cenários não padronizados
6626        if (containerCupom) {
6627          // Oculta a área de inputs caso o cliente já tenha concluído a submissão
6628          if (containerForm) {
6629            containerForm.classList.add('hidden');
6630          }
6631          containerCupom.classList.remove('hidden');
6632        }
6633        else {
6634          alert(msgSucessoFallback);
6635          centralInteracoesLoja.fechar(id);
6636        }
6637      }
6638    })
6639    .catch(function() {
6640      alert('Não foi possível processar a requisição no momento. Tente novamente.');
6641    })
6642    .finally(function() {
6643      // Assegura a restauração integral das propriedades de interação do botão submeter
6644      if (botaoSubmeter) {
6645        botaoSubmeter.disabled = false;
6646        botaoSubmeter.classList.remove('cursor-wait');
6647        botaoSubmeter.classList.add('cursor-pointer');
6648
6649        // Restaura a cadeia de caracteres original exibida no rótulo do botão
6650        if (elTextoBotao) {
6651          elTextoBotao.innerHTML = textoBotaoOriginal;
6652        }
6653      }
6654    });
6655  }
6656};
6657
6658window.addEventListener('load', function() {
6659  centralInteracoesLoja.iniciar();
6660});
6661</script>
6661<style id="css-topo-transparente">
6662  @media (max-width: 1023px) {
6663    .tail-topo-vitrine-transparente,
6664    .tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo,
6665    .tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-btn-ok{background-color:transparent;}
6666
6667    .tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo,
6668    .tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo::placeholder{color:#fff;}
6669  }
6670
6671  @media (min-width:1024px) {
6672    .lg\:tail-topo-vitrine-transparente,
6673    .lg\:tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo,
6674    .lg\:tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-btn-ok{background-color:transparent;}
6675
6676    .lg\:tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo,
6677    .lg\:tail-topo-vitrine-transparente .ev-topo-busca-toggle-1-campo::placeholder{color:#fff;}
6678  }
6679</style></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.