#rodape{
    display: none !important;
}

.preco-produto.destaque-avista{
    display: none !important;
} 

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div:nth-child(2) > div > div.info-principal-produto > div.codigo-produto {
    display: none !important;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #C08329 !important;
    padding: 20px 0 !important;
    text-transform: uppercase !important;
}

.btn {
    background-color: #c08329 !important;
    /*background-image: unset !important;*/
    /*background-image: unset !important;*/
    /*background-image: unset !important;*/
    /*background-image: unset !important;*/
    /*background-image: unset !important;*/
}

.pagina-produto #formCalcularCep > div > div > button {
    background: #ccc !important;
}

.pagina-produto .span12 .abas-custom {
    display: none;
}

.atributo-comum a span {
    color: #A3A3A3 !important;
}

.atributo-comum a:hover span{
    color: #fff !important;
}

.atributos ul li.active a span {
    color: #fff !important;
}

.atributos ul li a span {
    color: #9d9d9d !important;
    font-size: 12px !important;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div:nth-child(2) > div > div.atributos > div > ul > li.active > a {
    transform: scale(1) !important;
    background-color: #4a4a4a !important;
}

.atributos ul li a:hover {
    background-color: #4a4a4a !important;
    color: #fff !important;
    transform: unset !important;
}





li.melhorPai {
    height: 20px !important;
}

.atributos ul li a {
    border: 1px solid #A3A3A3 !important;
    border-radius: 5px !important;
}

#cabecalho>.conteiner>.row-fluid>.span3 {
    width: 35%;
}

#cabecalho>div.conteiner>div.row-fluid>div.conteudo-topo.span9 {
    width: 65%;
    margin-left: 0;
}

@media screen and (max-width: 767px) {
    #cabecalho {
        padding-top: unset !important;
    }
}

/*.pagina-inicial #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(3){*/
/*    display: none !important;*/
/*}*/

.pagina-inicial .listagem .produtos-carrossel {
    padding: 0 15px !important;
}

.rastreio-btn {
    line-height: 60px !important;
}

.dropdown-menu > li > a:hover{
    background-color: #edd089 !important;
    color: #282828 !important; 
}

.listagem .listagem-linha:first-child {
    padding: 5px 0 0 !important;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev, .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
    padding: 40px 0px !important;
    background: transparent !important;
    margin-top: -55px !important;
    width: 50px !important;
    height: 45px !important;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before {
    content: "" !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    background-image: url(https://cdn.awsli.com.br/2720/2720974/arquivos/4c4066e751d43255b9039ba70be434f7.png) !important;
    background-repeat: no-repeat !important;
    background: #c0832970;
    border-radius: 40px;
    background-position: center;
    transform: scale(.5) rotate(180deg) !important;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before {
    content: "" !important;
    display: block !important;
    width: 50px !important;
    height: 50px !important;
    background-image: url(https://cdn.awsli.com.br/2720/2720974/arquivos/4c4066e751d43255b9039ba70be434f7.png) !important;
    background-repeat: no-repeat !important;
    background: #c0832970;
    border-radius: 40px;
    background-position: center;
    transform: scale(.5) !important;
}

#listagemProdutos > ul:nth-child(4) > li {
    margin-bottom: 30px !important;
}

.pagina-inicial .listagem .info-produto {
    padding: 10px 0 0 !important;
}

.align-itens-preco{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 67px !important;
    flex-direction: column !important;
}

.pagina-produto .info-produto a.nome-produto.cor-secundaria {
    height: 40px !important;
    overflow: hidden !important;
    min-height: initial !important;
}

.pagina-inicial .info-produto a.nome-produto.cor-secundaria,
.pagina-produto .info-produto a.nome-produto.cor-secundaria{
    height: 38px !important;
    overflow: hidden !important;
    min-height: initial !important;
}

.bandeiras-produto span.bandeira-promocao:after {
    content: ' OFF' !important;
    font-size: 17px !important;
    font-family: 'Roboto' !important;
    position: relative !important;
    top: 0px !important;
    margin-right: 5px !important;
}

.bandeiras-produto span.bandeira-promocao:before {
    content: unset !important;
}

.bandeiras-produto span.bandeira-promocao {
    width: 80px !important;
}

.bandeiras-produto {
    position: absolute !important;
    top: 6px !important;
    right: 105px !important;
    left: unset !important;
}

span.fundo-principal.bandeira-promocao {
    background: #c08329 !important;
}

.bandeiras-produto span.bandeira-promocao {
    border-radius: 5px !important;
}

.info-produto .nome-produto {
    font-weight: 300 !important;
    margin: 0 10px !important;
    font-size: 18px !important;
}

.a-partir-de {
    color: #c08329 !important;
}

.preco-produto-new {
    font-weight: 700 !important;
    color: #C08329 !important;
    font-size: 25px !important;
}

#listagemProdutos{
    display: flex !important;
    flex-direction: column !important;
}

#listagemProdutos .vitrine-22861533,
#listagemProdutos > ul:nth-child(4){
    order: -1 !important;
}

.listagem .produtos-carrossel {
    position: relative;
    padding: 0 0 !important;
}

.menu.superior .nivel-um>li a strong {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #000 !important;
}

.menu.superior .nivel-um>li {
    padding: 10px 15px !important;
}

.menu.superior .nivel-dois li {
    margin: 0;
    min-width: 150px;
    text-align: start;
}

.menu.superior .nivel-dois li:hover {
    border-radius: 0px;
    margin: 0;
}



/*
*
*        Header
*
*/

a:focus, 
.cor-principal, 
.menu a:hover{
    color: #C08329 !important;
}

.listagem-item .produto-sobrepor {
    box-shadow: 0px 0px 10px #bbb !important;
}

.nome-produto .cor-secundaria{
    color: #000 !important;
}

a:hover{
    text-decoration: none !important;
}

.faixa_diferencial_container {
    margin-bottom: 4rem !important;
}

#cabecalho .conteiner {
    padding-bottom: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    background-color: #282828 !important;
}

.busca input {
    width: 90% !important;
    border: 1px solid #c7c7c7 !important;
    border-radius: 0 !important;
    height: 20px !important;
    border-radius: 20px !important;
    padding-left: 20px !important;
}

.busca .botao-busca {
    position: absolute !important;
    right: -10px !important;
    top: 10px !important;
    background: #EDD089 !important;
    border: none !important;
    color: #000 !important;
    font-size: 18px !important;
    padding: 10px 12px !important;
    height: 40px !important;
    border-radius: 25px !important;
}



/*
*
*        Menu
*
*/



.menu.superior {
    background: #d1d1d1 !important;
}



/*
*
*        Titulos de sessão
*
*/

.listagem .titulo-categoria,
.titulo-categoria{
    border-top: 1px solid #B5B5B5 !important;
    margin: unset !important;
    padding-top: 15px !important;
}

.titulo-categoria strong,
.titulo-categoria .titulo {
    padding: 10px 30px !important;
    border-radius: 150px !important;
    border: none !important;
    color: #000 !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    margin: 0 auto !important;
    text-transform: uppercase !important;
    letter-spacing: 0px !important;
    font-family: "Roboto" !important;
}

.titulo-categoria:after,
.titulo-categoria:before{
    background: transparent !important;
    width: unset !important;
    height: unset !important;
    content: unset !important;
    display: unset !important;
    margin-top: unset !important;
}

.faixa_itens_destaque_mini .destaques-content {
    border-top: solid 1px #b5b5b5 !important;
    padding: 30px 0 25px !important;
    margin-top: 20px !important;
}

.conteiner-principal .conteiner {
    padding: 0px 0px !important;
}



/*
*
*        Itens Lista de Compras
*
*/


.pagina-categoria .acoes-produto.hidden-phone .botao-comprar,
.pagina-busca .acoes-produto.hidden-phone .botao-comprar {
    margin-top: 0px !important;
    background: #C08329;
    padding: 10px 0 !important;
    border-radius: 5px;
    color: #fff !important;
    line-height: normal !important;
    font-weight: 700;
    width: 100%;
}

.acoes-produto.hidden-phone .botao-comprar {
    margin-top: 0px !important;
    background: #C08329 !important;
    padding: 10px 70px !important;
    border-radius: 5px !important;
    color: #fff !important;
    line-height: normal !important;
    font-weight: 700 !important;
}


.listagem.aproveite-tambem.borda-alpha > h4::before {
        content: '' !important;
}


/*
*
*        Página de Categorias, Marcas e Busca
*
*/

.menu.lateral {
    display: none;
}

/*
*
*
*       Filtro Ranger Preço
*
*/

input[type=range] {
    background-color: #C08329 !important;
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none; /* Remove o estilo padrão do navegador */
    appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #282828; /* Cor da bolinha */
    cursor: pointer;
}

input[type=range]::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #282828; /* Cor da bolinha */
    cursor: pointer;
}

input[type=range]::-ms-thumb {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #282828; /* Cor da bolinha */
    cursor: pointer;
}

.filtro.lista ul {
    background: #fff !important;
    border-radius: 6px !important;
}

.filtro.lista ul li {
    border: none !important;
}

.filtro.lista ul li label {
    color: #000 !important;
}

.filtro.lista ul li.active label {
    background: #c08329 !important;
}

.filtro.lista ul li  a label:hover {
    background: #c08329 !important;
    color: #fff !important;
}

.filtro {
	margin: 20px !important;
	border-radius: 6px !important;
	background: #d9d9d9 !important;
}

.filtro h4 {
    border: none !important;
    padding-bottom: 0 !important;
}

.borda-alpha:nth-child(3) {
    display: none;
}

/*
*
*       NewsLetter
*
*/

button.newsletter-assinar {
    background: #c08329;
}

/*
*
*       Prodouto | Categoria, Busca e Marcas
*
*/

.pagina-categoria .listagem-item .imagem-produto,
.pagina-busca .listagem-item .imagem-produto,
.pagina-marca .listagem-item .imagem-produto {
	height: 180px !important;
}

.pagina-categoria .listagem-item .imagem-produto img,
.pagina-busca .listagem-item .imagem-produto img,
.pagina-marca .listagem-item .imagem-produto img {
	margin: 0 !important;
	left: 50%;
	transform: translateX(-50%);
}

@media (max-width: 768px) {
    .pagina-categoria .listagem > ul,
    .pagina-busca .listagem > ul,
    .pagina-marca .listagem > ul {
    	padding: 20px;
        display: flex;
        flex-direction: column;
        gap: 50px;
    }
    
    .pagina-categoria .listagem > ul > li > ul,
    .pagina-busca .listagem > ul > li > ul,
    .pagina-marca .listagem > ul > li > ul{
    	display: flex;
        flex-direction: column;
        gap: 50px;
    }
    
    .pagina-categoria .acoes-produto-responsiva .tag-comprar,
    .pagina-busca .acoes-produto-responsiva .tag-comprar,
    .pagina-marca .acoes-produto-responsiva .tag-comprar {
        width: 85%;
        line-height: 25px;
        border: none;
    }
    
    .pagina-categoria .acoes-produto-responsiva .tag-comprar span,
    .pagina-busca .acoes-produto-responsiva .tag-comprar span,
    .pagina-marca .acoes-produto-responsiva .tag-comprar span {
        color: #FFF;
        font-weight: 600;
    }
    
    .pagina-categoria .listagem > .titulo,
    .pagina-busca .listagem > .titulo,
    .pagina-marca .listagem > .titulo {
        padding: 0 20px;
    }
}


.pagina-categoria .listagem-item .imagem-produto img,
.pagina-busca .listagem-item .imagem-produto img,
.pagina-marca .listagem-item .imagem-produto img {

.pagina-categoria .listagem-item .info-produto .nome-produto,
.pagina-busca .listagem-item .info-produto .nome-produto,
.pagina-marca .listagem-item .info-produto .nome-produto {
    min-height: unset;
	height: 38px !important;
	overflow: hidden !important;
}

.pagina-categoria .listagem-item,
.pagina-busca .listagem-item,
.pagina-marca .listagem-item {
    border: 1px solid #00000010 !important;
}

.pagina-categoria .listagem-item:hover,
.pagina-busca .listagem-item:hover,
.pagina-marca .listagem-item:hover {
    box-shadow: 2px 2px 7px 0px #00000050 !important;
}

.pagina-categoria .bandeiras-produto,
.pagina-busca .bandeiras-produto,
.pagina-marca .bandeiras-produto {
    top: 0 !important;
    right: 55px !important;
}

#range-price-controller .flex.flex-row {
    display: flex;
    gap: 10px;
    margin: 0 !important;
}

#aplicar-range-price,
.limpar {
    background: #c08329;
    color: #fff;
    padding: 5px 10px;
    border-radius: 2px;
    transition: all .3s;
}

#aplicar-range-price:hover,
.limpar:hover {
    background: #c98f39;
    color: #fff;
    transition: all .3s;
}

#aplicar-range-price:focus,
.limpar:focus {
    color: #fff !important;
}

#botaoOrdenar {
    background: #c08329;
    color: #fff;
    outline: none;
}

.pagina-carrinho .botao.principal.grande {
	padding: 20px 30px !important;
}

.pagina-carrinho button#btn-frete {
    color: #fff !important;
}

.pagina-carrinho .fancybox-skin {
	width: 100% !important;
	left: -90px !important;
}

.pagina-carrinho .fancybox-inner {
	width: 100% !important;
}

.carrinho-checkout #finalizarCompra {
	padding: 20px 30px !important;
}

.carrinho-checkout .caixa-sombreada {
    box-shadow: 2px 2px 5px 5px #00000010 !important;
    border: none !important;
    border-radius: 5px !important;
}

.carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco {
	    padding: 10px 20px !important;
}

.carrinho-checkout #corpo .conteiner {
    padding-top: 30px !important;
}

.pagina-inicial .news-letter .listagem {
    justify-content: center !important;
    gap: 20px;
}

/* MOBILE */
@media (max-width: 600px) {
    .botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
        padding: 0 !important;
    }
    
    .botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
        margin-top: 0px !important;
        background: #C08329 !important;
        padding: 10px 70px !important;
        border-radius: 5px !important;
        color: #fff !important;
        line-height: normal !important;
        font-weight: 700 !important;
    }
    
    .acoes-produto-responsiva .tag-comprar span {
        color: #fff !important;
        font-weight: bold;
    }
    
    .destaques-content {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .p-desconto {
        text-align: center;
    }
    
    .div-meio {
        display: grid;
        justify-items: center;
    }
    
    .div-meio form {
        display: grid;
    }
    
    .aviso-cadastrar {
        font-size: 10px !important;
    }
    
    .pagina-produto .pagina-produto .acoes-produto > div.comprar > a.botao {
        padding: 20px 0 !important;
    }
    
    .pagina-produto .span6 div.principal {
        width: initial;
    }
    
    .pagina-produto .span12.produto {
        padding: 0 10px !important;
    }
    
    .pagina-produto .listagem .listagem-linha>ul {
        margin-left: 0 !important;
    }
    
    .pagina-produto .listagem-linha .row-fluid {
        display: grid;
        gap: 20px;
    }
    
    #menuinsta a::before {
        display: none;
    }
    
    #menuinsta strong.titulo.cor-secundaria {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    #menuinsta .slick-track > li:nth-child(1) {
        padding-left: 30px;
    }
    
    .pagina-produto .info-principal-produto {
        padding-top: 20px;
    }
    
    .pagina-produto #formCalcularCep > div > div > button {
        height: 62px !important;
        left: -10px;
    }
    
    .busca .botao-busca {
        display: flex;
        justify-content: center;
        align-items: center;
        right: 0px !important;
        top: 6px !important;
    }
    
    .pagina-produto #form-buscar > button {
        top: 6 !important;
    }
    
    .bandeiras-produto {
        top: 0 !important;
        right: 130px !important;
    }
    
    .botao.principal {
        background-color: #EDD089;
        color: #000;
    }
    
    .botao.principal:hover {
        background-color: #998554;
    }
    
    .atalhos-mobile {
        background: #000;
    }
}