@import url('https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap');

body { overflow-x: hidden; }

.carrinho-checkout .identificacao .identificacao-title {
     font-family: 'Amatic SC', cursive;
    text-transform: lowercase;   
    font-size: 60px 
}

.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #8C8D8F;
}

.pagina-produto .acoes-produto .comprar .desativo{
    animation: pulse 0.5s infinite;
    animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;    
    min-width: 10%;
}

@-webkit-keyframes pulse{0%{width:200px}50%{width:340px}100%{width:200px}}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div:nth-child(2) > div > div.acoes-produto.disponivel > div.comprar > a {
    animation: pulse 0.5s infinite;
    animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;    
    min-width: 30%;
}

.flexslider .slides {
    zoom: 0.570;
}

.pagina-busca .conteudo h1{
    line-height: 60px;
} 
.pagina-busca .conteudo h1:after{
   display:none;
} 

.pagina-busca .span6{
    
    margin-top:10px;
}


#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div:nth-child(2) > div > div.acoes-produto.disponivel > div.comprar > a {
    width: 30%;
}

.produto .acoes-produto .comprar span span {
    text-align: left;
}

.produto .acoes-produto .comprar .disponibilidade-produto {
    margin-left: 20px;
}

.pagina-produto h4.titulo.cor-secundaria:after {
    content: "";
    height: 4rem;
    width: 750px;
    position: absolute;
    background: url('https://cdn.awsli.com.br/2002/2002878/arquivos/divisoria direita (1).png') no-repeat center center;
    margin-left: -115px;
    margin-top: -38px;
}

.pagina-produto h1.nome-produto.cor-secundaria{
         font-family: 'Amatic SC', cursive;
    text-transform: lowercase; 
}

.pagina-produto h4.titulo.cor-secundaria{
    margin-top: 50px;
     font-family: 'Amatic SC', cursive;
    text-transform: lowercase;   
    color: #00C2CB;
    font-size: 50px
}


.marca-info {
    margin-top: 0px;
    margin-left:-300px;
    }
    

.marca-info :before{
    content: "";
    height: 4rem;
    width: 900px;
    position: absolute;
    background: url('https://cdn.awsli.com.br/2002/2002878/arquivos/divisoria esquerda (1).png') no-repeat center center;
    margin-left: -710px;
    margin-top: 7px;
    }



.marcas .slides li a {
    height: 120px;
    text-shadow: none;    border: 2px solid rgba(0,0,0,0.2);
    background-color: white;
    border-radius: 20px;
    border-width: 2px;
    border-color: #DDCDB0;
}

.marcas .flexslider {
    background-color: transparent;
}

h1.nome-produto.cor-secundaria {
    font-size: 50px !important;
}

.titulo-categoria strong:before {
    content: "";
    height: 4rem;
    width: 900px;
    position: absolute;
    background: url('https://cdn.awsli.com.br/2002/2002878/arquivos/divisoria esquerda (1).png') no-repeat center center;
    margin-left: -710px;
    margin-top: 7px;
}

.titulo-categoria strong:after {
    content: "";
    height: 4rem;
    width: 750px;
    position: absolute;
    background: url('https://cdn.awsli.com.br/2002/2002878/arquivos/divisoria direita (1).png') no-repeat center center;
    margin-left: -115px;
    margin-top: 8px;
}

blockquote {
    margin-top: 30px;
}


#rodape .institucional .titulo {
    margin-top: -5px;
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.2);
}

.filtro.lista ul li label {
    font-weight: 500;
}

.menu.lateral {
display:none;
}

.categoria-pagina-572756{
margin-top: 3px;
}

.listagem .titulo-categoria {
    font-family: 'Amatic SC', cursive;
    text-transform: lowercase;
}

.conteudo h1{
     font-family: 'Amatic SC', cursive;
    text-transform: lowercase;   
    color: #00C2CB;
    font-size: 70px
}

.conteudo h1:after {
    content: "";
    height: 4rem;
    width: 750px;
    position: absolute;
    background: url('https://cdn.awsli.com.br/2002/2002878/arquivos/divisoria direita (1).png') no-repeat center center;
    margin-left: -115px;
    margin-top: -28px;
}


.menu.superior .categoria-marcas, .menu.superior .categoria-paginas {
    background-color: rgba(0,0,0,0.0);
}

.listagem .titulo-categoria strong:first-letter {
  text-transform: uppercase;
}

.listagem .titulo-categoria {
    font-size: 70px;
}

.lista-redes .icon-twitter {
opacity: 0.4;    
}

.lista-redes .icon-youtube {
opacity: 0.4;        
}

.lista-redes .icon-pinterest {
opacity: 0.4;  
}

#barraNewsletter{background-color:#f0d4c9;;border-top:10px solid #f0d4c9;font-family:'letu', sans-serif;min-height:155px;z-index:30}
#barraNewsletter.posicao-rodape .conteiner{background-color:#f0d4c9;position:relative;z-index:10}
#barraNewsletter.posicao-rodape .conteiner .interno{padding:0}
#barraNewsletter .componente{background-color:#f0d4c9}
#barraNewsletter .componente .alert-error{margin-left:-133px;position:absolute;top:5px;left:50%}
#barraNewsletter .componente .texto-newsletter{line-height: 50px;font-family:'Amatic SC', cursive;font-size:50px;text-transform:uppercase}
#barraNewsletter .componente .interno-conteudo{margin:0 auto;padding-top:50px;position:relative;width:83.5%;height:auto}
#barraNewsletter .componente .interno-conteudo:after{content:"";display:table;clear:both}
#barraNewsletter .componente .interno-conteudo:before{background-image:url('https://cdn.awsli.com.br/2002/2002878/arquivos/Copia de Copia de Post Intagram 230721 (5) (1).png');content:"";display:block;float:left;position:relative;margin-bottom: 0px;margin-top:-85px;width:300px;height:290px}
#barraNewsletter .componente .interno-conteudo .newsletter-confirmacao .icon-ok{color:#00c4c9}
#barraNewsletter .componente .input-conteiner{margin-top:10px}
#barraNewsletter .componente .newsletter-assinar:after{font-family:'latu', sans-serif;font-size:1.2em;font-weight:700}
#barraNewsletter .input-conteiner{width:73%}
#barraNewsletter .input-conteiner input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-family:inherit;font-size:20px;padding:0 15px;width:76%;height:50px}
#barraNewsletter .input-conteiner .newsletter-assinar{background:none;background-color:#00C2CB;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;margin-left:1%;text-transform:uppercase;width:21%;height:50px}
#barraNewsletter .input-conteiner .newsletter-assinar:hover{background-color:#f0d4c9}


@media screen and (max-width: 1024px) {
.produto .acoes-produto .comprar{
    width: 380px;text-align: center;
}
}
/* Tamanho fonte informacao do produto */
.listagem .info-produto .nome-produto {
line-height: 25px;
text-align: center;
text-transform: uppercase;
font-weight: 600;
color: #B26B50;
}


.listagem .info-produto * {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px !important;
    margin-bottom: 20px;
}

.nome-produto.cor-secundaria {
    font-size: 18px !important;
}

.pagina-produto .acoes-produto .preco-produto * {
    font-size: 20px !important;
}

.produto .acoes-produto .preco-produto .titulo {
    font-size: 30px;
}

.pagina-produto .acoes-produto .preco-produto .titulo {
    font-size: 30px !important;
}

.nome-produto.cor-secundaria {
    font-size: 18px !important;
    color: #B26B50;
}

.pagina-produto .nome-produto .cor-secundaria {
    font-size: 18px !important;
}

.produto .acoes-produto .preco-produto .titulo {
    font-size: 30px;
}

.listagem .info-produto .preco-produto .titulo {
    font-size: 30px !important;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    height: auto;
}

.listagem-item .acoes-produto .botao-comprar {border-radius: 10px;border-color: #00c2cb; font-size: 0;}.listagem-item .acoes-produto .botao-comprar i {display: none;}
.listagem-item .acoes-produto .botao-comprar::after {vertical-align: central;Font-size: 20px;float: none;margin-left: 7px;bottom: 40px;
    content: 'QUERO!!';   
}
/* Alterar posição do Botão comprar no rodapé da imagem do produto */

.listagem-item:hover .acoes-produto {
bottom: 250px !important;
}
.listagem-linha .listagem-item .acoes-produto .botao-comprar {
    min-width: 250px; opacity:0.95;
}

.botao.principal {
    text-shadow: 0 0px 0px rgb(0 0 0 / 20%);
}



.banners-listagem img {
	border-radius: 10px; 
}

.produto .cep ul {
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    margin: 15px 0 0 0;
    background: #FFF;
    border-radius: 10px;
    border-color: #8C8D8F;
}

.atributos ul li a:hover, .atributos ul li.active a {
    background: #fff;
}

.span4 img:hover { 
	opacity: 0.9; 
}

.span4 { 
	flex-grow: 1;
}

.span4 img:hover { 
	opacity: 0.9; 
}

.filtro {
    background-color: #fff;
}

.banner.tarja {position: relative; margin-top: -20px; margin-bottom: 2px ;border-style: solid; border-color: #8C8D8F; border-width: 1px}


.conteiner-principal{background-color:#f6f6f6;background-position:-268px 116px,1245px 116px;background-repeat:no-repeat,no-repeat;background-size:373px 2483px,363px 2483px}

#corpo .conteiner .secao-principal.row-fluid.sem-coluna .conteudo.span12 .row-fluid .listagem.borda-alpha.com-caixa .produtos-carrossel .listagem-linha.flexslider .flex-viewport ul li .listagem-item{
background-color: #FFF;border-radius: 20px;}

#corpo .conteiner .secao-principal.row-fluid.sem-coluna .conteudo.span12 .row-fluid .listagem.borda-alpha.com-caixa .produtos-carrossel .listagem-linha.flexslider .flex-viewport ul li .listagem-item{
background: radial-gradient(circle, rgba(255,255,255,1) 35%, rgba(240,212,201,1) 100%);;
}

#corpo  .conteiner .secao-principal.row-fluid.sem-coluna .conteudo.span12 .row-fluid .listagem.borda-alpha.com-caixa .produtos-carrossel .listagem-linha.flexslider .flex-viewport ul li .listagem-item {border-style: solid; border-color: #8C8D8F; border-width: 1px}


.listagem.com-caixa .listagem-item{
    background-color: #FFF;border-radius: 20px;border-style: solid; border-color: #8C8D8F;border-width: 1px}

.produto .conteiner-imagem{
    background-color: #FFF;border-radius: 20px;border-style: solid; border-color: #8C8D8F;border-width: 1px;  height: 582px;}

.produto.imagem{margin-top: 10px;}


.pagina-produto .parcelas-produto{
    background-color: #FFF;border-radius: 10px;border-style: solid; border-color: #8C8D8F;border-width: 1px}
    
    
.listagem .info-produto .preco-promocional{
    font-size: 30px !important;}    
    
.produto-compartilhar {margin-top: 10px;}

.row-fluid.banner.mini-banner.hidden-phone {margin-top: 10px;}


@media only screen and (max-width: 767px){



    .marcas+.listagem .titulo-categoria {
    background-color: rgba(140, 141, 143, 0.1);
    }

    .span4.links-rodape.links-rodape-paginas{
        display:none;
    }
    
    .span4.links-rodape.links-rodape-categorias{
        display:none;
    }
    
    .links-rodape ul li {
        display: none;
    }



    .element.style {
        
    width:450px;
    }

    .banners-listagem2 {
    margin-left: 0%
    }
    
    .banners-listagem img {
    margin: 2px;
    }

    .banners-listagem {
        display: list-item
    }

    .listagem .info-produto .nome-produto {
        margin-top: 10px;
    }
    
    .nome-produto.cor-secundaria {
        font-size: 15px !important;
    }



    
    .listagem .titulo-categoria strong:after {
          width: 1030px;
    }
    
    .parcelas-produto .accordion .accordion-group .accordion-heading img:after {
    content:"Somente Jundiai e Região"
    }

    .listagem .titulo-categoria {
        font-size: 50px;
    }


    #cabecalho .conteiner > .row-fluid {
        margin-top: -37px;
    }

}



#cabecalho > .conteiner > .menu.superior .nivel-um .categoria-id-15090300 {
display:none;
}

.logo a{height:130px;}

/* Pop up produto pagina produto */
.pagina-produto .acoes-flutuante.borda-principal.hidden-phone.hidden-tablet {
display: none !important;}

/* Mini banners com borda arrdondada */

.modulo .flexslider .slides img {
height: auto;
border-radius: 20px
}    




.banner-vitrine {text-align:center;max-width: 1900px;max-width: none; padding-left: 0px; padding-right: 0px; margin-left: -2px; width: calc(100% + 2px); }

.menu.superior .nivel-um > li:hover {background-color: #00C2CB;}

    

.filtro.lista ul li label {
    font-size: 15px;
}



.marca-info .image img {
    MARGIN-RIGHT: 30PX;
}

.titulo.cor-secundaria {
    MARGIN-LEFT: 0PX;
    MARGIN-TOP:20PX;

}

#cabecalho > .conteiner > .menu.superior .nivel-um .categoria-id-15540988  {
display:none;
}

.ordenar-listagem.topo {
    padding-bottom: 10px;
    border-width: 0 0 1px;
    MARGIN-TOP: 0PX;
}

.borda-alpha, .borda-alpha * {
    border-color: TRANSPARENT;
}

.gateways-rodape li:nth-child(1) {
    display: none;
}

.pagamento>ul+ul {
    display:none;
}

.span9 .span12{
    display:block;
}

.marca-info .image+.titulo{
    display:none;    
}

.nome-produto.cor-secundaria {
    font-size: 20px !important;
    color: #B26B50;
}

.banner.tarja {
    margin-top: 15px;
    margin-left:-40px;
    width:105%;
text-align:center;max-width: 1900px;max-width: none; padding-left: 0px; padding-right: 0px; margin-left: -2px; width: calc(100% + 2px);
}

.listagem-linha .listagem-item .acoes-produto .botao-comprar{
    animation: pulse 0.5s infinite;
    animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;    
    min-width: 60%;    
    
}

#barraNewsletter .componente div.newsletter-cadastro {
    margin-top: 20px;
}

.identificacao .identificacao-inner form:before {
background-image:url('https://cdn.awsli.com.br/2002/2002878/arquivos/Copia de Copia de Post Intagram 230721 (5) (1).png');background-color: white;content:"";display:block;float:left;position:relative;margin-left:50px;margin-bottom: 0px;margin-top:-50px;width:300px;height:300px;
    border-width: 1px;
    border-style: solid;
    border-radius: 10px;
    border-color: #8C8D8F;
}

@media only screen and (max-width: 767px){
.identificacao .identificacao-inner form:before {
background-image:url('https://cdn.awsli.com.br/2002/2002878/arquivos/Copia de Copia de Post Intagram 230721 (5) (1).png');background-color: white;content:"";display:block;float:left;position:relative;margin-left:42px;margin-bottom: 20px;margin-top:-10px;width:300px;height:300px;
}

.carrinho-checkout .identificacao .identificacao-title {
    line-height: 1.2;
}

}

.carrinho-checkout .identificacao .login-data .control-group {
    margin-top: -170px;
}

.identificacao .email-box {
    margin-top: 50px;
}

.identificacao .control-group .submit-email.botao.principal {
margin-top: 50px;
}

@-webkit-keyframes pulse{0%{width:60px}50%{width:65px}100%{width:60px}}

@media screen and (max-width: 750px){
.titulo-categoria strong:before {
    display: none;
}

.conteudo h1:after {
display:none;
}

.pagina-produto h4.titulo.cor-secundaria:after{
display:none;    
}

.logo a{height:100px;margin-top:50px;}

.titulo-categoria strong:after {
    display: none;
}

}
.conteiner {
    max-width: 95% !important;
} 
.pagina-produto .acoes-produto .comprar .desativo {
    min-width: 60%;
}
