:root {
    --cor_primaria: #222222;
    --cor_secundaria: #222222;
    --cor_botao: #222222;
    --cor_botao_hover: #3c3c3c;
    --cor_texto_botao: #ffffff;
    --cor_texto_botao_hover: #ffffff;
    --cor_botao_comprar: #5bbf5f;
    --pre_cabecalho: #e21d37;
    --cor_texto_pre_cabecalho: #ffffff;
    --cor_cabecalho: #1c1a19;
    --cor_icones: #e11d36;
    --cor_icones_hover: #ee1e38;
    --cor_texto_icones: #ffffff;
    --cor_menu: #ececec;
    --cor_texto_menu: #1c1a19;
    --cor_newsletter: #1c1919;
    --cor_texto_newsletter: #ffffff;
    --cor_footer: #ffffff;
    --cor_texto_footer: #333333;
    --texto_global: #333333;
    --texto_background: #ffffff;
    --cor_tag_frete_gratis: #ffffff;
}


[data-news] .fancybox-overlay-fixed .modal-modalNewsletter .fancybox-outer,
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter .fancybox-skin,
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno,
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter .fancybox-inner{
    max-height: 700px;
    height: auto !important;
}

[data-news] .fancybox-wrap.fancybox-opened {
    top: 50% !important;
    left: 50% !important;
    position: fixed !important;
    transform: translateY(-50%);
}
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner {
    margin: 0;
    position: relative;
    width: 100%;
}

@media(min-width:769px){
	[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno {
	    margin: 0 30px;
	}
}
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo {
    display: flex;
    flex-direction: column;
    align-items: center;
}


[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .titulo {
    font-weight: 700;
    color: var(--cor_primaria);
    display: flex;
    margin: 10px 0;
    font-size: 2.5rem;
    justify-content: center;
    text-transform: none;
}

@media (max-width: 769px) {
    [data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .titulo {
        font-size: 2.2rem;
    }
    [data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input::placeholder {
	    font-size: 14px;
	}
	[data-news] .modal-modalNewsletter .fancybox-skin {
        width: 310px !important;
    }
}

[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .titulo i,
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .span .componente .interno .interno-conteudo .texto-newsletter:before {
    display: none;
}

[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter {
    margin: 0 0 30px 0;
    padding: 0;
}
[data-news] .fancybox-overlay-fixed .modal-modalNewsletter .fancybox-close:before {
    color: var(--cor_primaria) !important;
}

[data-news] .fancybox-overlay-fixed .modal-modalNewsletter .alert.alert-error.erro-newsletter.text-error {
    margin: 0 0 12px 0;
    font-size: 16px;
}


[data-news] .fancybox-overlay-fixed .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao {
    position: relative;
    padding: 0;
}

[data-news] .fancybox-lock .fancybox-overlay {
    z-index: 99999999999;
}

[data-news] .modal-modalNewsletter .fancybox-close {
    background: var(--cor_texto_botao);
    border: 1px solid var(--cor_botao);
    top: -10px;
    position: absolute;
    right: -10px;
}

[data-news] #modalNewsletter .text-news {
    margin: 10px 0 0;
    font-size: 0.6rem;
    font-weight: 600;
    text-align: center;
    text-transform: none;
}

[data-news] #modalNewsletter .text-news a {
    color: var(--cor_icones);
}	

[data-news] #modalNewsletter .text-news a:hover {
    text-decoration: underline;
}

body .whats-button {
    display: none !important;
}

body {
	overflow-x:hidden
}

span.titulo.cor-secundaria.vazio-text {
    display: none !important;
}