@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*li.categoria-id-22927367 .nivel-dois.has-image {left: -359px !important;}
li.categoria-id-22927367 .nivel-dois.has-image:before {left: 82%;}*/

:root {
    --ns-main-menu-item-font-size: 15px;
    --ns-section-title-color: #057;
    --ns-title-color: #999;
}


.filtro.lista ul {max-height: none;overflow: hidden;}
body {letter-spacing: 2px;}
.section-category-slider {margin: 50px 0 30px;}
.caixa-sombreada {box-shadow: 0 0 1px rgb(153 153 153);}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno .botao.principal {border-radius: 30px;}
.ns-banner-top .conteiner .ns-banner-top-wrapper {letter-spacing: 3px;font-size: 12px;text-transform: uppercase;}
.section-category-slider h2.titulo.titulo-sessao {margin-bottom: 25px;text-transform: uppercase;letter-spacing: 2px;color: #222;}
#statement p {letter-spacing: 2px;color: #999;font-size: 14px;}
.listagem .listagem-linha .listagem-item:hover {box-shadow: var(--ns-product-item-box-shadow, 0 0 0px rgba(0, 0, 0, .2));}
.listagem .listagem-linha .listagem-item:hover .acoes-produto {display: none;}
.listagem .titulo-categoria {text-align: left;margin-left: 0;letter-spacing: 3px;margin-bottom: 9px;}
.card-menu {border-top: 0px solid var(--ns-dropdown-border-top-color);}
#cabecalho .ns-col-actions .ns-action-item .card-menu a {text-transform: uppercase;color: #999999;font-size: 12px;letter-spacing: 2px;}
.card-menu:not(.no-arrow):before {border-bottom: 5px solid #999;}
.listagem .listagem-linha .listagem-item .info-produto .preco-produto .cor-principal.titulo {font-size: 14px;letter-spacing: 2px;color: #222;font-weight: 400;}
s.preco-venda.titulo {letter-spacing: 2px;}
.listagem .listagem-linha .listagem-item .bandeiras-produto .bandeira-carrinho {background: #e0eaee;color: #005577;letter-spacing: 1px;}
.listagem .listagem-linha .listagem-item .bandeiras-produto .bandeira-promocao {background: #e0eaee;color: #005577;letter-spacing: 1px;font-size: 12px;}
.product-item-actions button svg {width: 39px;}
#cabecalho .ns-col-actions .ns-action-item.carrinho>a .qtd-carrinho {font-size: .7rem;padding: 3px 4px 4px 6px;}
.banner-tarja-wrapper .banner-tarja-item {margin: 0;}
.banner-tarja-wrapper .banner-tarja-item-icon {margin-right: 10px;}
.listagem .titulo-categoria {display: flex;}
span.botao-vermais {margin-left: auto !important;height: 35px;}
span.botao-vermais a {text-transform: uppercase;font-size: 12px;border: 1px solid #e0eaee;border-radius: 30px;padding: 8px 15px;text-decoration: none;transition: 2s ease;}
span.botao-vermais a:hover {background-color: #e0eaee;transition: 2s ease;}
.section-category-slider .ns-slider .category-item.category-item-boxed .category-name {color: #999999;}
.section-category-slider .ns-slider .category-item.category-item-boxed {margin: 0 2rem;}
.pagina-busca .secao-principal .conteudo .input-append .btn, .pagina-busca .secao-principal .conteudo .input-append label, .pagina-categoria .secao-principal .conteudo .input-append .btn, .pagina-categoria .secao-principal .conteudo .input-append label {font-size: 14px;}
.section-instagram-feed strong {letter-spacing: 3px;}
.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image {padding: 5px;}
.section-banner-extra.section-banner-extra-2867 {margin: 40px 0;}
.section-banner-extra a {border-radius: 0;}
.botao-comprar-ajax i.icon-shopping-cart {display: none;}
.botao-comprar-ajax {text-transform: uppercase;font-size: 14px !important;letter-spacing: 3px;border-radius: 30px;}
.produto h1.nome-produto {text-transform: uppercase;font-size: 19px !important;letter-spacing: 3px;line-height: 30px;}
.produto #descricao div, .produto #descricao p, .produto #descricao span {line-height: 1.6em !important;font-family: lato, sans-serif !important;letter-spacing: 2px !important;font-weight: 400 !important;}
.produto #descricao strong, .produto #descricao b {line-height: 1.6em !important;font-family: lato, sans-serif !important;letter-spacing: 2px !important;font-weight: 600 !important;}
.pagina-produto .produto .span5 {padding-left: 30px;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {border-radius: 30px;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {font-size: 15px !important;background-color: transparent;font-weight: 500;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho button {color: #838383;font-size: 1.1rem;font-weight: 600;right: 0.6rem;background-color: transparent;font-size: 14px;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho button.quantity-del {bottom: 0.3rem;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho button.quantity-add {top: 0.6rem;}
span.estoque.estoque-qtd-1, span.estoque.estoque-qtd-1 b {letter-spacing: 1px;color: #636363;}
button.cn-botao-disp {font-weight: 400 !important;text-transform: uppercase !important;font-size: 12px;border: 1px solid #e0eaee;border-radius: 30px;padding: 3px 15px !important;text-decoration: none;transition: 2s ease;background-color: #e0eaee !important;color: #005577;left: 0;}
.produto .acoes-produto .comprar {width: 70%;position: relative;justify-content: end;margin-top: 15px;}
.pagina-produto .cep {margin-top: 20px;}
.produto #formCalcularCep .input-append input {border-radius: 30px;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);border-color: #e4e4e4;color: #999;letter-spacing: 2px;}
.produto #formCalcularCep .input-append button {background: transparent;border: 0;color: #005577;font-size: 13px;letter-spacing: 2px;font-weight: 600;width: auto;margin-right: 8px;box-shadow: inset 0 0px 0 rgba(255, 255, 255, .2), 0 0px 0px rgba(0, 0, 0, .05);}
.produto-video span {font-size: 11px;white-space: normal;color: #999;}
.thumbs-vertical .elastislide-carousel ul li a {width: auto;height: 60px;}
.elastislide-carousel ul li.active a {border: 1px solid #5f94a9;border-color: #5f94a9 !important;}
.elastislide-carousel ul li a {border: 1px solid #fff;}
.produto .cep ul li span {font-size: 12px;}
#cn-outras-opcoes h4 {text-transform: uppercase;font-size: 13px;margin-top: 20px;}
.aproveite-tambem h4.titulo {text-align: left;margin-bottom: 0;}
label[for="botaoOrdenar"] {border-radius: 30px 0 0 30px;}
button#botaoOrdenar {border-radius: 0 30px 30px 0;}
#modal-filtros-open {border-radius: 30px !important;}
#modal-filtros-root .body .coluna .filtro .limpar {color: #025677a1;}
#modal-filtros-root #modal-filtros .header button {height: 60px !important;background-color: #057 !important;}
.filtro.lista ul li label {padding: 2px 0;}
#modal-filtros-root .body .coluna .filtro ul li {padding: 5px 10px 5px 0;}
.botao {text-transform: uppercase;letter-spacing: 2px;font-size: 12px;border-radius: 30px;}
.pagina-cadastro .caixa-sombreada {box-shadow: 0 0 0px rgba(0, 0, 0, .15);border-top: 0;}
.cabecalho-interno .titulo {font-weight: 400;color: #999999;font-size: 20px;}
.cabecalho-interno .titulo small {font-size: 16px;}
.cadastro legend {color: #636363;}
.cadastro legend i {display: none;}
.cadastro .dados-acesso label, .form-horizontal .control-label {font-size: 14px;color: #999999;}
.cadastro .dados-acesso label i {display: none;}
.pagina-cadastro input, .pagina-cadastro select {font-size: 14px;letter-spacing: 2px;}
.pagina-cadastro .span3.offset9 {width: 100%;margin-left: 0;}
.help-inline a, .help-inline a i, a.recuperar-senha, a.recuperar-senha i {color: #999999;font-size: 12px;}
.secao-principal .conta-menu .menu-simples a {padding: 3px 7px;color: #999999;font-size: 14px;}
.conta-menu .nome-usuario {color: #636363;}
.abas-conta li.active a, .abas-conta li a {color: #636363;font-size: 14px;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);}
.breadcrumbs {border-width: 0;padding: 5px 0;}
.conta-menu.borda-principal.caixa-sombreada {box-shadow: 0 0 0px rgba(0, 0, 0, .15);border: 0;}
.caixa-dados h3 {font-size: 19px;color: #636363;}
h3 small {font-size: 16px;}
.caixa-dados legend {color: #999;}
ul.caixa-info, ul.caixa-info b {font-size: 13px;color: #636363;}
.secao-principal .conta-menu .menu-simples a:hover {background: transparent;color: #636363;}
.breadcrumbs ul li a, .breadcrumbs ul li * {color: #999;}
.meus-favoritos a {color: #999;font-size: 12px;}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno .cor-principal {color: #636363;font-weight: 600;}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno li {display: flex;justify-content: center;align-items: center;}
.carrinho-interno .preco-produto {order: 2;margin: 0;white-space: nowrap;}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno s {font-size: 12px;white-space: nowrap;}
.tabela-carrinho .produto-info, .tabela-carrinho .produto-info a, .tabela-carrinho .produto-info, .tabela-carrinho .produto-info li span, .tabela-carrinho .produto-info li strong {text-align: left;font-size: 12px;color: #999 !important;}
.tabela-carrinho .preco-produto .titulo {color: #999999;}
body.pagina-carrinho .titulo.cor-principal {color: #636363;font-size: 13px;}
button#btn-cupom {background: transparent;border: 0;border-radius: 30px;color: #057;box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .1);position: absolute;right: 0;}
.pagina-carrinho .input-append {position: relative;}
input#usarCupom {min-width: 250px;}
.tabela-carrinho .formas-envio .prazo, .tabela-carrinho .formas-envio .valor, .tabela-carrinho .formas-envio b, .tabela-carrinho .formas-envio span {font-size: 12px;}
.cadastro input[type="text"], .cadastro input[type="password"], .cadastro select, #id_email, .controls input, .input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {border-radius: 30px;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);border-color: #e4e4e4;letter-spacing: 2px;font-size: 13px !important;}
.pagina-carrinho .secao-principal .caixa-sombreada {box-shadow: 0 0 0px rgba(0, 0, 0, .15);}
body.pagina-carrinho .acao-editar .span12 a.botao {background: #e0eaee;border-radius: 30px;color: #005679;}
.pagina-carrinho.carrinho-checkout .borda-principal {border-width: 0;}
.carrinho-checkout .conteiner-principal #corpo .conteiner {box-shadow: 0 0px 0 0 #FFF, 0 0px 0px 0 rgba(0, 0, 0, 0.15);}
.carrinho-checkout .conteiner-principal .ns-col.ns-col-logo {justify-content: center;}
.carrinho-checkout .formas .accordion-group {border-radius: 30px;}
.carrinho-checkout .formas .accordion-heading .radio-conteiner {border-radius: 30px 0 0 30px;}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno .carrinho-rodape {display: flex;}
#cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno .carrinho-rodape span.carrinho-info, #cabecalho .ns-col-actions .ns-action-item.carrinho .carrinho-interno .carrinho-rodape span.carrino-total {font-size: 11px;}
.produto .acoes-produto .comprar a.botao-comprar.desativo {width: 100%;text-transform: uppercase;letter-spacing: 2px;border-radius: 30px;font-size: 14px !important;height: 52px;margin-top: 10px;}
.produto .acoes-produto .comprar a.botao-comprar.desativo i {display: none;}
.atributo-comum span {font-size: 13px;}
.preco-a-partir span {color: #999;font-size: 13px;}
.avise-me .avise-tit {font-size: 20px;color: #636363;}
.avise-me .avise-descr {font-size: 13px;color: #999;}
.avise-me input.botao {background-color: #005679;}
.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel {background-color: #e0eaee;}
.listagem .listagem-linha .listagem-item .bandeiras-produto>span {background-color: #e0eaee;color: #005679;}
.listagem-item .produto-avise .avise-me-list {background-color: #e0eaee;}
.listagem-item .produto-avise .avise-me-list .avise-me-list-descr {color: #005679;}
.listagem-item .produto-avise .avise-me-list .avise-me-list-btn {background-color: #025677a1;color: #fff;}
.main-menu-desktop .card-menu:not(.no-arrow):before {display: none;}
.main-menu-desktop .menu-dropdown:hover .nivel-dois {top: 57px;}
.menu-dropdown.open .nivel-dois {border-top: 0 !important;}
.main-menu-desktop .nivel-um li ul {border-radius: 0;}
div#sobreHome {margin: 80px 0;}
#sobreHome .row-fluid:nth-child(1) .span6:nth-child(2) a {text-transform: uppercase;font-size: 12px;border: 1px solid #e0eaee;border-radius: 30px;padding: 8px 15px 9px;text-decoration: none !important;transition: 2s ease;}
#sobreHome .row-fluid:nth-child(1) .span6:nth-child(2) a:hover {background-color: #e0eaee;transition: 2s ease;}
#sobreHome h2 {font-size: 1.3rem;font-weight: 400;color: #222222;text-transform: uppercase;letter-spacing: 3px;}
#sobreHome h4 {font-size: 20px;font-style: italic;font-weight: 400;}
#sobreHome p {line-height: 22px;margin-bottom: 15px;letter-spacing: 2px;font-size: 15px;max-width: 380px;}
#sobreHome .row-fluid:nth-child(1) .span6:nth-child(1) {margin-right: auto !important;}
#sobreHome .row-fluid:nth-child(1) .span6:nth-child(2) {margin-left: auto !important;padding: 0 180px;}
#sobreHome a.botao {background-color: #057;color: #fff;background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(0 0 0 / 0%));padding: 9px 20px 10px;transition-duration: 0.5s}
#sobreHome a.botao:hover {background-color: #fff;color: #057;background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(0 0 0 / 0%));padding: 9px 20px 10px;transition-duration: 0.5s}
#sobreHome p:nth-child(2) {margin: 20px 0 35px;}
#statement svg {width: 46px;height: 56px;fill: #025677a1;}
#statement .span6 {text-align: center;}
#statement h2 {font-size: 17px;font-weight: 400;margin-bottom: 1px;color: #222;margin-top: 5px;letter-spacing: 3px;}
#cn-upsell-superior .upsell-produto {border-radius: 0;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);border: 1px solid #f0f0f0;}
.pagina-pagina #corpo .conteiner {max-width: 1300px;}
.pagina-pagina .secao-principal .caixa-sombreada {box-shadow: 0 0 0px rgba(0, 0, 0, .15);}
.pagina-pagina .caixa-sombreada p {font-size: 14px;}
#rodape>div:last-child .row-fluid p {font-size: 12px;}
#rodape div:nth-child(3) .conteiner .row-fluid div:nth-child(2) a.dev-logo {display: none;}
.cn-img {padding: .5rem;}
#modal-filtros-open span {font-size: 1rem;color: #444;}
#modal-filtros-open svg {width: 19px;fill: #838383;display: none;}
#modal-filtros-open {border: 1px solid #e8e8e8;border-radius: 5px;padding: 10px 15px;}
.filtro {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);outline: 0px solid rgba(0, 0, 0, 0.05);}
#modal-filtros-root .atributo-cor a span {border-radius: 100%;border-width: 0 0 30px 30px;line-height: 30px;min-height: 30px;min-width: 30px;}
#modal-filtros-root .atributos ul li a {box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);border: 2px solid #efefef;border-radius: 100%;}
#modal-filtros-root .atributos ul li a:hover, #modal-filtros-root .atributos ul li.active a {margin: 0 2px 2px 0;border: 2px solid #057 !important;}
#modal-filtros-root .atributo-comum a span {border-width: 0 0 30px 30px;line-height: 30px;min-height: 30px;min-width: 30px;font-size: 12px;}
#modal-filtros-root .body .coluna .filtro ul li {height: 40px !important;width: 40px !important;}
#modal-filtros-root .filtro h4 {font-size: 15px;border-bottom: 0px solid rgba(0, 0, 0, 0.1);color: #636363;}
#modal-filtros-root .body .coluna .filtro.lista ul {display: inline-grid;width: 100%;border: 0;}
#modal-filtros-root .body .coluna .filtro.lista ul li {width: 100% !important;justify-content: left;}
#modal-filtros-root .body .coluna .filtro ul {width: auto !important;}
#modal-filtros-root #modal-filtros.active {max-width: 350px;}
#modal-filtros-open span {font-size: 14px;color: #838383 !important;letter-spacing: 2px !important;}
#modal-filtros-root .body .coluna .filtro ul li a label {color: #999999 !important;}
.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet {display: none !important;}
#cabecalho .busca .botao-busca {background-color: transparent;width: 56px;margin-top: 4px;}
#cabecalho .busca input::placeholder {font-weight: 400;text-transform: uppercase;font-size:12px;letter-spacing: 3px;}
#cabecalho .busca .botao-busca:before {content: "";background-image: url(https://cdn.awsli.com.br/2569/2569603/arquivos/icon-busca.svg);display: block;width: 32px;height: 33px;background-size: contain;background-repeat: no-repeat;}
.listagem .listagem-linha li {border-width: 0;}
#cabecalho .busca input {background: #fff;border: 0;border-bottom: 1px solid #efedee;border-radius: 0;color: #999;letter-spacing: 3px;}
.banner-tarja-wrapper .banner-tarja-item-icon svg {fill: #025677a1;}
.banner-tarja-wrapper .banner-tarja-item-text strong {color: #636363;letter-spacing: 2px;font-size: 14px;}
.banner-tarja-wrapper .banner-tarja-item-text span {color: #999999;letter-spacing: 2px;font-size: 14px;}
.banner-tarja-wrapper .banner-tarja-item {background: #fff;}
.banner-tarja-wrapper {margin-bottom: 0 !important;padding-top: 0;}
.banner-tarja-wrapper .banner-tarja-item-icon img, .banner-tarja-wrapper .banner-tarja-item-icon svg {height: 30px !important;}
.listagem .titulo-categoria .subtitle, .listagem>.titulo .subtitle, h2.titulo .subtitle {color: #7d7d7d;}
.listagem .listagem-linha .listagem-item .info-produto .nome-produto {font-size: 13px;font-weight: 400;letter-spacing: 2px;line-height: 1.6em;min-height: auto;margin-bottom: 10px;}
.listagem .listagem-linha .listagem-item .info-produto .preco-produto {font-size: var(--ns-product-item-price-font-size, 0.9rem);}
.listagem-item.show-discount .desconto-a-vista svg {height: var(--ns-product-item-discount-icon-height, 17px);width: var(--ns-product-item-discount-icon-width, 17px);}
.listagem-item.show-discount .desconto-a-vista {margin-top: 0;}
#rodape .institucional {background: #faf8f9;color: #222;}
#rodape .institucional .titulo {color: #057;font-weight: 500;}
#rodape .pagamento-selos .conteiner {border-top: var(--ns-footer-payment-border-top, 0px solid #ddd);}
#barraNewsletter .componente .titulo {margin-bottom: 0;font-size: 24px;}
#barraNewsletter .interno-conteudo .texto-newsletter {font-size: 1.1rem !important;font-weight: 300 !important;}
.main-menu-desktop {border-bottom: var(--ns-main-menu-border-top, 1px solid #efefef);box-shadow: var(--ns-main-menu-box-shadow, 0 0px 0px 0px #ddd);}}
.pagina-categoria .conteudo h1 {font-weight: 400;color: #057;}
.cabecalho-interno .titulo {font-weight: 400;color: #636363;}
.menu-simples li.divisor {display: none;}
.titulo {font-weight: var(--ns-title-font-weight, 500);}
#rodape .institucional .titulo {border-bottom: 1px solid #0055771c;}
.pagina-pagina h1 {font-size: 23px;font-weight: 400;color: #222;}
.pagina-categoria .conteudo > h1 {display: none;}
.pagina-categoria .secao-principal .conteudo .ordenar-listagem.topo {margin-bottom: 0;}
.pagina-categoria .conteudo i.icon-file-text {display: none;}
.pagina-categoria .conteudo .interno {text-align: center;}
.pagina-categoria .conteudo .interno {text-align: center;border-bottom: 1px solid #e8e8e8;margin-bottom: 10px;}
.pagina-categoria .conteudo .interno p {max-width: 680px;margin: 20px auto 25px;line-height: 22px;font-size: 14px;color: #999;}
.pagina-categoria .conteudo .interno h4.titulo {font-size: 1.3rem;color: #057;margin-bottom: 0 !important;}
.pagina-categoria .coluna.span3 {display: none;}
.pagina-categoria .conteudo.span9 {width: 100%;margin-left: 0;}
.produto h1.nome-produto {font-size: var(--ns-product-title-font-size, 1.5rem);font-weight: var(--ns-product-title-font-weight, 500);}
div#descricao {margin-bottom: 30px;}
.pagina-produto .product-share {display: none;}
body.is-scrolling .main-menu-desktop {animation: smoothScroll .5s forwards;left: 0;position: fixed;top: 75px;width: 100%;z-index:99;}
#carrinho-mini .controls input {min-height: 30px !important;}
#cabecalho .ns-col-actions .ns-action-item .card-menu .title {color: #057;}
.whatsapp-float-button {background: #158e4f;}
body.is-scrolling #cabecalho {box-shadow: 0 0px 0px rgba(0, 0, 0, .1);}
.aproveite-tambem h4.titulo strong:before {content: "Produtos Relacionados";font-size: var(--ns-section-title-font-size, 1.3rem);letter-spacing: 3px;}
.aproveite-tambem h4.titulo strong {font-size:0 !important;}
#cabecalho .ns-col-actions .ns-action-item-text {display: none !important;}
.pagina-categoria .secao-principal .coluna .lateral .nivel-um>li {background-color: transparent;}
.section-testimonials .testimonials-slider .card .card-cover {display: none;}
.section-testimonials .testimonials-slider .card {margin: 10px 10px 0;}
.section-testimonials .testimonials-slider .card {border: 1px solid #ebebeb;}
.section-offer-countdown {/*border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;*/    background-color: transparent;}
.section-offer-countdown .offer-countdown-products {background: transparent;padding: 0 !important;}
.offer-countdown-products strong {font-weight: 400;font-size: 2.5rem;}
.section-offer-countdown .offer-countdown-products .header-countdown .countdown .countdown-amount {font-size: 2.5rem;}
.offer-countdown-products span.countdown-period {font-size: 13px;}
.section-offer-countdown .offer-countdown-products svg {width: 50px;height: 50px;}
.section-offer-countdown .offer-countdown-products .header-countdown {padding: 2rem 2rem 1rem;}
.pagina-inicial #corpo > .conteiner {display: none;}
.pagina-inicial #corpo {margin-bottom: 0;}
body.pagina-carrinho #formCalcularFrete .input-append .btn {background: transparent;border: 0;border-radius: 30px;color: #057;box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .1);}
.pagina-carrinho button.botao.principal.grande {background-color: #005776;font-size: 17px;}
.whatsapp-buy-button {border: var(--ns-whatsapp-buy-border, 0px solid #158e4f);color: var(--ns-text-color) !important;text-decoration: underline !important;font-size: 13px;transition: 2s ease;}
.whatsapp-buy-button svg {fill: #158e4f;transition: 2s ease;}
.whatsapp-buy-button:hover {background: #ffffff;color: #222222 !important;transition: 2s ease;}
.whatsapp-buy-button:hover svg {fill: #222222;transition: 2s ease;}
.cn-opcoes a div img {height: 112px;object-fit: cover;width: 112px;}
.cn-opcoes a span {font-weight: 500 !important;font-size: 12px !important;margin-bottom: 10px;color: #636363;}
#cn-outras-opcoes h4 {color: #057;}
.produto .acoes-flutuante .nome-produto {font-size: 1.2rem;}
.listagem .listagem-linha .listagem-item:hover .acoes-produto {background: white !important;}
.produto .cep .aviso-disponibilidade {color: #999;}
.produto .cep ul {border-radius: 30px;}
body.pagina-carrinho #formCalcularFrete .input-append input {border-radius: 30px;}
.tabela-carrinho .quantidade input[type="text"] {border-radius: 30px;padding: 15px 0;}
.tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {color: #999;}
.tabela-carrinho .quantidade a:hover, .tabela-carrinho .excluir a:hover {color: #636363;}
#cabecalho a.ns-action-item.ns-action-item-help.menu-dropdown {display: none !important;}
.main-menu-desktop .nivel-um>li.offer>a, .main-menu-desktop .nivel-um>li.offer>i, .main-menu-desktop .nivel-um>li.offer>strong {color: var(--ns-main-menu-item-link-color, var(--ns-title-color));}
.main-menu-desktop .nivel-um>li.offer>a {background: var(--ns-main-menu-item-bg-color, transparent);}
.main-menu-desktop .nivel-um li a strong {text-transform: uppercase;font-size: 13px;letter-spacing: 3px;}
.main-menu-desktop .nivel-um li a i {font-size: 10px;}
section.section-banner-tarja-responsive {background-color: #ffffff;margin-bottom: 20px;margin-top: 10px;}
.section-category-slider .ns-slider .category-item.category-item-boxed .category-image {min-width: 90px;min-height: 90px;border-bottom: 0;border-radius: 0;width: 90px;height:90px;}
.section-category-slider .ns-slider .category-item.category-item-boxed .category-image img {height: 90px;width: 90px;}
.section-category-slider .ns-slider .category-item.category-item-boxed .category-name {font-size: var(--ns-category-slider-name-font-size, 0.9rem);text-transform: uppercase;margin-top: 5px;letter-spacing: 2px;}
.section-category-slider .ns-slider .category-item.category-item-boxed {box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, .1);}
.section-category-slider .ns-slider .category-item.category-item-boxed {min-width: 150px;max-width: 150px;}
.section-banner-tarja-responsive .slick-prev {top: 25px;}
.listagem .titulo-categoria, .listagem>.titulo, h2.titulo {font-size: var(--ns-section-title-font-size, 1.3rem);}
.pagina-inicial li.listagem-linha {padding: 0 !important;}
.listagem .listagem-linha .listagem-item .info-produto {text-align: center;}
.listagem .listagem-linha .listagem-item .info-produto .preco-produto .cor-secundaria {color: #222;}
.listagem span.preco-parcela, span.preco-parcela strong {font-size: 13px;}
.listagem span.desconto-a-vista, span.desconto-a-vista strong {font-size: 13px;}
.listagem span.desconto-a-vista svg {display: none;}
.listagem .preco-produto>div {margin: 0;}
.offer-countdown-products strong {font-size: var(--ns-section-title-font-size, 1.5rem);}
.section-offer-countdown .offer-countdown-products .countdown-icon svg {width: 30px;height: 50px;}
.section-offer-countdown .offer-countdown-products .header-countdown .countdown .countdown-amount {font-size: 1.5rem;}
.offer-countdown-products span.countdown-period {font-size: 11px;}
.section-offer-countdown .offer-countdown-products .header-countdown .countdown .countdown-section {margin-left: 1.2rem;}
.section-offer-countdown .offer-countdown-products .countdown-icon svg {width: 30px;height: 40px;}
.section-offer-countdown .offer-countdown-products .header-countdown .clock-time, .section-offer-countdown .offer-countdown-products .header-countdown .countdown, .section-offer-countdown .offer-countdown-products .header-countdown .countdown .countdown-row {align-items: center;}
.section-offer-countdown .offer-countdown-products .header-countdown .title {font-size: initial;}
.section-offer-countdown .offer-countdown-products .header-countdown .title {margin-left: 11px;}
.listagem .titulo-categoria .subtitle, .listagem>.titulo .subtitle, h2.titulo .subtitle {font-size: var(--ns-section-subtitle-font-size, 1rem);}
h2.titulo.titulo-sessao {margin-bottom: 0;}
.main-menu-desktop .nivel-um li {position: static;}
.menu-dropdown.open .nivel-dois, .menu-dropdown:hover .nivel-dois {min-width: 100% !important;left: 0 !important;width: 100% !important;padding: 10px 0 20px !important;box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .1);border-top: 0px solid var(--ns-dropdown-border-top-color);}
.main-menu-desktop {position: relative;}
#modalContato {font-size: 12px;}
#barraNewsletter.posicao-rodape .componente .interno {padding: 0;}
.menu-dropdown.open .nivel-dois:not(.no-arrow):before {display: none;}
.menu-dropdown.open .nivel-dois {border-top: 3px solid #fff;top: calc(100% + 0px);}
.main-menu-desktop .nivel-um .nivel-dois>li>a {font-size: 12px;letter-spacing: 2px;text-transform: uppercase;white-space: normal;}
.produto .acoes-produto .cor-principal.titulo {font-size: 17px !important;color: #222 !important;font-weight: 500;}
.main-menu-desktop .nivel-um>li.offer:hover>a {background: #fff;color: #057;}
.main-menu-desktop .nivel-um .nivel-tres>li>a {padding: 0;text-transform: uppercase;font-size: 12px;letter-spacing: 2px;color: #999999;}
.section-banner-extra a:hover img {transform: none;}
.whatsapp-float-button svg {fill: #999;}
.whatsapp-float-button {background: transparent;}
.whatsapp-float-button.ns-animate {animation-duration: auto;}
#rodape .componente.newsletter span.titulo:before {content: "Newsletter";font-size: 15px;}
#rodape .componente.newsletter span.titulo {font-size: 0px !important;}
#rodape p.texto-newsletter.newsletter-cadastro {display: none;}
#rodape .componente.newsletter {background-color: transparent;border: 0;}
#rodape .componente.newsletter .interno {padding: 0;}
#rodape .institucional .titulo {border-bottom: 0px solid #0055771c;margin-bottom: 0;padding-bottom: 8px;font-size: 15px;}
#rodape .sobre-loja-rodape > .titulo, .sobre-loja-rodape > p {display: none !important;}
#rodape .redes-sociais .titulo {display: none;}
#rodape .redes-sociais .lista-redes {margin-top: 10px;}
#rodape .links-rodape-paginas .titulo:before {content: "Atendimento";font-size: 15px;}
#rodape .links-rodape-paginas .titulo {font-size: 0px !important;}
#rodape .contato-rodape .titulo:nth-child(1), #rodape .contato-rodape ul {display: none;}
#rodape .contato-rodape .titulo:before {content: "Onde Encontrar";font-size: 15px;}
#rodape .contato-rodape .titulo {font-size: 0px !important;}
#rodape .links-rodape-categorias {display: none;}
#rodape .institucional {background: transparent;}
#rodape .institucional .titulo {color: #636363;}
#rodape .institucional a {font-size: 12px;}
#rodape .institucional p {line-height: 2.2em;font-size: 12px;}
#rodape .span12 .row-fluid {justify-content: center;}
#rodape .institucional .lista-redes ul li i[class^=icon] {background: transparent;color: #999;}
#rodape .institucional p {color: #999999;}
#rodape .institucional a {color: #999;}
#rodape .links-rodape-paginas li:nth-child(3), #rodape .links-rodape-paginas li:nth-child(4) {display: none;}
#rodape .newsletter input[type="text"] {height: 35px;border-radius: 30px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);border-color: #efedee;padding: 13px;color: #999;}
#rodape .newsletter .botao {right: 31px;top: 5px;background-color: transparent;background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%), rgb(0 0 0 / 0%));color: #999;}
#rodape .newsletter .input-conteiner {margin: 5px 0 0 0;}
#rodape .sobre-loja-rodape {order: 1;}
#rodape .contato-rodape {order: 2;}
#rodape .links-rodape-paginas {order: 3;}
#rodape .link-termos-de-uso {order: 4;}
#rodape .institucional, #rodape .pagamento-selos {padding: 0;}
#rodape .pagamento-selos .conteiner {padding-top: 0;}
#rodape .selos>ul {display: flex;justify-content: center;}
#rodape img[alt="Logomarca Loja Integrada"] {filter: grayscale(9);}
#rodape .institucional {min-height: auto;}
#modalContato tr:nth-child(1), #modalContato tr:nth-child(2), #modalContato tr:nth-child(3) {display: none;}
#modalContato .control-group .botao.principal.pull-right {margin-right: 0;}

li.categoria-id-23055566 {order: 1;}
li.categoria-id-23055573 {order: 2;}
li.categoria-id-23055568 {order: 3;}

.newsletter .newsletter-confirmacao span {color: #a2a2a2;font-size: 11px;margin-left: 28px;width: 80%;}
.newsletter .newsletter-confirmacao .icon-ok {font-size: 16px;}
.listagem-item.show-discount .desconto-a-vista {justify-content: center;font-size: 14px;letter-spacing: 2px;color: #222;font-weight: 400;}
.listagem-item.show-discount .desconto-a-vista strong {font-weight: 400;}
.discount-active {color: #222 !important;font-weight: 400;margin-top: 5px;}
.discount-active strong {font-weight: 400;}
.discount-active svg {fill: #222;height: 15px;margin-right: 5px;width: 15px;}
.pagination ul>li>a, .pagination ul>li>span {font-size: 12px;}
.pagina-produto .parcelas-produto {display: none;}


#carrinho-mini label.control-label {font-size: 12px;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {border-radius: 30px;}
select, 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 {border-radius: 30px;}
.identificacao .control-group .botao.principal {font-size: 16px;line-height: 22px;}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {font-size: 13px;}
.checkout-alerta-seguro-text {font-size: 12px;}
#formularioObservacao p.help-block {font-size: 12px;}
body.pagina-carrinho .titulo.cor-principal {letter-spacing: 2px;}
.subtotal span {letter-spacing: 2px;}

.main-menu-desktop .nivel-um li.categoria-id-23055555 .nivel-dois {padding-left: 0% !important;}
.main-menu-desktop .menu-dropdown .nivel-dois {top: 57px;padding-left: 14% !important;width: 80% !important;}

@media (min-width: 769px) {
    #cabecalho .ns-col-actions .ns-action-item-icon svg, #cabecalho .ns-col-actions .ns-action-item.carrinho>a .icon-shopping-cart svg {width: 25px;}
    #cabecalho .ns-col-actions .ns-action-item-icon, #cabecalho .ns-col-actions .ns-action-item.carrinho>a .icon-shopping-cart {margin: 0;}
    #cabecalho .conteiner .ns-row .ns-col-logo {width: 55%;}
}

@media (min-width: 768px) {
    #sobreHome .row-fluid {display: flex;justify-content: center;align-items: center;}
    #sobreHome .span6 {margin: 0 !important;width: 50% !important;}
}

@media (max-width: 767px) {
    .ns-banner-top .conteiner .ns-banner-top-wrapper {text-align: center;}
    .main-menu-mobile .menu-content .subtitle {color: #057;}
    #barraNewsletter .interno-conteudo .texto-newsletter {font-size: var(--ns-newsletter-text-font-size, 1.3rem) !important;}
    .botao.grande {font-size: 21px;}
    #sobreHome .row-fluid:nth-child(1) .span6:nth-child(2) {padding: 20px 30px 10px !important;}
    #rodape .links-rodape-paginas ul {flex-wrap: wrap;}
    #rodape .links-rodape-paginas ul li {margin: 0 8px;}
    #rodape .institucional ul {margin-bottom: 0;}
    #rodape .links-rodape-paginas ul li {margin: 0;}
}

@media (max-width: 760px) {
    #cabecalho .ns-col-actions .ns-action-item-icon svg, #cabecalho .ns-col-actions .ns-action-item.carrinho a .icon-shopping-cart svg {fill: #999999;width: 25px;}
    #cabecalho .conteiner .ns-row .ns-col-menu .menu-mobile span {background: var(--ns-header-mobile-icon-color, var(--ns-header-icon-color));width: 85%;}
    #cabecalho {margin-top: 10px;}
    .listagem .listagem-linha .listagem-item .acoes-produto {display: none !important;}
    .listagem .listagem-linha .listagem-item .info-produto .preco-produto s.preco-venda {font-size: 14px;margin: 0;    }
    .section-banner-extra {margin-bottom: 50px;}
    .acoes-produto-responsiva.visible-phone {display: none !important;}
    .is-scrolling div#cabecalho {margin-top: 0;padding: 10px 0;}
    .pagina-produto .produto .span5 {padding-left: 0;}
    .produto .conteiner-imagem > div {border: 0px solid rgba(0, 0, 0, 0.035);}
    .produto .acoes-produto .preco-produto .preco-venda {font-size: 15px;}
    .produto .acoes-produto .comprar {width: 100%;}
    .produto .principal > div {border-bottom: 0px solid rgba(0, 0, 0, 0.1);}
    .alert {font-size: 14px;}
    #cn-upsell-superior .upsell-produto {box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);}
    .tabela-carrinho .sem-borda {border-width: 0;}
    .tabela-carrinho td, .tabela-carrinho th {border-width: 0;}
    .tabela-carrinho tr {border-bottom: 1px solid #efefef !important;border: 0;}
    .tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {font-size: 19px;}
    .resumo-compra .tabela-carrinho td {border-width: 0;}
    .main-menu-mobile .menu-header {background: #fff;}
    .main-menu-mobile .menu-header .account-info .text .link, .main-menu-mobile .menu-header .account-info .text .message {color: #636363;}
    .main-menu-mobile .menu-header .account-info svg {fill: #636363;height: 30px;margin-right: 10px;width: 30px;}
    .main-menu-mobile .close-menu {top: 10px;}
    .main-menu-mobile .menu-content .subtitle {text-transform: uppercase;font-size: 15px;}
    .primary-menu strong.titulo.cor-secundaria {text-transform: uppercase;font-size: 14px;color: #222222;}
    .main-menu-mobile ul.nivel-dois a {text-transform: uppercase;font-size: 13px !important;color: #636363 !important;}
    .main-menu-mobile ul.nivel-tres a {color: #999!important;}
    .main-menu-mobile .menu-content ul li a i {color: #025677a1;font-size: 10px;}
}