:root{--topo_fundo: #FFF;--topo_texto: #000;--largura_logo: 120px;--altura_logo: 30px;--largura_logo_mobile: 100px;--altura_logo_mobile: 25px;--menu_limite_altura: 400px;--cabecalho_fundo: #FFF;--cabecalho_separador: #EEE;--cabecalho_botao_texto: #000;--cabecalho_botao_texto_hover: #000;--busca_fundo: #FFF;--busca_texto: #000;--busca_icone: #000;--busca_borda_cor: #CCC;--cesta_numero_fundo: #000;--cesta_numero_cor: #FFF;--tamanho_icones_topo: 26px;--tamanho_icones_topo_mobile: 24px;--cor_icones_topo: #000;--departamentos_fonte: inherit;--departamentos_fonte_weight: 400;--departamentos_icone_tamanho: 16px;--departamentos_tamanho: 14px;--departamentos_cor: #FFF;--departamentos_cor_fundo: #000;--departamentos_fundo: #FFF;--categorias_nivel2_texto: #000;--categorias_nivel2_texto_hover: #000;--categorias_nivel2_fundo: #fff}header{width:100%;background-color:var(--topo_fundo);color:var(--topo_texto);float:left}header .promo .item{height:var(--ofertas_periodicas_altura);display:flex;align-items:center}header .linha-topo{display:inline-block;width:100%;background-color:var(--cabecalho_fundo);border-bottom:1px solid var(--cabecalho_separador);position:relative;transition:all .25s ease;padding:6px 0}header .linha-topo .wrp{display:flex;width:100%;justify-content:space-between}header .linha-topo .links-topo a,header .linha-topo .contato a{color:var(--cabecalho_botao_texto);line-height:30px;float:left;padding:0 15px;font-size:12px;transition:linear .25s}header .linha-topo .links-topo a:first-child,header .linha-topo .contato a:first-child{padding-left:0}header .linha-topo .links-topo a:last-child,header .linha-topo .contato a:last-child{padding-right:0}header .linha-topo .links-topo a:hover,header .linha-topo .contato a:hover{color:var(--cabecalho_botao_texto_hover)}header .wrapper,header .fixed-header{display:inline-block;width:100%}header .wrapper>.central,header .fixed-header>.central{display:flex;align-items:center;justify-content:space-between;height:calc(var(--altura_logo) + 60px)}header .wrapper h1,header .wrapper p.logo-fixed,header .fixed-header h1,header .fixed-header p.logo-fixed{display:contents}header .wrapper .btLogo,header .fixed-header .btLogo{width:var(--largura_logo);min-width:var(--largura_logo);height:var(--altura_logo);background-size:contain;background-position:center center;background-repeat:no-repeat;overflow:hidden;color:rgba(0,0,0,0);user-select:none}header .search{width:100%;position:relative;border-radius:5px;padding:0 30px}header .search input{background-color:var(--busca_fundo);color:var(--busca_texto);padding-left:15px;line-height:30px;font-size:14px;height:50px;border:solid 1px var(--busca_borda_cor);box-shadow:none !important;border-radius:5px 0 0 5px;border-right:0}header .search input::placeholder{color:var(--busca_texto) !important;opacity:.7}header .search input:focus{border-color:var(--busca_borda_cor)}header .search button{background-color:var(--busca_fundo);line-height:1;border:solid 1px var(--busca_borda_cor);border-radius:0 5px 5px 0;border-left:0;padding:0 15px}header .search button i{font-size:24px;color:var(--busca_icone)}header .search .boxquery{width:100%;left:0;color:#000;top:calc(100% + 10px);border:1px solid var(--busca_borda_cor);border-radius:5px}header .search .boxquery .item{border-color:var(--busca_borda_cor)}header .search .boxquery .foto{width:50px;height:50px;float:left;background-color:#eee;margin-right:10px;position:relative;overflow:hidden}header .search .boxquery .det{width:calc(100% - 60px);float:left}header .search .boxquery .det h3{font-size:16px;line-height:18px;font-weight:bold;margin-bottom:5px}header .links{position:relative;display:inline-flex;width:100%;justify-content:center;background-color:var(--departamentos_cor_fundo)}header .links ul{list-style:none}header .links ul>li{display:inline-flex;height:50px}header .links ul>li>a{display:inline-flex;align-items:center;font-size:var(--departamentos_tamanho);font-family:var(--departamentos_fonte);font-weight:var(--departamentos_fonte_weight);padding:0 15px;color:var(--departamentos_cor);transition:all .01s ease}header .links ul>li>a i{margin-left:3px;font-size:var(--departamentos_icone_tamanho)}header .links ul>li>a i.icone{margin:0 6px 0 0}header .links ul>li>a img{margin-right:6px;max-height:20px;vertical-align:middle}header .links ul>li:hover .drop{visibility:visible;opacity:1;transition:all .25s ease}header .login,header .fav{padding:0 12px}header .login a,header .fav a{display:flex;line-height:1.2;white-space:nowrap;align-items:center}header .login a p,header .fav a p{margin-left:12px;color:var(--topo_texto)}header .login a i,header .fav a i{font-size:var(--tamanho_icones_topo);color:var(--cor_icones_topo)}header .login{padding:0 20px 0 0;min-width:130px}header .shopcart{padding:0 10px 0 12px;position:relative}header .shopcart .cart{display:flex;align-items:center}header .shopcart .cart i{font-size:var(--tamanho_icones_topo);color:var(--cor_icones_topo)}header .shopcart .cart .sup{position:absolute;width:15px;height:15px;font-size:10px;line-height:15px;background-color:var(--cesta_numero_fundo);color:var(--cesta_numero_cor);border-radius:50%;text-align:center;right:0;top:-6px}header .drop{position:absolute;width:100%;max-height:400px;overflow:auto;left:0;top:100%;background-color:var(--categorias_nivel2_fundo);visibility:hidden;opacity:0;transition:all .25s ease;box-shadow:0px 5px 10px rgba(0,0,0,.2);z-index:11}header .drop .central{max-width:1240px}header .drop.subs .grid{width:calc(100% - 350px);float:left}header .drop.subs .list{width:calc(33.3% - 10px)}header .drop.subs .bnr{width:340px;height:280px;float:right}header .drop.subs .bnr img{width:100% !important;height:100% !important;object-fit:cover}header .drop .grid{display:inline-flex;flex-flow:column wrap;max-height:var(--menu_limite_altura);width:100%;padding:30px 20px}header .drop .grid .list{width:calc(25% - 20px);display:inline-block;vertical-align:top;margin-bottom:15px;float:left}header .drop .grid .list li{width:100%;float:left;text-indent:5px;height:auto}header .drop .grid .list li:nth-child(2){margin-top:5px}header .drop .grid .list li.indent{text-indent:15px}header .drop .grid .list li.t{text-indent:0}header .drop .grid .list li.t a{color:var(--categorias_nivel2_texto);font-size:16px;line-height:18px;transition:all .25s ease;font-weight:bold}header .drop .grid .list li.t a:hover{text-decoration:none !important;color:var(--categorias_nivel2_texto_hover)}header .drop .grid .list a{width:100%;float:left;padding:0;color:var(--categorias_nivel2_texto);font-size:14px;line-height:22px;border:none !important}header .drop .grid .list a i{transition:all .25s ease}header .drop .grid .list a:hover{color:var(--categorias_nivel2_texto_hover)}header .drop .grid .list a:hover i{color:#f60}header .fixed-header{position:fixed;top:-30vh;left:0;z-index:999;background-color:var(--topo_fundo);color:var(--topo_texto);float:left;transition:all ease-in-out .25s}header .fixed-header.scroll{top:0}.openmenu{display:flex;align-items:center;color:var(--cor_icones_topo);text-align:center;font-size:24px;margin-right:30px;cursor:pointer}.openmenu span{margin-left:10px;font-size:15px;color:var(--topo_texto)}.mobile-inc{position:absolute}@media screen and (max-width: 800px){.openmenu{margin-right:10px}.openmenu span{display:none}.btLogo{margin-left:0;margin-right:0}header{top:0;transition:all .25s ease}header .promo .item{height:var(--ofertas_periodicas_altura_mobile)}header.scroll{top:-41px}header .linha-topo{padding:0}header .linha-topo .links-topo{overflow:auto;white-space:nowrap;display:flex;padding:5px 15px}header .linha-topo .contato{display:none}header .wrapper,header .fixed-header{padding:0 13px}header .wrapper>.central,header .fixed-header>.central{height:calc(var(--altura_logo_mobile) + 30px)}header .wrapper .btLogo,header .fixed-header .btLogo{width:var(--largura_logo_mobile);min-width:var(--largura_logo_mobile);height:var(--altura_logo_mobile)}header .wrapper .fav,header .fixed-header .fav{padding:0 8px}header .wrapper .fav a i,header .fixed-header .fav a i{font-size:var(--tamanho_icones_topo_mobile)}header .wrapper .login,header .fixed-header .login{padding:0 8px;min-width:10px}header .wrapper .login a i,header .fixed-header .login a i{font-size:var(--tamanho_icones_topo_mobile)}header .wrapper .login p,header .fixed-header .login p{display:none}header .wrapper .shopcart,header .fixed-header .shopcart{padding:0 10px 0 8px}header .wrapper .shopcart .cart i,header .fixed-header .shopcart .cart i{font-size:var(--tamanho_icones_topo_mobile)}header .search{padding:0 13px;width:auto;margin-bottom:10px}header .search input{height:36px}header .search button i{font-size:20px}header .links{display:none}}
