#geral{overflow:inherit !important}#info-filial{position:relative;background-color:#000}#info-filial .img img{max-width:100%;max-height:100%}#info-filial .img.img-mobile{margin-bottom:60px}#info-filial .logo{width:150px;height:150px;position:absolute;bottom:-50px;left:50%;margin-left:-75px;background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);padding:10px}#info-filial .logo.no-banner{position:relative}#filiais{margin-bottom:30px}#filiais .itens .item{padding:5px;background-color:#fff;border:solid 1px #eee;border-radius:3px}#filiais .itens .item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#filiais .itens .item a img{width:auto;max-height:100px}@media screen and (max-width: 768px){#info-filial{margin-bottom:60px}}#departamentos{padding-top:20px;min-height:300px;border-top:solid 1px #eee}#departamentos .mobile-filtro{position:sticky;top:80px;z-index:20;background-color:#fff;margin-bottom:15px;border:solid 1px #000;justify-content:space-around}#departamentos .mobile-filtro.mobile-filtro-fixo{position:relative;top:0}#departamentos .mobile-filtro .item{width:50%;position:relative;text-align:center}#departamentos .mobile-filtro .item:first-child{border-right:solid 1px #000}#departamentos .mobile-filtro .item .action{width:100%;color:#000;float:left;padding:5px}#departamentos .mobile-filtro .item .action:active{background-color:#eee}#departamentos .mobile-filtro .item .drop-filtro{width:250px;position:absolute;top:100%;right:-1px;text-align:center;background-color:#fff;padding:10px;border:solid 1px #000;visibility:hidden}#departamentos .mobile-filtro .item .drop-filtro.open{visibility:visible}#departamentos .mobile-filtro .item .drop-filtro a{width:100%;float:left;color:#000;padding:5px 0}#departamentos .mobile-filtro .item .drop-filtro a:active,#departamentos .mobile-filtro .item .drop-filtro a.selected{background-color:#eee}#departamentos .mobile-filtro-suspended{position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;visibility:hidden}#departamentos .mobile-filtro-suspended.open{visibility:visible}#departamentos .mobile-filtro-suspended.open .cover-filtro{visibility:visible;opacity:1}#departamentos .mobile-filtro-suspended.open .drop-filtro{visibility:visible;left:0}#departamentos .mobile-filtro-suspended .cover-filtro{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.7);visibility:hidden;opacity:0;transition:all .25s}#departamentos .mobile-filtro-suspended .drop-filtro{position:fixed;top:0;left:-310px;width:310px;height:100%;background-color:#fff;z-index:2;visibility:hidden;transition:all .25s}#departamentos .mobile-filtro-suspended .drop-filtro .drop-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:solid 1px #ddd}#departamentos .mobile-filtro-suspended .drop-filtro .drop-header h3{font-size:20px;font-weight:bold}#departamentos .mobile-filtro-suspended .drop-filtro .drop-header .fechar{width:35px;height:35px;border:solid 1px #ddd;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:14px;cursor:pointer}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list{height:calc(100% - 81px);overflow:auto;padding:10px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing{width:100%;float:left;margin-bottom:20px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing.colors .cor_primaria{width:30px !important;height:30px;position:relative;border:solid 1px #444;margin:2px;display:inline-block;border-radius:100%;overflow:hidden}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing.colors .cor_primaria.active{border-color:#b4ff95;border-width:4px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing.colors .cor_primaria.active .cor_secundaria{border-width:22px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing.colors .cor_secundaria{position:absolute;right:0;top:0;border-left:solid 28px rgba(0,0,0,0);border-bottom:solid 28px rgba(0,0,0,0)}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing .b{width:100%;float:left}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing .b p{display:flex;align-items:center}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing .b p input[type=checkbox]{margin-right:7px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing .t{font-size:16px;line-height:18px;margin-bottom:10px;color:#000;font-weight:bold}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing a{width:100%;float:left;line-height:22px;color:#000;font-weight:100;text-transform:uppercase;margin-bottom:3px}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing a:hover{text-decoration:underline !important}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .listing a.active{color:#3e8ed8}#departamentos .mobile-filtro-suspended .drop-filtro .drop-list .btn-float{bottom:0}#departamentos .title{margin-bottom:20px}#departamentos .cln{float:left;display:block;position:relative}.btn-float{position:sticky;bottom:20px;width:100%;float:left;display:none}.btn-float.active{display:block}.btn-float button{width:100%;background-color:#000;color:#fff;text-align:center;padding:10px 15px;border:none;outline:none;border-radius:4px}.btn-float button:active{opacity:.7}#departamentos .cln.p{width:250px;padding-right:15px}#departamentos .cln.s{width:calc(100% - 250px)}#departamentos .cln.p .listing{width:100%;float:left;margin-bottom:20px;background-color:#fff;padding:10px 15px;border:solid 1px #f5f5f5;border-radius:5px}#departamentos .cln.p .listing.colors .cor_primaria{width:30px !important;height:30px;position:relative;border:solid 1px #444;margin:2px;display:inline-block;border-radius:100%;overflow:hidden}#departamentos .cln.p .listing.colors .cor_primaria.active{border-color:#b4ff95;border-width:4px}#departamentos .cln.p .listing.colors .cor_primaria.active .cor_secundaria{border-width:22px}#departamentos .cln.p .listing.colors .cor_secundaria{position:absolute;right:0;top:0;border-left:solid 28px rgba(0,0,0,0);border-bottom:solid 28px rgba(0,0,0,0)}#departamentos .cln.p .listing .b{width:100%;float:left;max-height:300px;overflow:auto}#departamentos .cln.p .listing .b p{display:flex;align-items:center}#departamentos .cln.p .listing .b p input[type=checkbox]{margin-right:7px}#departamentos .cln.p .listing .b::-webkit-scrollbar{width:4px;height:4px}#departamentos .cln.p .listing .b::-webkit-scrollbar-track{box-shadow:none}#departamentos .cln.p .listing .b::-webkit-scrollbar-thumb{background:rgba(153,153,153,.5)}#departamentos .cln.p .listing .b::-webkit-scrollbar-thumb:hover{background:#ddd}#departamentos .cln.p .listing .t{font-size:16px;line-height:18px;margin-bottom:10px;color:#000;font-weight:bold}#departamentos .cln.p .listing a{width:100%;float:left;line-height:22px;color:#000;font-weight:100;text-transform:uppercase;margin-bottom:3px}#departamentos .cln.p .listing a:hover{text-decoration:underline !important}#departamentos .cln.p .listing a.active{color:#3e8ed8}.produtos .row{margin-left:-5px;margin-right:-5px}.produtos .item .more{display:none}/*# sourceMappingURL=produtos_categorias.css.map */