/* Dinda Baby Kids — paleta da identidade visual, logo 7 */
:root{--dinda-azul:#0077CC;--dinda-azul-claro:#34A7E0;--dinda-rosa:#E84A9B;--dinda-rosa-claro:#F7A7C7;--dinda-apoio:#E84A9B;--dinda-neutro:#F5F7FB;}
body{background:#F5F7FB!important;color:#444;}
#cabecalho{background:#FFF!important;}
#cabecalho .full.menu{background:#0077CC!important;border-bottom:3px solid #E84A9B;}
#cabecalho .full.menu .nivel-um>li>a .titulo{color:#FFF!important;}
#cabecalho .full.menu .nivel-um>li:hover>a{background:#005FA3!important;}
#cabecalho .full.menu .nivel-dois{background:#FFF!important;border-color:#F7A7C7!important;}
#cabecalho .full.menu .nivel-dois a{color:#444!important;}
#cabecalho .full.menu .nivel-dois a:hover{color:#0077CC!important;background:#F5F7FB!important;}
.botao.principal,.botao-comprar,.newsletter-assinar,.submit-email{background:#0077CC!important;background-image:none!important;border-color:#0077CC!important;color:#FFF!important;text-shadow:none!important;}
.botao.principal:hover,.botao-comprar:hover,.newsletter-assinar:hover,.submit-email:hover{background:#005FA3!important;border-color:#005FA3!important;color:#FFF!important;}
.cor-principal,.preco-promocional{color:#0077CC!important;}
.borda-principal{border-color:#E84A9B!important;}
.barra-inicial{background:#F5F7FB!important;color:#444!important;border-bottom:1px solid #F7A7C7;}
.barra-inicial a{color:#444!important;}
.barraNewsletter,#rodape{background:#F5F7FB!important;border-top:2px solid #F7A7C7;}
#rodape .titulo,#rodape h3{color:#0077CC!important;}
#rodape a{color:#444!important;}
#rodape a:hover{color:#0077CC!important;}
#cabecalho .logo img{max-height:145px!important;max-width:230px!important;width:auto!important;height:auto!important;object-fit:contain;}
#rodape .logo img{max-height:150px!important;max-width:230px!important;width:auto!important;height:auto!important;object-fit:contain;}
@media(max-width:767px){#cabecalho .logo img{max-height:110px!important;max-width:180px!important;}#cabecalho .menu.superior{background:#0077CC!important;}#cabecalho .menu.superior .nivel-um>li>a .titulo{color:#FFF!important;}}

/* Dinda 20/10/2026 — eliminar salmao legado e unificar identidade */
.fundo-principal,.tag-comprar,.flex-control-paging li a.flex-active,.flex-direction-nav a{background-color:#0077CC!important;background-image:none!important;}
.tag-comprar{color:#FFF!important;}
.form-rastreio,.account-list,#rodape .redes-sociais a,#rodape .sobre-loja .more{border-color:#E84A9B!important;}
.rastrear,.carrinho-interno .nome-produto{color:#0077CC!important;border-color:#0077CC!important;}
#cabecalho .icon-user:before,#cabecalho .icon-shopping-cart:before{color:#0077CC!important;}
#cabecalho .icon-shopping-cart svg,#cabecalho .icon-shopping-cart svg path{fill:#0077CC!important;}
#cabecalho .qtd-carrinho{background:#0077CC!important;color:#FFF!important;}
.titulo-categoria strong:after,.marcas>strong:after{background:#E84A9B!important;}
.produto-adicionado:before{color:#0077CC!important;border-color:#0077CC!important;}
.barraNewsletter button,.barraNewsletter .botao{background:#0077CC!important;border-color:#0077CC!important;color:#FFF!important;}
#rodape .sobre-loja .more:hover,#rodape .redes-sociais a:hover{background:#0077CC!important;color:#FFF!important;border-color:#0077CC!important;}

/* Fundo principal branco, conforme referencia */
body,#corpo{background-color:#FFFFFF!important;}

/* Complementos de produto, compartilhamento e rodape */
#cabecalho .account svg path{fill:#0077CC!important;}
#carouselImagem .active>a,.carouselImagem .active>a{border-color:#E84A9B!important;}
.breadcrumbs a,.breadcrumb a{color:#0077CC!important;}
.sharethis-inline-share-buttons .st-btn{background-color:#0077CC!important;}
.aproveite-tambem>.titulo:after{background:#E84A9B!important;}
#rodape .more,#rodape a[aria-label]{border-color:#E84A9B!important;}
.atributos .atributo-item:hover,.atributos .active .atributo-item{border-color:#0077CC!important;color:#0077CC!important;}

#modalContato .control-label,#modalContato b{color:#0077CC!important;}

/* Ajuste visual do icone do carrinho */
#cabecalho .icon-shopping-cart.fundo-principal{background:transparent!important;}

/* Faixa informativa compacta */
.banner.tarja{text-align:center;}
.banner.tarja img{display:block!important;width:auto!important;max-width:100%!important;max-height:180px!important;margin:0 auto!important;}

/* Logo do rodape centralizada e sem sobreposicao */
#rodape .sobre-loja-rodape .logo{height:auto!important;min-height:0!important;margin:0 0 16px!important;text-align:center!important;line-height:normal!important;}
#rodape .sobre-loja-rodape .logo a{position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;height:auto!important;}
#rodape .sobre-loja-rodape .logo img{position:static!important;display:block!important;float:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0 auto!important;transform:none!important;max-width:100%!important;height:auto!important;}

/* Nomes completos no menu principal, inclusive Macacao e Macaquinho */
@media(min-width:768px){#cabecalho .full.menu .nivel-um>li>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:56px!important;padding:6px 10px!important;}#cabecalho .full.menu .nivel-um>li>a .titulo{display:block!important;white-space:normal!important;line-height:18px!important;height:auto!important;max-width:100%!important;text-align:center!important;overflow:visible!important;}}

/* Cores de controles fixos do tema */
.scrollToTop{background:#0077CC!important;color:#FFF!important;}
#cabecalho .line{background:#0077CC!important;}
#cabecalho .botao-busca{background:#0077CC!important;color:#FFF!important;}

/* Paleta aprovada: azul e rosa, sem salmao ou coral */
.botao-busca,.botao-busca:hover{background:#0077CC!important;border-color:#0077CC!important;color:#FFF!important;}
.scrollToTop,.scrollToTop:hover{background:#E84A9B!important;color:#FFF!important;}

/* Rosa claro #F7A7C7 - detalhes suaves (substitui o salmao #FF6B6B do tema) */
.fundo-secundario,.modal-footer .botao,.botao.continuar-comprando,.avise-btn .botao{background:#F7A7C7!important;background-image:none!important;border-color:#F7A7C7!important;color:#444!important;text-shadow:none!important;}
.componente.newsletter{background:#F7A7C7!important;}
.componente.newsletter .titulo,.componente.newsletter p,.componente.newsletter strong,.componente.newsletter label,.componente.newsletter span{color:#444!important;}
.titulo.cor-secundaria,.cor-secundaria{color:#444!important;border-color:#F7A7C7!important;}
li[class*="categoria-id"].ativo>a{color:#444!important;}
.newsletter-confirmacao .icon-ok{color:#F7A7C7!important;border-color:#F7A7C7!important;}
.newsletter-cadastro input{color:#444!important;outline-color:#F7A7C7!important;}

/* Menu lateral de categorias em rosa claro #F7A7C7 */
.menu.lateral a,.menu.lateral .titulo,.menu.lateral strong,.menu.lateral li.ativo>a{color:#F7A7C7!important;}

/* ===== Paleta delicada Dinda (20/10/2026) - sobrepoe as regras acima ===== */
:root{--dinda-rosa:#C93D78;--dinda-rosa-claro:#F7A7C7;--dinda-rosa-nevoa:#FCE8F0;--dinda-azul:#3A72B8;--dinda-azul-nevoa:#E6F0FA;--dinda-creme:#FBF7F2;--dinda-texto:#4A3F47;}
body,#corpo{background-color:#FFFFFF!important;color:#4A3F47!important;}
.barra-inicial,.barra-inicial.fundo-secundario{background:#FCE8F0!important;color:#4A3F47!important;border-bottom:1px solid #F7A7C7!important;}
.barra-inicial a,.barra-inicial span,.barra-inicial i,.barra-inicial .titulo{color:#4A3F47!important;}
.barra-inicial a:hover{color:#C93D78!important;}
#cabecalho .full.menu{background:#3A72B8!important;border-bottom:3px solid #F7A7C7!important;}
#cabecalho .full.menu .nivel-um>li:hover>a{background:#2F5F9E!important;}
#cabecalho .full.menu .nivel-dois{border-color:#F7A7C7!important;}
#cabecalho .full.menu .nivel-dois a{color:#4A3F47!important;}
#cabecalho .full.menu .nivel-dois a:hover{color:#C93D78!important;background:#FCE8F0!important;}
#cabecalho #auto-complete{background:#FBF7F2!important;border:1px solid #F7A7C7!important;color:#4A3F47!important;}
.botao-busca,.botao-busca:hover,#cabecalho .botao-busca{background:#3A72B8!important;border-color:#3A72B8!important;color:#FFF!important;}
#cabecalho .icon-user:before,#cabecalho .icon-shopping-cart:before{color:#3A72B8!important;}
#cabecalho .icon-shopping-cart svg,#cabecalho .icon-shopping-cart svg path,#cabecalho .account svg path{fill:#3A72B8!important;}
#cabecalho .qtd-carrinho{background:#C93D78!important;color:#FFF!important;}
#cabecalho .line{background:#3A72B8!important;}
.botao.principal,.botao-comprar{background:#C93D78!important;background-image:none!important;border-color:#C93D78!important;color:#FFF!important;text-shadow:none!important;}
.botao.principal:hover,.botao-comprar:hover{background:#B03A6E!important;border-color:#B03A6E!important;color:#FFF!important;}
.newsletter-assinar,.submit-email,.barraNewsletter button,.barraNewsletter .botao{background:#3A72B8!important;background-image:none!important;border-color:#3A72B8!important;color:#FFF!important;text-shadow:none!important;}
.newsletter-assinar:hover,.submit-email:hover,.barraNewsletter button:hover,.barraNewsletter .botao:hover{background:#2F5F9E!important;border-color:#2F5F9E!important;}
.cor-principal,.preco-promocional,.preco-parcela{color:#C93D78!important;}
.fundo-principal,.tag-comprar,.flex-control-paging li a.flex-active,.flex-direction-nav a{background-color:#C93D78!important;background-image:none!important;}
#cabecalho .icon-shopping-cart.fundo-principal{background:transparent!important;}
.borda-principal,.form-rastreio,.account-list,#rodape .redes-sociais a,#rodape .sobre-loja .more,#rodape .more,#rodape a[aria-label],#carouselImagem .active>a,.carouselImagem .active>a{border-color:#F7A7C7!important;}
.titulo-categoria strong:after,.marcas>strong:after,.aproveite-tambem>.titulo:after{background:#F7A7C7!important;}
.titulo.cor-secundaria,.cor-secundaria{color:#4A3F47!important;border-color:#F7A7C7!important;}
.menu.lateral a,.menu.lateral .titulo,.menu.lateral strong{color:#4A3F47!important;}
.menu.lateral li.ativo>a,.menu.lateral li.ativo>a strong,.menu.lateral a:hover{color:#C93D78!important;}
.fundo-secundario,.modal-footer .botao,.botao.continuar-comprando,.avise-btn .botao{background:#FCE8F0!important;background-image:none!important;border-color:#F7A7C7!important;color:#C93D78!important;text-shadow:none!important;}
.componente.newsletter{background:#E6F0FA!important;}
.componente.newsletter .titulo,.componente.newsletter p,.componente.newsletter strong,.componente.newsletter label,.componente.newsletter span{color:#4A3F47!important;}
.barraNewsletter,#rodape{background:#FBF7F2!important;border-top:2px solid #F7A7C7!important;}
#rodape .titulo,#rodape h3{color:#3A72B8!important;}
#rodape a{color:#4A3F47!important;}
#rodape a:hover{color:#C93D78!important;}
#rodape .sobre-loja .more:hover,#rodape .redes-sociais a:hover{background:#C93D78!important;color:#FFF!important;border-color:#C93D78!important;}
.breadcrumbs a,.breadcrumb a,.rastrear,.carrinho-interno .nome-produto{color:#3A72B8!important;border-color:#3A72B8!important;}
.produto-adicionado:before{color:#C93D78!important;border-color:#C93D78!important;}
.atributos .atributo-item:hover,.atributos .active .atributo-item{border-color:#C93D78!important;color:#C93D78!important;}
.sharethis-inline-share-buttons .st-btn{background-color:#3A72B8!important;}
#modalContato .control-label,#modalContato b{color:#3A72B8!important;}
.scrollToTop,.scrollToTop:hover{background:#C93D78!important;color:#FFF!important;}
.newsletter-confirmacao .icon-ok{color:#C93D78!important;border-color:#F7A7C7!important;}
@media(max-width:767px){#cabecalho .menu.superior{background:#3A72B8!important;}}

/* >>> TESTE PALETA CLARA - INICIO (para voltar, apague daqui ate o FIM) >>> */
#cabecalho .full.menu{background:#FFFFFF!important;border-top:1px solid #F7A7C7!important;border-bottom:1px solid #F7A7C7!important;}
#cabecalho .full.menu .nivel-um>li,#cabecalho .full.menu .nivel-um>li>a{background:transparent!important;}
#cabecalho .full.menu .nivel-um>li>a .titulo{color:#3A72B8!important;}
#cabecalho .full.menu .nivel-um>li:hover>a{background:#FCE8F0!important;}
#cabecalho .full.menu .nivel-um>li:hover>a .titulo{color:#C93D78!important;}
.componente.newsletter{background:#FFFFFF!important;border:1px solid #F7A7C7!important;border-radius:12px!important;}
.newsletter-assinar,.newsletter-assinar.fundo-principal,.submit-email,.barraNewsletter button,.barraNewsletter .botao{background:#C93D78!important;border-color:#C93D78!important;color:#FFF!important;}
.newsletter-assinar:hover,.submit-email:hover,.barraNewsletter button:hover,.barraNewsletter .botao:hover{background:#B03A6E!important;border-color:#B03A6E!important;}
#rodape,#rodape .institucional,#rodape .institucional.fundo-secundario{background:#FBF7F2!important;}
@media(max-width:767px){#cabecalho .menu.superior{background:#FFFFFF!important;border-bottom:1px solid #F7A7C7!important;}#cabecalho .menu.superior .nivel-um>li>a .titulo{color:#3A72B8!important;}}
/* <<< TESTE PALETA CLARA - FIM <<< */

/* Logo por cima da faixa do topo no celular */
@media(max-width:767px){#cabecalho .logo a{position:relative!important;z-index:20!important;}}

/* REF390: amostras de cor proximas das fotos - 22/10/2026 */
body.produto-404587987 .atributo-cor a[data-variacao-nome="Azul"] > span {border-color:#A7D3F6 !important;}
body.produto-404587987 .atributo-cor a[data-variacao-nome="Verde"] > span {border-color:#A6E0C3 !important;}
body.produto-404587987 .atributo-cor a[data-variacao-nome="Rosa"] > span {border-color:#F8C2D3 !important;}
body.produto-404587987 .atributo-cor a[data-variacao-nome="Amarelo"] > span {border-color:#F8DE86 !important;}
body.produto-404587987 .atributo-cor a[data-variacao-nome="Creme"] > span {border-color:#F3E3C7 !important;}
body.produto-404587987 .atributo-cor a[data-variacao-nome="Branco"] > span {border-color:#F7F7F5 !important;}
