body,html{font-family:'Raleway',sans-serif !important;color:#2D3748 !important;background-color:#F7FAFC !important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important}a{text-decoration:none !important;transition:all .28s cubic-bezier(0.25,.8,.25,1) !important}#rodape{background:#004A99 !important;color:#fff !important}#rodape .institucional{background:#004A99 !important;border-top:3px solid #ff6b00 !important;padding:40px 0 !important}#rodape .institucional .titulo{color:#fff !important;font-family:'Oswald',sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;font-size:16px !important;border-bottom:2px solid #ff6b00 !important;padding-bottom:8px !important;margin-bottom:15px !important;display:block !important}#rodape .institucional p,#rodape .institucional li,#rodape .institucional a{color:#E2E8F0 !important;font-size:13px !important;line-height:1.8 !important}#rodape .institucional a:hover{color:#ff6b00 !important}#rodape .pagamento-envio{background:#003670 !important;border-top:1px solid rgba(255,255,255,.1) !important;padding:20px 0 !important}#rodape .pagamento-envio .titulo{color:#fff !important;font-family:'Oswald',sans-serif !important;font-size:14px !important}#cabecalho .barra-inicial{background:#004A99 !important;padding:6px 0 !important;border-bottom:1px solid rgba(255,255,255,.1) !important}@media (min-width:768px){#cabecalho .barra-inicial .row-fluid{display:flex !important;justify-content:space-between !important;align-items:center !important}#cabecalho .barra-inicial .lista-redes{width:auto !important;float:none !important}#cabecalho .barra-inicial .lista-redes ul{display:flex !important;gap:12px !important;margin:0 !important;padding:0 !important;list-style:none !important}#cabecalho .barra-inicial .canais-contato{width:auto !important;float:none !important;margin:0 !important}#cabecalho .barra-inicial .canais-contato ul{display:flex !important;gap:15px !important;margin:0 !important;padding:0 !important;list-style:none !important}#cabecalho>.conteiner>.row-fluid{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;padding:15px 0 !important;height:auto !important}#cabecalho>.conteiner>.row-fluid>div{float:none !important;margin-left:0 !important}#cabecalho>.conteiner>.row-fluid>.conteudo-topo:nth-child(1){width:30% !important;display:flex !important;flex-direction:column !important;justify-content:center !important}#cabecalho>.conteiner>.row-fluid>.span6{width:40% !important;display:flex !important;justify-content:center !important;align-items:center !important}#cabecalho>.conteiner>.row-fluid>.conteudo-topo:nth-child(3){width:30% !important;display:flex !important;flex-direction:row-reverse !important;align-items:center !important;justify-content:flex-start !important;gap:20px !important}#cabecalho .busca input,#cabecalho .campo-busca input{height:42px !important}#cabecalho .busca button.botao-busca{right:12px !important;top:13px !important}#cabecalho .acoes-conta{margin:0 !important;padding:0 !important;display:flex !important;gap:15px !important;list-style:none !important}#cabecalho .acoes-conta li i{display:none !important}#cabecalho .carrinho{padding:8px 16px !important;height:42px !important;display:inline-flex !important}#cabecalho .carrinho a i{font-size:20px !important}#cabecalho .carrinho .qtd-carrinho{top:-8px !important;right:-8px !important}}#cabecalho{background:#004A99 !important}#cabecalho>.conteiner>.row-fluid>.conteudo-topo:nth-child(1) .superior{display:none !important}#cabecalho .barra-inicial .lista-redes ul li a i{color:#fff !important;font-size:14px !important;transition:color .2s ease !important}#cabecalho .barra-inicial .lista-redes ul li a i:hover{color:#ff6b00 !important}#cabecalho .barra-inicial .canais-contato ul li,#cabecalho .barra-inicial .canais-contato ul li a,#cabecalho .barra-inicial .canais-contato ul li span{color:#fff !important;font-size:11px !important;font-weight:500 !important}#cabecalho .barra-inicial .canais-contato ul li a:hover{color:#ff6b00 !important}#cabecalho .busca input,#cabecalho .campo-busca input{border-radius:8px !important;border:1px solid rgba(255,255,255,.25) !important;background:rgba(255,255,255,.15) !important;color:#fff !important;padding:10px 15px !important;font-family:'Raleway',sans-serif !important;font-size:14px !important;width:100% !important;box-sizing:border-box !important}#cabecalho .busca input::placeholder,#cabecalho .campo-busca input::placeholder{color:rgba(255,255,255,.75) !important}#cabecalho .busca input:focus,#cabecalho .campo-busca input:focus{background:#fff !important;color:#1A202C !important;box-shadow:0 0 0 3px rgba(255,107,0,.4) !important;border-color:#ff6b00 !important}#cabecalho .busca button.botao-busca{color:#fff !important;background:transparent !important;border:none !important;font-size:16px !important}#cabecalho .busca input:focus + button.botao-busca{color:#0066CC !important}#cabecalho .logo a img{max-height:80px !important;width:auto !important}#cabecalho .acoes-conta li a,#cabecalho .acoes-conta li a.cor-secundaria{font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;color:#fff !important;letter-spacing:.05em !important;background:transparent !important}#cabecalho .acoes-conta li a:hover,#cabecalho .acoes-conta li a.cor-secundaria:hover{color:#ff6b00 !important}#cabecalho .carrinho{background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:8px !important;transition:all .3s ease !important}#cabecalho .carrinho:hover{background:rgba(255,255,255,.2) !important;border-color:#ff6b00 !important}#cabecalho .carrinho a{color:#fff !important}#cabecalho .carrinho .vazio-text{font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;color:#fff !important}#cabecalho .carrinho .qtd-carrinho{background:#ff6b00 !important;color:#fff !important;border-radius:50% !important;width:18px !important;height:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:10px !important;font-weight:700 !important;position:absolute !important;box-shadow:0 2px 5px rgba(0,0,0,0.2) !important}.menu.superior{background:#004A99 !important;border-bottom:3px solid #ff6b00 !important;box-shadow:0 4px 6px rgba(0,0,0,.08) !important}@media (min-width:768px){.menu.superior ul.nivel-um{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;overflow:visible !important}.menu.superior ul.nivel-um>li{display:inline-block !important}}.menu.superior ul.nivel-um>li>a{padding:16px 14px !important}.menu.superior ul.nivel-um>li>a,.menu.superior ul.nivel-um>li>a strong,.menu.superior ul.nivel-um>li>a span,.menu.superior ul.nivel-um>li>a .titulo{color:#fff !important;font-family:'Oswald',sans-serif !important;font-weight:600 !important;font-size:13px !important;text-transform:uppercase !important}.menu.superior ul.nivel-um>li:hover{background:#003670 !important}.menu.superior ul.nivel-um>li:hover>a,.menu.superior ul.nivel-um>li:hover>a strong,.menu.superior ul.nivel-um>li:hover>a span,.menu.superior ul.nivel-um>li:hover>a .titulo{color:#ff6b00 !important;background:transparent !important}.menu.superior ul.nivel-um>li>a i.icon-chevron-down{display:none !important}.menu.superior .nivel-dois,.menu.superior .nivel-tres{background:#fff !important;border-radius:8px !important;box-shadow:0 10px 25px rgba(0,0,0,.25) !important;border:1px solid rgba(0,0,0,.1) !important}.menu.superior .nivel-dois li a,.menu.superior .nivel-tres li a{color:#000 !important;font-family:'Raleway',sans-serif !important;font-weight:700 !important;font-size:14px !important;padding:12px 20px !important}.menu.superior .nivel-dois li a:hover,.menu.superior .nivel-tres li a:hover{background:#EBF4FF !important;color:#004A99 !important}.listagem .listagem-item{background:#fff !important;border-radius:12px !important;border:1px solid #E2E8F0 !important;padding:15px !important;padding-bottom:75px !important;transition:all .3s cubic-bezier(0.25,.8,.25,1) !important;box-shadow:0 2px 8px rgba(0,0,0,.02) !important;position:relative !important;overflow:hidden !important}.listagem .listagem-item:hover{transform:translateY(-5px) !important;box-shadow:0 15px 30px rgba(0,102,204,.12) !important;border-color:rgba(0,102,204,.15) !important}.listagem .listagem-item .imagem-produto{border-radius:8px !important;margin-bottom:12px !important}.listagem .listagem-item .imagem-produto img{transition:transform .4s ease !important}.listagem .listagem-item:hover .imagem-produto img{transform:scale(1.04) !important}.listagem .listagem-item .nome-produto{font-family:'Raleway',sans-serif !important;font-weight:600 !important;color:#2D3748 !important;font-size:14px !important;line-height:1.45 !important;height:40px !important;overflow:hidden !important;margin:10px 0 !important}.listagem .listagem-item:hover .nome-produto{color:#0066CC !important}.listagem .listagem-item .preco-venda{color:#ff6b00 !important;font-family:'Oswald',sans-serif !important;font-weight:700 !important;font-size:19px !important}.listagem .listagem-item .preco-parcelado,.listagem .listagem-item .preco-parcelado *{color:#718096 !important;font-size:11px !important}.listagem .listagem-item .acoes-produto{opacity:0 !important;visibility:hidden !important;position:absolute !important;bottom:15px !important;left:15px !important;right:15px !important;transform:translateY(12px) !important;transition:all .3s cubic-bezier(0.25,.8,.25,1) !important;z-index:10 !important}.listagem .listagem-item:hover .acoes-produto{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.listagem .listagem-item .acoes-produto a.botao-comprar{background:linear-gradient(135deg,#ff6b00 0,#FF8533 100%) !important;border:none !important;border-radius:6px !important;color:#fff !important;font-family:'Oswald',sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;font-size:13px !important;padding:10px 0 !important;display:block !important;text-align:center !important;box-shadow:0 4px 10px rgba(255,107,0,.2) !important;width:100% !important}.listagem .listagem-item .acoes-produto a.botao-comprar:hover{background:linear-gradient(135deg,#E66000 0,#ff6b00 100%) !important;box-shadow:0 6px 15px rgba(255,107,0,.35) !important}.pagina-produto .nome-produto{font-size:26px !important;color:#1A202C !important;margin-bottom:15px !important}.pagina-produto .preco-produto .preco-promocional{color:#ff6b00 !important;font-size:30px !important;font-family:'Oswald',sans-serif !important;font-weight:700 !important}.pagina-produto .botao-comprar.principal{background:linear-gradient(135deg,#00C853 0,#2E7D32 100%) !important;color:#fff !important;font-family:'Oswald',sans-serif !important;font-size:18px !important;font-weight:700 !important;border-radius:8px !important;padding:14px 28px !important;box-shadow:0 5px 15px rgba(46,125,50,.25) !important;border:none !important}.pagina-produto .botao-comprar.principal:hover{background:linear-gradient(135deg,#00E676 0,#00C853 100%) !important;box-shadow:0 8px 20px rgba(46,125,50,.4) !important}@media (max-width:767px){.logo.cor-secundaria img{max-height:55px !important}#cabecalho .busca input{color:#1A202C !important;background:#fff !important}.atalhos-mobile{background:#004A99 !important}.atalhos-mobile a{color:#fff !important}.listagem .listagem-item{padding-bottom:15px !important}.listagem .listagem-item .acoes-produto{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;margin-top:12px !important}.listagem .listagem-item .nome-produto{font-size:13px !important;height:36px !important}#rodape .institucional li a,#rodape .institucional p a{display:inline-block !important;padding:8px 0 !important;min-height:44px !important}}.btn-whatsapp-flutuante{position:fixed;bottom:25px;right:25px;z-index:9999;background-color:#25D366;color:#fff !important;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 6px 20px rgba(37,211,102,.4);font-size:30px;cursor:pointer;transition:all .3s ease;animation:pulse-whatsapp 2s infinite}.btn-whatsapp-flutuante:hover{transform:scale(1.1);background-color:#128C7E;box-shadow:0 8px 25px rgba(18,140,126,.5)}@keyframes pulse-whatsapp{0{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 15px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}