body {
    font-size: 14px !important;
}

.info-destaque .info-texto {
    font-size: 14px;
}

.cores-personalizadas .menu-desktop .menu-ofertas>a {
    background-color: #fa7e3e !important;
    border-radius: 2px;
}

.menu-desktop .menu > ul > li > a strong {
    font-size: 14px;
    font-weight:600;
    text-transform: uppercase;
}

.menu-desktop .menu > ul > li > a strong:hover {
    color:#25B000;
}


/* MOBILE */

@media only screen and (max-width: 1024px) {
    .listagem .listagem-item .acoes-produto {
        display: none !important;
}
}

.barra-mobile a svg {
    width: 18px;
    height: 18px;
    fill: #606060;
    display: flex;
}

.barra-mobile .inside {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 6px;
    padding-bottom: 6px;
}

@media only screen and (max-width: 1024px) {
    .listagem .listagem-item .acoes-produto .botao-comprar {
    background: #ececec !important;
    border: 1px solid #e4e4e4 !important;
    color: #1f2b32 !important;
    font-weight:600;
}
}

/*@media only screen and (max-width: 1024px) {
.listagem .listagem-item .acoes-produto .botao-comprar {
    background: #DAF2D4!important;
    border: 1px solid #25B000 !important;
    color: #FFFFFF!important;
}
}*/

@media only screen and (max-width: 1024px) {
    .slick-arrow svg {
        width: 13px !important;
        height: 13px !important;
        fill: #000 !important;
        vertical-align: middle;
    }
}

/**** FIM MOBILE ****/

.cores-personalizadas #cabecalho .busca {
    border: 1px solid #333333;
}

.painel .carrinho>a strong {
    font-size: 12px;
    height: 20px;
}

/*.sugestao-carrinho {
    background: #FFF3E6;
    border: 2px solid #ff9600 !important;
}*/

.sugestao-carrinho {
    background: rgba(160, 97, 247, 0.01);
    border: 1px dashed #999999 !important;
}

.banners-vantagens .vantagem-icone {
    width: 32px !important;
    height: 32px !important;
}

.banners-vantagens .vantagem strong {
    font-size: 14px !important;
    line-height: 17px;
}

/* TITULO CATEGORIAS LISTAGEM */

body .titulo-categoria strong {
    font-size: 18px !important;
    text-transform: uppercase;
}

/* PREÇO PRODUTO LISTAGEM */

.listagem .listagem-item .info-produto .nome-produto {
    font-size: 14px;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
    font-weight: 500;
    color:#777777;
}

.listagem .listagem-item {
    border-radius: 8px ;
    box-shadow: 0 10px 25px -26px #444444 !important;
}

.listagem .listagem-item .listagem-item-wrap {
    border-radius: 8px;
}

.preco-produto > :nth-child(1) strong {
    font-size: 18px !important;
    line-height: 15px;
    font-weight: 700;
}

.listagem .listagem-item .pp-avista {
    border: 1px solid #f8f8f8;
}

.listagem .listagem-item .pp-avista .listagem-avista-1 svg {
    width: 24px;
    height: 24px;
}

.cores-personalizadas .produto-detalhes .pp-avista {
    background: var(--cPix);
    border: 1px solid #f8f8f8;
}

.listagem .listagem-item .pp-avista .listagem-avista-2 .avista-valor {
    line-height: 18px;
    color: #01040a !important;
}

.listagem .listagem-item .pp-avista .listagem-avista-2 .avista-valor strong {
    font-size: 16px !important;
    
}

.bandeiras-produto .bandeira-frete-gratis, .bandeiras-produto .bandeira-promocao {
    font-weight: 600;
}

.listagem .listagem-item .pp-avista .listagem-avista-2 .avista-desconto {
    line-height: 13px;
    font-size: 11px !important;
    font-weight: 500;
    color: #111111 !important;
    background: rgba(55, 180, 170, 0.1);
    text-align: left;
    padding: 2px 4px;
    border-radius: 4px;
}

.ofertas-listagem {
    border-radius: 4px;
}

.info-principal-produto .nome-produto {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 13px;
}

.produto-detalhes .preco-produto > :nth-child(1) strong {
    font-size: 24px !important;
    line-height: 28px;
}

.produto-detalhes .preco-produto > :nth-child(3), .produto-detalhes .preco-produto > :nth-child(3) * {
    font-size: 18px;
}

.produto-detalhes .pp-avista svg {
    width: 20px;
    height: 20px;
    margin-right: 9px;
}

.produto-detalhes .pp-avista .avista-desconto {
    border-radius: 3px;
    margin-left: 5px;
    font-size: 12px !important;
    line-height: 9px;
    color: #fff !important;
    font-weight: 500;
    display: inline-flex;
    padding: 4px 7px;
    justify-content: center;
    background: var(--cPixIcone);
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    text-transform: uppercase;
    background-color: #F7931E !important;
    font-weight:600;
}

.pagina-produto .atributo-comum a span {
    border: 2px solid #fc4e14 !important;
    color: #222222 !important;
    border-radius: 99px !important;
}

.atributo-comum ul li.active a span {
    background: #F2F7EB !important;
    border:2px solid #88B848 !important;
    color:#222222 !important;
    border-radius: 99px !important;
}

.compre-junto__produto {
    border-radius: 12px !important;
}

.compre-junto__resumo {
       border-radius: 12px !important;
}

.tabela-carrinho .cupom-valor #cupom_desconto {
    font-size: 14px !important;
    color: #cd321a;
}

/* RODAPE */
#rodape .rodape-institucional ul li a {
    font-size: 14px !important;
    line-height: 18px;
}

#rodape .rodape-sobre p {
    font-size: 14px;
    line-height: 18px;
    margin: 15px 0 0;
}

html #rodape .rodape-inferior .ag2510 span, html #rodape .rodape-inferior .pl2510 span {
    font-size: 9px !important;
}