body{background:#fafafa!important;font-family:'Segoe UI',sans-serif!important;color:#2B222A!important;overflow-x:hidden!important;}.conteiner,.conteiner-principal,#corpo .conteiner-principal{max-width:1440px!important;width:96%!important;margin:0 auto!important;float:none!important;}.logo a img{max-height:90px;}.busca input{border-radius:40px!important;border:1px solid #eaeaea!important;height:48px!important;padding-left:20px!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important;}.busca .botao{border-radius:40px!important;top:0px;height:47px;right:0;width:50px;}.menu.superior{border:none!important;background:#7b1e58!important;border-radius:20px!important;margin-top:15px!important;box-shadow:0 6px 38px -10px #7b1e5887!important;}.menu.superior .nivel-um>li>a{font-weight:600!important;color:#ffffff!important;transition:.3s!important;}.menu.superior .nivel-um>li>a:hover{color:#a72c78!important;}.banner.cheio img,.flexslider img,.flexslider{border-radius:24px!important;overflow:hidden!important;}.titulo,.titulo span{}.banner.cheio img,.flexslider img,.flexslider{border-radius:24px!important;overflow:hidden!important;}.titulo,.listagem .titulo-categoria{border:none!important;background:transparent!important;}.listagem .titulo-categoria{position:relative!important;padding-bottom:12px!important;margin-bottom:35px!important;text-align:left!important;display:block!important;}.listagem .titulo-categoria strong{font-size:28px!important;font-weight:900!important;letter-spacing:-0.5px!important;background-clip:text!important;display:inline-block!important;}.listagem .titulo-categoria::after{content:''!important;width:65px!important;height:6px!important;background:linear-gradient(90deg,#711e4e,#ff71c5,#FCCF45)!important;position:absolute!important;left:0!important;bottom:0!important;border-radius:50px!important;box-shadow:0 4px 10px rgba(113,30,78,0.25)!important;}.listagem .titulo-categoria::before{content:''!important;position:absolute!important;left:72px!important;bottom:0!important;width:6px!important;height:6px!important;background:#FCD145!important;border-radius:50%!important;box-shadow:0 2px 5px rgba(167,44,120,0.3)!important;}@media (max-width:768px){.listagem .titulo-categoria strong{font-size:22px!important;}.listagem .titulo-categoria{margin:20px 0 0!important;text-align:center!important;}.listagem .titulo-categoria::after{left:50%!important;margin-left:-35px!important;}.listagem .titulo-categoria::before{left:50%!important;margin-left:35px!important;}}.titulo-categoria strong:before{content:"🍧";margin-right:8px;}.listagem-item{background:#ffffff!important;border:none!important;border-radius:26px!important;overflow:hidden!important;transition:transform 0.25s,box-shadow 0.25s!important;box-shadow:0 4px 15px rgba(0,0,0,0.05)!important;padding:12px!important;display:flex!important;flex-direction:column!important;height:100%!important;}.listagem-item:hover{transform:translateY(-5px)!important;box-shadow:0 12px 30px rgba(0,0,0,0.1)!important;}.listagem-item .imagem-produto{padding:0!important;border-radius:16px!important;height:300px!important;text-align:center;}.listagem-item img{border-radius:26px!important;}.nome-produto{font-weight:600!important;color:#333!important;min-height:42px!important;margin-top:10px!important;text-align:center;display:block!important;}.preco-produto strong,.preco-promocional,.preco-a-vista{color:#a72c78!important;font-size:24px!important;font-weight:800!important;}.listagem-item .preco-produto{margin-top:auto!important;text-align:center!important;}.listagem-item .acoes-produto{width:100%!important;}.listagem-item .acoes-produto .botao-comprar{width:200px!important;padding:12px 0!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:16px!important;background:linear-gradient(135deg,#a72c78,#711E4E)!important;color:#ffffff!important;box-shadow:0 4px 15px rgba(113,30,78,0.25)!important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)!important;border:none!important;}.listagem-item .acoes-produto .botao-comprar i{margin-right:8px!important;font-size:18px!important;}.listagem-item .acoes-produto .botao-comprar:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(113,30,78,0.4)!important;background:linear-gradient(135deg,#b83385,#85235c)!important;}@media (max-width:767px){.listagem .listagem-item .nome-produto{font-size:20px}.listagem-item .acoes-produto-responsiva{display:block!important;width:100%!important;margin-bottom:10px!important;position:static!important;text-align:center;}.listagem-item .acoes-produto-responsiva .tag-comprar{width:200px!important;padding:5px 0!important;border-radius:14px!important;background:linear-gradient(135deg,#a72c78,#711E4E)!important;color:#ffffff!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(113,30,78,0.2)!important;box-sizing:border-box!important;}.listagem-item .acoes-produto-responsiva .tag-comprar span.titulo{font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;color:#ffffff!important;margin:0;}.listagem-item .acoes-produto-responsiva .tag-comprar i{margin-left:8px!important;font-size:16px!important;color:#ffffff!important;}.listagem-item .acoes-produto-responsiva .tag-comprar:active{transform:scale(0.97)!important;}}#rodape{color:#444444!important;margin-top:60px!important;border-top:1px solid rgba(0,0,0,0.05)!important;padding-top:40px!important;width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;}#rodape .conteiner{background:transparent!important;max-width:1440px!important;width:96%!important;margin:0 auto!important;}#rodape a,#rodape p,#rodape li,#rodape .titulo{color:#555555!important;}#rodape .pagamento-selos{background:#fafafa!important;border-top:1px solid rgba(0,0,0,0.05)!important;padding:30px 0!important;margin-top:30px!important;}@media (max-width:768px){.conteiner,.conteiner-principal,#corpo .conteiner-principal{min-width:auto!important;width:100%!important;max-width:100%!important;border-radius:0!important;padding:0 10px!important;box-sizing:border-box!important;}#cabecalho{padding-bottom:15px!important;}.logo{text-align:center!important;margin-bottom:15px!important;}.logo img{max-height:70px!important;}.busca input{height:42px!important;}.menu.superior{border-radius:15px!important;}.listagem .lista-produtos,.listagem.vitrine .lista-produtos{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin:0!important;padding:0!important;}.listagem .lista-produtos>li,.listagem .lista-produtos .span3,.listagem .lista-produtos[class*="span"]{width:48%!important;margin:0 0 12px 0!important;float:none!important;box-sizing:border-box!important;}.listagem-item{margin-bottom:0!important;padding:8px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;}.nome-produto{min-height:auto!important;font-size:20px!important;line-height:1.2!important;margin-top:5px!important;}.preco-produto strong,.preco-promocional{font-size:18px!important;}.listagem-item .botao-comprar,.listagem-item .venda-suspensa{width:100%!important;padding:10px 0!important;font-size:13px!important;border-radius:15px!important;text-align:center!important;display:block!important;margin-top:8px!important;}}.conteudo-topo .superior{padding:10px 0;}.busca.borda-alpha{background:none;border:none;padding:0;}.menu.superior .nivel-um>li:hover{border-top-width:0;background:#ffffff42;margin-top:0;}.menu.superior strong.titulo.cor-secundaria{color:#fff;font-weight:500!important;}.listagem .listagem-linha li{border-style:none;border-width:0;}.listagem-item .acoes-produto{position:relative;border:0;opacity:1;}#rodape a,#rodape p,#rodape li,#rodape .titulo{color:#fff!important;}#rodape .institucional{background:#ffffff!important;padding:60px 0 40px!important;}#rodape .institucional .row-fluid{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:40px!important;}#rodape .institucional[class*="span"]{width:auto!important;float:none!important;margin:0!important;flex:1!important;min-width:250px!important;}#rodape .titulo{font-size:16px!important;font-weight:800!important;color:#2B222A!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:20px!important;display:inline-block!important;position:relative!important;}#rodape .titulo::after{content:''!important;position:absolute!important;left:0!important;bottom:-8px!important;width:30px!important;height:3px!important;background:#a72c78!important;background:linear-gradient(90deg,#711e4e,#ff71c5,#FCCF45)!important;border-radius:10px!important;}.links-rodape-categorias .titulo:before{content:"🍧 ";}.sobre-loja-rodape .titulo:before{content:"🐰 ";}#rodape p{color:#666666!important;line-height:1.6!important;font-size:14px!important;}#rodape ul{list-style:none!important;padding:0!important;margin:0!important;}#rodape li{margin-bottom:12px!important;}#rodape a{color:#666666!important;font-size:14px!important;text-decoration:none!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;}#rodape a:hover{color:#a72c78!important;transform:translateX(6px)!important;}#rodape a i{color:#a72c78!important;margin-right:10px!important;font-size:16px!important;}#rodape .visible-phone{display:block!important;visibility:visible!important;}#rodape .pagamento-selos{background:#fafafa!important;border-top:1px solid rgba(0,0,0,0.04)!important;border-bottom:1px solid rgba(0,0,0,0.04)!important;padding:10px 0!important;}#rodape .pagamento-selos .row-fluid{display:flex!important;justify-content:space-evenly!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:30px!important;}#rodape .pagamento-selos .titulo{text-align:center!important;display:block!important;}#rodape .pagamento-selos .titulo::after{left:50%!important;margin-left:-15px!important;}#rodape .bandeiras-pagamento,#rodape .gateways-rodape,#rodape .selos ul{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;}#rodape .bandeiras-pagamento li{margin:0!important;}#rodape>div:last-child{background:#ffffff!important;border-top:none!important;padding:25px 0!important;}#rodape>div:last-child .row-fluid{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;}#rodape>div:last-child p{color:#888888!important;font-size:12px!important;text-align:left!important;}@media (max-width:768px){#rodape .institucional{padding:40px 20px!important;}#rodape .institucional .row-fluid{flex-direction:column!important;text-align:center!important;}#rodape .titulo::after{left:50%!important;margin-left:-15px!important;}#rodape a{justify-content:center!important;}#rodape a:hover{transform:none!important;}#rodape>div:last-child .row-fluid{flex-direction:column!important;gap:20px!important;}#rodape>div:last-child p{text-align:center!important;line-height:1.8!important;}}.pagamento,.selos{background:#fff!important;padding:25px!important;border-radius:28px!important;border:1px solid rgba(113,30,78,.06);box-shadow:0 8px 20px rgba(0,0,0,.03);}#rodape{position:relative;}#rodape:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient( 90deg,#711e4e,#ff71c5,#fcd145 );}.menu.superior .nivel-um>li:hover strong.titulo.cor-secundaria{color:#fcd145;}.links-rodape ul li{list-style-image:none;}.links-rodape-categorias li a{display:inline-flex!important;align-items:center;gap:8px;}.links-rodape-categorias li a:before{content:"•";color:#fcd145;font-size:18px;}div#barraTopo{}div#barraTopo .busca input{height:32px!important;}#barraTopo .busca .botao-busca{height:30px;width:40px;}.coluna.span3{padding-right:15px!important;}.menu.lateral{background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:10px!important;}.menu.lateral ul{border:none!important;}.menu.lateral li{border:none!important;margin-bottom:8px!important;}.menu.lateral a{display:flex!important;align-items:center!important;padding:12px 20px!important;border-radius:14px!important;background:#f8f8f8!important;color:#444444!important;text-decoration:none!important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)!important;}.menu.lateral a strong{font-size:15px!important;font-weight:600!important;color:inherit!important;border:none!important;}.menu.lateral a:hover{background:#ffffff!important;box-shadow:0 4px 15px rgba(113,30,78,0.1)!important;color:#a72c78!important;transform:translateX(5px)!important;}.menu.lateral li.ativo a{background:linear-gradient(135deg,#711E4E,#a72c78)!important;box-shadow:0 4px 15px rgba(113,30,78,0.25)!important;color:#ffffff!important;transform:translateX(5px)!important;}.menu.lateral li.ativo a strong{font-weight:800!important;}.filtro-coluna .filtro{border:none!important;background:#ffffff!important;border-radius:16px!important;padding:20px!important;box-shadow:0 4px 15px rgba(0,0,0,0.04)!important;margin-top:20px!important;}.filtro-coluna .titulo{font-size:15px!important;font-weight:800!important;color:#2B222A!important;border:none!important;margin-bottom:15px!important;text-transform:uppercase!important;}.filtro-coluna .atributo-lista li{border:none!important;padding:0!important;margin-bottom:8px!important;}.filtro-coluna .atributo-lista a{display:block!important;text-decoration:none!important;transition:all 0.3s ease!important;}.filtro-coluna .atributo-lista label{cursor:pointer!important;margin:0!important;font-size:13px!important;color:#555!important;display:flex!important;justify-content:space-between!important;}.filtro-coluna .atributo-lista a:hover{background:rgba(167,44,120,0.1)!important;}.filtro-coluna .atributo-lista a:hover label{color:#a72c78!important;font-weight:600!important;}.coluna .newsletter{border:none!important;background:linear-gradient(135deg,#2B222A,#1a1419)!important;border-radius:16px!important;padding:25px 20px!important;margin-top:25px!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important;text-align:center!important;}.coluna .newsletter .titulo{color:#ffffff!important;font-size:16px!important;font-weight:800!important;border:none!important;margin-bottom:8px!important;text-transform:uppercase!important;}.coluna .newsletter .texto-newsletter{color:#bbbbbb!important;font-size:13px!important;line-height:1.4!important;margin-bottom:15px!important;}.coluna .newsletter .input-conteiner{display:flex!important;gap:8px!important;margin:0!important;}.coluna .newsletter input{border-radius:12px!important;border:none!important;padding:0 15px!important;height:45px!important;flex-grow:1!important;font-size:13px!important;box-shadow:none!important;background:#ffffff!important;}.coluna .newsletter button{border-radius:12px!important;border:none!important;background:linear-gradient(135deg,#a72c78,#711E4E)!important;color:#ffffff!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform 0.3s ease!important;}.coluna .newsletter button:hover{transform:scale(1.05)!important;}.coluna>.componente:last-child{background:#ffffff!important;border-radius:16px!important;padding:20px!important;margin-top:25px!important;box-shadow:0 4px 15px rgba(0,0,0,0.04)!important;border:none!important;}.coluna>.componente:last-child .titulo{font-size:16px!important;font-weight:800!important;color:#a72c78!important;margin-bottom:10px!important;border:none!important;}.coluna>.componente:last-child p{font-size:13px!important;color:#666!important;line-height:1.6!important;}@media(min-width:1200px){.coluna.span3{width:260px!important;}.conteudo.span9{width:calc(100% - 300px)!important;}}.menu.lateral .ativo{background:none;}.produto{margin-top:20px!important;}.conteiner-imagem{background:#fff!important;border-radius:36px!important;padding:20px!important;border:1px solid rgba(113,30,78,.06)!important;box-shadow:0 12px 30px rgba(0,0,0,.04);overflow:hidden!important;}#imagemProduto{width:100%!important;border-radius:26px!important;}.produto-thumbs img{border-radius:16px!important;border:2px solid transparent!important;transition:.25s!important;}.produto-thumbs li.active img{border-color:#711e4e!important;}.principal{background:#fff!important;border-radius:36px!important;padding:32px!important;border:1px solid rgba(113,30,78,.06)!important;box-shadow:0 12px 30px rgba(0,0,0,.04);}.breadcrumbs{background:transparent!important;border:none!important;padding:0!important;margin-bottom:16px!important;}.breadcrumbs ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}.breadcrumbs a{color:#999!important;font-size:13px!important;text-decoration:none!important;}h1.nome-produto{font-size:35px!important;line-height:1.1!important;font-weight:900!important;color:#2b222a!important;margin-bottom:10px!important;}.codigo-produto{opacity:.55!important;margin-bottom:25px!important;}.preco-produto{margin-bottom:25px!important;}.preco-promocional{font-size:58px!important;font-weight:900!important;line-height:1!important;letter-spacing:-2px!important;color:#711e4e!important;}.acoes-produto .comprar{display:flex!important;flex-wrap:wrap!important;gap:15px!important;align-items:center!important;margin-bottom:25px!important;justify-content:space-between;}.acoes-produto .qtde-adicionar-carrinho{width:auto!important;min-width:130px!important;background:#f4f4f4!important;border-radius:14px!important;padding:8px 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-sizing:border-box!important;height:55px!important;}.acoes-produto .qtde-adicionar-carrinho .qtde-carrinho-title{font-weight:600!important;color:#555!important;margin-right:10px!important;}.acoes-produto .qtde-carrinho{border:none!important;background:#ffffff!important;border-radius:8px!important;height:35px!important;text-align:center!important;font-size:16px!important;font-weight:700!important;color:#2B222A!important;box-shadow:0 2px 5px rgba(0,0,0,0.05)!important;margin:0!important;}.acoes-produto .botao-comprar.grande{font-size:18px!important;text-transform:uppercase!important;border-radius:14px!important;background:linear-gradient(135deg,#a72c78,#711E4E)!important;color:#ffffff!important;box-shadow:0 4px 15px rgba(113,30,78,0.3)!important;transition:all 0.3s ease!important;border:none!important;margin:0!important;padding:17px!important;}.acoes-produto .botao-comprar.grande:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(113,30,78,0.4)!important;}.disponibilidade-produto{display:inline-flex!important;align-items:center!important;padding:8px 14px!important;border-radius:999px!important;background:#ecfff1!important;margin-top:16px!important;}.disp-entrega{color:#14a44d!important;}.disp-entrega b{color:#14a44d!important;}.parcelas-produto{margin-top:28px!important;border:none!important;}.accordion-group{border:none!important;margin-bottom:10px!important;}.accordion-heading{border:none!important;}.accordion-toggle{align-items:center!important;padding:14px 18px!important;border-radius:18px!important;background:#faf8fa!important;}.text-parcelas{font-size:16px!important;font-weight:800!important;color:#711e4e!important;}.produto-compartilhar{margin-top:25px!important;}.produto-compartilhar a{border-radius:999px!important;}.cep label{font-weight:800!important;color:#2B222A!important;margin-bottom:10px!important;display:block!important;}.cep .input-append{display:flex!important;width:100%!important;}.cep .input-cep{flex-grow:1!important;height:45px!important;border-radius:12px 0 0 12px!important;border:1px solid #e0e0e0!important;padding:0 15px!important;box-shadow:none!important;}.cep .btn{height:45px!important;border-radius:0 12px 12px 0!important;background:#2B222A!important;color:#ffffff!important;font-weight:700!important;border:none!important;padding:0 20px!important;text-shadow:none!important;transition:background 0.3s!important;}.cep .btn:hover{background:#a72c78!important;}.fa-whatsapp{color:#25D366!important;}@media (max-width:768px){.conteiner-imagem{border-radius:28px!important;padding:14px!important;}.principal{border-radius:28px!important;padding:22px!important;}h1.nome-produto{font-size:28px!important;}.preco-promocional{font-size:42px!important;}.botao-comprar.grande{height:15px!important;line-height:1!important;}.botao-comprar.grande:after{font-size:16px!important;}.qtde-adicionar-carrinho{width:100%!important;justify-content:center!important;}}.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title{display:none;}

