body,
.menu-personalizado .menu-personalizado-categorias-link,
.breadcrumbs.borda-alpha a, .breadcrumbs.borda-alpha strong,
.menu-personalizado .nivel-dois a {color: #3a3a3a;}

.box-header-info {height: 35px;}
.box-header-info .box-header-info__message>div {height: 35px;line-height: 35px;font-size:14px;font-weight: 300;letter-spacing: 0.5px;}
.box-header-info .box-header-info__message>div b {font-weight: 500;}
body:not([modelo-cabecalho="modelo-1"]) .menu.superior>.nivel-um>li.categoria-id-offers>a {height: 33px !important;}
.menu-personalizado .nivel-dois>li>a {font-weight: 500;font-size: 15px;color: #616161;}
.menu.superior .nivel-um>li>a>strong {font-weight: 400;}
.st-menu-personalizado-subcategoria-item-title strong, .menu-personalizado .menu-personalizado-categorias-link strong {font-size: 20px;font-weight: 400;color: #3a3a3a;}
.st-menu-personalizado-subcategoria-item>ul.nivel-tres>.st-wrapper-menu>li>a {font-weight: 500;font-size: 15px;color: #616161;}
.st-menu-personalizado-subcategoria-item-title a {background: #B67233 !important;color: #fff !important;font-weight: 400;letter-spacing: 0.5px;}
.menu-personalizado .menu-personalizado-categorias-link a {font-weight: 400;background: #B67233;color: #fff;border: 1px solid #B67233;letter-spacing: 0.5px;}
.listagem-item a.add-fav {background: rgb(238 238 238 / 67%);}
.listagem-item a.add-fav:before {color: #B3A5D7;}
.listagem-item a.add-fav:hover:before {color: #B3A5D7;}
.listagem-item a.add-fav:after {color: #B3A5D7;}
.listagem-item a.add-fav:hover:after {color: #B3A5D7;}
.breadcrumbs.borda-alpha a,.breadcrumbs.borda-alpha strong {font-size: 12px;color: #3a3a3a;}
.breadcrumbs.borda-alpha a i {font-size: 13px;}
.caixa-destaque h1,.breadcrumbs.borda-alpha strong {font-weight: 500;}
.menu.lateral:not(.outras):before, .filtro h4 {color: #3a3a3a;font-weight: 500;}
.menu.lateral li .titulo, .lateral.outras.filtro-coluna label, .menu.lateral .com-filho ul.nivel-dois li a {font-size: 13px !important;color: #3a3a3a !important;}
.secao-principal .coluna .lateral a:before {border: 1px solid #e3bea1;}
.secao-principal .coluna .lateral a:after {background: #B67233;}
.componente .titulo i.icon-file-text {display: none;}
.componente .interno h2, .componente .interno h2 span, .componente .interno h3, .componente .interno h3 span {font-size: 13px !important;line-height: 18px !important;color: #3a3a3a !important;font-weight: 600 !important;}
.componente .interno p, .componente .interno p span {line-height: 18px;color: #616161;font-size: 12px;}
.pagina-busca h1.titulo, .pagina-categoria h1.titulo {color: #3a3a3a;font-weight: 400;}
.ordenar-listagem.topo .span6.clearfix>div:has(#botaoOrdenar) label {font-size: 14px;color: #3a3a3a;}
.ordenar-listagem.topo .span6.clearfix>div:has(#botaoOrdenar):before {font-size: 14px;font-weight: 400;color: #3a3a3a;}
.ordenar-listagem.topo .dropdown-menu>.active>a, .ordenar-listagem.topo .dropdown-menu>.active>a:before {color: #B67233 !important;}
.ordenar-listagem.topo .dropdown-menu>.active>a {background: #ffffff !important;}
.ordenar-listagem .dropdown-menu a {padding: 4px 12px;}
.pagina-busca .ordenar-listagem .dropdown-menu a, .pagina-categoria .ordenar-listagem .dropdown-menu a {font-size: 13px;}
li.listagem-linha>ul .listagem-item .info-produto>* {color: #3a3a3a;}
a.botao.botao-comprar {background-color: #5ebb7a;letter-spacing: 0.5px;font-weight: 500 !important;}
.listagem-item .buy-whatsapp-list a:hover {background: #5ebb7a;border-color: #5ebb7a;}
.listagem-item .buy-whatsapp-list a {color: #838383;background: #5ebb7a1a;border: 1px solid #5ebb7a1a !important;}
html body .listagem-item .bandeira-promocao {background: #ecc0db99 !important;}
.listagem-item.indisponivel .bandeiras-produto .bandeira-indisponivel {background-color: #e75454;}
.listagem-item .produto-avise .avise-me-list {background-color: #e75454;}
.listagem-item .produto-avise .avise-me-list .avise-me-list-descr {font-weight: 400;font-size: 12px;letter-spacing: 0.5px;}
.listagem-item.indisponivel .produto-avise .avise-me-list .avise-me-list-btn {font-size: 12px;letter-spacing: 0.5px;}
.listagem-item .info-produto .preco-produto * {color: #616161;}
.titulo-categoria,.titulo-categoria strong {font-weight: 400;color: #3a3a3a;}
.categorias-alta-titulo strong {font-weight: 400;}
div#categorias-alta .categorias-alta-item-titulo {font-weight: 600;}
.header-anchor {background-color: #ECC0DB;}
.header-anchor i {color: #814916;}
#barraNewsletter .componente .titulo {display: none;}
.pagina-produto .acoes-produto .buy-for-whats a {color: #838383;background: #5ebb7a1a;border: 1px solid #5ebb7a1a !important;}
.produto h1.nome-produto.titulo.cor-secundaria {font-size: 23px;font-weight: 400;color: #3a3a3a;line-height: 30px;}
.produto .codigo-produto span span {font-weight: 500;}
.produto .codigo-produto span[itemprop=sku] {color: #3a3a3a !important;}
.banner-tarja .banner-tarja__content .banner-tarja__item a .banner-tarja__text {display: flex;gap: 5px;justify-content: center;align-items: center;}
.banner-tarja .banner-tarja__content .banner-tarja__item a img {width: auto;height: auto;}
.banner-tarja .banner-tarja__content:not(.owl-loaded) {border: 0px solid #e8e8e8;}
.banner-tarja .banner-tarja__content {background: transparent;}
#cabecalho .carrinho>a>strong {font-size: 11px;}
.banner-tarja .banner-tarja__content {padding: 0;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-titulos strong {font-size: 25px;font-weight: 400;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-titulos div {font-size: 15px;font-weight: 300;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-contador-texto {font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.5px;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-contador-target li.blank {font-weight: 300;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-contador-target li.item span {font-size: 10px;text-transform: uppercase;letter-spacing: 0.5px;font-weight: 500;}
.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-link a {font-weight: 600;font-size: 13px;letter-spacing: 0.5px;}
.wrap_countdown .wrap_countdown-content .wrap_countdown-title p {font-size: 28px;font-weight: 400;color: #B67233;}
.wrap_countdown .wrap_countdown-content .wrap_countdown-title span {font-size: 15px;font-weight: 300;}
.wrap_countdown .wrap_countdown-content .wrap_countdown-number>li.item span {font-size: 10px;text-transform: uppercase;letter-spacing: 0.5px;font-weight: 500;margin-top:5px;color:#3a3a3a;}
.pagina-pagina .caixa-sombreada {font-size: 15px;line-height: 23px;}
.pagina-pagina .caixa-sombreada p {margin-bottom: 15px;}
.pagina-pagina div#corpo .secao-principal .caixa-sombreada h1.titulo.cor-secundaria {border-bottom: 1px solid #c0c0c047;text-transform: math-auto;color: #B67233;}

#barraNewsletter.posicao-rodape .componente .interno {padding: 30px 0 !important;}
#barraNewsletter .componente .botao:after {font-weight: 600;}
#barraNewsletter .componente input[type=text] {background-color: #f9e2f0;font-size: 15px;color: #3a3a3a!important;}
#barraNewsletter .componente input[type=text]:placeholder{color: #3a3a3a !important;}
#barraNewsletter .componente input[type=text]::-webkit-input-placeholder {color: #616161 !important;}

#rodape .span4.links-rodape.links-rodape-categorias ul, #rodape .span4.links-rodape.links-rodape-paginas ul {gap: 9px;}
#rodape .span4.links-rodape.links-rodape-categorias ul li, #rodape .span4.links-rodape.links-rodape-paginas ul li, #rodape .span4.links-rodape.links-rodape-categorias ul a, #rodape .span4.links-rodape.links-rodape-paginas ul a {color: #f7e4d2 !important;font-size: 13px;}
#rodape .span12.visible-phone li:not(.help-footer) a {color: #f7e4d2 !important;font-size: 13px;}
#rodape .span12.visible-phone ul > li:not(.help-footer) p, #rodape .span12.visible-phone li:not(.help-footer) p {color: #f7e4d2 !important;font-size: 13px;}
#rodape .span12.visible-phone ul li i {width: 18px;font-size: 16px;}
#rodape .span12.visible-phone ul li i.fa.fa-envelope {font-size: 14px;}
#rodape .span12.visible-phone li {margin-bottom: 7px;}
#rodape .span12.visible-phone li.hour-footer {border-top: 1px solid #e3bea15c;}
#rodape .span12.visible-phone li.address-footer {border-top: 1px solid #e3bea15c;}
#rodape .institucional span.titulo, #rodape .pagamento-selos .titulo {font-weight: 400;font-size: 17px;letter-spacing: 0.5px;}
#rodape a.link-quem-somos {letter-spacing: 0.5px;}
#rodape .span12.visible-phone li.help-footer a {text-transform: math-auto;letter-spacing: 0.5px;}
#rodape .sobre-loja-rodape p {color: #f7e4d2 !important;font-size: 13px;line-height: 18px;}
#barraNewsletter .componente.newsletter.borda-principal p.texto-newsletter.newsletter-cadastro {color: #74471d;}
.pagina-produto form#formCalcularCep label {font-size: 13px;color: #3a3a3a;}
.pagina-produto form#formCalcularCep button.btn {font-weight: 500;background: #b3a5d7;letter-spacing: 0.5px;}
.pagina-produto form#formCalcularCep .form-inline a {font-size: 11px;color: #858585;}
.bloco-video-produto-titulo strong, .pagina-produto .span12>.abas-custom .title_description_prod, .pagina-produto .listagem>.titulo {font-weight: 400;color: #3a3a3a;}
.listagem .listagem-item .nome-produto, .listagem-item .nome-produto {font-size: 16px;color: #3a3a3a;font-weight: 300 !important;}
.botoes-fixos {right: 25px; bottom: 95px;}
#rodape .pagamento-selos .row-fluid, #rodape .span12.visible-phone li.hour-footer strong, #rodape .span12.visible-phone li.address-footer strong {font-weight: 400; letter-spacing: 0.5px;}
button#btn-aceito-cookies {font-size: 14px;font-weight: 500;background-color: #ECC0DB;color: #814916;letter-spacing: 0.5px;text-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);}
.pagina-produto .acoes-produto .buy-for-whats a i {position: sticky;}
.pagina-produto .produto-compartilhar .produto-compartilhar-titulo {font-size: 14px;font-weight: 400;}

li.box-wrapper-contact__item.box-wrapper-contact__item--modal a.fundo-principal {background-color: #B67233;letter-spacing: 0.5px;font-weight: 500 !important;}
.action-login-header a *, .action-login-header a {color: #3a3a3a;}
ul.content-actions-header>li.actions-header.action-header-contact .box-wrapper-contact .box-wrapper-contact__item a i.fa.fa-whatsapp {position: sticky;}
.action-login-header .action-login-header__item.action-login-header__item--select a {background-color: #B67233;}
.pagina-login .caixa-sombreada.borda-principal button {background-color: #B67233;}
.menu-simples li.divisor {display: none;}
.botao.pequeno {border-radius: 20px;}
.pagina-produto .avise-me .avise-btn .botao {font-weight: 500;background-color: #ECC0DB;letter-spacing: 0.5px;border-color: #ECC0DB;color: #814916;width: unset;}

.perfil-sacola-ativado #cabecalho .carrinho-interno>div .botao {background-color: #5ebb7a;letter-spacing: 0.5px;font-weight: 500;}
#cabecalho .carrinho .carrinho-interno .nome-produto {font-size: 13px;color: #3a3a3a;font-weight: 300;}
.carrinho-interno .preco-produto .preco-venda {color: #616161;}
.carrinho-interno .preco-produto strong.preco-promocional.cor-principal {font-size: 14px;color: #3a3a3a;font-weight: 600;}
.perfil-sacola-ativado #cabecalho .carrinho-interno span.carrinho-info>i {font-weight: 400;font-size: 14px;color: #858585;}
.carrino-total strong.titulo.cor-principal {font-size: 18px;}
.finalizar-compra .acao-editar button.botao.principal.grande {font-size: 18px;font-weight: 500;background-color: #5ebb7a;letter-spacing: 0.5px;}
.finalizar-compra input#calcularFrete {border: 1px solid #e8e8e8;color: #3a3a3a;}
.pagina-carrinho .finalizar-compra .tabela-carrinho .form-horizontal .control-label b {font-weight: 400;color: #3a3a3a;}
#formCalcularFrete>div>div>div>button {border-radius: 30px;background: #B67233;text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);}
.finalizar-compra .excluir a:before {color: #e75454 !important;font-size: 19px;}
.pagina-carrinho:not(.carrinho-checkout) input#usarCupom {border: 1px solid #e8e8e8;color: #3a3a3a;}
#formCalcularFrete>div>div>div>button, .pagina-carrinho:not(.carrinho-checkout) input#usarCupom+button {border-radius: 30px;background: #B67233;text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);}
.resumo-compra .tabela-carrinho td[data-produto-id] .produto-info {font-weight: 400;}
.pagina-carrinho #rodape>div:last-child .span9.span12 *, .pagina-pedido-finalizado #rodape>div:last-child .span9.span12 * {font-size: 12px;color: #858585;}
button#finalizarCompra {background: #5ebb7a !important;font-size: 20px;font-weight: 500;letter-spacing: 0.5px;}
.alert-danger, .alert-error {font-size: 14px !important;}
button#finalizarCompra:hover {background: #5ebb7a !important;}
.pagina-carrinho .alert-success {font-size: 15px;}
.wrap_countdown .wrap_countdown-content a.button-offer {background-color: #B67233; font-weight: 500; letter-spacing: 0.5px;font-size: 14px;}

.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem strong {display: contents;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem > strong {font-size: 25px;color: #B67233;font-weight: 400;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem p, .quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem p strong {text-align: left;color: #3a3a3a;font-size: 15px;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem a {background: #ECC0DB;color: #814916;letter-spacing: 0.5px;font-weight: 600;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem p:nth-child(2) {display: none;}
.componente.categoria-descricao button.botao.botao-veja-mais.principal {padding: 0;background-color: transparent;border-color: transparent;color: #814916;text-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);letter-spacing: 0.5px;border-radius: 30px;text-decoration: underline;font-weight: 500;font-size: 11px;margin-top: 0;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem p {margin-bottom: 13px;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem > strong:before {content: "Onde Nosso Sonho Ganha Endereço";font-size: 25px;display: block;}
.quem-somos-na-vitrine .quem-somos-na-vitrine-mensagem > strong {font-size: 0 !important;}
#modalContato .span6:nth-child(1) {display: none;}
#modalContato .span6 {width: 100%;margin: 0;}
.desconto-a-vista.desconto-a-vista-personalizado.desconto-a-vista-boleto {display: none !important;}
.principal .desconto-a-vista .desconto-a-vista-preco-texto-1 .desconto-a-vista-preco-porcentagem {background: #b3a5d7;}
.principal .desconto-a-vista .desconto-a-vista-icone svg {fill: #5ebb7a;height: 25px;}
.pagina-carrinho table.table.tabela-carrinho * {color: #3a3a3a;}
.pagina-carrinho:not(.carrinho-checkout) .valores-descontos strong {color: #3a3a3a;}
.carrinho-checkout form#formularioCheckout a.titulo.cor-secundaria.fazer-login-btn:before {background: #d3aa85;}

.ordenar-listagem.topo .pagination {display: none;}
.ordenar-listagem .pagination li.active a {background: #b67233 !important;}
.ordenar-listagem .pagination a i.icon-double-angle-right:before {border: 1px solid #e8e8e8;color: #373737;}
.ordenar-listagem .pagination a i.icon-double-angle-left:before {border: 1px solid #e8e8e8;color: #373737;}

.vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-contador {display: none !important;}

@media (min-width: 768px) {
    #barraNewsletter .componente .interno-conteudo {flex-direction: row;gap: 15px;}
    #barraNewsletter .interno-conteudo>div.newsletter-cadastro {margin: 0;}
    #barraNewsletter .componente .interno-conteudo {align-items: center;}
    #cabecalho .logo a img {max-width: 180px;max-height: 150px;}
}

@media (max-width: 768px) {
    .header-mobile__content-center img {padding: 10px 0;}
    .banner-tarja {margin: 20px 0;}
    .vitrine-produtos.vitrine-produtos-ofertas .vitrine-produtos-topo-textos {margin: 10px 0 20px 0;}
    .ordenar-listagem .filtro-mobile .btn {background: #efefef;color: #3a3a3a;font-weight: 400;}
    .filtro-lateral-personalizado .topo-filtro-lateral strong {color: #3a3a3a;font-weight: 500;}
    .pagina-carrinho .finalizar-compra a.cor-secundaria {color: #3a3a3a;}
    .pagina-carrinho .tabela-carrinho .produto-info>a.cor-secundaria {font-weight: 400;}
    .finalizar-compra .acao-editar.row-fluid a.botao[href*="http"] {color: #3a3a3a;font-weight: 400;}
    .header-mobile__content-center img {max-width:150px;max-height:75px;}
}