@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');

html, body {
    min-height: 100vh;
    font-family: 'Lato', sans-serif;
    box-sizing: border-box;
    padding-top: 1px;
    padding-bottom: 1px;
}
/*.conteudo h1 {*/
h1, .cabecalho-interno .titulo,
.caixa-dados h3,
.conteudo h1,
.conteudo h1.titulo {
    font-size: 25px;
    color: #009999;
    font-weight: bold;
}
h2 {
    margin-top: 20px;
    font-size: 23px;
    font-weight: 600;
}
h3 {
    font-size: 21px;
    font-weight: 600;
}
.cabecalho-interno .titulo small,
h3 small {
    font-size: 13px;
    display: block;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-shadow: none;
}
.conteiner-principal .conteiner, #rodape, #barraTopo .conteiner, #destaques_redes {
    box-shadow: none;
    display: block;
    margin: 0 auto;
    width: 1784px;
    max-width: 93%;
    margin-bottom: 34px;
    background: white;
    border-radius: 6px;
    box-sizing: border-box;
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #000;
}

#rodape .redes-sociais {
    box-shadow: none;
    background: transparent;
}
#destaques_redes {
    background: transparent;
}
#destaques_redes > div > span, #instafeed {
    max-width: 730px;
    float: right;
    border: none !important;
    margin-bottom: 20px;
}
#instafeed {
    background: white;
    border-radius: 16px;
    padding: 10px;
    float: none;
    clear: both;
}
.barra-inicial .conteiner {
    width: 1784px;
    max-width: 93%;
}
#cabecalho, #rodape > div, .barra-inicial {
    background-color: transparent !important;
    border-top: none !important;
}
#cabecalho {
    margin-top: 30px;
}
.barra-inicial {
    height: 0;
}
.secao-banners .conteiner {
    background: transparent;
    padding: 0;
}

.btn {
    background-image: none;
    border-color: #999;
    background-color: #999;
    color: white;
    text-shadow: none;
    box-shadow: none;
    transition: 0.4s border-color, 0.4s background-color, 0.4s color;
}
.btn:hover {
    background-image: none;
    border-color: #009999;
    background-color: #009999;
    color: white;
    text-shadow: none;
    transition: 0.4s border-color, 0.4s background-color, 0.4s color;
}

.btn.verde, .avise-me .avise-btn .botao {
    background-color: #009999;
}
.btn.verde:hover, .avise-me .avise-btn .botao:hover {
    background-color: #00b4b4;
}

.menu .nivel-dois li {
    border-width: 0;
    transition: 0.4s color, 0.4s background-color;
}

.menu.lateral .com-filho .titulo {
    font-size: 20px;
    line-height: 1.15;
    text-transform: uppercase;
    color: #999999;
    margin-bottom: 0;
}
.pagina-categoria .menu.lateral .com-filho .titulo {
    margin-top: 0;
}

.botao {
    background-image: none;
    border: none;
    border-radius: 3px;
    text-transform: lowercase;
    transition: 0.3s color, 0.3s background-color;
}
.botao:hover {
    background-color: #00b4b4;
    background-image: none;
}
.botao.principal {
    text-shadow: none;
    background-image: none;
}
.botao.principal:hover {
    background-color: #00b4b4;
}

.superior .dropdown-toggle {
    background: transparent;
    box-shadow: none;
    padding-left: 0;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.input-append .btn-group:last-child > .dropdown-toggle,
.input-append .btn-group:last-child > .dropdown-toggle:hover,
.input-append input[type="submit"] {
    background-color: #999;
    background-image: none;
    border: none;
    height: 30px;
    transition: 0.4s background-color;
}
.ordenar-listagem .icon-caret-down:before {
    color: white;
}
.input-append:hover .input-append .btn-group:last-child > .dropdown-toggle,
.input-append .btn-group:last-child > .dropdown-toggle:hover,
.input-append input[type="submit"]:hover {
    background-color: #009999;
}

.carrinho {
    color: #333333;
    font-size: 16px;
    border: none;
    transition: 0.3s color;
}
.carrinho > a {
    display: block;
    width: 247px;
}
.carrinho.vazio > a {
    display: block;
    width: 185px;
}
.carrinho:hover {
    color: #009999;
}
.icon-shopping-cart {
    background-color: transparent;
    color: #009999;
}
.icon-shopping-cart:hover {
    background-color: transparent;
    color: #009999;
}
.carrinho a > span > span {
    font-size: 12px;
}
.botao .icon-shopping-cart {
    color: white;
}

@media (max-width: 767px) {
    .info-principal-produto .codigo-produto, 
    .info-principal-produto #desc_abas {
        display: none;
    }
    .info-principal-produto h1 {
        padding-bottom: 10px;
    }
/*    .pagina-produto .info-principal-produto + .row-fluid {*/
/*        display: none;*/
/*    }*/
}
/*@media (min-width: 768px) {*/
/*    .pagina-produto .info-principal-produto #novaimg {*/
/*        display: none;*/
/*    }*/
/*}*/

.produto-info > span > i {
    display: none;
}
.produto-info > span > div[data-id="tooltip"] {
    display: block;
    opacity: 1;
    padding: 0 !important;
    margin: 0 !important;
}


textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #00999977;
    box-shadow: 0 0 8px #00999999 !important;
}


.listagem .listagem-linha li {
    border-left: 0;
}
.listagem .listagem-linha {
    border-top: 0;
}

.listagem .info-produto {
    padding-top: 5px;
}
.listagem .span3 .imagem-produto {
    height: auto;
    display: block;
}
.listagem .listagem-item .imagem-produto.has-zoom .imagem-zoom {
    position: absolute;
    top: 0;
    left: 0;
}
.listagem .span3 .imagem-produto:after {
    content: '';
    display: block;
    clear: both;
    float: left;
    width: 100%;
}
.listagem .imagem-produto img {
    width: 100%;
    max-height: none;
    bottom: auto;
    display: block;
    position: relative;
}
.listagem .listagem-item {
    margin-left: 0;
}
.listagem-item .acoes-produto {
    border-width: 0;
    background-color: transparent;
    transition: opacity 0.4s, bottom 0.4s;
}
.listagem-item:hover .acoes-produto {
    opacity: 0.9;
}
.listagem-item .preco-parcela {
    display: none;
}
.botao.principal.botao-comprar {
    border-radius: 6px;
    font-size: 20px;
    padding: 10px 40px 12px;
    line-height: 1;
}
.botao.principal.botao-comprar .icon-search {
    display: none;
}
.listagem-item .produto-sobrepor {
    border-radius: 6px;
    border: 7px solid white;
    z-index: 16;
    transition: 0.4s border-color;
}
.listagem-item .produto-sobrepor:hover {
    border-color: #F4F4F4;
}
.listagem .bandeiras-produto .bandeira-carrinho {
    border-radius: 3px;
    border: none;
    box-shadow: none;
    background-color: #999;
    margin-left: 2px;
    opacity: 0.8;
}

.listagem .span3 .listagem-item .nome-produto {
    margin: 0 0;
    font-weight: 400;
    font-size: 20px;
    color: #999;
    padding: 8px 10px;
    min-height: 0;
    line-height: 1.3;
}
.preco-produto.destaque-preco, .preco-produto.destaque-parcela {
    font-size: 16px;
    color: #333333;
    padding: 0 10px 10px;
}
.preco-produto.destaque-preco *, .preco-produto.destaque-parcela * {
    font-size: 16px !important;
    color: #333333 !important;
    font-weight: normal !important;
}
.preco-produto.destaque-preco .preco-venda,
.preco-promocional,
.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, 
.preco-produto.destaque-parcela, 
.preco-produto.destaque-parcela .preco-venda,
.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .preco-produto.destaque-parcela .titulo {
    font-size: 16px;
    color: #333333;
}


#barraTopo h4 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAA8CAYAAAB7CKTNAAAEsWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjEwMyIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjYwIgogICBleGlmOkNvbG9yU3BhY2U9IjEiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMTAzIgogICB0aWZmOkltYWdlTGVuZ3RoPSI2MCIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgdGlmZjpYUmVzb2x1dGlvbj0iNzIuMCIKICAgdGlmZjpZUmVzb2x1dGlvbj0iNzIuMCIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0w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");
    background-size: auto 100%;
    background-repeat: no-repeat;
    color: transparent;
}
#barraTopo h4 a {
    opacity: 0;
    color: transparent;
}


.busca {
    border: none;
    padding: 0;
    max-width: 300px;
    background-color: transparent;
}
.busca input {
    background-color: #F4F4F4;
    color: #333;
    border: none;
    font-size: 14px;
    padding: 9px;
    max-width: 363px;
    box-shadow: none;
}
.busca .botao-busca {
    right: 4px;
    top: 4px;
    border-radius: 3px;
    background-color: #999999;
}
.busca .botao-busca:hover {
    background-color: #333;
}

.icon-user:before {
    background-color: transparent;
    color: transparent;
    display: none;
}
.icon-user {
    margin-bottom: -6px;
    background-color: transparent;
    color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAMAAACbFsmhAAAAeFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNCMpVpAAAAJ3RSTlMARu7wD3fhfAoF+KWeLyIW8ufb2M27s5fTiFI4KxyFXMiVhGQgsGuyb6BrAAABLElEQVQ4y5VU6bqCIBS8hqG54W5ptty6l/d/wyiSYcn8nH9zvoFzGBh+VmPndU2V51XTebsZyT0hXIEk9w8S/xBxA9HBtzVHyh3Qo6nx0EkD8QwNn4GmyjZzok02acI9n8U+fIu2/Au278Prza79OPZXvaE04oRKOch1Q4na76tCsYpNYzLsTp88xaIzDnxGNRU0UKzSrUPDQLBWsVgXxarcClZbp3V8qQUr9H0BTFEIxpfacYjgm+Mw2mEojIR2tS3CSBi8VWQwnlipLMAa8m8FJDxFOLS8loS52Ugv8lrUBfeWABdI8VTK0NWMRD4VWPLnZraZzIMnsT14DFsQhHbUNeyCIOiRIjdV8YMCkbLCmSd9ythw6yKEcznmKz+M5a8HyMxPLFv/HS7jAVGmYRPBSNV5AAAAAElFTkSuQmCC");
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.icon-list:before {
    background-color: transparent;
    color: transparent;
    display: none;
}
.icon-list {
    margin-bottom: -6px;
    background-color: transparent;
    color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAkFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPSK1hMAAAAL3RSTlMA+TblEcgD8wi515LdxKuNTr2ihnZXOwfr4sXAs1xSKx0P0RYMnm9oQDh/SDMkZFEYZyYAAAGESURBVDjLnZTpkoIwDICpgCinICAoXsh6u7z/261pA6GUHWbIDyYNX5s0TaJNEWMf7WzLsnfR3vgXWoWsboWFq0Eo9eqeeKkCzYN6QIJ5L6gl/dM7+tKQKJtiWlfai5b2ueOR9vsfbrhm7Xnk12ls5b0932FocxrTAw3ZDXdu4HMM0TxDbCuCcjDcT6EnXDm4Ii+aWIkYjmJ1DsDbjq82sQW/RJ4LUG94md9MOvkBXMG3MwogLfnJ4RFjfObgl1VfPWnjPPlcdZvHfNmOYYIFQnVabA2KFcM9+SbzrWkcC75LX8J+LugvziE9AvNFOgiz0N+9RN5sUuKq2CUqRQ0h5kpYLLD5Nb+CPxkjp9ohB8zITsiQU7oCyCKGr77oYb6UEBQVCyC941jCH2sMYxVoxRhWUCEFi0HsDgVz6JRlnigY1oInF7n3lrFqzeh21DL83Qnb69gycgNiFSE2M6kBB9rZXQF2iqid1eGAvaM/LWU4qKOGMXXUkKRbdXBNHoPqUJ0gf9WYYgHEReCLAAAAAElFTkSuQmCC");
    background-size: auto 100%;
    background-repeat: no-repeat;
}


.pagination ul {
    box-shadow: none;
}
.pagination ul > li > a, .pagination ul > li > span {
    border: none;
    background-color: #f4f4f4;
    font-weight: bold;
    transition: 0.4s background-color, 0.4s color;
}
.pagination ul > li.active > a, .pagination ul > li.active > span,
.pagination ul > li.active > a:hover,
.pagination ul > li > a:hover {
    border: none;
    background-color: #009999;
    color: white;
}


.info-principal-produto .breadcrumbs ul li .fa {
    display: none;
}


@media (max-width: 1380px) {
    .listagem .span3 .listagem-item .nome-produto {
        font-size: 16px;
    }
    .preco-produto.destaque-preco,
    .preco-produto.destaque-preco .preco-venda, .preco-promocional,
    .preco-produto strong.titulo, .resumo-compra .preco-produto .titulo {
        font-size: 13px;
    }
    .listagem .listagem-linha li {
        margin-left: 0;
    }
    .botao.principal.botao-comprar {
        padding-left: 0;
        padding-right: 0;
        width: 82%;
    }
}
@media (min-width: 992px) and (max-width: 1380px) {
    .listagem .listagem-linha li {
        width: 25%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .listagem .listagem-linha li {
        width: 50%;
    }
}


.pagina-produto .esquerda {
    display: none;
}
.produto .acoes-flutuante {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    transform: translateX(100%);
    opacity: 0;
    transition: 0.4s transform, 0.4s opacity;
}
.produto .acoes-flutuante .close_float {
    border-radius: 8px;
}
.produto .acoes-flutuante[style="display: block;"] {
    opacity: 1;
    transform: translateX(0);
}
.atributos div ul {
    display: flex;
    padding-top: 7px;
}
.atributos div ul li {
    font-size: 16px;
    border-radius: 3px;
}
.atributos ul li a {
    font-weight: normal;
    background: white;
    border: 1px solid #999;
    border-radius: 6px;
    margin: 0 0 0 0;
    box-shadow: none;
}
.atributo-comum > span {
    font-size: 16px;
}
.atributo-comum a span {
    font-weight: normal;
    font-size: 16px;
    padding: 5px 18px;
}
.atributos ul li a:hover, .atributos ul li.active a {
    border: 1px solid #009999;
    margin: 0 0 0 0;
}
.pagina-produto .principal .preco-produto {
    display: block;
    width: 100%;
    background-color: white;
    border-radius: 6px;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 25px;
}
.produto .cep {
    margin-top: 30px;
}
.cep label {
    font-size: 16px;
    margin-top: 2px;
}
.cep .input-append.input-prepend input {
    width: 140px;
}
.cep .input-append.input-prepend input, .cep .input-append.input-prepend button {
    font-size: 16px;
    height: 36px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.codigo-produto > span {
    display: none;
}

.borda-principal {
    border: none;
}

.produto .codigo-produto:after {
    content: 'Atenção: tenha certeza da sua medida antes de efetuar a compra e evite gastos com trocas!';
}

.pagina-produto #corpo .conteiner {
    background-color: transparent;
}
.pagina-produto .principal .preco-produto .titulo,
.pagina-produto .principal .preco-produto.destaque-parcela .preco-promocional {
    font-size: 24px !important;
    font-weight: bold;
    margin-top: 8px;
    display: inline-block;
    box-sizing: border-box;
}
.produto .acoes-produto .comprar {
    width: 100%;
}
.produto .acoes-produto .botao-comprar {
    width: 100%;
    box-sizing: border-box;
    font-size: 18px;
    text-transform: lowercase;
    padding: 17px 40px;
    height: 54px;
}
.produto .acoes-produto.disponivel .botao-comprar {
    width: calc( 100% - 80px );
}
.produto .acoes-flutuante .acoes-produto.disponivel .botao-comprar {
    width: 100%;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    float: left;
    width: 70px !important;
    height: 54px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    width: 100% !important;
    height: 54px;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 19px;
    border-radius: 6px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
    line-height: 1.5;
    text-transform: uppercase;
    font-size: 10px;
}
.aproveite-tambem > ul {
    background-color: white;
    border-radius: 6px;
    padding: 0 20px 20px;
    width: 100%;
}
.listagem.aproveite-tambem .listagem-linha li {
    margin-left: 0;
    width: 25%;
}
.listagem.aproveite-tambem .listagem-linha > ul {
    margin-left: 0;
}
.listagem.aproveite-tambem .acoes-produto .botao-comprar {
    font-size: 20px;
    padding: 15px 40px 12px;
    width: 86%;
}
.aproveite-tambem h4 {
    font-weight: 600;
    color: #009999;
    font-size: 24px;
}
.fb-compartilhar,
.preco-produto .preco-parcela,
.pagina-produto .parcelas-produto {
    display: none !important;
}

.caixa-sombreada {
    box-shadow: none;
    font-size: 16px;
}
.pagina-pagina .conteudo {
    line-height: 1.6;
}
.pagina-pagina .esquerda {
    display: none;
}
.pagina-login .caixa-sombreada {
    background-color: #f4f4f4;
    border-radius: 6px;
}
.produto .principal .atributos {
    padding-bottom: 0;
}
.produto .acoes-produto {
    margin-top: 0;
}
.fpp-options-wrapper {
    border: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 265px !important;
    max-width: 100% !important;
    padding-top: 0 !important;
}
.fpp-options-wrapper:before {
    content: 'Anodização (opcional)';
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    margin-bottom: 7px;
}
.fpp-options-wrapper select {
    border: 1px solid #999;
    border-radius: 6px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    height: 43px;
    padding-left: 12px;
    background: white url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(-1.13562,-1.39073e-16,9.75243e-17,-0.796346,19.64,19.5254)"><path d="M10.124,6.688C10.397,6.688 10.653,7.214 10.653,7.214L14.406,14.747C14.406,14.747 14.602,15.23 14.491,15.526C14.38,15.823 14.006,15.813 14.006,15.813L6.169,15.813C6.169,15.813 5.824,15.837 5.708,15.516C5.592,15.194 5.791,14.762 5.791,14.762L9.559,7.216C9.559,7.216 9.851,6.688 10.124,6.688Z" style="fill:rgb(85,85,85);"/></g></svg>') calc( 100% - 5px ) 45% no-repeat;
    background-size: 26px;
}


.formas.envio.accordion {
    margin-bottom: 0;
}
.aviso-disponibilidade.hide.cor-principal,
.formas.envio+.warning-text {
    font-size: 1px;
    color: transparent;
}
.aviso-disponibilidade.hide.cor-principal:before,
.pagina-carrinho .formas-envio:after,
.formas.envio+.warning-text:after {
    font-size: 12px;
    color: #FF6E53;
    content: '* Este prazo é contado a partir da postagem do seu pedido, que pode levar até 3 dias úteis';
    line-height: 1.4;
    display: block;
    text-align: left;
    padding-top: 4px;
}


.listagem-item .produto-avise .avise-me-list {
    border-radius: 3px;
}
.listagem-item .produto-avise .avise-me-list .avise-me-list-btn:hover {
    color: white;
}
.avise-tit {
    margin-top: 22px;
}
.avise-me-form {
    margin: 20px auto;
    max-width: 100%;
    width: 400px;
}

body:not(.pagina-produto) .botao.principal.botao-comprar, 
body:not(.pagina-produto) .botao.principal.grande, 
body:not(.pagina-produto) .acoes-produto-responsiva .tag-comprar {
    font-size: 18px;
    padding: 12px 22px 13px 9px;
    text-transform: lowercase;
}
body.pagina-categoria .listagem .acoes-produto .botao-comprar,
body.pagina-inicial .listagem .acoes-produto .botao-comprar,
body.pagina-busca .listagem .acoes-produto .botao-comprar {
    padding: 10px 40px 12px !important;
    width: 86%;
    box-sizing: border-box;
}

.carrinho-checkout .atendimento {
    border: none;
    float: right;
}

.abas-conta li a,
.abas-conteudo {
    box-shadow: none;
}
.abas-conta li a > i {
    display: none;
}
.abas-conta li:not(.active) a {
    border: none;
}
.caixa-info {
    box-shadow: none;
    border-radius: 6px;
    background-color: #f4f4f4;
    border: none;
}
.caixa-dados {
    border: none;
    padding: 0;
}
.caixa-dados h3 {
    border-bottom: 0;
}

.pagina-conta .secao-principal,
.pagina-favorito-listar .secao-principal,
.pagina-pedido-listar .secao-principal,
.pagina-pagina .secao-principal,
.pagina-favorito-listar-publico .secao-principal,
.pagina-busca .secao-principal {
    padding-bottom: 20px;
}
.conta-menu i,
.menu-simples a > i,
.menu-simples li.divisor {
    display: none;
}
.conta-menu .titulo {
    border: none;
}
.menu-simples a {
    transition: 0.4s background-color, 0.4s color;
    border-radius: 3px;
    font-size: 16px;
}

.filtro {
    box-shadow: none;
    border: none;
    outline: none;
}
.filtro h4 {
    border: none;
    padding: 0;
}

.bandeiras-pagamento:after,
.gateways-rodape:after,
.li-box-payment .pagsegurov2 .forma-conteiner:after,
.li-box-payment .mercadopagov1 .forma-conteiner:after,
.li-box-payment .paghiper .forma-conteiner:after {
    content: 'Em até 12x sem juros.';
    display: block;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #333;
}
.gateways-rodape:after,
.li-box-payment .pagsegurov2 .forma-conteiner:after,
.li-box-payment .mercadopagov1 .forma-conteiner:after,
.li-box-payment .paghiper .forma-conteiner:after {
    /*content: "Confirmação imediata \a (via PagSeguro)";*/
    /*white-space: pre;*/
    /*text-align: left;*/
    /*padding-left: 2px;*/
    /*width: 150%;*/
    display: none;
}
.li-box-payment .bandeiras-pagamento:after,
.li-box-payment .pagsegurov2 .forma-conteiner:after,
.li-box-payment .mercadopagov1 .forma-conteiner:after,
.li-box-payment .paghiper .forma-conteiner:after {
    margin-bottom: 11px;
    line-height: 1;
    font-weight: normal;
    font-size: 12px;
}
.pagsegurov2 .bandeiras-pagamento:after,
.mercadopagov1 .bandeiras-pagamento:after,
.paghiper .bandeiras-pagamento:after {
    display: none;
}

/* mercado pago > pix - ini */
.gateways-rodape {
    border: none;
    background: transparent;
    width: 140px;
    text-align: center;
    display: block;
}
.gateways-rodape li {
    width: 100%;
}
.gateways-rodape li:nth-child(1) img {
    display: none;
}
.gateways-rodape li:nth-child(1) {
    width: 140px;
    height: 46px;
    background-image: url("data:image/png;base64,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");
    background-size: 87px;
    box-sizing: border-box;
    background-position: center center;
    background-repeat: no-repeat;

    border-radius: 6px;
    border: 1px solid #ddd;
}
.li-box-payment .pagsegurov2 .forma-conteiner:after,
.li-box-payment .mercadopagov1 .forma-conteiner:after,
.li-box-payment .paghiper .forma-conteiner:after {
    padding-bottom: 11px;
}
.li-box-payment .pagsegurov2 .forma-conteiner img, img[alt="PagSeguro V2"],
.li-box-payment .mercadopagov1 .forma-conteiner img, img[alt="Pague com Mercado Pago"],
.li-box-payment .paghiper .forma-conteiner img, img[alt="Pague com Boleto Bancário"] {
    opacity: 0;
}
.li-box-payment .pagsegurov2 .forma-conteiner,
.li-box-payment .mercadopagov1 .forma-conteiner,
.li-box-payment .paghiper .forma-conteiner {
    background-image: url("data:image/png;base64,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");
    background-size: 54px;
    background-position: 15px 8px;
    background-repeat: no-repeat;
}
.li-box-payment .pagsegurov2 .bandeiras-pagamento,
.li-box-payment .mercadopagov1 .bandeiras-pagamento,
.li-box-payment .paghiper .bandeiras-pagamento {
    display: none;
}
/* mercado pago > pix - fim */

.menu.superior {
    background-color: transparent;
    margin-top: 17px;
}
.menu.superior .nivel-um > li {
    display: inline-block;
    border-left: 0;
    border-right: 0;
    padding-left: 0;
    padding-right: 0;
    text-transform: lowercase;
}
.menu.superior .nivel-um>li:first-child a {
    margin-left: 0;
}
.menu.superior .nivel-um>li:last-child:after {
    display: none;
}
.menu.superior .nivel-um>li:last-child a {
    margin-right: 0;
}
.menu.superior .nivel-um > li:after {
    content: '|';
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
}
.menu.superior .nivel-um > li a {
    display: inline-block;
    margin: 0 22px;
    padding-bottom: 5px;
    transition: 0.4s color;
}
.menu.superior .nivel-um > li a:hover, .menu.superior .nivel-um > li a:hover strong {
    color: #009999;
}
.menu.superior .nivel-um > li:hover {
    margin-top: 0;
}
.menu.superior .titulo {
    margin-top: 0;
    margin-bottom: 0;
}

.carrinho-checkout .conteiner-principal #corpo .conteiner {
    box-shadow: none;
}

legend, .campos-pedido legend {
    border-bottom: none;
    padding-bottom: 0;
}
.campos-pedido legend i {
    display: none;
}
.formas .accordion-group.active, .formas .accordion-group.active,
.formas .accordion-group, .formas .accordion-group {
    border: none;
}
.formas .accordion-group {
    background-color: #f4f4f4;
}


#rodape .institucional, .pagamento-selos {
    background-image: none;
    color: #333333;
    font-size: 19px;
}
#rodape .institucional a, 
.pagamento-selos a {
    color: #333333;
    font-size: 19px;
    transition: 0.4s color;
    line-height: 1.6;
}
.links-rodape ul li {
    list-style: none;
}
#rodape .institucional a:hover,
.pagamento-selos a:hover {
    text-decoration: none;
    color: #009999;
}

#rodape .titulo {
    text-transform: uppercase;
    color: #009999;
    padding-bottom: 0;
    border-bottom: 0;
    font-size: 19px;
}

.pagina-produto .parcelas-produto .accordion {
    border: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
}
.produto .cep ul {
    border-left: none;
    border-right: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
}
.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas,
.produto .cep ul li span {
    font-size: 18px;
}

.meus-favoritos table,
.meus-favoritos table tbody,
.meus-favoritos table tr,
.meus-favoritos table td,
.meus-favoritos table th {
    border: none;
}
.meus-favoritos table tr:hover {
    background-color: #f4f4f4;
}
.meus-favoritos table td:first-child {
    width: 60px;
}


.links-rodape-paginas + div .fa-envelope {
    display: none;
}
.links-rodape-paginas + div a {
    line-height: 1.3;
}

.atributos .wrapper-dropdown {
    background-color: white;
    font-size: 16px;
    font-weight: normal;
}
.atributos .wrapper-dropdown ul li a {
    border-radius: 0;
    border: none;
}


.tabela-carrinho tr[data-produto-id] * {
    color: #333;
}
.tabela-carrinho .produto-info a {
    line-height: 1;
    font-size: 18px;
    color: #333;
    margin-bottom: 5px;
    display: inline-block;
    transition: 0.4s color;
}
.tabela-carrinho .produto-info a:hover {
    color: #009999;
    text-decoration: none;
}
.tabela-carrinho .produto-info li, .tabela-carrinho .produto-info > div {
    font-size: 13px;
    color: #333;
}
.tabela-carrinho .produto-info > div strong {
    font-weight: normal;
    vertical-align: baseline;
}
.tabela-carrinho .produto-info > div strong:first-child,
.tabela-carrinho .produto-info > div strong:first-child + br {
    display: none;
}
.pagina-carrinho .tabela-carrinho .produto-info ul > li:first-child {
    display: none;
}
#desc_abas {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 1.6;
}

.icon-trash {
    color: transparent !important;
    background: center center no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA2CAMAAACLF4vOAAAAk1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6eSN1AAAAMHRSTlMAfYLKkQT73iPsjVII8tiup4deTjIvEsZI9u7kubVlKh8N1J52ORwY6b+ygG/gQUDp7kR0AAABo0lEQVRIx7XV61aCQBSG4U8ROZtEHDxrec5q3//VBZPs2coKplq9P/yhD0tghg3+Uurn1rXcT9vtU0Si6KnN2g7d5Ngt+JHuemwQd+kPvnLusXP9wV+6UG2HZNBwW9mADAtKPDLFz8CGjNvANccusp5xGf6vrG9c9rMLDCemNgqBB1P8ACAxxQnKCs+EegVUqQleKWq4PUJcGxpsZ9R5BqfM2OnGDmOLdKcZ//N8SpzF+CRvph2TarTGRj9Fc8Z6EWcoi5U9AOiJ5at7IW6NMp/I2aPszN+/MPY1XqgZNHhTBwX6nvqMX+V2UfpQfSTaUo/xhUTjer4Vcq0ucsQ1dTFpDr3mUPLWfNW6hPE7iaYpVPbNU/GhR7i0PMDtM+lSxi5x0U4d3a8+w4V8WOsyMSqVnVKstN5hGWObvztWdyKttmz/dgFscBHvtAOwOvIyjPnsoJtRXZ5svfp+F/FQbDDu2WCQc3kXzgVedOGFwOMuPBZ40IUHbW/WtjftvgvvIbLarQXZqnWkT1a4admGl7hrN/qOjnZoFAbx3Go0j4MQv+oTXYIJ8dCt2ggAAAAASUVORK5CYII=");
    background-size: auto 100%;
    width: 25px;
    height: 25px;
}
.icon-trash:hover {
    color: transparent !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA2CAMAAACLF4vOAAAAgVBMVEUAAAAAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkFxsO3AAAAKnRSTlMAfYLKkQQm+/LXUh6NCOzfrqdeMi8Sxrm0h3NOSPbk3GUN7p45GOm/gEB4AYyLAAABl0lEQVRIx7WV63KCMBBGV4FwF1HuoOK95v0fsBhlWcQmsZ2eX8zOYUj2Cxv4C0mQGU+yIJG7a4cTnLXMtSI+IrIk8oq/sJoorA3MB9GrHJkPgpaBoLK5BnZ1dz2uidfJrq7sAuy5Nntg+jKDdKZNCv9HOtcm/WyD4UbXdUKApa68/CTuGjqahY66aECQ6O1OoHc8Qnhiq10beg4aS0Z5p5Z3KBuket3il3OHIwbKV9pMq+QC14e9i/Uc5SHELXQIe3cGgBmJr+fIER86gs4VDwXWjyibg1xYohAJ1xt6GqD8RY+LsM/QUZP+z1CuOCHu51tDs6roiJvazeb90PPGYfm464Ea5RstHxIQWEtavaG8fjvArYKUE5QZcU/i7Tl0hDntf0/KEU+4B14Ke5jXKcoW1i73TiT3/2w+DsACxMGTdgZgF4whxtXBwJb3ZHW16PvdBDY5YIirHuQDmUrOiFyo5ILIsUqOiWyqZFN2s8puWl8l+0Aw5K4BFCYd6RsGI1qZ3MILJ/fH9E4wIfTK3JiQl14Iv+IbrEnphr0Ydd0AAAAASUVORK5CYII=");
}

.lista-redes .icon-whatsapp, .lista-redes .fa-whatsapp {
    border-radius: 6px;
}


@media (min-width: 768px) {
    .logo a {
        width: 158px;
    }
    .logo a img {
        right: auto;
        left: 10px;
        top: 10px;
    }

    #cabecalho > .conteiner {
        position: relative;
    }
    .superior > .span8 {
        position: absolute;
        right: 13px;
        bottom: 14px;
        width: auto;
    }
    .superior > .span4 {
        float: right;
        clear: both;
    }
    .superior > .span8 .open > .dropdown-menu {
        left: auto;
        right: 0;
    }
    .carrinho {
        float: right;
    }
    .acoes-conta {
        text-align: right;
    }
    .acoes-conta li {
        float: none;
        display: inline;
    }

    #corpo .cadastro,
    #corpo .finalizar-compra,
    .campos-pedido {
        padding: 10px 30px 20px;
    }

    #cabecalho .conteiner {
        min-height: 152px;
    }

    /*body:not(.pagina-inicial) #cabecalho > .conteiner {
        margin-bottom: 65px;
    }
    body.pagina-carrinho #cabecalho > .conteiner {
        margin-bottom: 34px;
    }*/
    body.pagina-categoria #cabecalho > .conteiner,
    body.pagina-produto #cabecalho > .conteiner,
    body.pagina-conta #cabecalho > .conteiner,
    body.pagina-pedido-listar #cabecalho > .conteiner,
    body.pagina-favorito-listar #cabecalho > .conteiner,
    body.pagina-pagina #cabecalho > .conteiner,
    body.pagina-favorito-listar-publico #cabecalho > .conteiner,
    body.pagina-busca #cabecalho > .conteiner {
        margin-bottom: 65px;
    }
    .breadcrumbs {
        position: absolute;
        background-color: transparent;
        top: -54px;
        margin-left: 3px;
        border-top: 0;
        border-bottom: 0;
    }
    .breadcrumbs ul li {
        border-left: none;
    }
    .breadcrumbs ul li * {
        font-size: 16px;
        text-transform: lowercase;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;
    }
    .breadcrumbs ul li a {
        color: #009999;
    }
    .breadcrumbs ul li a:after {
        content: ' /';
        color: #666666;
        margin-right: 3px;
    }
    .breadcrumbs .icon-home {
        display: none;
    }

    .pagina-produto .breadcrumbs {
        top: -43px;
        left: 3px;
    }
    .pagina-produto .breadcrumbs ul li a:after {
        display: none;
    }
    .pagina-produto .breadcrumbs ul li a {
        font-size: 16px;
        text-transform: lowercase;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;
    }

    .ordenar-listagem {
        padding-top: 3px;
        border-bottom: 0;
        margin-bottom: 20px;
    }
    .ordenar-listagem.rodape {
        padding-top: 20px;
    }

    #cabecalho .span3 {
        width: 158px;
    }
    #cabecalho .span9 {
        width: calc( 100% - 158px );
        margin-left: 0;
        box-sizing: border-box;
        padding-left: 50px;
    }

    #corpo > .conteiner {
        padding: 0;
        position: relative;
    }
    .secao-principal > .span3 {
        width: 245px;
    }
    .secao-principal > .span9 {
        width: calc( 100% - 245px );
        margin-left: 0;
        padding-top: 20px;
        padding-left: 45px;
        padding-right: 30px;
    }
    .pagina-produto .secao-principal > .span9 {
        width: 100%;
    }

    .menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a {
        box-shadow: none;
        background-color: transparent;
    }
    .menu > .nivel-um > .borda-principal {
        border-top: 0;
    }

    .menu.lateral .nivel-um > li {
        margin-top: 27px;
    }
    .menu.lateral .nivel-um > li > a {
        padding-left: 34px;
    }
    .menu.lateral.aberto .nivel-dois > li,
    .menu .nivel-dois li {
        padding-left: 54px;
        margin-bottom: 0.7em;
    }
    .menu.lateral.aberto .nivel-dois > li > a,
    .menu .nivel-dois a {
        color: #333333;
        font-size: 20px;
        line-height: 1.15;
        text-transform: lowercase;
        transition: 0.4s color;
    }
    .menu.lateral.aberto .nivel-dois > li > a:hover,
    .menu .nivel-dois a:hover {
        color: #009999;
    }
    .menu.lateral.aberto .nivel-dois > li:hover,
    .menu .nivel-dois li:hover {
        background-color: transparent;
    }

    .newsletter {
        margin-left: 10px;
        margin-right: 10px;
        border-radius: 6px;
        border-top: 0;
    }
    .newsletter .botao {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .nivel-um .icon-chevron-down,
    .menu li.com-filho > a .icon-chevron-down {
        display: none;
    }
    .menu.lateral .ativo {
        background-color: transparent;
    }

    #barraTopo .busca .botao-busca {
        top: 4px;
        right: 4px;
    }

    .produto .nome-produto {
        font-size: 40px;
        font-weight: 600;
        color: #009999;
    }

    .produto .conteiner-imagem img {
/*      width: 600px;
        max-width: 100%;
        border-radius: 6px;
        display: block;
*/
}
    .pagina-produto .secao-principal > .span9 {
        padding-left: 0;
        padding-top: 1px;
    }
    .produto .codigo-produto {
        border-bottom: 0;
    }
    .produto .codigo-produto * {
        color: #999;
    }
    .produto .codigo-produto:after {
        color: #FF6E53;
        font-size: 16px;
        line-height: 1.3;
        display: block;
        /*margin-top: 20px;*/
    }

    .produto > div > .span6 + .span6 {
        float: left;
    }
    .produto > div > .span6:first-child {
        max-width: 600px;
    }

    .conteudo-topo .superior {
        padding-top: 2px;
        padding-bottom: 15px;
    }

    .pagina-pagina .conteudo {
        padding-left: 30px;
        margin: auto;
        float: none;
    }

    .produto-compartilhar .lista-favoritos {
        position: absolute;
        top: 5px;
        left: 5px;
        font-weight: normal;
        color: transparent;
        z-index: 999;
        background: transparent;
        padding-top: 4px;
        padding-left: 33px;
        transition: 0.2s color;
    }
    .produto-compartilhar .lista-favoritos:hover {
        color: #009999;
    }
    .produto-compartilhar .lista-favoritos i {
        position: absolute;
        top: 2px;
        left: 1px;
        color: transparent;
        display: block;
        width: 25px;
        height: 25px;
        background: center center no-repeat;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAeFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlpXV9uAAAAJ3RSTlMA+/Uh71oLBY/ge9HpUimEYxUH3NZwQhwQSTkym5VpxL+0reSizLnsk2rCAAAClElEQVRYw+3Y13KrQBAE0N5dWDIi5yCU5v//8NpWyZZkFJm6Tz7PU107alAB+MPOqlRbB6ZpBkVbamt2RJdt8TVSt6qycI9uTbc/eL4U0vcmOw/U77iyzu3pOJJNvWu2GrdUbbTZSkEnQmZ2rRKcSVRgZxcj203UVvPLhvnk0xWR9rXGt6ruM0FX/CkPrZnjFZ1BM8QYfe9dDiPN8btC40psriXNc1bHAyThyqF5cm3GV3nRXtAtftfiQ9gZdIvwouoyz6M7jF0IK7RPeY8TdbCnu3xbqY+8uzwz+e63mQTd59irLd0nDs2pa2VLesTwH490Jb5YQUosssjCsT1BLMQU4oMeDGLiDPigOuIiuxhA4REbLwB0LomN7DXCHTGa1OfGjMYGpk+MMhODQYy2OXJJjIwVXEGMpM0cKHq4xEl07Cdk/w35W44MYuQMCLbEyAtQjMRo3UD1xGhTIokMzk4SoGHceSwAlDbjVagBJKbD+G/4SfWSWMidwpc6IxaeefZsw8DoYxxZxUHQYmJd4ERHDL2kA34o21i+sMKZdrO04U2Dc0mwF7SAGANcqkxPLMjzot8vKnn6fl6aV/ildN+u2nFjzFAr5828lQIYE51VCdxK3DKd7ycxfbmP+byfZlLxWp4b464yz8QLeVle4oF4eP6ekfuhwkOVOcon80ZT4wm6Poin8g6BxlOSYjLoIWNTW3iS1XY+PeDvGgvPC+300Rt5i5coNxP3Lhe3xIviaBQ38/ZRjJfpYC1vfqVJ8AZdb4wb9Wq8JWl2M2VvuwZvC21H0AXh2CGuLClbpK7CIvHgnSVKL4+xUGWu5Vm9GoslxalsY6oTMLCa3fZ49xYWWFihu07TtRuCjW6GoUnw5//4B0AZTvwdX2ctAAAAAElFTkSuQmCC");
        background-size: 100%;
    }
    .produto-compartilhar .lista-favoritos:hover i {
        color: transparent;
        background: center center no-repeat;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAh1BMVEUAAAAAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZkAmZl4W5KoAAAALHRSTlMA+wMh4veP8+/X0WQGKYRFChzofFw5MhYRDd2/m5VqU3FZxE2zrcy3onc/61ovcjIAAAKwSURBVFjD7dfXctswEIXhA4C9iL2JnVQX3v/5EsW2otBU38mVv2vOP1guZiTiBzknF6nXxnHcemlQcMzgRXB+ROQObvHTfl9vrVBl6tFaad0o+LdcMHba6s8jobmt933q45oitdeKyuQXppvaKJx/BhCjZuoXj6jK2k7z+WHdZhXKCWbW3sUJcq82mZw4bjuXzxzPqww5gw22OE/bDHJOWB0KTGR9qcp5ysLlHyMsFDlPLeNs0rM3TF5zrFIOcPdihClm2Tku5LYlbzB27u+epkv5YNFvN/KmoyaEZsibrP58H3iyYvI2RVso8ja2Tb52LTRV3mOE8h69Cj4vYLuUJEz744huxWiCbOX+2UhjSCLL5nREUUkqapUB8CxJxmpPE+t0Qb324e4koZU4TUxoSNCHlEGzh21QBpUOnUoZNBbYM8qgqiEiDbIakSQNVuQnJH+H5FumvocNWoUyaLU4bCiDZQJRUwbXAXzboNyJAyQDXXA4AAg0sp6u+QCcmGzPZowTURPdbXUncMJHk+gS9uf/NjrNT16GD/xQsvd7rPQ4PhW2QvU/5Dy08fadrgUupOt3X+AqwSVn3LC3XuDQcvyjiC32Rs+yv3+odObrvWWX45sgennVSpRjhlgoL/YWAiAsKosA8/jvItX5zmdcPr2PaW+6mSV7rhdluCnoTPZEz9wHuCNrNg8X1U2T4668H9QHe0Nc4AHFuH3ojPq29fEQx9sa93vG2uN4EE+r471euEs4Hudqy3tf5CmewcXeZLeuSxTgSZk9sKu9jZ3haf5Y6lfWW8YOXuB7a/3Ken28xEl24cx6qwSv4q6msMnrUzSX43UiMtlkvQJvyRrroqhaXYY35X2p/11vX+Bt/uFr2fpqdECAfy473B04SHA3KpfLMnJBpkgaO3Hw4//4BYgemx7SJPQ4AAAAAElFTkSuQmCC");
        background-size: 100%;
    }
    .fb-compartilhar {
        margin-left: 0;
        margin-top: 6px;
    }

    .produto-video {
        padding-left: 15px;
        padding-right: 15px;
        border: none;
        border-radius: 6px;
        background-color: white;
        box-sizing: border-box;
    }
    .modal-header {
        font-size: 19px;
        font-weight: 600;
        line-height: 1.2;
        margin-top: 8px;
    }
    .modal-header .titulo {
        margin-top: 8px;
        margin-bottom: -5px;
        margin-left: 5px;
    }
    .modal-body {
        font-size: 15px;
    }
    .modal-footer {
        box-shadow: none;
        border-top: none;
    }

    .pagina-favorito-listar-publico .abas-conteudo {
        border: none;
        padding-left: 0;
        padding-right: 0;
    }

    .produto .abas-custom .tab-content {
        border-radius: 6px;
        background-color: white;
        box-shadow: none;
        font-size: 16px;
    }
    #descricao ul {
        margin-left: 1.2em;
    }
    #descricao li {
        text-indent: -5px;
    }

}

@media (max-width: 767px) {
    .atalhos-mobile li.vazia {
        display: none;
    }
    .conteiner .logo {
        margin-bottom: 10px;
    }
    .atalhos-mobile {
        border-bottom: 0;
        margin: 19px auto;
        max-width: 93%;
        border-radius: 6px;
        background-color: #fff;
        border: 1px solid #F4F4F4;
        box-sizing: border-box;
    }
    .atalhos-mobile a {
        font-size: 25px;
        padding: 0 4px;
        top: 0px;
        text-decoration: none;
    }
    .atalhos-mobile a.icon-user {
        display: block;
        width: 40px;
        height: 40px;
        background-color: transparent;
        color: transparent;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAMAAACbFsmhAAAAeFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNCMpVpAAAAJ3RSTlMARu7wD3fhfAoF+KWeLyIW8ufb2M27s5fTiFI4KxyFXMiVhGQgsGuyb6BrAAABLElEQVQ4y5VU6bqCIBS8hqG54W5ptty6l/d/wyiSYcn8nH9zvoFzGBh+VmPndU2V51XTebsZyT0hXIEk9w8S/xBxA9HBtzVHyh3Qo6nx0EkD8QwNn4GmyjZzok02acI9n8U+fIu2/Au278Prza79OPZXvaE04oRKOch1Q4na76tCsYpNYzLsTp88xaIzDnxGNRU0UKzSrUPDQLBWsVgXxarcClZbp3V8qQUr9H0BTFEIxpfacYjgm+Mw2mEojIR2tS3CSBi8VWQwnlipLMAa8m8FJDxFOLS8loS52Ugv8lrUBfeWABdI8VTK0NWMRD4VWPLnZraZzIMnsT14DFsQhHbUNeyCIOiRIjdV8YMCkbLCmSd9ythw6yKEcznmKz+M5a8HyMxPLFv/HS7jAVGmYRPBSNV5AAAAAElFTkSuQmCC");
        background-size: 25px 25px;
        background-repeat: no-repeat;
        background-position: center;
        box-sizing: border-box;
    }
    .atalhos-mobile a.icon-signout {
        display: block;
        width: 40px;
        height: 40px;
        background-color: transparent;
        color: transparent;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAkFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPSK1hMAAAAL3RSTlMAkfv1BfhWTQO44YxwOTUVxDAPB/HOvqJ0ZSok28Fc0qideh/nyYZGC9arlz6AG1tH+ygAAAI0SURBVFjDpNXrcoIwEAXglaByqYByERXxrtXanvd/u87oVNs1CSz9/geyyTkTahJf6zJcLyulgtxf98qRS/8w3x7AqeLz9E4deNewgoHaRCSUlntY5TPJNr06QKPs2PqTwxVaCQbUxmiJ1vwFNSodCPS3ZJdOIXQim68DpIbW49tDKpiQWd2H2MCWFsj5tuJmEFM7MooDyJWWvCSQW7lkNLXnt0ouUz/nQ4ws/YBRth7Ej3MZhjkePshoZwzM5cTHijYKN/uJfOAiIo1Jz2mI4Bha1cm4ILEOTAV0/ImtpWNxRUKPOvLO0JhRZzU0PsnC3Sjnl4Tl0cerNdkMeKUXf0KgyeDhnUhy6InHfsc4c7LyEjBv9HTBiw9qsFC87M8tpAqciqnJG5iDZwnhlpoVxkUbcE5MzXaZaegVuCW1MQOTu3STwXhj7ngW9oyUvgspXuzoLjpDxBnfAgCu+pnJ6fTEXMEVdDNXEDtqezJluRBwIk1CcbxfSB8dnFMKDZccoZP6uzV7WWEQBqIwLG0pttRerDvJTnTj+z+f20AI4vjNAwTCTOac86d64C94IL9yvSmPWFPqYzNGxoYPNn96fjn49RVfsKWqaAngImVl9DpqocdWJLXaLJ22c8Mlq9QRw+ktsTftPlbw4OOjmQ+P4Xj7PBpvmxsI4AQReIjhMQsHQRhVTT2HaRr3rbt6RoBkXm+ATDXU9di5rP+LgPG82g6g+/Jz4Vv2Nc1L38Trs94PfX9sMwpl+Kfd5cUAAAAASUVORK5CYII=");
        background-size: 25px 25px;
        background-repeat: no-repeat;
        background-position: center;
        box-sizing: border-box;
    }
    .atalhos-mobile a.icon-signout:before {
        display: none;
    }
    .atalhos-mobile li:first-child {
        float: right;
    }
    .icon-home:before {
        color: #333;
        text-shadow: none;
    }
    .atalhos-mobile > ul > li {
        border-radius: 3px;
        border: none;
        height: 40px;
        width: 40px;
        margin: 5px;
    }
    .icon-shopping-cart,
    .icon-shopping-cart:hover {
        color: white;
        text-shadow: none;
    }
    .conteudo-topo .busca-mobile {
        background-color: transparent;
    }
    .conteudo-topo .busca-mobile .atalho-menu {
        display: none !important;
    }
    .busca-mobile .busca {
        margin-right: 0;
    }
    .busca {
        max-width: none;
    }
    .busca input {
        max-width: none;
        width: calc( 100% - 10px );
    }
    .busca .botao-busca {
        right: -3px;
        top: 4px;
        border-radius: 3px;
        background-color: #999999;
        height: 30px;
        width: 30px;
        padding: 1px;
        padding-left: 3px;
    }

    .acoes-produto-responsiva .tag-comprar {
        display: none;
    }
    .input-append .btn-group:last-child > .dropdown-toggle, .input-append .btn-group:last-child > .dropdown-toggle:hover, .input-append input[type="submit"] {
        height: 44px;
    }
    .ordenar-listagem .filtro-mobile .btn {
        background-color: #999;
        background-image: none;
        color: white;
        padding-left: 15px;
        padding-right: 15px;
        box-shadow: none;
        border: none;
        transition: 0.4s background-color;
    }
    .ordenar-listagem .filtro-mobile .btn:hover {
        background-color: #009999;
        background-image: none;
        color: white;
    }
    .atributo-comum a span {
        font-size: 14px;
        padding: 1px 14px;
    }

    #corpo .conteiner {
        position: relative;
    }
    .breadcrumbs {
        position: absolute;
        border: none;
        top: -38px;
        left: 2px;
        text-transform: lowercase;
    }
    .pagina-produto .breadcrumbs {
        top: -29px;
    }
    .produto .nome-produto {
        font-size: 25px;
        font-weight: 600;
        color: #009999;
    }
    .produto .codigo-produto * {
        color: #999;
    }
    .produto .codigo-produto:after {
        color: #FF6E53;
        font-size: 13px;
        line-height: 1.3;
        display: block;
        /*margin-top: 5px;*/
    }
    .breadcrumbs ul li a {
        font-size: 12px;
        text-decoration: none;
        padding-left: 0;
        color: #009999;
    }
    .ordenar-listagem.topo {
        padding-bottom: 2px;
    }
    .atributos div > span {
        font-size: 14px;
        margin-bottom: -9px;
        display: block;
    }
    .produto-compartilhar,
    .produto .principal .atributos,
    .pagina-produto .principal .preco-produto,
    .produto .principal > div {
        border-bottom: 0;
    }
    .produto .conteiner-imagem > div {
        border: none;
        border-radius: 6px;
    }
    .listagem.aproveite-tambem .listagem-linha li {
        width: 100%;
    }
    .aproveite-tambem > ul {
        box-sizing: border-box;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .listagem .span3 .listagem-item .nome-produto {
        font-size: 20px;
    }
    .preco-produto.destaque-preco,
    .preco-produto.destaque-preco .preco-venda, .preco-promocional,
    .preco-produto strong.titulo, .resumo-compra .preco-produto .titulo {
        font-size: 16px;
    }
}




/* //////////////////////////////////////////////////
// MENU MOBILE
////////////////////////////////////////////////// */
#mmobbase {
    position: fixed;
    background-color: #FFFFFFbb;
    z-index: 9999998;
    width: 100vw;
    height: 100vh;
    opacity: 0;
    pointer-events: none;
    top: 0;
    left: 0;
    transition: 0.4s opacity ease-in-out;
}
.fancybox-overlay {
    background-color: #FFFFFFbb;
    background-image: none;
}
.abrirmenu #mmobbase {
    opacity: 1;
    pointer-events: all;
}
#mmob {
    position: fixed;
    background-color: white;
    z-index: 9999999;
    max-width: 95%;
    width: 350px;
    padding: 20px 10px 20px 0;
    opacity: 0;
    height: 100vh;
    overflow: auto;
    box-shadow: 0 0 0 rgba(0,0,0,0);
    top: 0;
    left: 0;
    box-sizing: border-box;
    transform: translateX(-100%);
    transition: 0.4s transform ease-in-out, 0.4s box-shadow ease-in-out, 0.4s opacity ease-in-out;
}
.abrirmenu #mmob {
    opacity: 1;
    box-shadow: 0 0 20px;
    transform: translateX(0);
}
#fecharmenu,
.fancybox-close {
    width: 38px;
    height: 38px;
    position: absolute;
    transform: translateX(-200%);
    border-radius: 50%;
    background-color: #009999;
    right: 10px;
    top: 10px;
    z-index: 10;
    cursor: pointer;
    transition: 0.4s transform;
}
.fancybox-close {
    background-image: none;
    transform: translateX(0);
    top: -18px;
    right: -18px;
}
#fecharmenu:before, #fecharmenu:after,
.fancybox-close:before, .fancybox-close:after {
    content: '';
    display: block;
    width: 22px;
    height: 4px;
    border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: white;
    transform: translate(-50%,-50%) rotate(45deg);
    transition: 0.2s width ease-out;
}
#fecharmenu:after,
.fancybox-close:after {
    transform: translate(-50%,-50%) rotate(-45deg);
}
#fecharmenu:hover:before, #fecharmenu:hover:after,
.fancybox-close:hover:before, .fancybox-close:hover:after {
    width: 28px;
}
.abrirmenu #fecharmenu {
    transform: translateX(0);
}
#fecharmenu:hover, .fancybox-close:hover {
    transform: translateX(0) scale(1.1);
}
#mmob .nivel-um {
    margin-left: 10px;
}
#mmob .icon-chevron-down {
    display: none;
}
#mmob a,
#mmob #fecharmenu + .titulo {
    font-size: 16px;
    display: block;
    padding: 8px 10px;
    box-sizing: border-box;
    border-radius: 3px;
    transition: 0.4s background-color;
}
#mmob a:hover,
#mmob #fecharmenu + .titulo:hover {
    text-decoration: none;
    background-color: #f4f4f4;
}
.atalhos-mobile > ul {
    margin-left: 50px;
}
#mmobbtn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 5px;
    left: 5px;
    cursor: pointer;
}
#mmobbtn:before, #mmobbtn:after {
    content: '';
    display: block;
    width: 23px;
    height: 4px;
    border-radius: 2px;
    position: absolute;
    top: 40%;
    left: 50%;
    background-color: #333;
    transform: translate(-50%,-50%);
    transition: 0.1s top ease-out, 0.1s background-color ease-out;
}
#mmobbtn:after {
    top: 60%;
    transform: translate(-50%,-50%);
}
#mmobbtn:hover:before {
    background-color: #009999;
    top: 35%;
}
#mmobbtn:hover:after {
    background-color: #009999;
    top: 65%;
}

.alert {
    margin: 20px;
}

@media (min-width: 768px) {
    #mmob {
        display: none;
    }
}
@media (max-width: 767px) {
    .menu.superior {
        display: none !important;
    }
}



/* //////////////////////////////////////////////////
// TRIBAL PRO
////////////////////////////////////////////////// */
#mensagempro,
#mensagemextra {
    display: block !important;
    border: 1px solid #FF6E53;
    background: #fff;
    margin: 36px auto 20px;
    width: 1784px;
    max-width: 93%;
    padding: 10px 15px;
    border-radius: 3px;
    font-size: 15px;
    text-align: center;
    box-sizing: border-box;
    clear: both;
}
.cabecalho-interno #mensagemextra {
    width: auto;
    max-width: 100%;
    margin-top: 56px;
}
.pagina-pedido-finalizado .span8 + #mensagemextra {
    display: none !important;
}
#mensagemextra.atencao-checkout {
    background-color: #FF6E53;
    color: white !important;
    font-size: 17px;
    margin-left: 20px;
    margin-right: 20px;
}
.email-box #mensagemextra {
    padding: 8px 0 0;
    border: none;
    color: #FF6E53;
    margin: 0;
    max-width: 100%;
    display: block !important;
    height: auto;
}
@media (max-width: 767px) {
    #mensagempro,
    #mensagemextra {
        font-size: 13px;
        height: 67px;
        margin: 10px auto;
        display: flex !important;
        justify-content: center;
        align-items: center;
        margin-top: 95px;
        margin-bottom: -72px;
        padding-left: 7px;
        padding-right: 7px;
    }
    #mensagemextra {
        margin-top: 90px;
        margin-bottom: -77px;
    }
    .pagina-pedido-finalizado #mensagemextra,
    .pagina-login #mensagemextra {
        margin-top: 70px;
        margin-bottom: 20px;
        margin-left: 10px;
        margin-right: 10px;
        height: auto;
    }
    .pagina-login #mensagemextra {
        margin-top: 20px;
    }
    #pix-qr-code {
        margin-top: -50px;
        padding-bottom: 30px;
    }
    .pagina-pedido-finalizado .cabecalho-interno .span4 {
        display: table-footer-group;
    }
    .pagina-pedido-finalizado .cabecalho-interno .span8 {
        display: table-header-group;
    }
    .pedido-finalizado .cabecalho-interno .status-pagamento h3 {
        line-height: 1.5 !important;
    }
    #box-pagamento-aguardando {
        padding-right: 13px !important;
        padding-top: 20px !important;
    }
}

.atacado #fecharmenu, 
.atacado .fancybox-close,
.atacado .btn:hover,
.atacado .btn.verde, 
.atacado .avise-me .avise-btn .botao,
.atacado .input-append:hover .input-append .btn-group:last-child > .dropdown-toggle,
.atacado .input-append .btn-group:last-child > .dropdown-toggle:hover,
.atacado .input-append input[type="submit"]:hover,
.atacado .pagination ul > li.active > a, .pagination ul > li.active > span,
.atacado .pagination ul > li.active > a:hover,
.atacado .pagination ul > li > a:hover {
    background-color: #747574;
}
.atacado .btn:hover,
.atacado .atributos ul li a:hover {
    border-color: #747574;
}
.atacado .atributos ul li a {
    border-color: #F4F4F4 !important;
}
.atacado .atributos ul li.active a {
    border-color: #747574 !important;
    color: #747574 !important;
    box-shadow: 0 0 5px #00000033 !important;
}
.atacado .atributos ul li.active a span {
    color: #747574 !important;
}
.atacado #rodape .titulo,
.atacado h1, .atacado .cabecalho-interno .titulo,
.atacado .caixa-dados h3,
.atacado .conteudo h1,
.atacado .conteudo h1.titulo,
.atacado .carrinho:hover,
.atacado .aproveite-tambem h4,
.atacado .menu.superior .nivel-um > li a:hover, 
.atacado .menu.superior .nivel-um > li a:hover strong,
.atacado #rodape .institucional a:hover,
.atacado .pagamento-selos a:hover,
.atacado .tabela-carrinho .produto-info a:hover {
    color: #747574;
}
.atacado textarea:focus, 
.atacado input[type="text"]:focus, 
.atacado input[type="password"]:focus, 
.atacado input[type="datetime"]:focus, 
.atacado input[type="datetime-local"]:focus, 
.atacado input[type="date"]:focus, .atacado input[type="month"]:focus, 
.atacado input[type="time"]:focus, .atacado input[type="week"]:focus, 
.atacado input[type="number"]:focus, 
.atacado input[type="email"]:focus, 
.atacado input[type="url"]:focus, 
.atacado input[type="search"]:focus, 
.atacado input[type="tel"]:focus, 
.atacado input[type="color"]:focus, 
.atacado .uneditable-input:focus {
    border-color: #74757477;
    box-shadow: 0 0 8px #74757499 !important;
}
@media (min-width: 768px) {
    .atacado .icon-shopping-cart,
    .atacado .icon-shopping-cart:hover,
    .atacado .breadcrumbs ul li a,
    .atacado .menu.lateral.aberto .nivel-dois > li > a:hover,
    .atacado .menu .nivel-dois a:hover,
    .atacado .produto .nome-produto,
    .atacado .produto-compartilhar .lista-favoritos:hover {
        color: #747574;
    }
}
@media (max-width: 767px) {
    .atacado .ordenar-listagem .filtro-mobile .btn:hover {
        background-color: #747574;
    }
    .atacado .produto .nome-produto,
    .atacado .breadcrumbs ul li a {
        color: #747574;
    }
}
.atacado #mmobbtn:hover:before,
.atacado #mmobbtn:hover:after {
    background-color: #747574;
}
.atacado .botao .icon-shopping-cart {
    color: white;
}

#mensagem_cadastro {
    display: block;
    margin-bottom: 30px;
    color: #FF6E53;
    font-size: 16px;
}
#mensagem_cadastro a {
    text-decoration: underline;
}
.pagina-login.atacado #mensagem_cadastro {
    margin-bottom: 0;
}
.pagina-conta.atacado #mensagem_cadastro {
    padding: 20px 20px 0;
}

.transportadora.forma-envio .envio-nome {
    color: transparent !important;
    font-size: 1px !important;
}
.transportadora.forma-envio .envio-nome:before {
    content: 'IS Entrega';
    color: #444444 !important;
    font-size: 12px !important;
}

.comprar:after {
    content: 'Todos os produtos do site são vendidos em unidade!';
    display: block;
    font-size: 16px;
    font-style: italic;
    text-align: center;
    margin-top: 10px;
}



/* link de promocao no menu */
.ul_com_promocao {
	padding-bottom: 36px !important;
	position: relative;
}
.item_promocao {
	position: absolute;
	width: 100%;
	bottom: 0;
	font-weight: bold;
}
@media (min-width: 768px) {
	.ul_com_promocao {
		padding-bottom: 23px !important;
	}
	.item_promocao {
		bottom: -5px;
	}
}

.banner.lateral {
    display: none;
}



@media (min-width: 768px) {
    .mob {
        display: none;
    }
}
@media (max-width: 767px) {
    .dktp {
        display: none;
    }
}


