.g_ .logo a > img {
    position: relative;
    max-height: 100px;
    display: block;
}

.logo a img {
    content: url(https://cdn.awsli.com.br/1965/1965326/arquivos/Logo-Vetor-v4.svg);
}

html {
    background: transparent;
}

/*
.g_ .listagem .titulo-categoria, .g_ .g_title, .g_ .pagina-pagina h1.titulo {
    display: none;
}

.g_ .listagem .titulo-categoria strong, .g_ .g_title {
    display: none;
}*/

.g_ #barraNewsletter .componente .texto-newsletter {
    display: none;
}

.g_ #barraNewsletter .componente div.newsletter-cadastro, .g_ #barraNewsletter .componente .newsletter-confirmacao {
    display: none;
}

.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 0;
}

/*clicar na imagem do produto*/
.g_ .listagem-item .produto-sobrepor {
    pointer-events: all;
}

/*remove favoritar/carrinho do hover*/
.g_ .listagem-item .acoes-produto a, .g_ .listagem-item .acoes-produto a:hover {
    display: none;
}

/*remove codigo de produto*/
.g_ .codigo-produto {
    display: none;
}


/* acerta padding dos selos */
.selos li {
    margin-right: 50px;
}

/*trocar cores do site*/
:root {
    --ff: 'Oswald';
    --cor-principal: #2d2d2d;
    --tc1: #2d2d2d;
    --tc3: #2d2d2d;
    --bg1: #fbfbfb;
    --bg2: #fbfbfb;
}

/*bordas nos botoes*/
.g_ .botao, .g_ .botao:hover, .g_ .btn:hover, .g_ .btn, .g_ .identificacao .control-group .submit-email.botao.principal {
    border-radius: 3px!important;
}


/*aumenta tamanho da imagem do carrosel thumbnail*/
#carouselImagem .elastislide-carousel ul li a span img {
    width: 70px;
}

/*aumenta tamanho da miniatura*/
.elastislide-carousel ul li a {
    width: 70px;
    height: 70px;
}

/*remove menuzinho em cima da imagem do produto*/
.breadcrumbs ul {
    display: none;
}

/*raio na borda do botao de filtro*/
.g_ .ordenar-listagem label + .btn-group > .btn {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

/*cor botao modal carrinho/continuar comprando*/
.g_ .botao, .g_ .btn {
    background-color: #2d2d2d;
}

/*coloca barra de pesquisa para cima*/
.g_ #search-form > div {
    top: 30%;
}

/*borda da barra de pesquisa*/
.g_ select, .g_ textarea, .g_ input[type="text"], .g_ input[type="password"], .g_ input[type="datetime"], .g_ input[type="datetime-local"], .g_ input[type="date"], .g_ input[type="month"], .g_ input[type="time"], .g_ input[type="week"], .g_ input[type="number"], .g_ input[type="email"], .g_ input[type="url"], .g_ input[type="search"], .g_ input[type="tel"], .g_ input[type="color"], .g_ .uneditable-input {
    border: 2px solid #2d2d2d;
    border-radius: 3px!important;
}

/*alinha "atendimento"*/
.offset-md-1 {
    margin-left: 0%;
}

/*menu superior fixado no topo*/
.g_ header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    background: #fbfbfbe0;
    backdrop-filter: saturate(180%) blur(20px);
    box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
}

/*margem no topo de todas as paginas*/
body {
    margin-top: 100px;
}

/*diminuir marcadores de banner*/
.banner .flex-control-paging li a.flex-active {
    width: 6px;
    height: 6px;
}

.banner .flex-control-paging li a {
    width: 6px;
    height: 6px;
    margin: 1px;
}

/*adiciona borda a cima de item com mais de 5 imagens*/
.g_ .breadcrumbs {
    display: block;
}

/*padding menor no titulo da categoria*/
.conteiner-principal .conteiner {
    padding: 0px 20px;
}

/*rodape intitucional*/
.g_ #rodape .institucional {
    border-top: 1px solid #2d2d2d2e;
    background-color: #e9e9e9;
    padding: 2rem 0;
    border-bottom: none;
}

.g_ #rodape .pagamento-selos {
    background-color: #e9e9e9;
    background-image: none;
    padding: 2rem 0;
    border-bottom: 1px solid #2d2d2d2e;
}

.g_ #rodape > div:last-child {
    background-color: #fbfbfb!important;
    padding: 1rem 0 0rem 0;
    border: 0!important;
}

/*remove bordas pagamentos rodape*/
.gateways-rodape li:nth-child(odd) {
    border-right: none;
}

/*remove bordas pagamentos rodape*/
.gateways-rodape li:nth-child(2) {
    border-left: none;
    margin-left: none;
}

/*diminui menu categorias mobile*/
@media (max-width: 767px){
.g_ .menu.superior {
    width: 200px;
}
}

/*alinha pague com*/
.gateways-rodape, .gateways-rodape * {
    display: inline-table;
    vertical-align: middle;
}

/*troca icone pagamento*/
.gateways-rodape li:nth-child(1) {
    content: url(https://cdn.awsli.com.br/1965/1965326/arquivos/pix-icon.svg);
    height: 25px;
}



/*troca icone pagamento*/
.gateways-rodape li:nth-child(4) {
    content: url(https://cdn.awsli.com.br/1965/1965326/arquivos/cartao-icon1.svg);
    height: 25px;
}

.selos li:nth-child(2) {
    content: url(https://cdn.awsli.com.br/1965/1965326/arquivos/google-safe-browsing1.svg);
    height: 44px;
    margin: 0;
}

.selos li:nth-child(1) {
    filter: grayscale(1);
}


/*margem para alinhar icones pague com*/
.pagamento>ul+ul {
    margin: 0px -25px 0;
}

/*diminui altura institucional*/
#rodape .institucional {
    min-height: 0px;
}

/*fonte listagem de produtos*/
.g_ .listagem .listagem-item .nome-produto {
    margin: -25px 0 8px 0;
    font-weight: 700;
}

/*selos segurança alinhados no mobile*/
@media (max-width: 767px){
.selos li:nth-child(1) {
    filter: grayscale(1);
    margin-left: 28px;
    margin-bottom: 16px;
}
}

/*aumentafonte do menu superior*/
.g_ .menu.superior > .nivel-um > li > a > strong {
    font-size: var(--fs16);
}

/*alinha qtd no carrinho no topo da pagina*/
.g_ .carrinho .qtd-carrinho {
    color: #fbfbfb;
    right: -6px;
    top: 10px;
    width: 20px;
    height: 20px;
}

/*aumenta tamanho do campo de qtdade no modal carrinho*/
.tabela-carrinho .quantidade input[type="text"] {
    width: 42px;
}

/*aumenta tamanho da fonte no checkout*/
.campos-pedido label {
    font-size: 14px;
}

/*altera nome da listagem pagina inicial*/
.g_ .listagem .titulo-categoria, .g_ .g_title, .g_ .pagina-pagina h1.titulo {
    margin: 4rem 0 0rem 0;
    text-transform: uppercase;
}

/*adiciona margem na parte de inserir e-mail*/
@media (max-width: 767px){
.g_ body:not(.pagina-inicial) #corpo > .conteiner:first-child {
    padding-top: 40px;
}
}

/*fundo cor correta checkout email*/
.tema-transparente .identificacao .identificacao-inner {
    background: #fbfbfb;
}

/*fundo checkout*/
.tabela-carrinho .bg-dark {
    background-color: #e9e9e9;
}

/*arruma margem depois de inserir email}
#corpo {
    margin-top: 100px;
}*/


/*botao duvida CVV*/
.input-append .add-on, .input-prepend .add-on {
    padding: 14px 5px;
    border: 2px solid #2d2d2d;
    margin-left: -2px;
}

/*arruma text-box numero do endereço*/
.g_ input[type="text"]{
    height: 36px;
}

/*selo SSL pagina de checkout*/
.acao-editar .selo-ssl {
    content: url(https://cdn.awsli.com.br/production/static/img/struct/stamp_encryptssl.png);
    filter:grayscale(1);
    margin: auto;
}

/*aumenta caixa CEP*/
.caixa-sombreada #id_cep {
    min-width: 102px!important;
}


/*aumenta imagem carrinho*/
.tabela-carrinho img {
    max-width: 150px;
    max-height: 150px;
}

/*aumenta imagem carrinho*/
.resumo-compra .tabela-carrinho img {
    max-height: 150px;
    max-width: 150px;
}

/*alinha texto imagem na tabela do carrinho*/
.tabela-carrinho th:first-child * {
    text-align: center;
}

/*aumenta tamanho da coluna produtos*/
.table.tabela-carrinho.borda-alpha .cor-secundaria tr th:nth-child(2) {
    width: 650px;
}

/*alinha texto preço na tabela do carrinho*/
.resumo-compra .tabela-carrinho .padding-preco {
    text-align: left;
    padding: 15px 20px;
}

/*alinha texto produtos na tabela do carrinho*/
.tabela-carrinho th:nth-child(2) * {
    text-align: left;
}

/*diminui distancias no rodapé mobile*/
@media (max-width: 767px){
.g_ #rodape .institucional {
    height: 435px;
}
}

/*remove pix do mercado pago*/
.formas-pagamento-checkout-additional-pix {
	display: none
}

/*aumenta caixa de senha*/
.g_ input[type="password"]{
    height: 36px;
}

.g_ #id_estado{
    height: 36px;
}

/*botao fechar do modal esqueceu senha*/
.g_ ._account #corpo .botao:not(.principal) {
    background: #2d2d2d;
    color: var(--bg1);
}

/*aumenta fonte de alertas*/
.alert-danger, .alert-error {
    font-size: 16px;
}

/*alinha fechar alerta*/
.alert .close {
    top: 2px;
}

/*dimnui form e-mail na pagina de produto indisponível*/
.g_ input[type="email"] {
    height: 36px;
}

/*remove formas de pagamento e favoritar na pagina de produto indisponivel
.g_ .product-functions a {
    display: none;
}*/

/*remove flex da pagina principal que fica na frente do banner*/
.flex-direction-nav {
    display:none;
}

/*remove bug no botao avise-me na pagina produto indisponivel*/
.avise-me .avise-btn .botao {
    padding: 0;
}