.produto .codigo-produto>span+span {margin-top: 0;}
div#descricao, div#descricao p, div#descricao span {white-space: normal !important;}

#li-alerta-frete-gratis.li-alerta--frete-gratis-situacao-cep {background-color: #ec2028;border-color: #ec2028;}
.pagina-produto div#st-1 {display: none;}
.full.menu .conteiner .nivel-um>li:hover>a>.titulo {opacity: 1;text-decoration: underline;color: #ec2028 !important;}
#cabecalho .account .account-list {border-radius: 10px;}
.cn-produtos-personalizados .cn-produtos .cn-produto-button {display: grid;}
.cn-produto-icon {width: 44px !important;height: 44px !important;margin: auto auto 5px auto!important;}
a.botao.botao-comprar.principal.botao-comprar-ajax[data-loading-text="<i class='icon-refresh icon-animate'></i>Adicionar ao Carrinho"] {width: 60% !important;}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {width: 100%;}
.pagina-produto .cep {padding-top: 10px;}
.info-principal-produto .breadcrumbs {margin: 0;}
.atributos div ul {margin: 7px 0 0;}
.produto .acoes-produto {margin-top: 0;}
.acoes-produto .preco-produto {margin-bottom: 20px;}
h2.blog-name-custom a:before {content: "Blog";margin-right: 8px;}
#cn-blog .owl-carousel .owl-item img {height: 200px;object-fit: cover;}
.sc-kpDqfm.dUsKAH.fpp-options-wrapper {border: solid 0.5px #ebebeb !important;background-color: #f9f9f9;border-radius: 10px;}
select {border: 1px solid #ebebeb;}
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: 1px solid #ebebeb;}
.cn-carrinho-flutuante {font-family: "Open Sans", sans-serif;}
li.categoria-id-24219075 {display: none;}
#rodape .links-rodape ul li:has(> a[href*="/ocultar"]) {display: none !important;}
.full.menu .conteiner .nivel-um>li.personalizacao>a>.titulo {color: #ec2028;font-weight: 700;}
body.pagina-inicial .full.menu .conteiner .nivel-um>li.personalizacao>a>.titulo {color: #FFF;}
body.pagina-inicial #cabecalho.scroll .full.menu .conteiner .nivel-um>li.personalizacao>a>.titulo {color: #ec2028;font-weight: 700;}
body.pagina-inicial .full.menu .conteiner .nivel-um>li>a>.titulo {color: #FFF;}
body.pagina-inicial #cabecalho .actions>li>a .icon * {fill: #FFF;}
body.pagina-inicial #cabecalho .full.menu .conteiner .nivel-um i {color: #fff;}
body.pagina-inicial #cabecalho:hover .full.menu .conteiner .nivel-um>li>a>.titulo, body.pagina-inicial #cabecalho:hover .actions>li>a .icon *, body.pagina-inicial #cabecalho.scroll .full.menu .conteiner .nivel-um>li>a>.titulo, body.pagina-inicial #cabecalho.scroll .actions>li>a .icon * {color: #000;fill: #000;}
#cabecalho .carrinho .qtd-carrinho {left: 11px;}
body {color: #000000;}
.full.menu .conteiner .nivel-dois li a {font-size: 13px;font-weight: 500;line-height: 22px;}
#cabecalho .full.menu .nivel-dois:not(.categorias-adjacentes) {display: grid;min-width: auto !important;left: auto !important;border-radius: 10px;}
#cabecalho .full.menu li.categoria-id-2689119.com-filho.borda-principal .nivel-dois:not(.categorias-adjacentes) {display: block;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;min-width: 500px !important;left: auto !important;border-radius: 10px;}
.full.menu .conteiner .nivel-um>li.ver-mais-categorias ul.categorias-adjacentes {padding: 0 2%;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;min-width: 560px !important;}
.full.menu .conteiner .nivel-um>li:last-child>ul.nivel-dois, .full.menu .conteiner .nivel-um>li:nth-last-child(2)>ul.nivel-dois {right: auto;}
.full.menu .conteiner .nivel-um>li.ver-mais-categorias:hover ul.categorias-adjacentes {padding: 2% !important;border-radius: 10px;}
.full.menu .conteiner .nivel-dois li .titulo {color: #000000;font-size: 13px;font-weight: 500;line-height: 22px;}
.full.menu .conteiner .nivel-um>li>a>.titulo {font-size: 14px;letter-spacing: 0.5px;font-weight: 500;}
.full.menu li.com-filho:hover ul.nivel-dois {padding: 20px 12px;}
.listagem-item .bandeiras-produto {opacity: 1;}
.bandeiras-produto .bandeira-frete-gratis, .bandeiras-produto .bandeira-promocao {height: 25px;line-height: 24px;font-size: 11px;font-weight: 600;}
#cn-stories-root .owl-carousel .owl-stage {padding-top: 10px;}
.cn-story a p {letter-spacing: 0.5px;}
.cn-story a figure svg {stroke: #ec2028;}
.listagem .slick-next, .listagem .slick-prev {border: 0px solid #000;}
.slick-product .slick-arrow svg.icon {height: 16px;fill: #878787;transition: all .2s ease-out;}
.slick-product .slick-arrow:hover svg.icon {fill: #ec2028;transition: all .2s ease-out;}
button#btn-aceito-cookies {background-color: #ec2028;border-color: #ec2028;color: #fff;}
.secao-banners .flex-direction-nav li a {background: transparent;}
.a-marca .conteiner .span6 p {font-size: 14px;color: #000000;line-height: 22px;letter-spacing: 0.5px;}
.a-marca .titulo strong {color: #ec2028;letter-spacing: 0.5px;font-size: 23px;}
.a-marca .conteiner .span6 .titulo {padding-top: 0;}
.a-marca {background: #f7f7f7;padding: 40px 0;}
.a-marca .conteiner {background-color: #f7f7f7;}
#video {margin: 20px auto;}
.newsletter-rodape button {background-color: #ec2028;color: #fff;letter-spacing: 0.5px;}
.newsletter-rodape .interno-conteudo input {height: 25px;border: 1px solid #ffffff;}
.newsletter-rodape .texto-newsletter.newsletter-cadastro {font-size: 14px;color: #ffffff;letter-spacing: 0.5px;}
.newsletter-confirmacao.hide, .newsletter-confirmacao.hide span, .newsletter-confirmacao.hide i {color: #fff;}
.newsletter-rodape .titulo {color: #ffffff;letter-spacing: 0.5px;}
.newsletter-rodape {height: 10vh;background: #000000;}
#rodape .institucional .titulo, #rodape .pagamento-selos .titulo {color: #ec2028;font-weight: 400;letter-spacing: 0.5px;font-size: 18px;}
#rodape .institucional a, #rodape .institucional p {font-size: 13px;font-weight: 500;}
#rodape .links-rodape ul li {line-height: 22px;}
#rodape .institucional li a:hover {color: #ec2028;}
#rodape .institucional li a:hover b {color: #ec2028 !important;transition: all .2s ease-out;}
#rodape .institucional li a b {transition: all .2s ease-out;}
#rodape .institucional .lista-redes ul li:hover a {background: #ec2028;border-color: #ec2028;}
#rodape .institucional .lista-redes ul li:hover a i {color: #fff;}
#rodape .pagamento-selos {background: #f7f7f7;}
#rodape>div:last-child {border-top: 1px solid #ebebeb !important;}
#rodape .selos li {margin-bottom: 0;}
#rodape .institucional .links-rodape-paginas .titulo:before {font-size: 18px;}
#rodape .institucional .links-rodape-atendimento .titulo:before {font-size: 18px;}
#rodape>div:last-child .span9.span12 {font-weight: 600;color: #9d9d9d;letter-spacing: 0.5px;}
div#avisoCookies {box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px;}
#rodape .institucional {box-shadow: 0 0 8px 0 rgb(0 0 0 / 4%);}
.gateways-rodape {background-image: linear-gradient(to bottom, #ffffff00, #f5f5f500);width: auto;}
.scrollToTop {width: 40px;height: 40px;}
.scrollToTop i {font-size: 20px;font-weight: 500;margin-top: -2px;}
.whats-btn-fixed {width: 30px;height: 30px;bottom: 6em;}
.whats-btn-fixed svg {width: 30px;height: 30px;}
.scrollToTop:active, .scrollToTop:focus, .scrollToTop:hover {background: #000000;color: #fff;border: 1px solid #000;}
#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::before, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::before {color: #48b364;font-size: 20px;background: #f7f7f7;}
#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::after, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::after {font-size: 13px;}
#corpo .listagem .listagem-item .acoes-produto.hidden-phone a.comprar-via-whatsapp, .comprar-via-whatsapp {height: 30px;font-size: 13px;letter-spacing: 0.5px;background-color: #48b364 !important;font-weight: 500;top: -5px;}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {background: #ddf5e3;height: 35px;line-height: 35px;letter-spacing: 0.5px;font-weight: 500;}
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {font-size: 13px;letter-spacing: 0.5px;font-weight: 500;}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-venda, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-venda {margin: 0;color: #636363;font-weight: 400;}
.listagem .titulo {margin: 0;}
#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: #48b364;font-weight: 500;font-size: 20px;}
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {font-size: 13px;color: #636363 !important;}
.listagem .preco-produto>div {display: flex;justify-content: center;gap: 7px;}
.listagem .preco-produto {margin-top: 10px;}
span.preco-a-partir {display: flex;gap: 7px;align-items: center;}
.preco-a-partir span {color: #636363;font-size: 13px;}
.filtro.lista ul li a label {font-size: 12px;font-weight: 500;line-height: 20px;}
span.bandeira-indisponivel {height: 25px;line-height: 25px;font-size: 11px;font-weight: 600;border-radius: 5px;}
#listagemProdutos.listagem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn, .listagem.aproveite-tambem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn {background: #ec2028;border-color: #ec2028;}
.pagina-categoria .conteudo .componente {background-color: transparent;}
.pagina-categoria .conteudo .componente .interno {padding: 0;}
.pagina-categoria .conteudo .componente .interno h4 {display: none;}
.pagina-categoria .conteudo .componente .interno {font-size: 12px;letter-spacing: 0.5px;color: #4f4f4f;font-weight: 500;border-bottom: 1px solid #ececec;padding-bottom: 10px;margin-bottom: 15px;}
.pagina-categoria .conteudo h1.titulo:after {display: none;}
.pagina-categoria .conteudo h1.titulo {color: #ec2028;letter-spacing: 0.5px;text-transform: none;}
.pagina-busca .menu.lateral.outras .nivel-um li>a .titulo, .pagina-categoria .menu.lateral.outras .nivel-um li>a .titulo {font-weight: 500;font-size: 13px;text-transform: none;letter-spacing: 0.5px;margin: 0;}
.pagina-busca .menu.lateral .nivel-um, .pagina-categoria .menu.lateral .nivel-um {padding: 10px 0 15px;}
.menu.lateral .nivel-um>li>a {padding: 0 10px;}
.pagina-busca .menu.lateral.outras .nivel-um li, .pagina-categoria .menu.lateral.outras .nivel-um li {padding: 5px 10px;}
.pagina-busca .menu.lateral .nivel-um>li.ativo a .titulo, .pagina-categoria .menu.lateral .nivel-um>li.ativo a .titulo {font-weight: 500;font-size: 13px;text-transform: none;letter-spacing: 0.5px;margin: 0;}
.pagina-busca .menu.lateral .nivel-um>li, .pagina-categoria .menu.lateral .nivel-um>li {padding: 5px 10px 0;}
.pagina-busca .menu.lateral .nivel-dois>li>a, .pagina-categoria .menu.lateral .nivel-dois>li>a {font-size: 13px;font-weight: 500;padding: 0;}
.produto div.principal .nome-produto {font-size: 23px;font-weight: 600;letter-spacing: 0.5px;}
.produto div.principal .codigo-produto span * {font-weight: 500;font-size: 11px;}
.atributos div > span {letter-spacing: 0.5px;font-weight: 500;margin-bottom: 15px;}
.atributo-comum a span {font-weight: 600;color: #000000;font-size: 11px;}
.produto .atributos .atributo-comum ul li a:hover, .produto .atributos .atributo-comum ul li.active a {background-color: #ec2028;}
.produto .atributos .atributo-comum ul li a:hover span, .produto .atributos .atributo-comum ul li.active a span {color: #fff;}
.produto .atributos .atributo-comum ul li a.indisponivel:hover, .produto .atributos .atributo-comum ul li.active a.indisponivel {border: solid 1px #d1d1d1;background-color: #d1d1d1;}
.produto .atributos .atributo-comum ul li a.indisponivel:hover span, .produto .atributos .atributo-comum ul li.active a.indisponivel span {color: #000;}
.produto .atributos ul li.active:before, .produto .atributos ul li.indisponivel:before {display: none;}
.produto div.principal .acoes-produto .preco-produto .preco-promocional, .produto div.principal .acoes-produto .preco-produto span.preco-a-partir strong {color: #48b364;font-weight: 600;margin-bottom: 0;font-size: 24px;}
.produto div.principal .acoes-produto .preco-produto .preco-parcela, .produto div.principal .acoes-produto .preco-produto .preco-parcela strong {font-size: 14px;color: #000 !important;}
.produto div.principal .acoes-produto .comprar .disponibilidade-produto {font-size: 12px;font-weight: 500;margin-top: 10px;display: flex;justify-content: space-between;}
.others-acoes-produto a.lista-favoritos.fundo-principal.adicionar-favorito.hidden-phone, .produto-compartilhar a.lista-favoritos.fundo-principal.adicionar-favorito.hidden-phone {height: auto;font-size: 0px;color: #000;border: 0px solid #f7f7f7;font-weight: 600;background-color: transparent;margin: 0;}
.others-acoes-produto a.lista-favoritos.fundo-principal.adicionar-favorito.hidden-phone i {width: 13px;font-size: 15px;margin-top: 3px;}
.others-acoes-produto .size-table {display: none;}
.produto .codigo-produto {display: flex;white-space: nowrap;font-size: 11px;padding: 5px 0 0;margin: 10px 0 7px;gap: 10px;}
.others-acoes-produto {display: block;width: auto;margin-left: auto !important;}
.others-acoes-produto a.lista-favoritos.fundo-principal.adicionar-favorito.hidden-phone:hover * {background: transparent;color: #ec2028;}
.acoes-produto .others-acoes-produto {display: none;}
.separador {border-top: 1px solid #0000001c;margin: 30px 0;}
.produto div.principal .acoes-produto.compra-wpp .comprar span {font-weight: 600 !important;}
.parcelas-produto .accordion {border-radius: 10px;}
.produto div.principal .cep label {margin-bottom: 0;letter-spacing: 0.5px;}
.produto div.principal .cep .input-append.input-prepend .btn:before {letter-spacing: 0.5px;}
.sharethis-inline-share-buttons:before {font-size: 12px;font-weight: 500;text-transform: none;margin: 0 0 5px;letter-spacing: 0.5px;}
.produto div.principal .cep .input-append.input-prepend .input-small.input-cep[type=tel] {border: solid 1px #dedede;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);}
.produto div.principal .cep .input-append.input-prepend .btn {box-shadow: inset 0 0px 0 rgba(255, 255, 255, .2), 0 0px 0px rgba(0, 0, 0, .05);}
#st-1 .st-btn[data-network=facebook], #st-1 .st-btn[data-network=googleplus], #st-1 .st-btn[data-network=pinterest], #st-1 .st-btn[data-network=twitter] {border: solid 0 #f7f7f7;filter: invert(0);opacity: 1;background-color: #ec2028 !important;}
#st-1 .st-btn[data-network=facebook]:hover, #st-1 .st-btn[data-network=googleplus]:hover, #st-1 .st-btn[data-network=pinterest]:hover, #st-1 .st-btn[data-network=twitter]:hover {background: #000000 !important;}
.produto .acoes-flutuante .nome-produto {text-align: left;font-size: 13px;letter-spacing: 0.5px;font-weight: 500;line-height: 18px;margin-bottom: 0;}
.produto .acoes-flutuante .preco-produto .preco-promocional.cor-principal, .produto .acoes-flutuante .preco-produto span.preco-a-partir {display: flex;gap: 7px;align-items: center;color: #ec2028;}
.produto .acoes-flutuante .preco-produto .preco-a-partir {font-size: 14px;margin: 0;font-weight: 400;}
.produto .acoes-flutuante .preco-produto .preco-parcela, .produto .acoes-flutuante .preco-produto .preco-parcela strong {font-weight: 400;color: #636363;font-size: 13px;margin-top: 0;text-align: left;}
.produto .acoes-flutuante .botao-comprar {background: #ddf5e3;height: 35px;line-height: 35px;letter-spacing: 0.5px;font-weight: 500;}
#descricao p, #descricao strong, #descricao ul, #descricao li, #descricao span {font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;line-height: 20px !important;}
.botao {font-size: 12px;font-weight: 500;letter-spacing: 0.5px;}
.campos-pedido .caixa-sombreada {border: solid 1px #ebebeb;}
.pagina-pagina strong, .pagina-pagina b {font-weight: 600;}
#cabecalho {border-bottom: 1px solid #ebebeb;}
.pagina-inicial #cabecalho {border-bottom: 0px solid #ebebeb;}
.listagem .imagem-produto img {background: radial-gradient(circle at center, #ffffff 0%, #f3f3f3 40%, #e9e9e9 100%);}
.produto div.principal .acoes-produto .comprar .disponibilidade-produto .cor-principal {color: #48b364;}
.bandeiras-produto {top: 16px;}
img.imagem-principal {background: radial-gradient(circle at center, #ffffff 0%, #f3f3f3 40%, #e9e9e9 100%);}
.produto .acoes-flutuante .disponibilidade-produto .cor-principal {color: #48b364;}
.produto div.principal .acoes-produto .preco-produto .preco-venda {margin: 0;font-weight: 400;color: #636363;}
.produto .acoes-produto .preco-produto div {display: flex;gap: 7px;align-items: center;}
#carouselImagem button {background-color: transparent;}
.pagina-produto #carouselImagem:first-child button.nav-prev .icon, .pagina-produto #carouselImagem:first-child button.nav-next .icon {height: 16px;margin-top: 15px;}
.tabela-carrinho a.cor-secundaria {font-size: 12px;letter-spacing: 0.5px;font-weight: 500;line-height: 12px;color: #000;}
.tabela-carrinho h6 {font-size: 13px;letter-spacing: 0.5px;}
.tabela-carrinho .produto-info ul li {margin: 0;}
#comprar-ajax-status .sucesso .buttons>* {background: #ec2028;}
#comprar-ajax-status .sucesso .buttons .continuar-comprando {background: #e3e3e3;color: #000000;}
.tabela-carrinho .quantidade input[type=text] {border-radius: 10px;}
.subtotal span {font-size: 14px;}
.subtotal strong {font-weight: 600;}
.carrinho-checkout .atendimento li span.display-table .icone-box i {font-size: 18px;}
.campos-pedido .identificacao .identificacao-title {font-size: 18px;font-weight: 500;text-transform: none;letter-spacing: 0.5px;}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {color: #48b364;}
.produto-info {letter-spacing: 0.5px;font-weight: 500;font-size: 11px;}
.campos-pedido .identificacao .submit-email.botao.principal {background: #000000;color: #ffffff;line-height: 22px;}
#cabecalho .carrinho .carrinho-interno.borda-principal {border-top: 0;}
.carrinho-interno .imagem-produto img {background: radial-gradient(circle at center, #ffffff 0%, #f3f3f3 40%, #e9e9e9 100%);}
#cabecalho .carrinho .carrinho-interno .nome-produto {font-size: 11px;letter-spacing: 0.5px;font-weight: 500;}
.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {font-weight: 500;color: #48b364;font-size: 14px;margin: 0;}
.produto .acoes-flutuante .acoes-produto .preco-produto s.titulo {font-weight: 400;color: #636363;font-size: 13px;margin: 0;}
.tabela-carrinho .preco-produto .titulo s.preco-venda.titulo {font-weight: 400;color: #636363;font-size: 13px;margin: 0;}
.tabela-carrinho .preco-produto .preco-promocional {font-weight: 500;font-size: 15px;}
.finalizar-compra .botao {background: #e3e3e3;color: #000000;border-color: #e3e3e3;}
.finalizar-compra .botao.principal {background: #ec2028;border-color: #ec2028;}
.identificacao .control-group .botao.principal {padding: 10px 10px;font-size: 17px;line-height: 22px;background-color: #000;color: #fff;}
.campos-pedido legend i {font-size: 14px;}
#finalizarCompra {background: #48b364;border-color: #48b364;color: #fff;font-size: 18px;}
.campos-pedido legend {border-width: 0;padding-bottom: 0;}
.pagina-conta .cadastro .abas-conteudo .caixa-dados, .pagina-conta .conteudo .abas-conteudo .caixa-dados, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados {border: solid 1px #ebebeb;}
.pagina-conta .cadastro .abas-conteudo, .pagina-conta .conteudo .abas-conteudo, .pagina-favorito-listar .cadastro .abas-conteudo, .pagina-favorito-listar .conteudo .abas-conteudo, .pagina-pedido-listar .cadastro .abas-conteudo, .pagina-pedido-listar .conteudo .abas-conteudo {border: solid 1px #ebebeb;}
.pagina-conta .conta-menu, .pagina-favorito-listar .conta-menu, .pagina-pedido-listar .conta-menu {border: solid 1px #ebebeb;}
.pagina-conta .conta-menu .nome-usuario, .pagina-favorito-listar .conta-menu .nome-usuario, .pagina-pedido-listar .conta-menu .nome-usuario {border-bottom: solid 1px #ebebeb;}
li.divisor.borda-alpha {display: none;}
.pagina-conta .conta-menu .menu-simples li a, .pagina-favorito-listar .conta-menu .menu-simples li a, .pagina-pedido-listar .conta-menu .menu-simples li a {color: #000000;font-size: 13px;font-weight: 500;letter-spacing: 0.5px;}
.pagina-conta .conta-menu .nome-usuario, .pagina-favorito-listar .conta-menu .nome-usuario, .pagina-pedido-listar .conta-menu .nome-usuario {font-size: 16px;letter-spacing: 0.5px;}
.pagina-conta .cadastro .abas-conta li a i, .pagina-conta .conteudo .abas-conta li a i, .pagina-favorito-listar .cadastro .abas-conta li a i, .pagina-favorito-listar .conteudo .abas-conta li a i, .pagina-pedido-listar .cadastro .abas-conta li a i, .pagina-pedido-listar .conteudo .abas-conta li a i {width: 16px;font-size: 16px;margin-right: 2px;}
.pagina-conta .cadastro .abas-conta li a, .pagina-conta .conteudo .abas-conta li a, .pagina-favorito-listar .cadastro .abas-conta li a, .pagina-favorito-listar .conteudo .abas-conta li a, .pagina-pedido-listar .cadastro .abas-conta li a, .pagina-pedido-listar .conteudo .abas-conta li a {font-size: 15px;font-weight: 500;letter-spacing: 0.5px;}
.pagina-conta .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.pequeno, .pagina-conta .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.pequeno, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.pequeno, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.pequeno, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.pequeno, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.pequeno {font-weight: 600;font-size: 11px;}
.pagina-conta .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-conta .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal {background: #ec2028;}
.acao-editar .span5.offset7 a.botao,
.acao-editar .span4.offset8 a.botao {background: #e3e3e3;color: #000000;font-weight: 600;border-color: #e3e3e3;}
.acao-editar .span5.offset7 button,
.acao-editar .span4.offset8 button {background: #ec2028;color: #ffffff;font-weight: 600;border-color: #ec2028;}
.form-horizontal.large-label .control-label {margin-right: 7px;}
.cadastro .caixa-sombreada {border: solid 1px #ebebeb;}
.cadastro legend {border-width: 0;padding-bottom: 0;}
.conta-menu {border: solid 1px #ebebeb;}
.conta-menu .nome-usuario {font-size: 16px;letter-spacing: 0.5px;font-weight: 600;border-bottom: solid 1px #ebebeb;}
.conta-menu .menu-simples li a {color: #000000;font-size: 13px;font-weight: 500;letter-spacing: 0.5px;}
.conta-menu .menu-simples li a i.icon-star:before {content: "\f004";}
.conta-menu .menu-simples li a:hover, .conta-menu  .menu-simples li.active a {color: #000000;}
.carrinho-interno {box-shadow: 0 0 3px rgb(0 0 0 / 23%);}
.pagina-pagina .breadcrumbs {margin-bottom: 0 !important;}
.pagina-pagina .breadcrumbs ul li a, .pagina-pagina .breadcrumbs ul li strong {font-size: 13px !important;}
.pagina-pagina .caixa-sombreada {font-size: 14px;line-height: 22px;}
.pagina-pagina .caixa-sombreada p {margin-bottom: 15px;}
.pagina-pagina .conteudo h1.titulo {margin-top: 0;font-weight: 600;}
.pagina-pagina .row-fluid.dispflex {display: flex;align-items: center;margin-bottom: 20px;}
table.grau-mobile {display: none;}
.grau-desktop {font-size: 13px;letter-spacing: 0.5px;font-weight: 600;text-align: center;}
.grau-desktop tr, .grau-desktop tr:nth-child(1) td {border: 0 !important;}
.grau-desktop tr:nth-child(1) td strong, .grau-desktop tr:nth-child(1) td:nth-child(1) strong {background-color: #ec2028;border-radius: 15px;color: #fff;padding: 10px 20px;display: block;}
.grau-desktop tr td:nth-child(1) strong {background-color: #e6e6e6;border-radius: 15px;padding: 10px 20px;}
.grau-desktop th, .grau-desktop tr, .grau-desktop td {border: 0;}
.grau-desktop tr {border-bottom: 1px solid #f5f5f5 !important;}
.grau-desktop tr:nth-child(1) {border-bottom: 0px solid #f5f5f5 !important;}
.row-fluid.pe-personalizados {display: flex;}
.pe-personalizados .span6 {background-color: #f7f7f7;padding: 30px;padding: 20px;background-color: #efefef;margin-bottom: 30px;}
.form-horizontal input, .form-horizontal select {border-radius: 10px !important;}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {border-radius: 10px !important;}
.pagina-pagina.work-with-us-page #attach-cv {background-color: #fff;border: 1px solid rgba(12, 14, 9, 0.2);color: #0c0e09;padding: 6px 12px;-webkit-border-radius: 10px;border-radius: 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pagina-pagina.work-with-us-page #attach-cv:hover, .pagina-pagina.work-with-us-page #attach-cv.success {background-color: #48b364;border-color: #48b364;color: #fff;}
.pagina-pagina form#contact-form {position: relative;max-width: 600px;}
.pagina-pagina.work-with-us-page #submit-form {position: absolute;right: 0;bottom: 0;background-color: #48b364;border: 1px solid #48b364;color: #fff;padding: 6px 12px;-webkit-border-radius: 20px;border-radius: 20px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pagina-pagina select {width: 100%;}
.pagina-pagina input {width: 97%;}
div#app {border: 0;padding: 0;margin: 0;}
div#app h1 {display: none;}
#app .btn-red {border-color: #ec2028;color: #fff;background-color: #ec2028;background-image: none;text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);letter-spacing: 0.5px;}
#app .calc-form label {font-size: 14px;font-weight: 600;}
#app .results-wrapper .results-item p {font-size: 15px;letter-spacing: 0.5px;}
#app .results-item .result-item .result-title {font-size: 14px;font-weight: 600;margin-bottom: 0;}
#app .results-item .result-item .result-amount {margin-bottom: 0;}
#app .results-item .result-item .result-amount {color: #ec2028;}
#app .results-wrapper .results-item.result-acquisition .item-wrapper img {height: 30px;}
#app .results-wrapper .results-item.result-acquisition .item-wrapper .info-item {width: calc(100% - 5%);}
#app h2.footer-title {text-align: left;padding: 0;font-size: 15px;line-height: 19px;}
.newsletter-rodape .interno-conteudo {width: auto;}
.newsletter-rodape .texto-newsletter.newsletter-cadastro {width: auto;}
.newsletter-rodape .titulo {width: auto;}
.newsletter-cadastro.input-conteiner {display: flex;}
.newsletter-rodape>div {gap: 50px;}
.tabela-carrinho #formCalcularFrete button {background: #000;color: #fff;border-radius: 10px;text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);}
button#btn-cupom {background: #000;color: #fff;border-radius: 10px;border: 0;text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);margin-left: 10px;}
#cn-stories button:before {display: block;content: "";background-size: contain;height: 11px;width: 6px;}
#cn-stories button.owl-next:before {background: url(https://cdn.awsli.com.br/660/660434/arquivos/icon-next.svg) no-repeat;}
#cn-stories button.owl-prev:before {background: url(https://cdn.awsli.com.br/660/660434/arquivos/icon-prev.svg) no-repeat;}
#cn-stories button i {display: none;}
#cn-stories button {display: flex !important;justify-content: center;align-items: center;}
#cn-stories .owl-nav .owl-prev, #cn-stories .owl-nav .owl-next {background-color: #ffffff !important;}
#cn-stories .owl-nav .owl-prev:hover, #cn-stories .owl-nav .owl-next:hover {background-color: #ec2028 !important;}
#cn-stories .owl-nav .owl-prev:hover:before, #cn-stories .owl-nav .owl-next:hover:before {filter: invert(1);}
#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {letter-spacing: 0.5px;font-size: 23px;}
button.botao.principal.pequeno.atualizar-quantidade {font-size: 0px !important;font-weight: 600;white-space: normal;height: 35px;line-height: 35px;}
button.botao.principal.pequeno.atualizar-quantidade:before {content: "Atualizar";font-size: 12px;font-weight: 600;display: flex;justify-content: center;align-items: center;}
.full.menu .conteiner .nivel-um>li {position: static;padding: 8px 20px 40px 0;}
.cn-title-stories strong:before {content: "Mais vendidos por Segmento";font-size: 23px;}
.cn-title-stories strong {font-size: 0px !important;}
.bandeiras-produto .bandeira-promocao {background: #48b364;}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:after, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:after {content: 'Adicionar';font-size: 13px;color: #2c9548;}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:before, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:before {content: "";background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/ecommerce.svg);width: 24px;height: 24px;display: inline-flex;background-repeat: no-repeat;vertical-align: -6px;background-size: contain;}
.produto .acoes-flutuante .botao-comprar:after {content: 'Adicionar';font-size: 14px;color: #2c9548;}
.produto .acoes-flutuante .botao-comprar:before {content: "";background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/ecommerce.svg);width: 24px;height: 24px;display: inline-flex;background-repeat: no-repeat;vertical-align: -6px;background-size: contain;}
.produto div.principal .acoes-produto .comprar .botao-comprar {height: 50px;line-height: 50px;text-transform: none;font-weight: 500;font-size: 21px;background: #ddf5e3;letter-spacing: 0.5px;color: #2c9548;}
.produto div.principal .acoes-produto .comprar .botao-comprar:before {content: "";background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/ecommerce.svg);width: 30px;height: 27px;display: inline-flex;background-repeat: no-repeat;vertical-align: -5px;background-size: contain;}
#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-nav, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-nav {right: 3px;height: 25px;}
#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty.bt-plus i {padding-top: 3px;}
#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty.bt-minus i {padding-bottom: 1px;}
#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter {height: 35px;}
.listagem-linha .slick-track {padding: 10px 0;}
.produto div.principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {height: 50px;}
.produto .atributos .atributo-cor ul li a, .filtro.atributos .atributo-cor ul li a {border-radius: 50%;border: solid 2px #ededed !important;}
.produto .atributos .atributo-cor ul li.active a, .filtro.atributos .atributos .atributo-cor ul li.active a {border-radius: 50%;border: solid 4px #000000;opacity: 1;}
.produto .atributos .atributo-cor ul li a:hover, .filtro.atributos .atributos .atributo-cor ul li a:hover {border: solid 4px #000000;}
.parcelas-produto {margin-top: 15px;}
.filtro.atributos .atributo-cor ul li.active a {border-radius: 50%;}
.produto #descricao::before {display: none;}
summary {padding: 15px 30px 15px 0;list-style: none !important;-webkit-appearance: none !important; appearance: none !important;outline: none !important; font-size: 14px;position: relative;letter-spacing: 0.5px;font-weight: 600;}
details {border-bottom: 1px solid #ebebeb;}
details:last-child {border-bottom: 0px solid #ebebeb;}
details p {margin: 0 0 20px 0;font-size: 14px;}
summary::-webkit-details-marker {display: none !important;}
summary:before {content: "";background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/seta-descricaoprodutos.svg);background-size: contain;width: 20px;height: 20px;display: block;position: absolute;right: 10px;transition: 0.3s ease;cursor: pointer;}
details[open] summary:before {transform: rotate(180deg);transition: 0.3s ease;}
details img {width: 25px;margin-right: 7px;}
div#descricao {background-color: #f9f9f9;border-radius: 10px;padding: 20px;border: 1px solid #ebebeb;margin-top: 20px;}
.banner.span12.banner.tarja {margin: 0 auto 0;}
.secao-banners {position: relative;}
.row-fluid.banner.hidden-phone {position: absolute;bottom: 20px;z-index: 9;}
.banner .flexslider .flex-control-nav {bottom:60px; display: none !important;}
body.pagina-inicial #cabecalho .logo img, body.pagina-inicial #cabecalho.scroll .logo img {display: none;}
body.pagina-inicial #cabecalho .logo a:before, body.pagina-inicial #cabecalho.scroll .logo a:before {background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/logo-branco-v2.webp);content: "";width: 185px;height: 38px;display: block;    background-size: contain;background-repeat: no-repeat;}
body.pagina-inicial #cabecalho:hover .logo a:before, body.pagina-inicial #cabecalho.scroll .logo a:before {display: none !important;}
body.pagina-inicial #cabecalho:hover .logo a img, body.pagina-inicial #cabecalho.scroll .logo a img {display: block;}
.pagina-categoria .menu.lateral.outras {display: none;}
.pagina-categoria .coluna.span3, .pagina-busca .coluna.span3 {border: solid 1px #ececec;border-radius: 10px;}
.pagina-busca .menu.lateral, .pagina-categoria .menu.lateral {border: solid 0px #d4d5d6;margin-bottom: 0;}
.pagina-categoria .coluna:before, .pagina-busca .coluna:before {content: "Filtros";text-transform: uppercase;font-size: 15px;font-weight: 600;margin: 20px 20px 0;display: block;}
.filtro {border: solid 0px #ececec;padding: 0px 20px;}
.pagina-categoria .menu.lateral .nivel-um > li a strong:before {content: "Formato";text-transform: uppercase;font-size: 12px;font-weight: 600;display: block;}
.pagina-categoria .menu.lateral .nivel-um > li a strong {font-size: 0 !important;height: 28px;}
.pagina-busca .menu.lateral .nivel-dois, .pagina-categoria .menu.lateral .nivel-dois {padding: 0;}
.pagina-busca .menu.lateral .nivel-dois>li, .pagina-categoria .menu.lateral .nivel-dois>li {padding: 0 10px;}
.pagina-busca .menu.lateral .nivel-dois>li>a, .pagina-categoria .menu.lateral .nivel-dois>li>a {font-size: 12px;color: #000000;}
.filtro.lista ul li:first-child {border-bottom: solid 0px #ececec;}
.filtro.lista ul li {border-bottom: solid 0px #ececec;}
.filtro.lista ul {border: solid 0px #ececec;margin-bottom: 0;}
.filtro.lista ul li label {color: #000000 !important;padding: 0;}
.filtro .titulo {font-size: 12px;font-weight: 600;margin: 0;}
.filtro-coluna {margin-bottom: 0 !important;padding: 10px 0 10px;}
.filtro.atributos .atributo-cor ul li a {width: 20px;height: 20px;}
.ordenar-listagem.topo {display: grid;order: 2;}
.ordenar-listagem.topo .row-fluid {order: 2;padding: 10px 20px;border: 1px solid #ececec;border-radius: 10px;display: flex;width: 96%;}
/*.ordenar-listagem.topo .row-fluid .span6 {margin-left: 20px !important;}*/
.pagina-categoria .conteudo {display: grid;}
.pagina-categoria .conteudo h1.titulo {order: 1;}
.pagina-categoria .conteudo div#listagemProdutos {order: 3;}
.pagina-categoria .conteudo .ordenar-listagem.rodape {order: 4;}
.pagina-categoria .conteudo .componente {order: 5;}
.pagina-categoria .ordenar-listagem.topo .row-fluid .span6 > div:before {content: "Ordenar por";display: contents;font-weight: 600;}
.ordenar-listagem .input-append:first-child {margin-left: 5px;}
.pagina-categoria .secao-banners .conteiner {padding: 0;}
.pagina-categoria .secao-banners .conteiner .banner.tarja {border: 0;padding: 0;margin-bottom: 0;}
.pagina-categoria .secao-banners h1.titulo:after {content: "Encontre o produto ideal para cada ocasição";font-size: 13px;display: block;}
.pagina-categoria .secao-banners .tarja-mobile {display: none;}
.pagina-categoria .secao-banners .row-fluid {margin-bottom: 0 !important;}
.pagina-categoria .secao-banners .conteiner .banner.tarja {margin-top: 0;}
.breadcrumbs ul li a>.icon-home, .info-principal-produto .breadcrumbs ul li a>.icon-home {display: inline;padding-left: 0;}
.breadcrumbs ul li:first-child *, .info-principal-produto .breadcrumbs ul li:first-child * {padding-left: 0;}
.breadcrumbs ul li a, .info-principal-produto .breadcrumbs ul li a {font-size: 12px;}
.breadcrumbs ul li strong, .info-principal-produto .breadcrumbs ul li strong {font-size: 12px;}
.breadcrumbs {margin: 0 0 10px 0 !important;padding-bottom: 0;}
div#miniDescricao {font-size: 13px;margin: 10px 0 20px 0;}
.produto div.principal .codigo-produto span b {color: #000000;}
.atributos b {font-weight: 700;}
.produto div.principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {border-radius: 10px;border: solid 1px #ebebeb;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);}
body .thumbs-horizontal .elastislide-carousel ul.miniaturas li.active a, body .thumbs-horizontal ul.miniaturas li.active a, body .thumbs-vertical .elastislide-carousel ul.miniaturas li.active a, body .thumbs-vertical ul.miniaturas li.active a {border: solid 1px #ec2028;}
.produto-video i:before {content: "";background-image: url(https://cdn.awsli.com.br/660/660434/arquivos/play-button-arrowhead.svg);width: 10px;height: 10px;background-size: cover;vertical-align: 16px;margin-left: 1px;}
.thumbs-vertical .produto-video {background-color: #000;border-radius: 10px;width: 80%;padding: 20px 10%;margin: 0 !important;}
.produto-video a {color: #fff;width: 100%;}
.produto-video a span:before {content: "ver vídeo";text-transform: uppercase;font-size: 10px;font-weight: 500;}
.produto-video a span {font-size: 0px !important;}
.produto-video i {width: 25px;height: 25px;background-color: #fff;border-radius: 50%;margin: 0 auto 5px;}
.produto div.principal .acoes-produto .preco-produto .preco-parcela strong {font-weight: 600;}
.compre-junto {margin-top: 20px;}
.compre-junto__titulo {font-size: 20px;color: #000;}
.compre-junto__produto--principal, .compre-junto__resumo {border: 1px solid #ebebeb;border-radius: 10px;}
.compre-junto__etiqueta {background-color: #df0611;color: #ffffff;}
.compre-junto__nome a, .compre-junto__nome a:hover, .compre-junto__nome a:focus {color: #000000;font-size: 13px;letter-spacing: 0.5px;font-weight: 500;line-height: 18px;min-height: 37px !important;}
.compre-junto__preco {display: flex;flex-direction: row-reverse;min-height: 27px;justify-content: flex-end;gap: 7px;}
.compre-junto__preco--regular {color: #636363;}
.compre-junto__preco--promocional, .compre-junto__preco--promocional:empty+.compre-junto__preco--regular {font-size: 15px;color: #48b364;}
.compre-junto__selecionar input:checked::before {border-color: #df0611;background: #df0611;}
.compre-junto__produto--grade::before {font-size: 28px;color: #000000;}
.compre-junto .slick-arrow::before {font-family: FontAwesome;font-size: 16px;color: #000000;margin-left: -7px;border-radius: 50%;border: 1px solid #ebebeb;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: #ffffffa6;}
.compre-junto button.slick-prev.slick-arrow {left: 10px;}
.compre-junto .slick-initialized .slick-slide {display: block;border: 1px solid #ebebeb;border-radius: 10px;width: 205px !important;}
.compre-junto__produto--grade::before {display: none;}
.compre-junto__produto--grade {margin-left: 20px;}
.compre-junto__resumo {width: 205px;}
.compre-junto__titulo-total {font-size: 14px;color: #000000;}
.compre-junto__preco-total--regular {color: #636363;}
.compre-junto__preco-total--promocional, .compre-junto__preco-total--promocional:empty+.compre-junto__preco-total--regular {font-size: 18px;line-height: 20px;color: #48b364;}
.compre-junto__comprar button {border-radius: 10px;background: #2c9e5b !important;line-height: 42px;text-transform: uppercase;}
.listagem.aproveite-tambem h4.titulo.cor-secundaria::before {font-size: 20px;font-weight: 600;}
.listagem.aproveite-tambem h4.titulo.cor-secundaria {text-align: left;padding-top: 0;margin-top: 0;}
.thumbs-vertical #carouselImagem {padding-bottom: 0;}
.pagina-produto .secao-banners .conteiner {padding: 0;}
.pagina-produto .secao-banners .conteiner .row-fluid.banner.tarja-mobile {display: none;}
.pagina-produto .secao-banners .row-fluid {margin-bottom: 0 !important;}
.pagina-produto .secao-banners .spanNone.banner.tarja {padding: 0;border-bottom: 0;margin: 20px 0 0;}
.coluna .componente {background-color: #fff;}
.componente .titulo i {display: none;}
.componente .interno {padding-bottom: 10px;}
.lateral.faceta-preco {display: none;}
.lateral.faceta-logo-a-ser-personalizado {display: none;}
.coluna>div, #corpo .conteiner>div {margin-bottom: 5px;}
.pagina-produto div#cn-translate-wrapper {display: none;}
.pagina-produto a.whats-btn-fixed {display: none;}
.pagina-categoria .breadcrumbs {display: none;}
.pagina-categoria #corpo > .conteiner {padding: 15px 20px;}

/*PAGINA BUSCA*/
.pagina-busca .menu.lateral .nivel-um>li.com-filho>a strong, .pagina-busca .menu.lateral .nivel-um>li>a .titulo {font-size: 12px;text-transform: none;margin: 0;}
.pagina-busca .menu.lateral.fechado .com-filho>ul {position: relative;left: 10px;display: block;}
.pagina-busca .menu.lateral .nivel-dois a {line-height: 20px;}

/*FPP*/
.sc-imWYAI.dTfWzO.fpp-field.label {color: #000000 !important;text-transform: uppercase;}
.cn-radio-title {font-size: 13px !important;font-weight: 700;text-align: left;}
.cn-radio-option {border: 1px solid #E5E5E5 !important;}
.cn-radio-option.active {border-color: #606060 !important;}

/*FILTRO FAKE*/
.cn-filter-group {flex: auto !important;}
.cn-filters-wrapper {background: #f8f8f8 !important;margin: 0px 0 10px !important;padding: 20px !important;gap: 15px !important;}
.cn-filter-item {min-width: auto !important;padding: 0 8px !important;}
.cn-filter-item span {font-size: 12px !important;}
.cn-filter-title {margin: 0 0 10px !important;font-weight: 600 !important;}
.cn-filter-item span {letter-spacing: -0.5px;}
.cn-filter-items {gap: 5px !important;}
.cn-filter-group {flex: auto !important;}

/*VEJA OUTRAS OPÇÕES*/
.cn-opcoes a span {display: none !important;}
.cn-opcoes a div {height: auto !important;}
.cn-opcoes a {padding: 5px 5px !important;}
#cn-outras-opcoes .slick-list {padding: 10px 0 15px;}
#cn-outras-opcoes h4 {font-size: 15px;font-weight: 600;color: #000000;text-align: left;margin-bottom: 8px;}
.cn-opcoes a div {margin-bottom: 0 !important;}
#cn-outras-opcoes .slick-slider .slick-slide {width: 127px !important;padding: 0 5px !important;}
#cn-outras-opcoes .cn-seta {display: flex !important;}
#cn-outras-opcoes .cn-seta svg {width: 10px;height: 10px;}
.cn-opcoes a div img {height: auto !important;}
.cn-opcoes {border: 1px solid #ebebeb;border-radius: 10px;}
#cn-outras-opcoes .slick-slider .slick-list {margin: 0 !important;}

@media (min-width: 769px) {
    #rodape .span3.links-rodape.links-rodape-paginas {width: 30%;}
    #rodape .institucional>.conteiner>.row-fluid>div>.row-fluid>.span4 {width: 23.076923076923077%;}
    #rodape .pagamento-selos .span4 {width: 47% !important;display: flex;align-items: center;gap: 10px;}
    #rodape .gateways-rodape {margin-top: 0;}
    .gateways-rodape li:nth-child(2) {border-left: 0px solid #ddd;}
    .bandeiras-pagamento li {height: 22px;}
    #rodape .pagamento-selos {padding-bottom: 0;}
    #rodape .pagamento-selos .conteiner {padding: 15px 20px;}
}

@media (min-width: 768px) {    
    #cabecalho .logo a {display: flex;justify-content: center;align-items: center;}
    .pagina-categoria .secao-banners {display: flex;justify-content: center;align-items: center;margin: 0px 0 20px;}
    .pagina-categoria .secao-banners .conteiner {width: 64.35897435897436%;margin-right: 0;}
    .pagina-categoria .secao-banners h1.titulo {width: 33.076923076923077%;margin: 0;font-size: 25px;font-weight: 600;line-height: 29px;}
    .ordenar-listagem.topo .row-fluid .span6 > div {display: flex;align-items: center;gap: 5px;}
}

@media (max-width: 1230px) {
    .grau-desktop {overflow-x: scroll;overflow-y: hidden;justify-content: start;padding-bottom: 15px;flex-wrap: nowrap;display: flex;white-space: nowrap;}
    #rodape .institucional .lista-redes ul {display: flex;justify-content: left;flex-wrap: wrap;}
    #rodape .institucional .lista-redes ul li a {margin-top: 0;}
    #rodape .institucional .lista-redes {margin-top: 15px;}
}

@media (max-width: 768px) {
    #rodape .institucional>.conteiner>.row-fluid>div>.row-fluid {display: block;}
    #rodape .links-rodape-categorias {width: 100%;text-align: left;}
    #rodape .span3.links-rodape.links-rodape-paginas {width: 100%;text-align: left;}
    #rodape .span4.links-rodape.links-rodape-atendimento {top: -5px;text-align: left;width: 100% !important;margin: 0 !important;}
}

@media only screen and (max-width: 767px) {
    body.pagina-inicial .cheio {display: block !important;}
    .pagina-pagina .row-fluid.dispflex {display: block;}
    .row-fluid.pe-personalizados {display: block;}
    .pagina-carrinho tr {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
    .pagina-carrinho tr td.sem-borda:nth-child(1) {width: 20%;}
    .pagina-carrinho tr td:nth-child(2) {width: 65%;}
    .pagina-carrinho tr td:nth-child(3) {width: 40%;}
    .pagina-carrinho tr td:nth-child(4) {width: 30%;}
    .pagina-carrinho tr td:nth-child(5) {width: 14%;}
    .tabela-carrinho .produto-info {text-align: left;}
    .tabela-carrinho .produto-info ul li {text-align: left;}
    .tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {font-size: 15px;}
    .tabela-carrinho .quantidade input[type="text"] {padding: 5px 10px;}
    .pagina-carrinho tr {border-bottom: 1px solid #efefef !important;}
    .tabela-carrinho tr {margin: 0 0 1px;}
    table.grau-mobile {display: block;}
    .atalhos-mobile {border-bottom: solid 0px #b8b8b8;}
    #listagemProdutos.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {padding: 10px 0;}
    #corpo .listagem .listagem-item .acoes-produto.hidden-phone a.comprar-via-whatsapp, .comprar-via-whatsapp {height: 35px;padding: 0;}
    .newsletter-rodape>div {display: block;}
    .newsletter-rodape .interno-conteudo input {height: 42px;padding: 0 10px;border: 0;}
    .newsletter-rodape {height: auto;}
    .newsletter-rodape {padding: 35px 0;}
    .conteudo-topo .menu.superior.visible-phone:before {color: #000000;letter-spacing: 0.5px;}
    .conteudo-topo .menu.superior.visible-phone ul.action-links li a {color: #000000;letter-spacing: 0.5px;}
    .conteudo-topo .menu.superior.visible-phone ul.nivel-um li a>i {border: 0px solid #ababab;}
    .conteudo-topo .menu.superior.visible-phone ul.nivel-dois li a {color: #5b5b5b;}
    .conteudo-topo .menu.superior.visible-phone ul li a, .conteudo-topo .menu.superior.visible-phone ul li strong {letter-spacing: 0.5px;}
    .flex-direction-nav li a .icon {height: 20px;}
    #rodape .links-rodape .titulo::after {color: #000000;}
    #rodape .institucional .titulo, #rodape .pagamento-selos .titulo {color: #000000;font-weight: 500;padding: 10px 0;}
    li.bt-faleconocosco.active {display: none !important;}
    .newsletter-rodape .interno-conteudo {margin-top: 10px;}
    #rodape .pagamento>ul, #rodape .selos>ul {margin-top: 0;}
    .gateways-rodape li {padding: 0;}
    #rodape .pagamento>ul {margin-top: -20px;}
    #rodape .pagamento-selos .pagamento .titulo {padding: 10px 0 30px;}
    .conteudo.span9 {display: grid;}
    .conteudo.span9 .componente {order: 5;}
    .produto .principal > div {border-bottom: 0px solid rgba(0, 0, 0, 0.1);}
    .pagina-produto .produto-compartilhar {display: none;}
    .tabela-carrinho .form-horizontal .control-label {text-align: center;}
    form#formCalcularFrete .controls.text-left {text-align: center;}
    .tabela-carrinho .form-horizontal .controls * {text-align: center;}
    body.pagina-carrinho.carrinho-checkout .logo a img {height: 40px;}
    .resumo-compra .tabela-carrinho td.conteiner-preco {text-align: center;}
    .resumo-compra .tabela-carrinho td.conteiner-preco * {text-align: center;padding-left: 0;}
    body.pagina-carrinho.carrinho-checkout tr {flex-wrap: nowrap;justify-content: end;}
    body.pagina-carrinho.carrinho-checkout tr td:nth-child(2) {width: auto;}
    body.pagina-carrinho.carrinho-checkout tr.bg-dark.tr-checkout-frete td.padding-preco {width: 110px;display: flex;margin-left: 5px;padding: 0 !important;text-align: left !important;}
    body.pagina-carrinho.carrinho-checkout .tr-checkout-total td.padding-preco {display: flex;width: auto;}
    body.pagina-carrinho.carrinho-checkout .total {min-width: 110px;padding-left: 0 !important;text-align: left !important;}
    body.pagina-carrinho.carrinho-checkout .total strong.titulo.preco-carrinho-total {white-space: nowrap;font-size: 16px;margin-left: 5px;font-weight: 600;}
    .resumo-compra .tabela-carrinho .padding-preco>div {padding-left: 0;}
    body.pagina-carrinho.carrinho-checkout .campos-pedido .caixa-sombreada {border: solid 0px #ebebeb;}
    .resumo-compra .tabela-carrinho .produto-info {width: 200px;}
    .pagina-produto #listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax, .pagina-produto .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax  {font-size: 0 !important;width: 60% !important;}
	.aproveite-tambem ul.dois-por-linha li.span3, #listagemProdutos ul.dois-por-linha li.span3 {padding: 0;}
	#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax {font-size: 0 !important;}
    #listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:before, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar.botao-comprar-ajax:before {display: none;}
    #listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter {margin-right: 0px;}
    body.pagina-inicial #cabecalho .logo a:before, body.pagina-inicial #cabecalho.scroll .logo a:before {margin-top: 10px;}
    .breadcrumbs ul li i {font-size: 12px;margin-right: 5px;}
    .pagina-categoria h1.titulo {font-size: 25px;font-weight: 600;line-height: 29px;}
    .pagina-categoria .ordenar-listagem.topo .row-fluid .span6 > div:before {display: none;margin-bottom: 5px;}
    .ordenar-listagem .input-append:first-child {margin-left: 0;}
    .ordenar-listagem.topo .row-fluid .span6 {width: 90%;margin: 0 20px !important;}
    .ordenar-listagem label {line-height: 20px;font-size: 13px;}
    .ordenar-listagem .filtro-mobile {margin-bottom: 0;}
    .filtro-mobile-itens label {border: 0 solid rgba(0, 0, 0, 0.2);}
    .filtro {padding: 0;}
    .atributos>div {align-items: start;}
    .filtro-mobile-itens ul {display: grid;}
    .ordenar-listagem .filtro-mobile-itens .filtro.lista label {margin: 0;}
    .filtro-mobile-itens .atributo-cor ul {display: block;}
    #listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::before, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::before {bottom: 41%;}
    #listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::after, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::after {bottom: 35%;}
    .pagina-produto .secao-banners .conteiner .row-fluid.banner.tarja-mobile {display: block;}
    .produto div.principal .acoes-produto .comprar .botao-comprar {font-size: 18px;letter-spacing: 0;}
    .produto-video>div {display: none;}
    .produto-video i {margin: 0 5px 0 0;}
    .produto-video a {color: #fff;background-color: #000;border-radius: 10px;width: 80%;padding: 9px 10%;margin: 0 !important;display: flex;justify-content: center;align-items: center;}
    #listagemProdutos.listagem .titulo-categoria, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria, .listagem.aproveite-tambem>.titulo {padding-bottom: 0;}
	#listagemProdutos.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {min-height: 120px;}
	#listagemProdutos.listagem .listagem-linha, .listagem.aproveite-tambem .listagem-linha {padding-top: 0;}
    .listagem-linha .slick-track {padding: 0;}
    #listagemProdutos.listagem .listagem-item, .listagem.aproveite-tambem .listagem-item {padding: 10px 0 0;}
	#listagemProdutos.listagem .listagem-linha li, .listagem.aproveite-tambem .listagem-linha li {padding: 10px 10px 0 10px;}
	.a-marca {padding: 10px 0;}
	#video {margin: 0;}
	h2.blog-name-custom {padding: 0 0 20px;}

	.listagem button.slick-next.slick-arrow {text-align: right;color: #000;padding: 10px 4px 3px 14px !important;}
	.listagem button.slick-next.slick-arrow:before {font-size: 50px;color: #000;}
	.listagem button.slick-prev.slick-arrow {text-align: left;color: #000;}
	.listagem button.slick-prev.slick-arrow:before {font-size: 50px;color: #000;}
	.listagem .slick-next, .listagem .slick-prev {width: 45px;}
}

@media only screen and (max-width: 410px) {
    #rodape .pagamento-selos .pagamento .titulo {padding: 10px 0 10px;}
    #rodape .pagamento>ul {margin-top: 0;}
    .listagem .preco-produto>div {display: block;}
    span.preco-a-partir {display: block;}
}

/*TRANSPARÊNCIA tOPO mOBILE*/
@media only screen and (max-width: 767px) {
    body.pagina-inicial #cabecalho {position: fixed;width: 100%;}
    body.pagina-inicial .atalhos-mobile ul li a.atalho-menu.visible-phone.icon-th.botao.principal:before {color: #fff;}
    body.pagina-inicial .atalhos-mobile ul li a .icon * {fill: #fff;}
    body.pagina-inicial .atalhos-mobile ul li.mob-busca button.botao.botao-busca.icon-search {color: #ffffff;}
    body.pagina-inicial #cabecalho, body.pagina-inicial #cabecalho .atalhos-mobile {background-color: transparent;}
    body.pagina-inicial #cabecalho.scroll.fixed, body.pagina-inicial #cabecalho.scroll.fixed .atalhos-mobile {background-color: rgba(var(--cor-topo), 0.9) !important;}
    body.pagina-inicial #cabecalho.scroll.fixed .atalhos-mobile ul li a.atalho-menu.visible-phone.icon-th.botao.principal:before {color: #000;}
    body.pagina-inicial #cabecalho.scroll.fixed .atalhos-mobile ul li a .icon * {fill: #000;}
    body.pagina-inicial #cabecalho.scroll.fixed .atalhos-mobile ul li.mob-busca button.botao.botao-busca.icon-search {color: #000;}
    .atalhos-mobile {border-bottom: solid 0px #b8b8b8;}
}