
/* ajuste de rodap  CNPJ */
.footer-top-inner .block-content p{
 color:#FFF !important;
}



@media (max-width: 990px) {

    .shopnow{
        display:none !important;
    }

    
    .imgCompraSegura{
        max-width:200px !important;
    }

}


/* Ocultar menu direito */
.menuDireitaCustom{
    display:none !important;
}


    .imgCompraSegura{
        width:70% !important;
    }

    .imgCorreios{
        width:80% !important;
    }



/* Alterar cor dos bot es e t tulos para preto */
.details-area h2 a {
    color: #000 !important;
}

.produtoItemComprar, .btContinuar{
    background-color: #000 !important;
}

/* Ajuste bot o frete no produto */
.formCEPBotao {
    color: #FFF !important;
    background-color: #000 !important;
}

body {
    line-height: 1.5 !important;
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    color: #000 !important;
}

.products-collection a, a:hover, a:focus {
    color: #000 !important;
}

.products a, a:hover, a:focus {
    color: #000 !important;
}

h4 {
    color: #000 !important;
}


.footer-list a:hover {
    color: #90969a !important;
}


.contact-info a:hover {
    color: #90969a !important;
}

.insta-follow a:hover {
    color: #FFF !important;
}


.form-control {
    border-radius: 0px !important;
    display:inline-block !important
}

select {
    background-image: url("//cdn.shopify.com/s/files/1/1764/3639/t/8/assets/ico-select.png?13088451485447304575") !important;
}


/* Corre  o produtos */
#produtoTopoParcelamentoParcelasEsq, #produtoTopoParcelamentoParcelasDir {
    line-height: 1.5 !important;
    font-size: 12px !important;
}

.produtoOpcoes h4 {
    font-weight: bold !important;
}

.divProdutoQtd h4 {
    font-weight: bold !important;
}

.shop .summary .price {
    font-size: 2.4em !important;
}



.produtoItemComprar {
    margin-top: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 6px !important;
    padding-bottom: 8px !important;
}

.category-products .products-grid .item .item-area .details-area .product-name {
    margin: 0 0 3px 0 !important;
    font-size: 14px !important;
    display: inline-block !important;
    line-height: 1.35 !important;
    letter-spacing: normal;
}


/* Remove text-decoration carrinho */
.cart-area, .icon-cart-header {
    text-decoration: none !important;
}


/* Ajuste bot o frete no produto */
.formCEPBotao {
    color: #FFF !important;
    background-color: #000 !important;
}

body {
    line-height: 1.5 !important;
}

/* Ajuste de caixa de op  es de produto */
.selecionaProdutoOpcao{
 min-width: 123px !important;
}

/* ajuste de rodap  CNPJ */
.footer-top-inner .block-content p{
 color:#FFF !important;
}



/* Estilo da barra de topo (PRONTA ENTREGA) */
.headerTopo, .topoHomeProntaEntrega, .topoHomeEnviamos, .topoHomeShop {
    font-family: Open Sans,arial,serif !important;
    font-size: 11px !important;
    padding:9px !important;
    font-weight:normal !important;
    font-style:normal !important;
}

/* Pagseguro pequeno no mobile */
@media (max-width: 900px){
 .custom-block img{
  max-width:35% !important;
 }

/* Centraliza texto de barra de topo  no mobile */
.headerTopo, .headerTopoRow{
 width:auto !important;
}

}

/* centraliza parallax 
.parallax_fixed_text{
background-position: center !important;
}*/

/* Ajuste do bot o pesquisar adm */
#bPesquisarPeriodo, #bPesquisarCodigo{
 margin-top:22px !important;
}

/* Oculta economize, por causa de porcentagem de desconto 
.txt-busca-produto-economize, .txt-categoria-produto-economize, .txt-home-produto-economize{
 display:none !important;
}
    */

/* Deixa a caixa do desconto verde */
.category-products .products-grid .item .item-area .product-image-area .product-label .onsale span{
background-color: #008e1f !important;
}

/* Espacamento na pagina  o */
.main-container .pagenav-wrap .pagination .pagination-page li{
margin-bottom:6px !important;
}

/* alterado cor do background hover da imagem de produto */
#collection-main .category-products .products-grid .item .item-area .product-image-area .product-image::after, .product_type_3 .category-products .products-grid .item .item-area .product-image-area .product-image::after{
 background: none !important;
}

/* Adiciona espa o entre o banner e as novidades */
.slideshow-section{
 margin-bottom:20px !important;
}
/*
#lProdutoEconomize{
 display:none !important;
}
    */

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{
 color:#222 !important;
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a{
 color:#222 !important;
 font-weight: bold;
}

.nav-tabs li a, .nav-tabs li a:hover{
 color:#222 !important;
}


.thumbnail{
 border:1px solid #efefef !important;
}

#produtoCategoriaArvore {
    text-transform: uppercase !important;
}

    #produtoCategoriaArvore ul li a {
        color: #888 !important;
    }

/* Reduzir tamanho de fonte de produto */
.entry-summary h1 strong {
    font-size: 25px !important;
}

#lProdutoDe {
    font-size: 13px !important;
}

.amount {
    font-size: 22px !important;
}

#lProdutoEconomize{
 font-size:14px !important;
 color:#90969a;
}

/* Deixar fonte do menu em caixa alta */
.mobile-nav ul li a {
    text-transform: uppercase !important;
}

.mobile-nav ul li ul.level0 li.level1 a span{
text-transform: uppercase !important;
}

/* Banner da home full width */
@media(min-width: 900px) {

    .slideshow-section {
        width: 100% !important;
    }

        .slideshow-section .container {
            width: 100% !important;
        }
}

/* Miniaturas do produto: quadrado com a imagem, ao inves de bolinha */
.product-gallery-carousel .owl-dots {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    margin-top: 10px !important;
}

.product-gallery-carousel .owl-dots .owl-dot {
    width: 100px;
    height: 100px;
    background-color: #f5f5f5;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border: 2px solid transparent;
    border-radius: 4px !important;
    opacity: 0.6;
}

.product-gallery-carousel .owl-dots .owl-dot span {
    display: none !important;
}

.product-gallery-carousel .owl-dots .owl-dot.active,
.product-gallery-carousel .owl-dots .owl-dot:hover {
    border-color: #efefef;
    opacity: 1;
}

/* Opções do produto: botões de seleção ao inves de dropdown */
/* .form-control já forca display:inline-block !important mais acima neste arquivo, entao a ocultacao do select precisa do mesmo peso */
.selecionaProdutoOpcao.form-control,
#sFilho.form-control {
    display: none !important;
}

.produtoOpcoesBotoes {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 5px;
}

.produtoOpcaoBotao {
    padding: 0.5px 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    color: #000 !important;
    font-size: 13px;
    cursor: pointer;
}

.produtoOpcaoBotao:hover {
    border-color: #000;
}

.produtoOpcaoBotao.active {
    border-color: #000;
    background-color: #000;
    color: #fff !important;
}

.produtoOpcaoBotao.esgotado {
    color: #999 !important;
    border-color: #e0e0e0;
    background-color: #f5f5f5;
    text-decoration: line-through;
    cursor: not-allowed;
}

.produtoOpcaoBotao.esgotado:hover {
    border-color: #e0e0e0;
}