/* Define o tema Black Friday usando a classe 'tema-black-friday' */
    body.tema-black-friday {
        background-color: #000000 !important; 
        color: #fff; 
    }
    body.tema-black-friday.pagina-carrinho h1.titulo small{
        color: #fff !important;
    }
    /*body.tema-black-friday a {*/
    /*    color: #FFD700; */
    /*}*/
    body.tema-black-friday h1, 
    body.tema-black-friday h2, 
    body.tema-black-friday h3, 
    body.tema-black-friday p, 
    body.tema-black-friday li, 
    body.tema-black-friday span 
    body.tema-black-friday .apresentacao-home .content,
    body.tema-black-friday .apresentacao-home .content p,
    body.tema-black-friday .apresentacao-home .content h2,
    body.tema-black-friday .apresentacao-home .content a {
        
        /*color: #fff !important; */
    }
    
    body.tema-black-friday.pagina-carrinho h1.titulo{
        color: #fff !important;
    }
    body.tema-black-friday .apresentacao-home .content a,
    body.tema-black-friday .titulo-categoria {
        color: #FFD700; 
        text-decoration: underline; 
        background-color: 	#000000 !important;
        color: white !important;
        text-decoration: none !important;
    }
    /* Seções específicas */
    body.tema-black-friday .container, 
    body.tema-black-friday .main-content, 
    body.tema-black-friday .footer {
        background-color: #000000 !important; 
        color: #fff !important; 
    }

    /* Estilo para o tema Black Friday em #corpo, .resumo-compra e .conteiner-principal */
    #corpo.tema-black-friday,
    .resumo-compra.tema-black-friday,
    .conteiner-principal.tema-black-friday {
        background-color: #000000; /* Fundo preto */
        color: #fff; /* Texto branco */
    }
    /* Links dourados */
    /*#corpo.tema-black-friday a,*/
    /*.resumo-compra.tema-black-friday a,*/
    /*.conteiner-principal.tema-black-friday a {*/
    /*    color: #c3a506;*/
    /*}*/
    /* Títulos, parágrafos e textos */
    #corpo.tema-black-friday h1, 
    #corpo.tema-black-friday h2, 
    #corpo.tema-black-friday h6,
    #corpo.tema-black-friday p, 
    .resumo-compra.tema-black-friday h1, 
    .resumo-compra.tema-black-friday h2, 
    .resumo-compra.tema-black-friday h6,
    .resumo-compra.tema-black-friday p, 
    .conteiner-principal.tema-black-friday h1, 
    .conteiner-principal.tema-black-friday h2, 
    .conteiner-principal.tema-black-friday h6,
    .conteiner-principal.tema-black-friday p {
        /*color: #fff; */
    }
    /* Tabelas com fundo preto e texto branco */
    #corpo.tema-black-friday th, 
    #corpo.tema-black-friday td,
    .resumo-compra.tema-black-friday th, 
    .resumo-compra.tema-black-friday td,
    .conteiner-principal.tema-black-friday th, 
    .conteiner-principal.tema-black-friday td {
       
        color: #fff; /* Texto branco */
    }
    /* Botões com fundo dourado */
    #corpo.tema-black-friday .botao,
    .resumo-compra.tema-black-friday .botao,
    .conteiner-principal.tema-black-friday .botao {
      color: #000; /* Texto preto */
    }
    .formas.envio .accordion-heading .forma-conteiner .envio-nome {
        min-width: 140px !important;
    }
    .resumo-compra .tabela-carrinho .padding-preco * {
        text-align: end !important;
    }
    td.padding-preco {
        text-align: end !important;
    }
    .new-store-mgu div#cabecalho>.conteiner>.row-fluid .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape {
        display: flex !important;
        flex-direction: column !important;
        align-items: end !important;
        justify-content: center;
        margin: 0;
        color: #000 !important;
    }
    td.line-18 {
        color: #000 !important;
    }
    .tema-black-friday #listagemProdutos .titulo-categoria strong{
        color: #ffffff !important;
    }
    .tema-black-friday #listagemProdutos .titulo-categoria strong::after{
        color: #f16c6c !important;
    }
    .tema-black-friday a.botao.botao-comprar{
        background: #000000 !important;
        color: #fff !important;
    }
    .tema-black-friday .secao-banners .conteiner .flexslider ul.flex-direction-nav li.flex-nav-next a{
        font-size: 0 !important;
    }
    .tema-black-friday .coluna.span3 .titulo {
    	color: #fff !important;
    }
    .tema-black-friday  .breadcrumbs li strong.cor-secundaria{
    	color: #c3a506 !important;
    }
    .tema-black-friday .secao-banners .conteiner .flexslider ul.slides li a::after,
    .tema-black-friday .secao-banners .conteiner .flexslider ul.slides li a::before{
    	display: none !important;
    }
    .tema-black-friday .pv-date-title,
    .tema-black-friday .pv-date-title *{
    	color: #fff !important;
    }
    .tema-black-friday .countdown .container .label,
    .tema-black-friday .countdown .container .label *{
    	color: #fff !important;
    }
    .tema-black-friday ul li .listagem-item .acoes-produto .botao-comprar.principal{
    	background: #000000 !important;
        color: #fff !important;
        box-shadow: 0px 0px 0px 2px #000000 !important;
    }
    
    .tema-black-friday .forma-conteiner .cartao p{
    	color: #000 !important;
    }
    
    
    .tema-black-friday .pedido-finalizado .numero-pedido,
    .tema-black-friday .pedido-finalizado #box-pagamento-pix .pix-code .pix-code-description,
    .tema-black-friday .pagina-pedido-finalizado .caixa-info p{
    	color: #555 !important;
    }
    .tema-black-friday .pedido-finalizado .cabecalho-interno .status-pagamento .lead{
    	color: #000 !important;
    }
    
    .tema-black-friday .conta-menu .nome-usuario{
    	background: #000 !important;
    }
    
    
    
    
    .tema-black-friday h1.nome-produto.titulo.cor-secundaria{
    	color: #1F1F1F !important;
    }
    
    .tema-black-friday .pre-carrinho .central .plan .content *,
    .tema-black-friday .pre-carrinho .central > div > .content > p{
    	color: #1F1F1F !important;
    }
    
    .tema-black-friday .pre-carrinho .totals .subtotal .title,
    .tema-black-friday .pre-carrinho .totals .subtotal .parcel{
        color: var(--pre-carrinho-subtotal-texto) !important;
    }
    
    .tema-black-friday .pre-carrinho .central .plan.recomendado .active{
    	color: var(--pre-carrinho-texto-recomendado) !important;
    }
    
    .tema-black-friday .pre-carrinho .central .infos *{
    	color: #fff !important;
    }
    
    .tema-black-friday .pre-carrinho .product .prices .desconto-a-vista{
    	border: none !important;
    	margin: 0 !important;
    	padding: 0 !important;
    }
    
    .tema-black-friday .garantia-adicionada{
    	width: 220px;
        text-align: center;
    }
    
    .tema-black-friday .tabela-carrinho .produto-info ul{
    	gap: 0 20px;
    }
    
    .tema-black-friday .garantia-adicionada p{
    	color: #25262C !important;
    }
    
    .tema-black-friday .abas-custom .tab-content *, .tema-black-friday .flag__content p {
    	 color: #25262c !important;
    }
     .tema-black-friday .listagem.aproveite-tambem h4 {
    	 color: #fff !important;
    }
    
    .tema-black-friday #carouselImagem .flex-direction-nav a {
    	 font-size: 0 !important;
    }
     .tema-black-friday .tajar_pdp p {
    	 color: #25262c !important;
    }
    .tema-black-friday .listagem-item .nome-produto{
        color: #25262C !important;
    }
    
    
    .tema-black-friday .secao-banners .conteiner .flexslider ul.slides li p strong{
    	color: #fff !important;
    	text-shadow: none !important;
    }
    
    
.tema-black-friday .btn-participar {
	 background-color: #f00!important;
	 display: inline-block!important;
	 position: relative!important;
	 width: auto!important;
	 border-radius: 10px!important;
}
 @media (min-width: 992px) {
	 .tema-black-friday .btn-participar {
		 font-size: 20px!important;
		 margin-top: 24px!important;
		 left: -177px!important;
		 padding: 5px 25px!important;
	}
}
 @media (max-width: 992px) {
	 .tema-black-friday .btn-participar {
		 font-size: 12px !important;
		 margin-top: 14px!important;
		 left: -8px!important;
		 padding: 13px 10px!important;
		 line-height: 1 !important;
	}
}
 
 
 
 
 
 
.tema-black-friday  .new-store-mgu .bannertarja .box-tarja p,
.tema-black-friday  .new-store-mgu .apresentacao-home .apresentacao-area .conteiner .content .title h2,
.tema-black-friday  .new-store-mgu .apresentacao-home .apresentacao-area .conteiner .content p,
.tema-black-friday .breadcrumbs ul li *{
	color: #fff !important;
}

.tema-black-friday  .listagem ul li .listagem-item .info-produto{
    padding: 10px !important;
}

.tema-black-friday .atributo-lista label{
    color: #fff !important;
}

.tema-black-friday  table.table.tabela-carrinho .input-append button.btn {
    background: #fdd760 !important;
    color: black !important;
}

.tema-black-friday .price-cc{
    display: none !important;
}






.request-discount {
        font-weight: bold;
        margin-top: 9px;
        border-radius: 10px;
        padding: 12px 20px;
        display: flex !important;
        align-items: center;
        justify-content: center;
        gap: 10px;
}
    .request-discount:not(.active) {
        display: none !important;
}
    .request-discount.default {
        color: #fff !important;
        background-color: #f00;
        animation: pulse 2s infinite;
        cursor: pointer;
}
    .request-discount.default:hover {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
        transform: scale(0.95);
        animation: none !important;
}
    .request-discount.request {
        color: #fff !important;
        background-color: #e54905;
}
    .request-discount.apply {
        color: #fff !important;
        background-color: #299c48;
}
    @media (max-width: 991px) {
        .request-discount {
            font-size: 14px !important;
            margin-right: 0 !important;
    }
}
    @media (min-width: 992px) and (max-width: 1399px) {
        .request-discount {
            font-size: 13px !important;
    }
}
    @media (min-width: 1400px) {
        .request-discount {
            font-size: 16px !important;
    }
}
    .request-discount img {
        width: 40px;
        filter: invert(1);
}
    @keyframes pulse {
        0% {
            transform: scale(0.95);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
    }
        70% {
            transform: scale(1);
            box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }
        100% {
            transform: scale(0.95);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}

.pagina-inicial [data-produtos-linha="4"]{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.tema-black-friday .apresentacao-area h2,
.tema-black-friday .apresentacao-area p,
.tema-black-friday .box-tarja p,
.tema-black-friday .box-tarja p *{
    color: #fff !important;
}