@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap');
body {font-family: 'Nunito Sans', sans-serif !important}
.barra-inicial {background: #cfb53b}
#cabecalho {background: #000;}
#cabecalho .conteiner {padding: 0}
#cabecalho .busca.borda-alpha {border: none}
#cabecalho .busca input {background: transparent; border: none; border-bottom: 1px solid #fff; border-radius: 0;}
#cabecalho .busca .botao-busca {background: transparent;}
#cabecalho .cor-secundaria {color: #fff}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    box-shadow: none;
    border: none;
}
#auto-complete {
    color: #fff
}
.carrinho,
.acoes-conta>li{
    transition: all .4s;
    background: url(https://cdn.awsli.com.br/1958/1958297/arquivos/bg-hover.png) 0 0 no-repeat;
    background-size: 0 100%;
}
.acoes-conta>li:hover,
.carrinho:hover{background-size: 100% 100%;}

.carrinho>a i,
.acoes-conta>li i{background: transparent}

.acoes-conta>li {
    padding: 0px 10px
}
#rodape .institucional {
    padding: 50px 0 80px;
    background-image: none;
}
#rodape .pagamento-selos {
    background: none
}
#rodape .institucional .span9 .span4 {
    text-align: center;
    background: transparent;
    border: 0px;
}
#rodape .institucional .titulo {
    font-size: 13px;
    color: #000;
    letter-spacing: 1.86px;
    font-family: "Nunito Sans";
    text-transform: uppercase;
    font-weight: 800;
}
#rodape .links-rodape li {
    list-style: none;
}
#rodape .redes-sociais {
    background: none;
    box-shadow: none;
}
.caixa-facebook {
    display: none;
}
.secao-banners .conteiner {
    max-width: initial;
    width: 100%;
    padding: 0;
    margin: 0;
    box-shadow: none;
    border: none;
}
.flexslider {
    border: none
}
.banner {
    text-align: center
}
.menu.superior {
    text-align: center;
    margin-top: 0;
    padding-bottom: 10px
}
.menu.superior li {
    display: inline-flex;
    margin: 0 auto;
    text-align: center;
    border: none !important;
    letter-spacing: 1.5px;
    font-size: 12px;
    float: none !important;
}
.menu.superior li a {
    border: 1px solid #000;
    padding: 0 5px;
}
.menu.superior li a:hover {
    border-color: #cfb53b
}
.menu .titulo {
    font-size: 20px
}
.menu li {
    padding: 0 5px;
}
.menu.superior .nivel-um>li:hover .nivel-dois {
    width: 700px;
    background-color: #000;
}
.menu.superior .nivel-dois li {
    margin: 5px 0;
}
.menu.superior .nivel-dois li a {
    color: #fff;
    border-color: #fff;
}
#barraTopo {
    background-color: #000 !important
}
#barraTopo .titulo {
    font-size: 23px;
    color: #fff;
}
#barraTopo .titulo .cor-secundaria {
    color: #fff;
    font-family: 'Pinyon Script', cursive;
}
#barraTopo .titulo .cor-secundaria:a {
    text-decoration: none;
}
#barraTopo .canais-contato ul li {
    border: none
}
#barraTopo .busca form, 
#barraTopo .busca input {
    border: none
}
#barraTopo .busca input {
    background: transparent;
    border-bottom: 1px solid #fff;
    border-radius: 0;
}
#barraTopo .busca .botao-busca {
    background-color: transparent
}

.listagem-item .acoes-produto {
    background: none;
    border: 0;
    padding: 0;
}
.listagem .info-produto {
    text-align: center
}
.listagem-item .acoes-produto .botao {
    border-radius: 0;
    padding: 0 30px;
    line-height: 35px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Nunito Sans";
    letter-spacing: 1.41px;
}
.listagem .listagem-item .nome-produto {
    text-align: center;
    font-family: "Nunito Sans";
    font-size: 11px;
    color: #000000;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
}
.listagem .listagem-item .preco-produto strong.titulo {
    text-align: center;
    display: block;
    font-family: "Nunito Sans";
    font-size: 18px;
    color: #000000;
    letter-spacing: 1.71px;
    font-weight: 900;
    margin: 0;
}
.produto >.row-fluid>div>.principal {
    padding: 40px;
    border: 1px solid #979797;
    text-align: center;
}
.produto .codigo-produto>span:first-child>b, .produto .info-principal-produto .breadcrumbs {
    display: none;
}
.produto .principal .info-principal-produto span.cor-secundaria.pull-right {
    display: block;
    float: none;
    margin-bottom: 20px;
}
.produto .principal .info-principal-produto span.cor-secundaria.pull-right b {
    display: none;
}
.produto .principal .info-principal-produto span.cor-secundaria.pull-right a {
    font-family: "Nunito Sans";
    font-size: 12px;
    color: #000000;
    letter-spacing: 1.71px;
    font-weight: 900;
    text-transform: uppercase;
}
.produto .principal .nome-produto, .produto .nome-produto {
    font-family: "Nunito Sans";
    font-size: 18px;
    color: #444444;
    letter-spacing: 2.57px;
    font-weight: 800;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}
.produto .codigo-produto {
    padding: 10px 0 15px;
}
.produto .codigo-produto>span:first-child>b, .produto .info-principal-produto .breadcrumbs {
    display: none;
}
.produto .codigo-produto>span:first-child>span {
    font-family: "Nunito Sans";
    font-weight: 800;
    font-size: 12px;
    color: #999999;
    letter-spacing: 1.71px;
    text-transform: uppercase;
}
.atributos .atributo-comum >span, .atributos .atributo-comum >span>b {
    font-family: "Nunito Sans";
    font-weight: 900;
    font-size: 10px;
    letter-spacing: 1.43px;
    text-transform: uppercase;
}
.produto .atributos div ul li {
    float: none;
    display: inline-block;
}
.produto .principal .atributos ul li a {
    box-shadow: none;
    border: 1px solid #D8D8D8;
}
.atributos ul li a>span {
    color: #999999;
}
.produto .principal .acoes-produto .preco-produto {
    float: none;
    margin-bottom: 15px;
    display: block;
}
.produto .acoes-produto .preco-produto strong.titulo {
    font-size: 20px;
    font-family: 'Nunito Sans';
    font-weight: 800;
    font-size: 22px;
    color: #000000;
    letter-spacing: 3.14px;
}
.produto .acoes-produto .comprar {
    float: none;
    text-align: center;
    display: block;
}
.produto .principal .botao.principal.botao-comprar {
    width: 100%;
    border-radius: 0;
    border: 0;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 2px;
    font-family: "Nunito Sans";
    text-transform: uppercase;
    padding: 15px 0;
}

.produto .produto-compartilhar .lista-favoritos {
    font-family: "Nunito Sans";
    font-size: 10px;
    color: #000000;
    letter-spacing: 1.67px;
    text-transform: uppercase;
    border: 1px solid #d8d8d8;
    background: #fff;
    padding: 6px 40px;
}
.breadcrumbs {
    border: none !important
}
.caixa-sombreada {
    box-shadow: none !important
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    box-shadow: none !important;
}
.menu .nivel-dois li {
    border: none;
}
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 {
box-shadow: none !important;
border: none !important;
}
.newsletter input[type="text"] {
    border-radius: 30px;
}
#id_email,
#id_senha{
    border: 1px solid #000 !important;
    border-radius: 0 !important;
}
#barraTopo > div > div > div.span6 > div > div.span6.hidden-phone > div > div > div > div > span > i,
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.finalizar-compra > div.cabecalho-interno.row-fluid > div > h1 {
    display: none !important;
}
/* RESPONSÍVEL */
@media screen and (max-width: 767px) {
    .fundo-secundario {
        background-color: #000;
        border: none;
    }
    .conteiner .logo {
        margin: 0;
        padding-top: 10px;
    }
    .atalhos-mobile ul li:nth-child(2),
    .busca-mobile .atalho-menu.icon-th{
        background: #000
    }
    .busca-mobile .atalho-menu.icon-th:before {
    content: "";
    background: url(https://cdn.awsli.com.br/1958/1958297/arquivos/Sprite_Mobile_SM.png) no-repeat -40px -7px;
    width: 19px;
    height: 12px;
	}
    .atalhos-mobile .icon-shopping-cart:before {
    content: "";
    background: url(https://cdn.awsli.com.br/1958/1958297/arquivos/Sprite_Mobile_SM.png) no-repeat -105px 0;
    width: 21px;
    height: 26px;
	}
 	.atalhos-mobile .icon-user:before {
    content: "";
    background: url(https://cdn.awsli.com.br/1958/1958297/arquivos/Sprite_Mobile_SM.png) no-repeat -72px 0;
    width: 25px;
    height: 25px;
	}
    .atalhos-mobile .icon-home:before {
    content: "";
    background: url(https://cdn.awsli.com.br/1958/1958297/arquivos/Sprite_Mobile_SM.png) no-repeat;
    width: 27px;
    height: 24px;
	}
	.menu.superior li {
	    display: block;
	}
	.menu.superior .nivel-um>li:hover .nivel-dois {
	    width: auto;
	}
}