.botao.principal{
    background-color: #EB6608;
    border-radius: 8px;
    border: none;
    text-transform: none;
    font-weight: 500;
    font-size: 14px;
    font-family: Poppins, sans-serif;
}

.full.menu .conteiner .nivel-um>li.offers{ display: none !important; }

element.style {
}
#cabecalho .actions>li>a .icon *, #cabecalho .actions>li>a .icon circle {
    fill: #3b96eb;
}
* {
    margin: 0;
    padding: 0;
}
#cabecalho .actions>li>a {
    width: 130px;
    display: flex;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #313131;
    text-decoration: none;
    box-sizing: border-box;
    transition: all .2s ease-out;
}
.atributo-comum .active a span, .atributo-comum a:hover span, .cor-principal, .menu a:hover, a, a:focus, a:hover {
    color: #313131;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #eb6608;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #555;
}
a {
    text-decoration: none;
}
a {
    color: #eb6608;
    text-decoration: none;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
}
ul, li {
    list-style-type: none;
}
li {
    line-height: 20px;
}
user agent stylesheet
li {
    text-align: -webkit-match-parent;
}
#cabecalho .actions {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    justify-content: space-between;
    align-items: center;
}
user agent stylesheet
ul {
    list-style-type: disc;
}
body {
    font-family: Poppins,sans-serif;
    background: #fff;
    overflow-x: hidden;
}
body {
    font-family: 'Arial' , Helvetica ,sans-serif;
    background-position: top center;
    background-attachment: scroll;
    background-repeat: repeat;
}
body {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #666;
}
body {
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: #fff;
}
:root {
    --cor-botao: #EB6608;
}
:root {
    --cor-principal: #eb6608;
    --cor-botao: #EB6608;
}
:root {
    --cor-secundaria: #000;
}
:root {
    --cor-principal: #9c9c9c;
    --cor-botao: #EB6608;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
    
   .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao{
    background-color: #eb6608;
    box-shadow: 0 3px 9px -2px #eb6608;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter:before{
    color: #eb6608;
}

.botao.principal{ border: none; border-radius: 8px; text-transform: initial; font-weight: 700;}
    
    
.conteudo-topo .busca-mobile .atalho-menu.icon-th:before{ 
    font-family: FontAwesome; 
}



                 
/*ESCONDER CÓDIGO E DISPONIBILIDADE */

.codigo-produto {
	display: none !important;
}

.disponibilidade-produto {
	display: none !important;
}

/* ANIMAÇÃO BOTÃO COMPRAR */

.botao-comprar,
.botao-comprar-ajax {
	animation: pulsar-scale 2s infinite;
}

.botao-comprar::before,
.botao-comprar-ajax::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: var(--cor-laranja) !important;
	border-radius: 12px;
	z-index: -999;
	animation: pulsar-shadow 2s infinite;
}

/* ANIMAÇÃO BOTÃO COMPRAR SCALE (.botao-comprar, ajax) */

@keyframes pulsar-scale {
	0% {
		transform: scale(0.95);
	}
	70% {
		transform: scale(1);
	}
	100% {
		transform: scale(0.95);
	}
}

/* ANIMAÇÃO BOTÃO COMPRAR SHADOW (::before) */

@keyframes pulsar-shadow {
	0% {
		transform: scale(1);
		opacity: 0.7;
	}

	60% {
		opacity: 0;
	}
	100% {
		transform: scale(1.1, 1.5);
		opacity: 0;
	}
}
