#cabecalho.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .2);
    backdrop-filter: none;
    background: #fff;
}
#rodape .links-rodape-paginas+.links-rodape-atendimento .location .title-location>span {
    font-size: 15px;
    color: #000 !important;
}
#rodape .institucional a, #rodape .institucional p {
    color: #000 !important;
}
full.menu .conteiner .nivel-dois li a {
    color: #a92121 !important;
}
ordenar-listagem .dropdown-menu {
    left: auto !important;
    right: 0 !important;
}
.pagina-busca .menu.lateral.outras .nivel-um li>a .titulo, .pagina-categoria .menu.lateral.outras .nivel-um li>a .titulo {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    margin: 0;
}
.pagina-busca .menu.lateral .nivel-um, .pagina-categoria .menu.lateral .nivel-um {
    border-top: 0;
    border: none;
}
#corpo .coluna .menu.lateral {
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    outline: 0;
    border: 1px solid #d4d5d6;
    border-radius: 0;
}
.pagina-busca .menu.lateral.outras .nivel-um li, .pagina-categoria .menu.lateral.outras .nivel-um li {
    border-bottom: 1px solid #d4d5d6;
}
.pagina-busca .menu.lateral .nivel-um>li.ativo, .pagina-categoria .menu.lateral .nivel-um>li.ativo {
    padding: 10px;
}
menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
    background-color: unset;
    border-bottom: 1px solid #ef0303 !important;
}
.menu.lateral.outras .nivel-um li:hover a strong {
	font-weight: bold !important;
}
.adic-favo {
    display: block !important;
}
.pagina-categoria .ordenar-listagem .span6 { width: 100% ;}
.pagina-categoria .ordenar-listagem .span6 div { float: right !important;}
.float-contact .float-items {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #ffffff !important;
}
.pagina-login #corpo .cadastro .botao.principal {
    box-shadow: 0 3px 9px -2px #2ecc71 !important;
    background: #2ecc71 !important;
}
.float-open {
    display: none !important;
}
.pagina-login #corpo {
    margin-top: 0 !important;
}
.pagina-marca #corpo, .pagina-pagina #corpo {
    margin-top: 0 !important;
}
#modalContato .controls .botao.principal, #modalMap .controls .botao.principal {
    order: 2;
    box-shadow: 0 3px 9px -2px #4caf50 !important;
    background: #4caf50 !important;
}
.secao-banners {
    margin-top: 0px;
}
.full.menu .conteiner {
    background: 0 0;
    padding: 0;
    max-width: 1500px !important;
}
.pagina-carrinho #rodape {
    background: url(https://cdn.awsli.com.br/1821/1821411/arquivos/gray_jean.png) !important;
    border-bottom: 1px solid #716c6c;
}
.pagina-carrinho #rodape div {
    background: none !important;
}
li.action-item.cart.carrinho {
    justify-content: center !important;
}
.full.menu {
    border: none !important;
    background-color: #ffffff !important;
    height: auto !important;
    padding: 10px 0px;
}
rodape .institucional a, #rodape .institucional p {
    color: #000 !important;
}
rodape .institucional a, #rodape .institucional p {
    color: #000 !important;
}
#cabecalho.fixed .full.menu {
    padding: 0;
}
.carrinho.cart .content-cart .price-total-cart {
    font-weight: normal;
}
#rodape {
    border-top: none;
}
#cabecalho .busca input, #cabecalho .busca input:focus {
    background: #ffffff;
    height: 45px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 8px;
    padding: 0 16px;
    color: #000;
    border: 1px solid #aca7a7 !important;
}
::-webkit-input-placeholder {
    padding-left: 20px;
    color: #000000;
 }
 
 :-moz-placeholder { /* Firefox 18- */
    padding-left: 20px;
    color: #000000;  
 }
 .carrinho.cart .cart-icon .qtd-carrinho { background: #22c88e !important; }
 ::-moz-placeholder {  /* Firefox 19+ */
    padding-left: 20px;
    color: #000000;  
 }
 
 :-ms-input-placeholder {  
    padding-left: 20px;
    color: #000000;  
 }
.pagina-busca #corpo, .pagina-categoria #corpo {
    margin-top: 0 !important;
}
.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar {
    color: #ffffff;
    background: #2ecc71;
}
.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar i .icon * {
    fill: #ffffff;
}
.pagina-carrinho #corpo {
    margin-top: 0 !important;
}
.carrinho-checkout .atendimento li span.display-table .icone-box .icon * {
    fill: #f91d71;
}
.pagina-produto .banner-tarja-alpha #corpo {
    margin-top: 60px;
}
.carrinho.cart:hover .content-cart .price-total-cart, .carrinho.cart:hover .content-cart .titulo {
    color: #aca7a7 !important;
}
.carrinho.cart .content-cart .price-total-cart {
    font-size: 13px;
}
.carrinho .carrinho-interno.borda-principal {
    border-top-color: #f61d6c;
}
.pagina-produto #corpo .listagem.aproveite-tambem>h4.titulo:after {
    content: "";
    display: block;
    width: 100px;
    height: 5px;
    background-color: #bcefda !important;
    margin: 15px auto 30px;
}
.pagina-carrinho #corpo .secao-principal .tabela-carrinho .form-horizontal .btn {
    box-sizing: border-box;
    transition: all .2s ease-out;
    color: #fff;
    font-size: 16px;
    border: 0;
    text-transform: none;
    display: block;
    text-align: center;
    border-radius: 8px;
    letter-spacing: .5px;
    box-shadow: 0 3px 9px -2px #746c6c !important;
    background: #746c6c !important;
    padding: 5px 0;
    font-size: 12px;
    width: 150px;
    float: left;
    margin: 0 auto 0 5px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    text-shadow: none;
}
.carrinho-checkout .atendimento li span.display-table .icone-box .icon * {
    fill: #720105 !important;
}
.carrinho-checkout #cabecalho {
    border-bottom: 1px solid #d4d4d4;
}
.carrinho-checkout .atendimento li strong {
    color: #000000 !important;
    font-weight: 400;
    font-size: 13px;
}
.carrinho-checkout .atendimento li span.display-table {
    color: #000000 !important;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
}
#rodape {
    background: url('https://cdn.awsli.com.br/1821/1821411/arquivos/gray_jean.png');
    border-top: 1px solid #716c6c;
}
#rodape .institucional {
    background: unset;
}
#rodape .institucional a, #rodape .institucional p {
    color: #e6206a;
    font-size: 13px;
    font-weight: 400;
    margin-top: 22px;
}
#rodape .institucional .titulo {
    color: #716c6c;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: inherit;
    font-size: 20px;
    margin-bottom: 0px;
}
.tarja { display: block !important; }
.pagina-produto #corpo .produto .principal .atributos ul li.active a, .pagina-produto #corpo .produto .principal .atributos ul li:hover a {
    background-color: #ed1e6c;
    box-shadow: 0 0 9px -2px #ed1e6c;
}
#listagemProdutos.listagem .titulo-categoria h2 small {
    color: #716c6c;
    font-size: 16px;
    margin-left: 10px;
}
#rodape .institucional li a {
    transition: all .2s ease-out;
    position: relative;
    font-weight: normal;
    letter-spacing: .5px;
    text-transform: inherit;
}
#listagemProdutos.listagem .titulo-categoria h2 {
    font-size: 20px;
    font-weight: 800;
    text-transform: none;
    color: #22c88e;
}
#listagemProdutos.listagem .titulo-categoria h2:after {
    content: "";
    display: block;
    width: 100px;
    height: 5px;
    background-color: #bcefda !important;
}
.menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a {
    background-color: unset;
    border-bottom: 1px solid #f61d6c;
}
#corpo .coluna .componente.newsletter .interno .interno-conteudo .texto-newsletter {
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    display: block;
    margin: 20px 0;
    text-align: center;
}
.coluna div.componente.newsletter .botao:before {
    content: "Assinar";
    font-size: 16px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    text-transform: none;
    margin-right: 0px;
    vertical-align: middle;
}
.filtro.atributos .atributo-comum ul li a:hover {
    margin: 0 2px 2px 0;
    border-color: #f61d6c;
}
#modalContato .form-horizontal .modal-body .control-group .control-label, #modalMap .form-horizontal .modal-body .control-group .control-label {
    display: block;
}
#modalContato .form-horizontal .control-label {
    width: 90px;
}
#listagemProdutos.listagem .listagem-item:not(.produto-adicionado):hover, .listagem.aproveite-tambem .listagem-item:not(.produto-adicionado):hover {
    background: #fff;
    transition: all .2s ease-out;
    box-shadow: none;
    outline: 0;
    border: 2px solid transparent;
    box-shadow: 0 0 20px -2px #716c6c47 !important;
    border-radius: 8px;
}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    box-sizing: border-box;
    transition: all .2s ease-out;
    color: #fff;
    font-size: 16px;
    border: 0;
    text-transform: none;
    display: block;
    text-align: center;
    width: 100%;
    border-radius: 8px;
    font-weight: 700;
    letter-spacing: .5px;
    box-shadow: 0 3px 9px -2px #2ecc71;
    padding: 13px 30px;
    background: #2ecc71;
    opacity: 1;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar:hover, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar:hover {
    background-color: #369b61 !important;
}
#instagram .icon .cls-1 {
    fill: #720105;
}
#instagram h2 a {
    color: #720105;
    justify-content: start;
}
#instagram .traco {
    background-color: #716c6c;
    display: block;
    width: 100px;
    height: 5px;
    margin: 0 auto 30px;
}
.fundo-secundario, .fundo-secundario *, .fundo-secundario.botao:hover, .fundo-secundario:hover {
    color: #22c88e !important;
    fill: #22c88e !important;
}
.carrinho .carrinho-interno .carrinho-rodape .botao {
    box-sizing: border-box;
    transition: all .2s ease-out;
    color: #fff;
    font-size: 16px;
    border: 0;
    text-transform: none;
    display: block;
    text-align: center;
    width: auto;
    border-radius: 8px;
    font-weight: 300;
    letter-spacing: .5px;
    box-shadow: 0 3px 9px -2px #2ecc71;
    padding: 13px 30px;
    margin: 0 auto;
    background: #2ecc71;
}
.carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #31965c;
    opacity: 1;
}
.carrinho .carrinho-interno.borda-principal {
    border-top-color: #69000173;
}
.line-info .title {
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    color: #ef0303;
    margin-bottom: 2px;
    white-space: nowrap;
}
.full.menu {
    border: none !important;    
    background-color: #22c88e96 !important;
    background-image: url(https://www.transparenttextures.com/patterns/cartographer.png) !important;
    height: auto !important;
    padding: 10px 0px;
    border-top: 1px solid #d4d4d4 !important;
    border-bottom: 1px solid #d4d4d4 !important;
}
.float-contact .float-open {
    background: #b9393b;
    width: 64px;
    height: 64px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
    transition: all .2s ease-out;
    box-shadow: 0 3px 9px -2px #ed1e6ca8;
    border-radius: 10px;
    cursor: pointer;
}
.full.menu .conteiner .nivel-um>li>a img, .full.menu .conteiner .nivel-um>li>a svg {
    margin-right: 0 !important;
    width: 40px !important;
}
#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao:before {
    color: #ffffff !important;
}
#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao {
    border-color: #746c6c !important;
    background: #746c6c !important;
    color: #ffffff;
    padding: 13px 30px;
    margin: 0 auto;
    border-radius: 8px;
}
.coluna div.componente.newsletter .botao {
    margin-top: 15px;
    width: 100%;
    display: block;
    background: #025D9C !important;
    border: 2px solid #d6d6d6;
    height: 55px;
    transition: all .2s ease-out;
    position: inherit;
    border-radius: 0;
    color: #fff;
}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong {
    color: #373737;
    font-size: 20px;
    display: block;
    font-weight: 700;
}
full.menu .conteiner .nivel-dois li a {
    color: #ab2b2b !important;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
@media screen and (max-width: 768px){
    .atalhos-mobile ul li a .qtd-carrinho {
        background: #720105 !important;
        color:#fff!important;
    }
    .atalhos-mobile {
        background: none;
        z-index: 10;
        position: relative;
        border: none;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 10px 0;
    }
    #fullbanner-mob {
        display: inherit !important;
        margin-top: 0;
        width: 100%;
        max-width: 100%;
    }
    .busca-mobile .menu.superior.visible-phone .top-menu li.cart .cart-icon .qtd-carrinho {
        line-height: 27px;
        margin-right: 0;
        margin-top: -7px;
        width: 26px;
        height: 26px;
        font-family: Poppins, sans-serif;
        position: absolute;
        top: 0;
        right: -2px;
        width: 22px;
        height: 22px;
        background: #ed1e6c;
        border-radius: 50%;
        line-height: 20px;
        text-align: center;
        color: #fff;
        font-size: 11px;
        font-weight: 700;
        border: 0 solid #ed1e6c;
        display: block !important;
    }
    .conteudo-topo .menu.superior.visible-phone .menu-close:after {
        content: "X";
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 0;
        border: 3px solid #fff;
        width: 35px;
        height: 35px;
        border-radius: 100px;
        line-height: 35px;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        background: #720105;
    }
    .selos li {
        margin-right: 10px;
        margin-bottom: 10px;
        float: none;
    }
}
#rodape{ display: none; }
i.icon-chevron-down.fundo-secundario { right: 30px!important; }
.full.menu .conteiner .nivel-dois li a {
    color: #4e4c4c;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
#rodape .links-rodape-paginas+.links-rodape-atendimento .location .title-location svg * {
    stroke: #22c88e;
}
#rodape .links-rodape-atendimento .icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    fill: #ef0303;
    margin-right: 5px;
}
#rodape .links-rodape-paginas+.links-rodape-atendimento .location .title-location #viewMap {
    font-weight: 500;
    margin-left: 5px;
    margin-top: 2px;
    letter-spacing: .5px;
    color: #716c6c;
    cursor: pointer;
}
#rodape .institucional .forma_envio li {
    list-style: none;
    line-height: 1.7;
    margin-bottom: 10px;
}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {
    font-weight: 400;
    color: #264478;
    font-size: 15px;
}
.dropdown-menu.pull-right {
    right: 0 !important;
    left: auto !important;
}
ul.actions li a svg {
    fill: #22c88e !important;
}
.bandeiras-produto .bandeira-promocao {
    background: #92c9b6 !important;
    color: #fff;
}
#cabecalho.fixed .open-menu .line {
    background: #22c88e !important;
}
.pagina-produto #corpo .produto .acoes-flutuante .botao-comprar {
    color: #fff !important;
    box-shadow: 0 3px 9px -2px #2ecc71 !important;
    background: #2ecc71 !important;
}
.pagina-produto #corpo .produto .acoes-flutuante .botao-comprar i .icon * {
    fill: #fff !important;
}
#cabecalho .actions>li:hover>a>.titulo {
    color: #5d181a !important;
}
.pagina-produto #corpo .abas-custom .tab-content .tab-pane#descricao h2:after {
    content: "";
    display: block;
    width: 100px;
    height: 5px;
    background-color: #716c6c !important;
    margin: 15px auto 30px;
}
.pagina-carrinho.carrinho-checkout input, .pagina-carrinho.carrinho-checkout input {
    border: 1px solid #6c1c1d !important;
}
#instagram { display:none!important;}

.pagina-produto .botao.principal, .botao.principal:hover, .dropdown-menu>li>a:hover, .filtro.lista ul li.active label, .filtro.lista ul li label:hover, .flex-control-paging li a.flex-active, .fundo-principal, .menu-simples li.active a, .menu-simples li a:hover, .menu li:hover>a .fundo-secundario {
    color: #fff;
    text-shadow: none;
    background: #2ecc71;
    border-color: #fff;
    border-radius: 5px;
}
.pagina-produto .botao {
    background: #737171;
    border-radius: 7px;
    border: 1px solid #fff;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fbfbfb;
}
.pagina-categoria #corpo .secao-principal .conteudo .botao.secundario {
    color: #ffffff !important;
    background: #639f8b !important;
}
.pagina-produto #corpo .listagem.aproveite-tambem>h4.titulo {;
    color: #22c88e !important;
}
.menu .categoria-id-11096355 strong { border: 1px solid #7b1310; padding: 10px; border-radius: 7px; background: #7b1310; }
#barraNewsletter.posicao-rodape { background: #741414; border-bottom: 1px solid #ffffff; }
#listagemProdutos.listagem .titulo-categoria strong:after { content: ""; display: block; width: 100px; height: 5px; background-color: #9c302d !important; margin: auto; }
#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo { color: #22c88e; font-weight: 700; }
#listagemProdutos.listagem .titulo-categoria, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria, .listagem.aproveite-tambem>.titulo { margin-top: 40px; }
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover { background-color: #21af7d; }
#barraNewsletter.posicao-rodape .componente .newsletter-assinar { background: #22c88e; border: 2px solid #22c88e; }
#viewMap { display: none; } 
.pagina-categoria .menu.lateral.outras .nivel-um .categoria-id-11096355>a .titulo { color: #fff; }
.menu.lateral.outras .nivel-um .categoria-id-11096355:hover a { border-bottom: 0px solid #f61d6c !important; }
.pagina-produto #corpo .listagem.aproveite-tambem>h4.titulo { font-size: 26px; }
.categoria-11096355 .menu.lateral .nivel-um>li.ativo a .titulo { color: #e0e0e0; }
.container-menu .mega-recebe-prod { display: none; }
.mega-recebe { display: none; }
.nivel-dois .mega-categorias, .nivel-dois .mega-categorias > div { width:100% !important; }

.full.menu .conteiner .nivel-dois > li, .full.menu .conteiner .nivel-tres > li { padding: 0 35px 0 20px !important; transition: all 0.3s linear; }
.full.menu .conteiner .nivel-dois > li > a, .full.menu .conteiner .nivel-tres > li > a { transition: all 0.3s linear; }

.full.menu .conteiner .nivel-dois > li:last-child { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.full.menu .conteiner .nivel-dois > li:hover>a, .full.menu .conteiner .nivel-tres > li:hover>a { color: #fff!important; }
.full.menu .conteiner .nivel-dois > li:hover, .full.menu .conteiner .nivel-tres > li:hover { background: #67a69082; }

.full.menu .conteiner .nivel-um>li .nivel-dois .mega-categorias, .full.menu .conteiner .nivel-um>li .nivel-dois .mega-recebe { padding-right: 0 !important; }
.menu .nivel-tres { padding: 0px; border-radius: 0px 7px 7px 0px; overflow: hidden; }

@import url('https://fonts.googleapis.com/css2?family=Orelega+One&display=swap');

.fSloga { font-family: 'Orelega One', cursive; }

.pagina-produto #corpo {
    margin-top: 0!important;
}


@media only screen and (max-width: 767px){
.busca-mobile .menu.superior.visible-phone .action-links, .busca-mobile .menu.superior.visible-phone .nivel-um {
    display: block !important;
}
.conteudo-topo .menu.superior.visible-phone ul.nivel-um {
    height: auto !important;
    overflow: auto;
}
}

.row-fluid.banner.mini-banner { display: flex!important; flex-wrap: wrap!important; justify-content: center!important; }
.row-fluid.banner.mini-banner .sem-banner { display: none!important; }