@import url("https://fonts.googleapis.com/css?family=Prompt:300,400,500,700");
@import url("https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
/* Declaracao de variaveis */
/* Ajustes gerais */
body {
  font-family: Prompt, sans-serif !important;
  background-color: #fff !important; }

.titulo, input, input, button, select, textarea {
  font-family: Prompt, sans-serif; }

.barra-inicial {
  display: none; }

.cor-principal {
  color: #941114 !important; }

.cor-secundaria {
  color: #414141; }

.dropdown-menu a:hover, .filtro.lista ul li label:hover {
  background: #941114 !important;
  color: #fff !important; }

.pagina-inicial .flexslider {
  border-radius: 0px;
  border: none; }
  .pagina-inicial .flexslider .flex-direction-nav {
    display: none; }
  .pagina-inicial .flexslider .flex-control-nav .flex-control-nav {
    display: none !important; }
  .pagina-inicial .flexslider .flex-control-nav {
    width: 100%; }
    .pagina-inicial .flexslider .flex-control-nav a {
      width: 20px !important;
      height: 20px !important;
      border-radius: 20px !important;
      background: #fff;
      border: none;
      transition-duration: .2s;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); }
      .pagina-inicial .flexslider .flex-control-nav a:hover {
        background: #941114 !important; }
      .pagina-inicial .flexslider .flex-control-nav a.flex-active {
        background: #941114 !important; }

.pagina-pagina #corpo .secao-principal .conteudo .titulo {
  color: #941114 !important; }

.flex-direction-nav .flex-next {
  background-position: -28px 2px;
  color: transparent !important;
  text-shadow: none; }

.botao, .btn, .tag-comprar {
  background: #941114 !important;
  color: #fff !important;
  text-shadow: none;
  box-shadow: none;
  transition: all .5s ease; }
  .botao:hover:not(.icon-search), .btn:hover:not(.icon-search), .tag-comprar:hover:not(.icon-search) {
    background: #770D10 !important;
    color: #fff !important; }
  .botao:focus, .btn:focus, .tag-comprar:focus {
    color: #fff !important; }
  .botao.grande:not(.submit-email), .btn.grande:not(.submit-email), .tag-comprar.grande:not(.submit-email) {
    background: #13833c !important; }
    .botao.grande:not(.submit-email):hover, .btn.grande:not(.submit-email):hover, .tag-comprar.grande:not(.submit-email):hover {
      background: #0f6830 !important; }
  .botao i, .btn i, .tag-comprar i {
    color: #fff !important; }

.botao.pull-right {
  padding: 5px 14px !important;
  font-weight: 300 !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

.fundo-principal:hover {
  opacity: 1; }

a:focus {
  color: inherit !important; }

.botao:focus {
  color: #fff !important; }

.popup-sob-consulta .botao.principal.pull-right {
  padding: 6px 14px !important; }

/* Janelas Modais */
#modalContato {
  z-index: 99999 !important; }
  #modalContato .botao, #modalContato .botao.pull-right {
    font-family: Prompt; }
  #modalContato .botao.pull-right {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

#modalVideo {
  z-index: 999999 !important; }

/*Fim janelas modais*/
/* fix bug button ok*/
@media screen and (max-width: 767px) {
  .cep label {
    line-height: 31px; } }
@media screen and (max-width: 320px) {
  .cep input {
    width: 130px; }

  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .acao-editar, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .acao-editar, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .acao-editar {
    display: table;
    margin: auto;
    width: 100%; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .botao, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .botao, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .botao {
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box; } }
.pagina-carrinho #cabecalho .icon-comment:before {
  margin-right: 5px; }

.pagina-produto #corpo {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .pagina-produto #corpo .produto .span6:nth-child(2) {
    margin-top: 20px; }

.cep .btn {
  padding: 0px 12px;
  line-height: 30px;
  border: 0px; }

.icon-comment {
  background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-phone.png) no-repeat center center;
  position: relative;
  top: -5px;
  width: 25px !important;
  height: 23px !important;
  margin-right: 6px; }
  .icon-comment:before {
    content: " "; }

a.botao:hover, a.botao:focus, a.botao:active {
  color: #fff !important; }

/* fim ajustes gerais */
/*	Listagem dos produtos */
.listagem.aproveite-tambem h4.titulo {
  color: #941114 !important;
  font-family: Prompt;
  font-size: 30px;
  font-weight: 400; }
.listagem .titulo-categoria {
  margin: 0px;
  border: none; }
  .listagem .titulo-categoria:hover {
    background: none; }
  .listagem .titulo-categoria strong {
    color: #941114 !important;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 400; }
.listagem .listagem-linha {
  padding-top: 0px !important;
  margin-bottom: 30px; }
  .listagem .listagem-linha:first-child {
    padding-top: 0px !important;
    margin-bottom: 30px !important; }
  .listagem .listagem-linha li {
    border: none; }
.listagem .ul-vitrineMaisVendidos .listagem-linha li, .listagem .ul-vitrineMaisVendidos .listagem-linha li:first-child {
  border: 0; }
.listagem .listagem-item {
  margin-left: 0px;
  margin-top: 40px;
  min-height: 308px; }
  .listagem .listagem-item:first-child {
    margin-top: 20px; }
  .listagem .listagem-item:hover a.produto-sobrepor {
    background: rgba(148, 17, 20, 0.2); }
  .listagem .listagem-item .acoes-produto {
    background-color: #941114 !important; }
  .listagem .listagem-item a.botao-comprar {
    border: 0;
    text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
    color: white !important;
    font-family: Prompt;
    font-size: 19px;
    font-weight: 500;
    padding: 0px;
    background: none;
    text-transform: uppercase; }
    .listagem .listagem-item a.botao-comprar:hover {
      background: #941114 !important; }
    .listagem .listagem-item a.botao-comprar i {
      display: none; }
  .listagem .listagem-item .info-produto {
    font-family: Prompt;
    color: #414141;
    font-weight: 300 !important; }
    .listagem .listagem-item .info-produto a {
      font-family: Prompt;
      font-size: 18px;
      font-weight: 300 !important;
      line-height: 22px; }
    .listagem .listagem-item .info-produto .preco-venda {
      font-size: 18px;
      font-height: 300px; }
    .listagem .listagem-item .info-produto .preco-produto.destaque-preco span.titulo, .listagem .listagem-item .info-produto .preco-a-partir span {
      color: #414141; }
    .listagem .listagem-item .info-produto .preco-promocional.cor-principal.titulo, .listagem .listagem-item .info-produto .preco-a-partir .preco-venda {
      font-family: Prompt;
      font-size: 18px;
      font-weight: 700;
      color: #941114 !important; }
    .listagem .listagem-item .info-produto span.desconto-a-vista {
      font-size: 14px;
      color: #414141; }
      .listagem .listagem-item .info-produto span.desconto-a-vista .cor-secundaria {
        font-size: 18px; }
  .listagem .listagem-item .bandeiras-produto span {
    padding: 2px 10px;
    font-weight: 300;
    font-size: 10px;
    text-shadow: none;
    box-shadow: none; }
  .listagem .listagem-item .bandeiras-produto .bandeira-promocao {
    background: #13833c; }
  .listagem .listagem-item .bandeiras-produto .bandeira-indisponivel {
    background: #F00; }
  .listagem .listagem-item .bandeiras-produto .adicionado-carrinho {
    background: #941114 !important; }

/* fim listagem item */
/* Tela busca*/
.pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral {
  border: none; }
  .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um > li > a {
    transition-duration: .3s; }
  .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um > li:hover > a {
    background: #941114 !important; }
    .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um > li:hover > a strong {
      color: #fff !important; }
  .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um > li:last-child {
    border: 1px solid #941114 !important; }
  .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um ul.nivel-dois {
    box-shadow: none;
    border: 1px solid #941114 !important;
    top: -1px; }
    .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral ul.nivel-um ul.nivel-dois > li {
      min-width: 220px; }
  .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal {
    border-width: 1px 1px 0px !important; }
    .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal a {
      background: #fff !important; }
      .pagina-busca .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal a strong {
        color: #414141 !important; }

/* fim tela busca*/
/*	cabecalho */
.conteiner-principal > #cabecalho {
  background-color: #941114 !important; }
  .conteiner-principal > #cabecalho > .conteiner {
    padding: 14px 0px 0px 0px;
    width: 100%;
    max-width: initial;
    /* menu */
    /* fim menu */ }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid {
      max-width: 1180px;
      margin: auto; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid a {
        text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
        color: white !important;
        font-family: Prompt, sans-serif;
        font-size: 15px;
        font-weight: 400; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid .bem-vindo {
        font-size: 13px;
        display: none; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid .bem-vindo .cor-principal {
        color: #fff;
        text-decoration: underline; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior {
      width: 100%;
      background-color: #fff !important; }
      .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um {
        max-width: 1180px;
        margin: auto;
        padding-top: 20px; }
.conteiner-principal > .secao-banners .conteiner {
  padding: 0px;
  max-width: 1180px; }
  .conteiner-principal > .secao-banners .conteiner .row-fluid.banner.hidden-phone {
    margin-top: 0px; }

/* fim cabecalho */
/* barra topo*/
#barraTopo {
  background-color: #941114 !important;
  padding: 42.5px 0px; }
  #barraTopo > .conteiner {
    padding: 0px;
    width: 100%;
    max-width: initial; }
    #barraTopo > .conteiner > .row-fluid {
      max-width: 1180px;
      margin: auto; }
      #barraTopo > .conteiner > .row-fluid a {
        text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
        color: white !important;
        font-family: Prompt, sans-serif;
        font-size: 15px;
        font-weight: 400; }
      #barraTopo > .conteiner > .row-fluid .span3:first-child {
        width: 18.89830508474576%;
        position: relative;
        top: -54px;
        text-indent: -80px; }
        #barraTopo > .conteiner > .row-fluid .span3:first-child .bar-logo {
          background-size: cover; }
        #barraTopo > .conteiner > .row-fluid .span3:first-child .titulo a {
          font-size: 0px;
          text-indent: 0px;
          display: block;
          margin-top: 30px; }
      #barraTopo > .conteiner > .row-fluid .busca {
        border: 0px;
        padding: 0px;
        background: transparent;
        width: 18.89830508474576%; }
        #barraTopo > .conteiner > .row-fluid .busca input {
          padding-left: 28px;
          border: none;
          background: transparent;
          box-shadow: none;
          color: #fff;
          width: calc(100% - 28px);
          font-weight: 300; }
          #barraTopo > .conteiner > .row-fluid .busca input::-webkit-input-placeholder {
            color: #fff; }
          #barraTopo > .conteiner > .row-fluid .busca input:-moz-placeholder {
            /* Firefox 18- */
            color: #fff; }
          #barraTopo > .conteiner > .row-fluid .busca input::-moz-placeholder {
            /* Firefox 19+ */
            color: #fff; }
          #barraTopo > .conteiner > .row-fluid .busca input:-ms-input-placeholder {
            color: #fff; }
        #barraTopo > .conteiner > .row-fluid .busca .border {
          margin-top: 5px;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
          background-color: #fff !important;
          height: 2px; }
        #barraTopo > .conteiner > .row-fluid .busca .botao-busca {
          left: 3px;
          right: auto;
          top: 0px;
          background: transparent;
          border: none;
          color: #fff;
          padding: 0px;
          font-size: 20px; }
      #barraTopo > .conteiner > .row-fluid .acoes-conta {
        line-height: 43px; }
        #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c {
          float: right; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c i {
            cursor: pointer; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-user:before, #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-list:before, #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-app:before {
            content: ""; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-list {
            background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-list.png) no-repeat center center;
            position: relative;
            top: -5px;
            width: 25px;
            height: 21px; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-user {
            background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-user.png) no-repeat center center;
            position: relative;
            top: -7px;
            width: 25px;
            height: 25px; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-app {
            background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-app.png) no-repeat center center;
            position: relative;
            top: -7px;
            width: 25px;
            height: 25px; }
          #barraTopo > .conteiner > .row-fluid .acoes-conta .m-c .icon-comment {
            margin: 0px; }
      #barraTopo > .conteiner > .row-fluid .carrinho {
        border: none;
        float: right;
        margin-right: 12px;
        padding-bottom: 4px; }
        #barraTopo > .conteiner > .row-fluid .carrinho:hover {
          color: #fff !important; }
        #barraTopo > .conteiner > .row-fluid .carrinho .qtd-carrinho {
          display: block !important;
          position: absolute;
          top: -15px;
          right: -13px;
          background: #941114 !important;
          text-align: center;
          text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
          color: white !important;
          font: 500 15px/23px Prompt, sans-serif;
          border: 3px solid #fff;
          border-radius: 25px;
          width: 23px;
          height: 23px;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); }
        #barraTopo > .conteiner > .row-fluid .carrinho .nome-produto {
          text-shadow: none;
          color: #414141 !important; }
        #barraTopo > .conteiner > .row-fluid .carrinho > a span {
          display: none; }
        #barraTopo > .conteiner > .row-fluid .carrinho a i {
          background: url("https://cdn.awsli.com.br/408/408337/arquivos/icon-cart.png") no-repeat;
          height: 41px;
          width: 41px;
          background-color: transparent; }
          #barraTopo > .conteiner > .row-fluid .carrinho a i:before {
            content: ""; }
        #barraTopo > .conteiner > .row-fluid .carrinho .carrinho-interno-ajax .titulo {
          font-size: 16px !important; }
        #barraTopo > .conteiner > .row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno {
          border: none;
          top: 44px;
          width: 330px; }
          #barraTopo > .conteiner > .row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape .carrinho-info {
            color: #666 !important; }
          #barraTopo > .conteiner > .row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape .carrino-total {
            display: block !important; }
          #barraTopo > .conteiner > .row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape i {
            height: auto !important;
            background: none;
            width: auto; }

/* fim barra topo*/
/* barra newsletter */
#barraNewsletter {
  box-shadow: none;
  border: 1px solid lightgrey;
  width: auto;
  background-color: #f2f2f2;
  margin-bottom: 50px; }
  #barraNewsletter .row-fluid {
    margin-bottom: 0px; }
  #barraNewsletter .container, #barraNewsletter .componente {
    background-color: #f2f2f2; }
  #barraNewsletter .componente input {
    margin-right: 0px !important;
    background-color: white;
    border: 1px solid lightgrey;
    box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.15);
    height: 51px;
    text-shadow: 0.9px 0.5px 0 white;
    color: #a1a1a1;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    padding: 0px 14px;
    border-right: none;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    width: calc(100% - 212px) !important; }
  #barraNewsletter .componente .interno .interno-conteudo .input-conteiner {
    width: 50.316%; }
  #barraNewsletter .componente .interno .interno-conteudo .texto-newsletter {
    color: #941114 !important;
    font-family: Prompt;
    font-size: 22px;
    font-weight: 300;
    line-height: 53px;
    padding-right: 20px; }
  #barraNewsletter .componente .interno .interno-conteudo .texto-newsletter:before {
    content: " ";
    background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-newsletter.png) no-repeat;
    height: 40px;
    width: 51px;
    float: left;
    margin-top: 3px; }
  #barraNewsletter .botao.botao-input {
    background-color: #941114 !important;
    border: 1px solid #941114 !important;
    height: 53px;
    background-image: none;
    border-radius: 0px; }
  #barraNewsletter .botao-input:after {
    content: "Cadastrar" !important;
    color: white !important;
    font-family: Prompt !important;
    font-size: 19px !important;
    font-weight: 300 !important;
    line-height: 38px !important; }

/* fim barranewsletter*/
/* conteudo pagina inicial */
.pagina-produto .conteiner-principal > #corpo > .conteiner {
  padding: 0px;
  width: 100%;
  max-width: initial; }
  .pagina-produto .conteiner-principal > #corpo > .conteiner .secao-principal, .pagina-produto .conteiner-principal > #corpo > .conteiner .secao-secundaria, .pagina-produto .conteiner-principal > #corpo > .conteiner .listagem ul {
    max-width: 1180px;
    margin: auto; }

.pagina-inicial .conteiner-principal > #corpo {
  border-top: 1px solid #ccc; }
  .pagina-inicial .conteiner-principal > #corpo > .conteiner {
    padding: 0px;
    width: 100%;
    max-width: initial; }
    .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter {
      box-shadow: none;
      border: 1px solid lightgrey;
      width: auto;
      background-color: #f2f2f2;
      margin-bottom: 0px !important; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .row-fluid {
        margin-bottom: 0px; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .container, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .componente {
        background-color: #f2f2f2; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .componente input {
        margin-right: 0px;
        background-color: white;
        border: 1px solid lightgrey;
        box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.15);
        height: 51px;
        text-shadow: 0.9px 0.5px 0 white;
        color: #a1a1a1;
        font-family: Prompt;
        font-size: 16px;
        font-weight: 300;
        padding: 0px 14px;
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        width: calc(100% - 212px); }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .componente .interno .interno-conteudo .input-conteiner {
        width: 50.316%; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .componente .interno .interno-conteudo .texto-newsletter {
        color: #941114 !important;
        font-family: Prompt;
        font-size: 22px;
        font-weight: 300;
        line-height: 53px;
        padding-right: 20px; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .componente .interno .interno-conteudo .texto-newsletter:before {
        content: " ";
        background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-newsletter.png) no-repeat;
        height: 40px;
        width: 51px;
        float: left;
        margin-top: 3px; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .botao.botao-input {
        background-color: #941114 !important;
        border: 1px solid #941114 !important;
        height: 53px;
        background-image: none;
        border-radius: 0px; }
        .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .botao.botao-input:hover {
          border-color: #770D10; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos #barraNewsletter .botao-input:after {
        content: "Cadastrar";
        color: white !important;
        font-family: Prompt;
        font-size: 19px;
        font-weight: 300;
        line-height: 38px; }
    .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos ul, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-destaque, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-mas-vendido {
      max-width: 1180px;
      margin: auto; }
    .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-destaque, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-mas-vendido {
      padding: 20px 0px 0px 0px; }
      .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-destaque:hover, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .vitrine-mas-vendido:hover {
        padding-top: 20px; }
    .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .ul-vitrineDestaque .listagem-item, .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos .ul-vitrineMaisVendidos .listagem-item {
      padding: 0px;
      margin-left: 0px; }
    .pagina-inicial .conteiner-principal > #corpo > .conteiner #listagemProdutos ul.ul-vitrineDestaque {
      margin-bottom: 30px; }

/* fim conteudo*/
/* minha conta */
.conteiner-principal #corpo .cabecalho-interno .titulo {
  color: #941114 !important; }
.conteiner-principal #corpo .caixa-sombreada {
  border: 1px solid #d9d9d9;
  box-shadow: none; }
.conteiner-principal #corpo .secao-principal {
  font-size: 14px; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .abas-conteudo, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .abas-conteudo, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .abas-conteudo {
    padding: 0px; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .caixa-dados, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .caixa-dados, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .caixa-dados {
    border: none; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta i, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos i, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos i {
    color: #941114 !important; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta h3.titulo, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos h3.titulo, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos h3.titulo {
    color: #941114 !important; }
  .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .botao, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .botao, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .botao {
    box-shadow: none;
    text-shadow: none;
    font-weight: 300;
    border-radius: 0px;
    font-size: 14px; }
    .conteiner-principal #corpo .secao-principal .conteudo .minha-conta .botao i, .conteiner-principal #corpo .secao-principal .conteudo .meus-pedidos .botao i, .conteiner-principal #corpo .secao-principal .conteudo .meus-favoritos .botao i {
      color: #fff !important;
      font-size: 14px; }
  .conteiner-principal #corpo .secao-principal .coluna {
    box-shadow: none; }
    .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo {
      border-width: 2px 1px 1px !important;
      border-color: #941114 !important;
      background-color: #941114 !important; }
      .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal a, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo a {
        background-color: #941114 !important; }
        .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal a i, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo a i {
          display: none; }
        .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal a strong, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo a strong {
          color: #fff !important; }
      .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal .nivel-dois, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo .nivel-dois {
        padding-top: 0px;
        padding-bottom: 0px; }
        .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .com-filho.borda-principal .nivel-dois a, .conteiner-principal #corpo .secao-principal .coluna .menu.lateral .ativo .nivel-dois a {
          white-space: normal;
          line-height: 20px;
          padding: 10px;
          background: none !important;
          color: #414141; }
    .conteiner-principal #corpo .secao-principal .coluna .menu.lateral.outras {
      border: 1px solid #941114 !important;
      border-bottom-width: 0px !important; }
      .conteiner-principal #corpo .secao-principal .coluna .menu.lateral.outras li a {
        box-shadow: none;
        border-width: 0px 0px 1px;
        border-color: #941114 !important;
        border-style: solid; }
    .conteiner-principal #corpo .secao-principal .coluna .lateral li {
      transition-duration: .3s; }
      .conteiner-principal #corpo .secao-principal .coluna .lateral li.com-filho ul.nivel-tres {
        width: 220px;
        background: #fff;
        border: 1px solid #941114 !important;
        box-shadow: none; }
      .conteiner-principal #corpo .secao-principal .coluna .lateral li:hover {
        background: #941114 !important; }
        .conteiner-principal #corpo .secao-principal .coluna .lateral li:hover > a, .conteiner-principal #corpo .secao-principal .coluna .lateral li:hover a strong {
          color: #fff !important; }
    .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna {
      background: #fff;
      border: 1px solid #941114 !important;
      box-shadow: none; }
      .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-principal {
        padding: 0px;
        border: none; }
      .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .titulo {
        background: #941114 !important;
        color: #fff !important;
        padding: 10px 20px;
        font-size: 16px;
        margin-bottom: 0px; }
      .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-alpha, .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .atributo-lista {
        border: none;
        box-shadow: none; }
        .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-alpha ul, .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .atributo-lista ul {
          border: none;
          margin: 0px; }
          .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-alpha ul li a, .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .atributo-lista ul li a {
            text-decoration: none; }
          .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-alpha ul li label, .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .atributo-lista ul li label {
            padding: 8px 20px;
            transition-duration: .2s;
            font-size: 14px; }
            .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .borda-alpha ul li label:hover, .conteiner-principal #corpo .secao-principal .coluna .filtro-coluna .atributo-lista ul li label:hover {
              background: #f9f3f3;
              color: #000; }
    .conteiner-principal #corpo .secao-principal .coluna .componente {
      background: #fff;
      border: 1px solid #941114 !important; }
      .conteiner-principal #corpo .secao-principal .coluna .componente .titulo {
        color: #941114 !important; }
    .conteiner-principal #corpo .secao-principal .coluna .newsletter {
      border-color: #941114 !important; }
      .conteiner-principal #corpo .secao-principal .coluna .newsletter i {
        color: #941114 !important; }
    .conteiner-principal #corpo .secao-principal .coluna .conta-menu {
      box-shadow: none;
      padding: 0px 0px 0px 0px;
      border-bottom-width: 1px;
      border-left-width: 1px;
      border-right-width: 1px;
      border-color: #941114 !important; }
      .conteiner-principal #corpo .secao-principal .coluna .conta-menu i {
        color: #941114 !important; }
      .conteiner-principal #corpo .secao-principal .coluna .conta-menu .nome-usuario {
        width: initial;
        margin: 0;
        padding: 10px;
        background-color: #941114 !important;
        color: #fff !important; }
        .conteiner-principal #corpo .secao-principal .coluna .conta-menu .nome-usuario i {
          color: #fff !important; }
      .conteiner-principal #corpo .secao-principal .coluna .conta-menu .menu-simples .divisor {
        display: none; }
      .conteiner-principal #corpo .secao-principal .coluna .conta-menu .menu-simples li {
        border-bottom: 1px solid #941114 !important; }
        .conteiner-principal #corpo .secao-principal .coluna .conta-menu .menu-simples li:last-child {
          border-bottom: none !important; }
        .conteiner-principal #corpo .secao-principal .coluna .conta-menu .menu-simples li a {
          text-transform: capitalize;
          color: #414141;
          padding-top: 7px;
          padding-bottom: 7px; }
          .conteiner-principal #corpo .secao-principal .coluna .conta-menu .menu-simples li a:hover {
            background: #f9f3f3;
            color: #000 !important; }
.conteiner-principal #corpo .cadastro a.botao {
  font-family: 'Open Sans',Arial,sans-serif; }
  .conteiner-principal #corpo .cadastro a.botao:hover, .conteiner-principal #corpo .cadastro a.botao:focus, .conteiner-principal #corpo .cadastro a.botao:active {
    color: #fff !important; }
.conteiner-principal #corpo .cadastro i {
  color: #941114 !important; }
.conteiner-principal #corpo .cadastro label {
  font-size: 14px; }
.conteiner-principal #corpo .cadastro .cadastro-logar .recuperar-senha {
  color: #414141; }
.conteiner-principal #corpo .cadastro .cadastro-logar .caixa-sombreada .titulo {
  color: #941114 !important; }
.conteiner-principal #corpo .formulario-cadastro-cliente .control-label.font-bold {
  color: #941114 !important; }
.conteiner-principal #corpo #modalRecuperarSenha .form-inline strong {
  font-weight: 500;
  font-size: 14px;
  color: #941114 !important; }
.conteiner-principal #corpo .breadcrumbs i {
  color: #941114 !important;
  font-size: 16px;
  position: relative;
  top: 1px; }
.conteiner-principal #corpo .breadcrumbs li strong {
  font-size: 14px;
  color: #941114 !important; }
.conteiner-principal #corpo .breadcrumbs li a {
  font-size: 14px;
  font-weight: 300; }
.conteiner-principal #corpo .finalizar-compra .icon-question-sign, .conteiner-principal #corpo .finalizar-compra .icon-minus, .conteiner-principal #corpo .finalizar-compra .icon-plus, .conteiner-principal #corpo .finalizar-compra .icon-trash {
  color: #941114 !important; }
.conteiner-principal #corpo .finalizar-compra .botao i {
  color: #fff !important; }
.conteiner-principal #corpo .finalizar-compra .control-group .control-label {
  padding-top: 5px; }
  .conteiner-principal #corpo .finalizar-compra .control-group .control-label b {
    font-weight: 400;
    font-size: 14px;
    color: #941114 !important; }

/* fim minha conta*/
/* rodape */
.conteiner-principal > #rodape * {
  transition-duration: .5s; }
.conteiner-principal > #rodape > div:last-child a:hover {
  text-decoration: none; }
.conteiner-principal > #rodape > div:last-child .cn {
  -webkit-filter: drop-shadow(12px 12px 25px rgba(0, 0, 0, 0.5)); }
  .conteiner-principal > #rodape > div:last-child .cn:hover img {
    opacity: 1 !important; }
.conteiner-principal > #rodape > div:last-child .conteiner {
  padding: 39px 0px 15px; }
.conteiner-principal > #rodape .institucional {
  background: #941114 !important; }
  .conteiner-principal > #rodape .institucional .titulo {
    border: none;
    padding: 32px 0px 29px 0px;
    margin: 0px;
    text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35); }
  .conteiner-principal > #rodape .institucional .links-rodape li, .conteiner-principal > #rodape .institucional .links-rodape p {
    text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
    color: white !important;
    font: 300 15px/24px Prompt, sans-serif; }
  .conteiner-principal > #rodape .institucional .links-rodape ul li {
    list-style-image: none; }
  .conteiner-principal > #rodape .institucional .links-rodape-categorias ul li:before, .conteiner-principal > #rodape .institucional .links-rodape-paginas ul li:before {
    content: "\f30f";
    font-family: "Ionicons" !important;
    text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35); }
  .conteiner-principal > #rodape .institucional .span12.visible-phone {
    display: block !important;
    width: 31.623931623931625%; }
    .conteiner-principal > #rodape .institucional .span12.visible-phone li a {
      text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
      color: white !important;
      font: 300 15px/24px Prompt, sans-serif; }
    .conteiner-principal > #rodape .institucional .span12.visible-phone li i {
      display: none; }
  .conteiner-principal > #rodape .institucional .links-rodape-paginas a, .conteiner-principal > #rodape .institucional .links-rodape-contato span, .conteiner-principal > #rodape .institucional .links-rodape-contato a {
    padding-left: 4px; }
  .conteiner-principal > #rodape .institucional .links-rodape-contato p {
    margin-bottom: 0px; }
  .conteiner-principal > #rodape .institucional .links-rodape-contato p:before {
    content: "\f456";
    padding-right: 4px;
    font-family: "Ionicons" !important; }
  .conteiner-principal > #rodape .institucional .redes-sociais {
    position: inherit;
    background: none;
    box-shadow: none;
    border: none; }
    .conteiner-principal > #rodape .institucional .redes-sociais .titulo {
      color: #fff !important;
      text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35); }
    .conteiner-principal > #rodape .institucional .redes-sociais .caixa-facebook {
      height: 252px;
      background: transparent;
      box-shadow: none;
      margin: 0px; }
.conteiner-principal > #rodape .pagamento-selos {
  background: #fff; }
  .conteiner-principal > #rodape .pagamento-selos .pagamento .titulo {
    font-size: 20px; }

/* fim rodape*/
/* produto */
.conteiner-principal #corpo .produto label {
  color: #941114 !important;
  font-size: 14px;
  font-weight: 500; }
.conteiner-principal #corpo .produto .info-principal-produto .breadcrumbs * {
  color: #414141;
  font-size: 14px !important; }
.conteiner-principal #corpo .produto .info-principal-produto .breadcrumbs ul {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 8px; }
.conteiner-principal #corpo .produto .info-principal-produto .breadcrumbs i, .conteiner-principal #corpo .produto .info-principal-produto .breadcrumbs li:after {
  color: #941114 !important; }
.conteiner-principal #corpo .produto .info-principal-produto .titulo {
  color: #941114 !important;
  font-size: 27px;
  line-height: 30px; }
.conteiner-principal #corpo .produto .info-principal-produto .codigo-produto {
  padding-bottom: 4px; }
  .conteiner-principal #corpo .produto .info-principal-produto .codigo-produto b {
    color: #941114 !important;
    font-size: 14px;
    font-weight: 500; }
  .conteiner-principal #corpo .produto .info-principal-produto .codigo-produto a, .conteiner-principal #corpo .produto .info-principal-produto .codigo-produto span {
    color: #414141;
    font-size: 15px; }
.conteiner-principal #corpo .produto .atributos .atributo-comum li {
  transition-duration: .3s; }
  .conteiner-principal #corpo .produto .atributos .atributo-comum li span {
    font-weight: 300; }
  .conteiner-principal #corpo .produto .atributos .atributo-comum li:hover a:not(.active) {
    border-color: #941114 !important; }
  .conteiner-principal #corpo .produto .atributos .atributo-comum li.active {
    background: #941114 !important; }
    .conteiner-principal #corpo .produto .atributos .atributo-comum li.active a {
      border-color: #580a0c; }
      .conteiner-principal #corpo .produto .atributos .atributo-comum li.active a:hover {
        border-color: #580a0c !important; }
      .conteiner-principal #corpo .produto .atributos .atributo-comum li.active a span {
        color: #fff !important; }
.conteiner-principal #corpo .produto .comprar .botao {
  background: #13833c !important; }
  .conteiner-principal #corpo .produto .comprar .botao:focus {
    color: #fff !important; }
  .conteiner-principal #corpo .produto .comprar .botao:hover {
    background: #0f6830 !important; }
.conteiner-principal #corpo .produto .comprar span {
  font-size: 14px;
  font-weight: 300; }
.conteiner-principal #corpo .produto .acoes-flutuante {
  margin-bottom: 0;
  border: none; }
  .conteiner-principal #corpo .produto .acoes-flutuante .close_float {
    color: #941114 !important; }
  .conteiner-principal #corpo .produto .acoes-flutuante div {
    font-family: Prompt;
    color: #9b9b9b;
    font-weight: 300 !important; }
    .conteiner-principal #corpo .produto .acoes-flutuante div a {
      font-family: Prompt;
      font-size: 18px;
      font-weight: 300 !important; }
    .conteiner-principal #corpo .produto .acoes-flutuante div .comprar {
      text-align: center; }
    .conteiner-principal #corpo .produto .acoes-flutuante div .preco-venda, .conteiner-principal #corpo .produto .acoes-flutuante div .preco-promocional {
      font-size: 18px;
      display: inline; }
    .conteiner-principal #corpo .produto .acoes-flutuante div .preco-produto > div {
      display: inline; }
    .conteiner-principal #corpo .produto .acoes-flutuante div .preco-produto.destaque-preco span.titulo, .conteiner-principal #corpo .produto .acoes-flutuante div .preco-a-partir span {
      color: #414141; }
    .conteiner-principal #corpo .produto .acoes-flutuante div .preco-promocional.cor-principal.titulo, .conteiner-principal #corpo .produto .acoes-flutuante div .preco-a-partir .preco-venda {
      font-family: Prompt;
      font-size: 18px;
      font-weight: 700;
      color: #941114 !important; }
    .conteiner-principal #corpo .produto .acoes-flutuante div span.desconto-a-vista {
      font-size: 13px;
      color: #414141; }
      .conteiner-principal #corpo .produto .acoes-flutuante div span.desconto-a-vista .cor-secundaria {
        font-size: 18px; }
.conteiner-principal #corpo .produto .produto-compartilhar a {
  font-size: 14px;
  font-weight: 300;
  color: #fff !important;
  text-shadow: none;
  background: #941114 !important; }
  .conteiner-principal #corpo .produto .produto-compartilhar a i {
    font-size: 11px;
    font-weight: 300; }
.conteiner-principal #corpo .produto #carouselImagem li.active a {
  border-color: #941114 !important; }

/* fim produto*/
/* tela de checkout */
.carrinho-checkout .conteiner-principal #cabecalho {
  padding: 20px 40px; }
  .carrinho-checkout .conteiner-principal #cabecalho .logo {
    position: relative;
    top: -12px; }
  .carrinho-checkout .conteiner-principal #cabecalho .span6 {
    float: right;
    width: 66% !important;
    margin-top: -18px !important; }
    .carrinho-checkout .conteiner-principal #cabecalho .span6 * {
      color: #fff !important;
      font-weight: 300;
      border: 0px;
      font-size: 16px; }
    .carrinho-checkout .conteiner-principal #cabecalho .span6 i {
      font-size: 28px; }
    .carrinho-checkout .conteiner-principal #cabecalho .span6 i.icon-comment {
      background: none; }
      .carrinho-checkout .conteiner-principal #cabecalho .span6 i.icon-comment:before {
        content: "\f075" !important; }
.carrinho-checkout .conteiner-principal #corpo {
  margin-top: 10px; }
.carrinho-checkout .conteiner-principal legend i {
  color: #941114 !important; }
.carrinho-checkout .conteiner-principal .caixa-sombreada .lista-endereco strong {
  font-weight: 400;
  font-size: 15px; }

/* fim da tela de checkout*/
/*breakpoints*/
/*@media screen and (max-width: 1023px) {*/
/*  #rodape .span3 {*/
/*    display: none; } }*/
@media screen and (min-width: 1180px) {
  .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li {
    width: 167px; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(7) {
      border-right: none; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) {
      border-right: none; } }
@media screen and (min-width: 1024px) and (max-width: 1180px) {
  .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li {
    width: 14.2%; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(7) {
      border-right: none; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) {
      border-right: none; } }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li {
    width: 19.89%; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(5) {
      border-right: none; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(10) {
      border-right: none; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) {
      border-right: none; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(11), .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(12), .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(13), .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) {
      width: 24.90%; } }
@media screen and (max-width: 1135px) {
  #barraTopo a[data-toggle], #barraTopo i.icon-comment {
    display: none; } }
@media screen and (min-width: 978px) {
  #barraTopo .m-c a {
    margin-right: 14px; } }
@media screen and (max-width: 900px) {
  #barraTopo .span3:first-child {
    margin-left: 20px; }
  #barraTopo .carrinho {
    margin-right: 26px !important;
    margin-left: 15px !important; }
  #barraTopo .acoes-conta {
    width: auto;
    margin: 0px;
    float: right; }
    #barraTopo .acoes-conta a {
      display: none; }
  #barraTopo .busca {
    width: calc(100% - 544px) !important;
    margin-left: 41px;
    margin-right: 40px; }
  #barraTopo .m-c {
    line-height: 47px !important;
    margin-right: 10px !important; }
    #barraTopo .m-c i {
      margin-right: 12px; }
    #barraTopo .m-c .icon-user {
      background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-user_2.png) no-repeat center center !important;
      padding: 9px;
      top: -9px !important;
      height: 27px !important; }
    #barraTopo .m-c .icon-list {
      background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-list_2.png) no-repeat center center !important;
      padding: 9px;
      top: -2px; }
    #barraTopo .m-c .icon-app {
      background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-app_2.png) no-repeat center center !important;
      width: 45px !important;
      height: 45px !important;
      top: -17px !important; } }
@media screen and (min-width: 1038px) {
  .acoes-conta {
    width: calc(62% - 90px) !important;
    margin: 0px !important; } }
@media only screen and (max-width: 1036px) {
  .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first {
    width: calc(37.96610169491525% - 30px) !important;
    margin-left: 30px; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca {
      width: 60.553571% !important; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first a {
      padding-right: 0px !important;
      padding-left: 0px !important; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first i {
      color: #FFF !important;
      line-height: normal !important;
      font-size: 45px !important;
      float: left;
      position: relative;
      top: 3px; }
  .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last {
    width: calc(37.3728813559322% - 10px) !important; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho {
      margin-left: 9px; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c {
      line-height: 47px !important;
      margin-right: 10px !important; } }
@media screen and (max-width: 1023px) {
  .conteiner-principal > #cabecalho .m-c {
    line-height: 47px !important;
    margin-right: 10px !important; }
    .conteiner-principal > #cabecalho .m-c i {
      margin-right: 12px; }
    .conteiner-principal > #cabecalho .m-c a {
      display: none; }
    .conteiner-principal > #cabecalho .m-c .icon-user {
      background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-user_2.png) no-repeat center center !important;
      padding: 9px;
      height: 25px !important; }
    .conteiner-principal > #cabecalho .m-c .icon-list {
      background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-list_2.png) no-repeat center center !important;
      padding: 9px;
      top: -2px; } }
@media screen and (min-width: 768px) {
  .conteiner-principal > #cabecalho > .conteiner {
    /* menu */
    /* fim menu */ }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .span6 {
      width: 24.66101694915254%;
      margin: 0px;
      padding: 0px; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first {
      width: 37.96610169491525%; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca {
        width: 49.55357142857143%;
        border: 0px;
        padding: 0px;
        background: transparent; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca input {
          width: calc(100% - 28px);
          padding-left: 28px;
          border: none;
          background: transparent;
          box-shadow: none;
          color: #fff !important;
          font-weight: 300; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca input::-webkit-input-placeholder {
            color: #fff !important; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca input:-moz-placeholder {
            /* Firefox 18- */
            color: #fff !important; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca input::-moz-placeholder {
            /* Firefox 19+ */
            color: #fff !important; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca input:-ms-input-placeholder {
            color: #fff !important; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca .botao-busca {
          left: 3px;
          right: auto;
          top: 0px;
          background: transparent;
          border: none;
          color: #fff !important;
          padding: 0px;
          font-size: 20px; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .busca #form-buscar .border {
          margin-top: 5px;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
          background-color: #fff !important;
          height: 2px; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first a {
        float: right;
        line-height: 30px;
        padding-right: calc(25% - 60px);
        padding-left: calc(25% - 80px);
        font-size: 16px;
        font-weight: 400; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first a .icon-comment {
          margin-right: 6px; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.first .superior .span12 {
        display: none; }
    .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last {
      width: 37.3728813559322%;
      margin: 0px; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho {
        border: none;
        float: right;
        margin-right: 12px; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho .nome-produto {
          text-shadow: none;
          color: #414141; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho .qtd-carrinho {
          display: block !important;
          position: absolute;
          top: -15px;
          right: -13px;
          background: #941114 !important;
          text-align: center;
          text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
          color: white !important;
          font: 500 15px/23px Prompt, sans-serif;
          border: 3px solid #fff;
          border-radius: 25px;
          width: 23px;
          height: 23px;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho > a span {
          display: none !important; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho a > i {
          background: url("https://cdn.awsli.com.br/408/408337/arquivos/icon-cart.png") no-repeat;
          height: 41px;
          background-color: transparent; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho a > i:before {
            content: ""; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho .carrinho-interno-ajax .titulo {
          font-size: 16px !important; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho .carrinho-interno-ajax .carrinho-interno {
          border: none;
          top: 44px;
          width: 330px; }
          .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape i {
            height: auto !important;
            background: none; }
      .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c {
        line-height: 40px;
        float: right;
        margin-right: 9.070294784580499%; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c a {
          margin-left: 4px; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c .icon-user:before, .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c .icon-list:before {
          content: ""; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c .icon-user {
          background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-user.png) no-repeat center center;
          position: relative;
          top: -7px;
          width: 25px;
          height: 25px;
          cursor: pointer; }
        .conteiner-principal > #cabecalho > .conteiner > .row-fluid > .conteudo-topo.last .m-c .icon-list {
          background: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-list.png) no-repeat center center;
          position: relative;
          top: -5px;
          width: 25px;
          height: 21px;
          margin-left: 30px;
          cursor: pointer; }
    .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um {
      margin: auto;
      /* Posicionamento do bg no menu*/ }
      .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li {
        padding: 0px;
        border: none;
        border-right: 1px solid #d3d3d3;
        margin: 0px 0px 20px;
        background-position: center center;
        background-repeat: no-repeat;
        /*Images */ }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:hover {
          background-color: #941114 !important; }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li i {
          display: none; }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li > a {
          height: 85px;
          background-position: center center;
          background-repeat: no-repeat; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li > a strong {
            font-size: 0px; }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.bmw {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-bmw.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.bmw:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-bmw-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.buell {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-buell.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.buell:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-buell-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.ducati {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-ducati.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.ducati:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-ducati-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.harley-davidson {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-harley-davidson.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.harley-davidson:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-harley-davidson-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.honda {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-honda.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.honda:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-honda-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.kasinski {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-kasinski.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.kasinski:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-kasinski-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.kawasaki {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-kawasaki.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.kawasaki:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-kawasaki-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.sea-doo {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-seadoo.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.sea-doo:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-seadoo-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.mv-agusta {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-mv-agusta.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.mv-agusta:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-mv-agusta-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.suzuki {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-suzuki.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.suzuki:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-suzuki-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.triumph {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-triumph.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.triumph:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-triumph-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.yamaha {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-yamaha.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.yamaha:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-yamaha-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.dafra {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-dafra.png); }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li.dafra:hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-dafra-hover.png); }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) {
          background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-th.png);
          position: relative;
          background-position-x: 30px;
          color: #941114;
          font-family: Prompt;
          font-size: 18px;
          font-weight: 500;
          line-height: 18px;
          text-align: center;
          cursor: pointer; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14):after {
            content: "Outras Marcas";
            float: right;
            position: absolute;
            width: 60px;
            height: 31px;
            top: 28%;
            left: 70px; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14):hover {
            background-image: url(https://cdn.awsli.com.br/408/408337/arquivos/icon-th-hover.png);
            color: #fff; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) li > ul {
            display: none; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um > li:nth-child(14) li:hover > ul {
            display: block;
            top: 0;
            right: calc(100%);
            left: initial;
            padding: 33px 64px 19px 32px; }
      .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois {
        transition-duration: 0.2s;
        top: 85px;
        border: 1px solid #941114 !important;
        box-shadow: none;
        padding: 33px 31px 19px 32px;
        background: #941114 !important;
        width: auto; }
        .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li {
          padding: 0px;
          border: none;
          transition-duration: 0.2s; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li strong {
            margin: 0px !important;
            text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
            color: white !important;
            font-size: 15px !important;
            font-weight: 300; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li.com-filho ul.nivel-tres {
            transition-duration: 0.2s;
            border: 1px solid #941114 !important;
            box-shadow: none;
            padding: 33px 31px 19px 32px;
            background: #941114 !important; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li:hover {
            background-color: #a94042; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li a {
            text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
            color: white !important;
            font-size: 15px;
            font-weight: 300;
            text-align: left; }
          .conteiner-principal > #cabecalho > .conteiner .menu.superior ul.nivel-um ul.nivel-dois li a:before {
            content: "\f30f";
            font-family: "Ionicons" !important;
            text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35); } }
@media only screen and (max-width: 767px) {
  .pagina-inicial a.tag-comprar.fundo-principal {
    margin: 0px 14px !important; }
  .pagina-inicial .secao-banners {
    margin-top: 20px; }

  .conteiner-principal #cabecalho .atalhos-mobile {
    transition-duration: .5s;
    background-color: #941114 !important;
    border: 0px !important; }
    .conteiner-principal #cabecalho .atalhos-mobile.active {
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); }
    .conteiner-principal #cabecalho .atalhos-mobile li {
      border: none;
      padding: 0px 2px; }
    .conteiner-principal #cabecalho .atalhos-mobile li.fundo-principal {
      background-color: #670b0e !important; }
    .conteiner-principal #cabecalho .atalhos-mobile li a * {
      text-shadow: 0.9px 0.5px 0 rgba(0, 0, 0, 0.35);
      color: white !important;
      font-family: Prompt, sans-serif;
      font-size: 15px;
      font-weight: 400; }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .busca .botao-busca {
    top: 0px;
    font-size: 25px;
    border: 0px;
    height: 40px;
    border-radius: 0px;
    color: #941114 !important;
    background: #fff !important; }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .busca input {
    border: 0px;
    border-radius: 0px;
    font-weight: 300; }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .atalho-menu {
    background: #fff !important;
    color: #941114 !important;
    font-size: 28px;
    border: 0px;
    border-radius: 0px;
    text-shadow: none;
    width: 48px;
    padding: 0px;
    height: 40px;
    line-height: 43px; }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .atalho-menu.other {
    background: #670b0e;
    color: #fff;
    box-shadow: 0 0px 5px rgba(255, 255, 255, 0.35); }
  .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior {
    position: fixed;
    z-index: 1000;
    top: 0px;
    opacity: 0;
    left: -100%;
    border-radius: 0;
    height: 100%;
    overflow: hidden;
    transition: opacity 0.3s linear;
    box-shadow: 5px 0 16px 0 rgba(0, 0, 0, 0.3);
    background: transparent !important; }
    .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior.open {
      left: 0;
      opacity: 1; }
      .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior.open:after {
        content: '';
        display: block;
        position: fixed;
        overflow: hidden;
        top: 0;
        width: calc(100% - 231px);
        right: 0px;
        pointer-events: all;
        height: 100%;
        z-index: 100000;
        background: rgba(0, 0, 0, 0.5); }
    .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-um {
      display: block;
      height: calc(100% - 4px);
      margin: 0px;
      background: #fff;
      min-width: 230px;
      max-width: 230px;
      box-shadow: 5px 0 16px 0 rgba(0, 0, 0, 0.3);
      overflow: auto; }
      .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-um li.com-filho {
        padding-bottom: 10px; }
      .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-um li a {
        padding-bottom: 0px; }
    .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-dois li a {
      white-space: normal;
      line-height: 22px;
      margin: 2px 0px 2px 4px; }
      .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-dois li a:before {
        font-family: 'Ionicons' !important;
        content: '\f125';
        color: #941114 !important;
        position: absolute;
        left: 0px; }
    .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .nivel-dois li:not(.com-filho) a:before {
      left: 20px; }
    .conteiner-principal #cabecalho .conteiner .conteudo-topo .busca-mobile .menu.superior .titulo {
      color: #941114 !important; }
  .conteiner-principal #corpo .breadcrumbs {
    border-color: #941114 !important; }
    .conteiner-principal #corpo .breadcrumbs a {
      color: #941114 !important;
      font-weight: 400 !important;
      font-size: 17px !important;
      line-height: normal; }
  .conteiner-principal #corpo .produto .conteiner-imagem > div {
    border: none; }
  .conteiner-principal #corpo .produto .info-principal-produto .breadcrumbs * {
    font-size: 12px !important;
    font-weight: 300; }
  .conteiner-principal #corpo .produto .produto-compartilhar i.fa.fa-whatsapp {
    font-size: 20px;
    color: #fff; }
    .conteiner-principal > #rodape .institucional .span12.visible-phone {
        width: 100%; } }
@media only screen and (max-width: 768px) {
  .conteiner-principal #cabecalho .conteudo-topo.last {
    width: calc(37.3728813559322% - 10px) !important; }
    .conteiner-principal #cabecalho .conteudo-topo.last .carrinho {
      margin-left: 9px; }
  .conteiner-principal #cabecalho .conteudo-topo.first a {
    display: none;
    font-size: 0px !important; }
    .conteiner-principal #cabecalho .conteudo-topo.first a i {
      margin-right: 36px !important; } }
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .produto .acoes-produto .preco-produto {
    float: none; }

  .produto .acoes-produto .comprar {
    float: none;
    text-align: center; }
    .produto .acoes-produto .comprar .botao {
      width: calc(100% - 40px); } }
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  transition-duration: .3s;
  cursor: pointer; }

::-webkit-scrollbar-thumb {
  background: #be7072;
  border-radius: 4px; }

::-webkit-scrollbar-thumb:hover {
  background: #a94042; }

::-webkit-scrollbar-thumb:active {
  background: #941114 !important; }

::-webkit-scrollbar-track {
  background: #ffffff; }

::-webkit-scrollbar-track:hover {
  background: #ffffff; }

::-webkit-scrollbar-track:active {
  background: #ffffff; }

::-webkit-scrollbar-corner {
  background: transparent; }

/*# sourceMappingURL=avancado.css.map */

/* WHATSAPP FIXO */
.whatsapp-fixo {
position: fixed;
bottom:20px;
right:20px;
z-index: 999;
}