/*
.row-flex, .row.flex {
    display: flex;
    flex-wrap: nowrap;
    margin-right: var(--r_gutter);
    margin-left: var(--r_gutter);
    background: var(--bg2);
}

:root{
    --bg1: linear-gradient(0deg, rgba(91,223,228,1) 0%, rgba(85,192,238,1) 15%, rgba(87,204,255,1) 35%, rgba(95,177,237,1) 63%, rgba(77,129,218,1) 99%);
    --bg2: #b8c0ff;
    --tc2: #2d05e6;
    --tc3: #b10505;
    --brad: 10px;
}

.g_ #search-form>div>form input {
    margin: 0;
    border: 0;
    border-bottom: 3px solid var(--tc1);
    border-radius: 30px!important;
    height: 36px;
    text-align: center;
}


.g_ #barraNewsletter .componente .texto-newsletter {
    color: #000000;
}

.g_ .listagem .preco-produto * {
    font-size: 20px;
}

.g_ .codigo-produto {
    border: 0;
    margin: 0.5rem 0 55% 0;
}

body {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #000000;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input 
{
    background-color: White;}

.g_ .g_title, .g_ .listagem .titulo-categoria strong {
    font-size: 16px;
    color: white;
    background: white;
    font-weight: 1!important;
    display: block;
    line-height: initial;
}

.g_ #rodape .institucional {
    background-image: none;
    background-color: var(--bg2);
    padding: 1rem 0 1rem 0;
}

.g_ #rodape .pagamento-selos {
    background-image: none;
    padding: 2px 0;
}


.g_ .listagem-item .acoes-produto a:hover {
    padding: 0 4rem;
    box-shadow: 0px 22px 70px 4px #FFF;
}

.g_ .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    display: inline-block;
    vertical-align: middle;
    margin: var(--gutter) 0 var(--gutter) 0!important;
    position: relative;
    width: fit-content!important;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #00c600;
}


.g_ .product-functions a {
    color: #036bc6;
    font-size: var(--fs16);
}

.g_ #formCalcularCep .btn, .g_ .pagina-carrinho .acao-editar a.botao {
    background-color: #007eec!important;
    border: 1pxsolidvar(--tc3)!important;
    color: #fff;
}

input, textarea, .uneditable-input {
    width: 800px;
    justify-content: center;
}


.g_ #barraNewsletter {
    padding: 2rem 0;
    border-radius: var(--brad);
    width: 1160px;
    margin: 30px;
    margin-inline: auto;
    max-width: 95%;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav 
.flex-prev, .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
    padding: 50px 0 60px 0;
    background: #ff2c2c00;
    margin-top: -145px;
}

.breadcrumbs {
    border-style: solid;
    border-width: 1px 0;
    padding: 10px 0;
    margin: 0 0 0px;
}

*/

/*.logo {
    max-width: 90px;
}

.banners-full .int-mobile img {
    max-width: 100%;
    width: auto;
}*/