@charset "utf-8";#geral{overflow:inherit}.categorias{border-top:1px solid var(--borda_separador);margin-top:1px}.categorias.no-border{border-top:none;margin-top:0}.categorias .banner-pagina{margin:0!important}.categorias .banner-pagina img{width:100%}.categorias .banner-pagina.boxed-banner{padding:0 var(--recuo_mobile)}.categorias .banner-pagina.boxed-banner img{border-radius:var(--arredondamento_geral_bordas)}.categorias .top_wrapper{display:inline-flex;width:100%;justify-content:space-between;align-items:center;margin-top:40px}.categorias .top_wrapper .align-left .titulo{margin-bottom:5px;text-align:left}.categorias .top_wrapper .align-left .breadcrumb{float:left}.categorias .top_wrapper .align-right{display:flex;gap:15px}.categorias .top_wrapper .align-right button{display:flex;align-items:center;justify-content:center;gap:5px;background-color:var(--categorias_filtrar_ordenar_fundo);border:1px solid var(--categorias_filtrar_ordenar_borda);color:var(--categorias_filtrar_ordenar_texto);border-radius:var(--arredondamento_geral_bordas);font-size:16px;padding:10px 25px;transition:all 0.25s ease}.categorias .top_wrapper .align-right button i{font-size:20px;margin-top:2px;transition:all 0.25s ease}.categorias .top_wrapper .align-right button:hover{border-color:var(--categorias_filtrar_ordenar_borda_hover)}.categorias .top_wrapper .align-right .open_filtrar.open{border-color:var(--categorias_filtrar_ordenar_borda_hover)}.categorias .top_wrapper .align-right .open_filtrar.open i{transform:rotate(180deg)}.categorias .top_wrapper .align-right .order-wrapper{position:relative}.categorias .top_wrapper .align-right .order-wrapper .open_order.open{border-color:var(--categorias_filtrar_ordenar_borda_hover)}.categorias .top_wrapper .align-right .order-wrapper .open_order.open i{transform:rotate(180deg)}.categorias .top_wrapper .align-right .order-wrapper .orderby{position:absolute;background:var(--categorias_filtrar_ordenar_fundo);border-radius:var(--arredondamento_geral_bordas);border:1px solid var(--categorias_filtrar_ordenar_borda);z-index:3;display:flex;flex-direction:column;right:0;padding:10px 20px;width:calc(100% + 50px);top:calc(100% + 10px);visibility:hidden;opacity:0;transition:all 0.25s ease}.categorias .top_wrapper .align-right .order-wrapper .orderby .titulo{display:none}.categorias .top_wrapper .align-right .order-wrapper .orderby .conteudo{display:flex;flex-direction:column}.categorias .top_wrapper .align-right .order-wrapper .orderby a{padding:10px 0;white-space:nowrap;font-size:16px}.categorias .top_wrapper .align-right .order-wrapper .orderby a.selected{text-decoration:underline!important;font-weight:500}.categorias .top_wrapper .align-right .order-wrapper .orderby a:hover{text-decoration:underline!important}.categorias .top_wrapper .align-right .order-wrapper .orderby.open{visibility:visible;opacity:1}.categorias .filtrar{position:fixed;right:-510px;top:10px;overflow:hidden;visibility:hidden;opacity:0;transition:all 0.25s ease-in;width:500px;height:calc(100% - 20px);background:var(--categorias_filtro_suspenso_fundo);z-index:1003;border-radius:var(--arredondamento_geral_bordas)}.categorias .filtrar.open{right:10px;visibility:visible;opacity:1}.categorias .filtrar .titulo{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid var(--categorias_filtro_suspenso_borda);font-size:calc(var(--titulos_tamanho) * 0.8);padding:22px 20px 18px 20px;margin-bottom:0;color:var(--categorias_filtro_suspenso_texto)}.categorias .filtrar .titulo .close_filtrar{display:flex;align-items:center;width:30px;height:30px;position:relative;font-size:0;opacity:.8;border:none;background:transparent}.categorias .filtrar .titulo .close_filtrar::before,.categorias .filtrar .titulo .close_filtrar::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid var(--carrinho_suspenso_texto);-webkit-border-radius:15px;border-radius:15px;content:"";width:25px;position:absolute;left:3px;right:0}.categorias .filtrar .titulo .close_filtrar::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.categorias .filtrar .conteudo{display:inline-block;width:100%;vertical-align:bottom;height:auto;max-height:calc(100% - 60px);overflow-y:auto;padding:20px;transition:all 0.25s ease}.categorias .filtrar .conteudo .listing{color:var(--categorias_filtro_suspenso_texto);border-top:1px solid var(--categorias_filtro_suspenso_borda);display:inline-block;width:100%;margin-top:20px;padding-top:20px}.categorias .filtrar .conteudo .listing:first-child{border-top:none;margin-top:0;padding-top:0}.categorias .filtrar .conteudo .listing .t{display:flex;font-size:15px;margin-bottom:12px;align-items:center}.categorias .filtrar .conteudo .listing .b{display:inline-flex;flex-flow:wrap;gap:10px}.categorias .filtrar .conteudo .listing a{color:var(--categorias_filtro_suspenso_texto);border:1px solid var(--categorias_filtro_suspenso_borda);border-radius:5px;padding:5px 10px;transition:all 0.25s ease}.categorias .filtrar .conteudo .listing a:hover{border:1px solid var(--categorias_filtro_suspenso_borda_ativo);text-decoration:none!important}.categorias .filtrar .conteudo .listing a.active,.categorias .filtrar .conteudo .listing a:focus{background-color:var(--categorias_filtro_suspenso_borda_ativo);border:1px solid var(--categorias_filtro_suspenso_borda_ativo)!important}.categorias .filtrar .conteudo .listing a.show_all{font-size:12px;padding:0;margin-left:auto;border:none;text-decoration:underline!important}.categorias .filtrar .conteudo .listing a.show_all:focus{background-color:transparent;border:none!important}.categorias .filtrar .conteudo .listing .input_wrapper .cor_wrapper{width:20px;height:20px;min-width:20px;position:relative;margin-right:7px;transition:all 0.25s ease;border-radius:50%;overflow:hidden;border:1px solid var(--categorias_filtro_suspenso_borda)}.categorias .filtrar .conteudo .listing .input_wrapper .cor_wrapper .cor_secundaria{position:absolute;right:0;top:0;border-left:solid 20px rgba(0,0,0,0);border-bottom:solid 20px rgba(0,0,0,0)}.categorias .filtrar .conteudo .listing .input_wrapper .cor_wrapper img{width:100%;height:100%;object-fit:cover}.categorias .filtrar .conteudo .listing .input_wrapper.selected{background-color:var(--categorias_filtro_suspenso_fundo_ativo);border:1px solid var(--categorias_filtro_suspenso_borda_ativo)!important}.categorias .filtrar .conteudo .listing.colors .input_wrapper,.categorias .filtrar .conteudo .listing.vars .input_wrapper{display:flex;align-items:center;justify-content:center;color:var(--categorias_filtro_suspenso_texto);border:1px solid var(--categorias_filtro_suspenso_borda);border-radius:5px;padding:5px 10px;cursor:pointer;transition:all 0.25s ease;min-width:32px}.categorias .filtrar .conteudo .listing.colors .input_wrapper input,.categorias .filtrar .conteudo .listing.vars .input_wrapper input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0}.categorias .filtrar .conteudo .listing.colors .input_wrapper:hover,.categorias .filtrar .conteudo .listing.vars .input_wrapper:hover{border:1px solid var(--categorias_filtro_suspenso_borda_ativo)}.categorias .filtrar .conteudo.b_active{padding-bottom:103px}.categorias .filtrar .footer_filtrar{position:absolute;bottom:0;left:0;padding:20px;display:flex;gap:10px;justify-content:space-between;align-items:center;width:100%;border-top:1px solid var(--categorias_filtro_suspenso_borda);visibility:hidden;opacity:0;transition:all 0.25s ease-in-out;background:var(--categorias_filtro_suspenso_fundo)}.categorias .filtrar .footer_filtrar.active{visibility:visible;opacity:1}.categorias .filtrar .footer_filtrar .limpar_filtro,.categorias .filtrar .footer_filtrar .aplicar_filtro{font-size:15px;border:1px solid var(--categorias_filtro_suspenso_borda_ativo);text-transform:uppercase;width:100%;border-radius:20px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500}.categorias .filtrar .footer_filtrar .aplicar_filtro{background-color:var(--categorias_aplicar_filtro_fundo);border-color:var(--categorias_aplicar_filtro_fundo);color:var(--categorias_aplicar_filtro_texto)}.categorias #departamentos{padding:30px 0 0 0}.categorias #departamentos .seo_info{display:inline-block;width:100%;padding:0 5px;margin-bottom:30px}.categorias #departamentos .cln{width:100%}.categorias #departamentos .produtos{opacity:1;visibility:visible}.categorias #departamentos .produtos.loading{opacity:0;visibility:hidden;transition:all 0.25s ease}.categorias #departamentos .produtos .row{margin-right:-5px;margin-left:-5px}.categorias #departamentos .produtos.kits{margin-bottom:var(--margem_entre_secoes)}.categorias #departamentos .paginacao{display:inline-block;width:100%;text-align:center;margin-top:40px}.categorias #departamentos .paginacao.superior{margin:0 0 40px 0}.categorias #departamentos .paginacao.superior button{margin:0}.categorias #departamentos .paginacao p{font-size:16px}.categorias #departamentos .paginacao button{display:inline-block;background:var(--categorias_carregar_mais_fundo);color:var(--categorias_carregar_mais_texto);border-radius:var(--arredondamento_geral_bordas);width:250px;height:50px;font-size:16px;margin-top:20px;transition:all 0.25s ease}.categorias #departamentos .paginacao button i{font-size:25px}.categorias #departamentos .paginacao button.loading{pointer-events:none}.categorias #departamentos .paginacao button:hover{opacity:.8}@media screen and (max-width:800px){.categorias .banner-pagina.boxed-banner{padding:0 calc(var(--recuo_mobile) / 2)}.categorias .top_wrapper{flex-direction:column;margin-top:20px}.categorias .top_wrapper .align-left .titulo{text-align:center}.categorias .top_wrapper .align-right{margin-top:20px}.categorias .top_wrapper .align-right .order-wrapper .orderby{right:unset;left:0}.categorias .filtrar{width:calc(100% - 20px)}.categorias .titulo:first-of-type{margin-bottom:30px}.categorias #departamentos{padding-top:20px}.categorias #departamentos .produtos .row{margin-right:-5px;margin-left:-5px}.categorias #departamentos .produtos.kits{margin-bottom:var(--margem_entre_secoes_mobile)}.categorias #departamentos .paginacao{font-size:0}.categorias #departamentos .paginacao .wrapper{font-size:15px}.categorias #departamentos .paginacao i{font-size:18px}}