
.secao-banners .conteiner { padding: 0px 0px 30px 0px; max-width: 100%; margin: 0; }


 
            
   .novo-atendimento{...} 
   .superior .span4 .acoes-conta {display:none}
   atendimento-topo {display: flex;position: relative;padding: 7px 8px;}
.novo-atendimento .icone-atendimento-topo {width: 32px;height: 32px;float:left;}
.novo-atendimento {border: 1px solid transparent;}
.novo-atendimento:hover {border: 1px solid #efefef;background: #fff;box-shadow: 0px 1px 3px 0px rgba(160, 160, 160, 0.28);-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 1px solid #fff;}
.novo-atendimento .atendimento-topo span {float:left;line-height: 16px;font-size: 14px;color: #646464;margin-left: 11px;position: relative;top: 2px;cursor: default;}
.novo-atendimento .atendimento-topo span strong {font-weight: 700;}
.novo-atendimento .atendimento-topo span i {font-size: 12px;font-weight: 700;margin-left:4px;}
.novo-atendimento:hover .atendimento-inside {visibility: visible; /* shows sub-menu */opacity: 1;transform: translateY(0);transition-delay: 0s, 0s, 0.3s;transition: all 0.3s ease-in-out 0s;}
.novo-atendimento .atendimento-inside {position: absolute;z-index: 55;transition: all 0s ease-in-out 0s;transform: translateY(-2em);visibility: hidden; /* hides sub-menu */opacity: 0;background: #fff;border: 1px solid #efefef;box-shadow: 0px 2px 6px 0px rgba(160, 160, 160, 0.25);padding: 20px;width: max-content;-webkit-border-radius: 5px;-webkit-border-top-left-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topleft: 0;border-radius: 5px;border-top-left-radius: 0;}
.contatos-loja-topo ul li {margin-bottom: 3px;}
.contatos-loja-topo .telefone-n{display:block;line-height: 20px;}
.contatos-loja-topo .whatsapp-n{display:block;line-height: 20px;}
.contatos-loja-topo .skype-n{display:block;line-height: 20px;}
.contatos-loja-topo .email-n{display:block;line-height: 20px;}
.central-icone {width:32px;height:32px;float: left;}
.central-texto {float:left;margin-left: 17px;width:230px;vertical-align: middle;display: table-cell;}
.central-texto strong {display:block;text-align:left;font-size:15px;font-weight: 700;line-height: 15px;}
.central-texto small {font-size:14px;color: #646464;}
.central-seta {border: 1px solid #e8e8e8;border-radius: 50%;background-color: #fff;width: 28px;height: 28px;box-shadow: 0px 2px 3px 0px rgba(100, 100, 100, 0.19);display: inline-block;text-align: center;line-height: 30px;}

.moldehorario {margin-top:10px;padding-top:13px;border-top:1px solid #e8e8e8}

.contato-avancado.contatos-loja ul li a {text-decoration: none !important;display: block;line-height: 25px;}
.contato-avancado .adicional-contato {border:2px solid;border-radius:3px;font-size: 11px;font-weight: 700;padding: 0px 5px;vertical-align: text-top;min-width: 60px;display: inline-block;text-align: center;line-height: 16px;margin-left: 5px;}

.contato-avancado .telefone-n {font-size: 17px;margin-bottom: 8px;}
.contato-avancado .telefone-n strong {font-weight:400;}
.contato-avancado .telefone-n i {margin-right:5px}

.contato-avancado .tel-whatsapp {padding-top: 13px;margin-top: 13px;border-top: 1px solid #e8e8e8;}
.contato-avancado .whatsapp-n {font-size:17px;margin-bottom: 8px;}
.contato-avancado .whatsapp-n strong {font-weight:400}
.contato-avancado .whatsapp-n i {margin-right:5px}

.contato-avancado .tel-skype {padding-top: 13px;margin-top: 13px;border-top: 1px solid #e8e8e8;}
.contato-avancado .skype-n {font-size:17px;margin-bottom: 8px;}
.contato-avancado .skype-n strong {font-weight:400}
.contato-avancado .skype-n i {margin-right:5px}

.contato-avancado .tel-mail {padding-top: 13px;margin-top: 13px;border-top: 1px solid #e8e8e8;}
.contato-avancado .email-n {font-size:17px;margin-bottom: 8px;}
.contato-avancado .email-n strong {font-weight:400}
.contato-avancado .email-n i {margin-right:5px}

   .novo-rastreio{...}
    .superior .span4 .acoes-conta {display:none}
  .rastreio strong {font-size:15px;font-weight: 400;display:block;color: #646464;line-height: 15px;}
.rastreio small {font-size:13px;color:#646464;font-weight: 300;display: block;}
.rastreio .campo-rastreio {border:1px solid #efefef;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #ffffff;box-shadow: 0px 3px 6px 0px rgba(100, 100, 100, 0.19);margin-top: 10px;/* width: 100%; */}
.rastreio .campo-rastreio i{left: 13px;/* position:relative; */top: 1px;color: #ffffff;margin: 0;}
.rastreio .campo-rastreio input {box-shadow:none;border:none;padding:0;margin: 0;font-size: 14px;padding: 12px;padding-left: 15px;padding-right: 0;width: 86%;}
.rastreio .campo-rastreio .botao {box-shadow: 0px 2px 4px 0px rgba(203, 203, 203, 0.55);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: none;height: 37px;right: 25px;margin-top: 3px;background-image: none;font-size: 14px;color: #fff;padding: 0 15px;opacity: 1;font-weight: 700;display: none;position: absolute;}
.rastreio .campo-rastreio .botao:hover {opacity: 0.9;}

   
   .novo-conta{...} 
   .superior .span4 .acoes-conta {display:none}
   dir {position:relative}

.novo-conta {border: 1px solid transparent;line-height: 0;margin-left: 7px;}
.novo-conta:hover {border: 1px solid #efefef;background: #fff;box-shadow: 0px 1px 3px 0px rgba(160, 160, 160, 0.28);-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 1px solid #fff;}

.novo-login {padding: 7px 8px;}
.novo-login .icone-user-topo {width: 32px;height: 32px;float: left;}
.novo-login a {font-size:14px;color:#646464;display: flex;text-decoration: none !important;}
.novo-login .login-a {float:left;margin-left: 11px;line-height: 16px;position: relative;top: 2px;}
.novo-login .login-b {display:block;}
.novo-login .login-c {font-weight: 700;}
.novo-login a i {font-size:12px;margin-left:4px;font-weight: 700;}

.novo-conta:hover .conta-inside { visibility: visible;opacity: 1;transform: translateY(0);transition-delay: 0s, 0s, 0.3s;transition: all 0.3s ease-in-out 0s;}
.novo-conta .conta-inside  {position: absolute;z-index: 55;transition: all 0s ease-in-out 0s;transform: translateY(-2em);visibility: hidden; /* hides sub-menu */opacity: 0;background: #fff;border: 1px solid #efefef;box-shadow: 0px 2px 6px 0px rgba(160, 160, 160, 0.25);width: 470px;-webkit-border-radius: 5px;-webkit-border-top-right-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topright: 0;border-radius: 5px;border-top-right-radius: 0;right: 0;}
.conta-rastreio span {padding: 8px;display: block;margin-top: 8px;padding-top: 17px;border-top: 1px solid #e8e8e8;}
.login-itens a{padding: 13px 8px;display: block;}
.login-itens a:hover {text-decoration:none;}
.login-itens strong{font-size:15px;color: #646464;font-weight: 700;display: block;line-height: 15px;}
.login-itens i {margin-right:5px;color: #646464}

.conta-esq-inside {width: 49%;display: inline-block;vertical-align: top;}
.conta-esq{text-align:center;margin:0 auto;padding: 25px;}
.conta-dir{padding: 13px;border-left: 1px solid #e8e8e8;}

.conta-dir-inside {width: 51%;display: inline-block;vertical-align: top;}

.user-logo {display:block}

.user-logo-fora {display: inline-block;}
.user-logo-fora i {font-size:33px;color: #646464;display:block;width: 67px;height: 67px;border-radius: 50%;line-height: 67px;border: 2px solid #646464;}
.user-logo-conta {margin-top: 20px;vertical-align: bottom;display: block;}
.user-logo-conta a{display:block;padding: inherit !important;text-decoration:none;color:#fff;font-size: 14px !important;line-height: 32px;font-weight: 700;box-shadow: 0px 2px 4px 0px rgba(203, 203, 203, 0.55);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.user-logo-conta a:hover{opacity:0.9}
.user-logo-nome {font-size: 17px;margin-top: 20px;display: block;}
.user-bv-2 {font-weight: 700}
.user-logo-sair a {margin-top:5px;display:block;font-size:14px;color:#fa0000}

   
   
   .novo-carrinho{...}
   .superior .span4 .acoes-conta {display:none}
   .novo-carrinho {margin-left: 7px;}
.novo-carrinho .carrinho {border:none;border: 1px solid transparent;padding: 7px 8px;margin: 0 auto;width: auto;}
.novo-carrinho .carrinho:hover {border: 1px solid #efefef;background: #fff;box-shadow: 0px 1px 3px 0px rgba(160, 160, 160, 0.28);-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.novo-carrinho .icone-carrinho-topo {width: 32px;height: 32px;float: left;}
.qtd-carrinho {display: inline-block !important;position:absolute;font-size: 14px !important;font-weight: 600;font-family: inherit;border-radius: 50%;width: 20px;height: 20px;border: 2px solid #fff;line-height: 20px !important;text-align: center;margin: 0 !important;left: 27px;margin-top: -5px !important;text-shadow: none;}
.carrinho>a {display:flex}
.carrinho>a span {padding: 0;font-size: 14px !important;line-height: inherit;float: none;color: #646464;display: flex;flex-direction: column;width: max-content;}
.carrinho>a span b{flex-direction:row;width: max-content;}
.carrinho.vazio>a span {font-size:14px;line-height: inherit;}
.carrinho-cheio {margin: 0;float: left;margin-left: 12px;line-height: 16px !important;position: relative;top: 2px;}
.carrinho-cheio .titulo {display: block;color: #646464;}
.carrinho>a span b {font-size: 13px;}
.carrinho>a span .cor-secundaria {width:max-content}
.carrinho-cheio>span {font-weight: 700}
.carrinho.vazio .titulo.vazio-text {margin: 0;float: left;margin-left: 13px;line-height: 16px;position: relative;top: 2px;}
.carrinho.vazio .carrinho-interno-ajax {display: block;}

.novo-carrinho .carrinho-vazio-titulo {margin-left: 0 !important;display: block !important;}
.novo-carrinho .carrinho-vazio-preco {margin-left: 0 !important;font-weight: 700;display: block !important;}
.novo-carrinho .carrinho .carrinho-interno {top: 46px;border: 1px solid #efefef;box-shadow: 0px 2px 6px 0px rgba(160, 160, 160, 0.25);-webkit-border-radius: 5px;-webkit-border-top-right-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topright: 0;border-radius: 5px;margin-right: -1px;border-top-right-radius: 0;width: 358px;padding: 20px;padding-top: 10px;}
.novo-carrinho .carrinho .carrinho-interno ul {max-height: 274px;}
.novo-carrinho .carrinho .carrinho-interno ul::-webkit-scrollbar {width: 4px;}
.novo-carrinho .carrinho .carrinho-interno ul::-webkit-scrollbar-track {border:1px solid #cacaca;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.novo-carrinho .carrinho .carrinho-interno ul::-webkit-scrollbar-thumb {background-color:#949494;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.novo-carrinho .carrinho .carrinho-interno li {padding:0;background:#fff !important;border-color: #e5e5e5;padding: 10px 0;margin-right: 10px;}
.novo-carrinho .carrinho .carrinho-interno .nome-produto {font-size:12px;color:#646464;line-height:15px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: normal;word-wrap: normal;white-space: normal;height: 45px !important;min-height: 45px !important;width: 160px;}
.novo-carrinho .carrinho .carrinho-interno .preco-produto {margin:0 auto;background: #f4f4f4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px;min-width: 70px;text-align: center;margin-top: 25px;}
.novo-carrinho .carrinho .carrinho-interno .preco-produto>div{line-height: 11px;}
.novo-carrinho .carrinho .carrinho-interno .preco-produto .preco-promocional {font-weight: 700;font-size:12px;color: #646464 !important;}
.novo-carrinho .carrinho .carrinho-interno .preco-produto .preco-venda {font-size:9px;color:#bdbdbd;display: none;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape {margin:0}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .carrinho-info {display:block;width: 100%;margin: 18px 0;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .carrinho-info i {font-style:normal;font-size:15px;font-weight:400;float: left;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .carrinho-info span {float: right;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .carrinho-info .carrino-total strong {font-weight: 700;font-size:15px}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .botao {width: 100%;float: left;margin: 0;border: none;/* background: none; */padding: 0;font-size: 15px;font-weight: 700;text-shadow: none;line-height: 42px;box-shadow: 0px 2px 4px 0px rgba(203, 203, 203, 0.55);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {opacity:0.9}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .botao i {display:none}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .finaliza-carrinho {width: 58.6%;margin-left: 2%;float: left;padding: 0;line-height: 40px;font-size: 14px;font-weight: bold;text-shadow: none;box-shadow: 0px 2px 4px 0px rgba(203, 203, 203, 0.55);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .finaliza-carrinho:hover{opacity:0.9}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .finaliza-carrinho a {color:#fff;text-decoration:none !important;display: block;}
.novo-carrinho .carrinho .carrinho-interno .carrinho-rodape .finaliza-carrinho i {margin-right:5px}
.novo-carrinho .carrinho .carrinho-interno .imagem-produto {width: 70px;height: 70px;}
.novo-carrinho .carrinho .carrinho-interno .imagem-produto img {left: auto;right: auto;}

.is-open-cart {visibility: visible !important;opacity: 1 !important;transform: translateY(0%) !important;transition-delay: 0s, 0s, 0.3s !important;}


   
   
 