@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,800&family=DM+Sans:wght@400;500;700&display=swap');
body,.conteiner-principal{font-family:'DM Sans',Arial,sans-serif!important;color:#2A211C}
body{background-color:#FBE3CC!important}
#cabecalho{background:#2A211C!important}
#cabecalho .conteiner{background:transparent!important}
.barra-inicial{background:#1d1612!important}
#cabecalho .logo img{border-radius:14px}
#cabecalho .conteudo-topo,#cabecalho .conteudo-topo *{color:#F6E7D3}
#cabecalho .conteudo-topo a{color:#F9B35B!important}
#cabecalho input[type=text],#cabecalho .busca input{background:#3a2e27!important;border:1px solid #5a4a40!important;color:#fff!important;border-radius:999px 0 0 999px!important}
#cabecalho .busca button,#cabecalho .busca .botao{background:#F9B35B!important;color:#2A211C!important;border-radius:0 999px 999px 0!important;border:0!important}
.menu.superior{background:transparent!important;border:0!important;box-shadow:none!important}
.menu.superior>ul>li>a{background:transparent!important;border:0!important;color:#F6E7D3!important;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}
.menu.superior>ul>li>a strong{color:#F6E7D3!important}
.menu.superior>ul>li:hover>a{background:#F9B35B!important;border-radius:999px}
.menu.superior>ul>li:hover>a strong{color:#2A211C!important}
.secao-principal,.conteudo,#corpo .conteiner,.conteiner-principal #corpo,.secao-banners .conteiner{background:transparent!important;box-shadow:none!important;border:0!important}
.banner.cheio .flexslider{border-radius:28px;overflow:hidden;box-shadow:0 18px 40px rgba(42,33,28,.18);margin-top:18px}
.secao-principal .titulo-categoria,.secao-principal h2,.vitrine-titulo,.secao-principal .row-fluid>.titulo{font-family:'Fraunces',serif!important;font-size:34px!important;font-weight:800!important;color:#2A211C!important;text-align:center;border:0!important;text-transform:none!important}
.listagem-item{background:#FFF7EE!important;border:0!important;border-radius:24px!important;box-shadow:0 10px 28px rgba(42,33,28,.10)!important;padding:14px!important;transition:transform .2s,box-shadow .2s;overflow:hidden}
.listagem-item:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(42,33,28,.18)!important}
.listagem-item .imagem-produto img{border-radius:18px}
.listagem-item .nome-produto{font-family:'Fraunces',serif!important;font-size:17px!important;font-weight:600!important;color:#2A211C!important;line-height:1.25}
.listagem-item .preco-produto .titulo,.listagem-item .preco-promocional{color:#2A211C!important;font-weight:800!important;font-size:22px!important}
#barraTopo{background:#2A211C!important;border-bottom:1px solid #4a3b32!important}
#barraTopo,#barraTopo *{color:#F6E7D3!important}
#barraTopo input{background:#3a2e27!important;border:1px solid #5a4a40!important;border-radius:999px 0 0 999px!important}
#barraTopo button{background:#F9B35B!important;color:#2A211C!important;border-radius:0 999px 999px 0!important;border:0!important}
#rodape{background:#2A211C!important;color:#F6E7D3!important}
#rodape,#rodape *{color:#F6E7D3}
#rodape [class*=social],#rodape .span3>div,#rodape .caixa-social{background:transparent!important;border:0!important;box-shadow:none!important}
#rodape h4,#rodape .titulo,#rodape strong{font-family:'Fraunces',serif!important;color:#F9B35B!important}
.botao.principal,.botao-comprar,a.botao,button.botao{background:#F9B35B!important;color:#2A211C!important;border-radius:999px!important;border:0!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;box-shadow:none!important}
.botao.principal:hover,.botao-comprar:hover{background:#ffc47a!important}

/* categorias sem coluna lateral */
.secao-principal .coluna{display:none!important}
.secao-principal .conteudo.span9{width:100%!important;margin-left:0!important;float:none!important}
.conteudo h1.titulo{font-family:'Fraunces',serif!important;font-size:38px!important;font-weight:800!important;color:#2A211C!important;text-align:center;margin:10px 0 24px!important}
.ordenar-listagem{background:transparent!important;border:0!important}
.breadcrumbs{border:0!important;background:transparent!important}
#listagemProdutos{background:transparent!important;border:0!important;box-shadow:none!important}
/* pagina do produto */
.produto .conteiner-imagem{background:#FFF7EE;border-radius:28px;overflow:hidden;box-shadow:0 14px 34px rgba(42,33,28,.12);padding:0!important}
.produto #imagemProduto{max-height:560px;width:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto}
.produto .produto-thumbs{margin-top:14px}
.produto .miniaturas img{border-radius:12px;border:2px solid transparent}
.produto .miniaturas .flex-active-slide img,.produto .miniaturas img:hover{border-color:#F9B35B}
.produto h1.nome-produto{font-family:'Fraunces',serif!important;font-size:36px!important;line-height:1.12!important;font-weight:800!important;color:#2A211C!important;margin:10px 0 6px!important;text-transform:none!important}
.produto .codigo-produto{opacity:.65;font-size:12px}
.produto .preco-venda,.produto .preco-promocional,.produto .acoes-produto .titulo{color:#2A211C!important;font-weight:800!important}
.produto .acoes-produto .preco-venda,.produto .acoes-produto .preco-promocional{font-size:40px!important}
.produto .parcelas-produto{background:#FFF7EE!important;border:0!important;border-radius:18px!important;padding:6px 10px}
.produto .parcelas-produto *{border-color:#f0dcc6!important}
.produto .qtde-adicionar-carrinho input{border-radius:12px!important;border:1px solid #e6cdb4!important}
.produto .botao-comprar{font-size:18px!important;padding:14px 22px!important}
.produto .produto-compartilhar{display:none}

/* Fale Conosco: oculta razao social (CPF) e endereco */
#modalContato table tr:nth-child(1),#modalContato table tr:nth-child(4){display:none!important}
/* Rodape: oculta CPF, mostra so CNPJ */
#rodape .span9.span12 p{font-size:0!important;line-height:0!important}
#rodape .span9.span12 p::after{content:'Granola dos Sonhos \00B7  CNPJ: 43.759.546/0001-33 \00B7  \00A9  2026 Todos os direitos reservados.';font-size:11px;line-height:1.5;display:block}

/* Ajustes 11/11/2026: mini carrinho legivel e icone do Instagram na cor da marca */
.carrinho-interno{background:#FFF8EF !important}
.carrinho-interno .nome-produto,.carrinho-interno .preco-promocional,.carrinho-interno .carrinho-info,.carrinho-interno .carrinho-info i,.carrinho-interno .carrino-total strong{color:#2A211C !important}
.carrinho-interno .carrino-total strong{font-weight:700}
.carrinho-interno .botao.principal{background:#F9B35B !important;color:#2A211C !important;text-shadow:none !important;border:none !important}
.carrinho-interno .botao.principal i{color:#2A211C !important}
.icon-instagram{background-image:none !important;background-color:#F9B35B !important;color:#2A211C !important;border-radius:8px !important}

/* 12/11/2026: promessa de entrega acima do CEP na pagina do produto */
.produto .principal > .cep::before{content:"Entrega gr\E1tis em Curitiba, Pinhais, S\E3o Jos\E9  dos Pinhais e Colombo nos pedidos a partir de R$ 110. Chega no pr\F3ximo dia \FAtil.";display:block;background:#FFF8EF;border-left:4px solid #F9B35B;border-radius:8px;padding:10px 12px;margin:0 0 12px;color:#2A211C;font-weight:700;font-size:14px;line-height:1.4}
