header{background:var(--topo_fundo);color:var(--topo_texto)}header.no-scroll{padding-right:var(--scrollbar__width)}header.z-index{z-index:20}header .logoheader{display:flex;gap:40px;justify-content:space-between;align-items:center;width:100%;float:left;height:calc(var(--altura_logo) + 20px);position:relative;padding:10px 40px 0 40px;background:var(--topo_fundo)}header .logoheader #btLogo{width:var(--largura_logo);height:var(--altura_logo);background-size:contain;background-position:center center;background-repeat:no-repeat;overflow:hidden;color:transparent;user-select:none}header .logoheader .icones_social a{font-size:18px;margin-right:18px}header .logoheader .icones_social a:last-child{margin-right:0}header .links{position:relative;display:inline-block;text-align:center;min-width:100%;padding:0 40px}header .links ul{list-style:none;display:flex;justify-content:center}header .links ul>li{display:flex;align-items:center;padding:14px 0 10px 0}header .links ul>li>a{float:left;font-size:var(--departamentos_tamanho);color:var(--departamentos_cor);padding:2px 4px;margin:0 10px;letter-spacing:.5px;border-bottom:solid 1px transparent;transition:all 0.25s ease;text-transform:uppercase}header .links ul>li>a i.fa{margin-right:5px;font-size:20px;vertical-align:middle}header .links ul>li>a img{margin-right:5px;max-height:20px;vertical-align:middle}header .links ul>li:hover>a{border-bottom:solid 1px #dd1b4d}header .links ul>li:hover .drop{visibility:visible;opacity:1;transition:all 0.1s ease}header .links .drop{position:absolute;width:100%;overflow:auto;left:0;top:100%;padding:20px;background-color:var(--categorias_nivel2_fundo);visibility:hidden;opacity:0;transition:all 0.25s ease;z-index:11;padding-top:3px;padding-bottom:35px}header .links .drop.banner .grid_new{width:calc(100% - var(--largura_banner_menu_dropdown))}header .links .drop.banner .list{width:calc(33% - 10px)}header .links .drop.banner .bnr{width:var(--largura_banner_menu_dropdown);height:var(--altura_banner_menu_dropdown);float:right}header .links .drop.banner .bnr img{width:100%!important;height:100%!important;object-fit:cover}header .links .drop>.central{max-width:1180px}header .links .drop .grid_new{float:left;padding:10px 0;display:inline-flex;flex-flow:column wrap;max-height:calc(var(--altura_banner_menu_dropdown) - 20px);width:100%}header .links .drop .list{width:25%;display:inline-block;padding:2px 0}header .links .drop .list.sub{margin-bottom:5px}header .links .drop .list.ver_tudo{margin-bottom:0;text-align:left}header .links .drop .list.ver_tudo a{font-weight:700;transition:all 0.25s ease;font-size:106%}header .links .drop .list.ver_tudo a:hover{border-bottom:1px solid #000!important;margin-left:3px}header .links .drop .list li{width:100%;float:left;padding:0}header .links .drop .list li:nth-child(2){margin-top:5px}header .links .drop .list li.indent{text-indent:15px}header .links .drop .list li.t a{text-transform:uppercase;font-size:106%;text-align:left}header .links .drop .list li:hover{text-decoration:none!important}header .links .drop .list li:hover>a{margin-left:3px}header .links .drop .list a{padding:0;font-size:var(--categorias_nivel2_tamanho);color:var(--categorias_nivel2_texto);line-height:1.1;text-transform:capitalize;margin:0 0 5px 0}header .links .drop .list a i{transition:all 0.25s ease}header .links .drop .list a:hover i{color:var(--categorias_nivel2_texto)}header .search{flex-grow:1}header .search form{display:flex;background-color:var(--busca_fundo);border-radius:10px;height:40px;align-items:center;width:100%;max-width:900px;margin:0 auto}header .search input{background-color:transparent;border:none;font-size:14px;padding:0 60px 0 20px;height:40px;box-shadow:none;color:var(--busca_texto)}header .search input::placeholder{color:var(--topo_texto)!important;opacity:0.8!important}header .search input:focus{border-color:initial;background-color:var(--busca_fundo);color:var(--busca_texto);box-shadow:none}header .search button{background-color:transparent;margin-left:-40px;font-size:20px;color:var(--busca_icone)}header .search button:active{opacity:.7}header .search .boxquery{color:#000;box-shadow:none;padding:15px 0;top:70%;background:var(--categorias_nivel2_fundo);z-index:3}header .search .boxquery::-webkit-scrollbar{width:3px}header .search .boxquery::-webkit-scrollbar-track{background:#f1f1f1}header .search .boxquery::-webkit-scrollbar-thumb{background:#888}header .search .boxquery::-webkit-scrollbar-thumb:hover{background:#555}header .search .boxquery .item{background:var(--categorias_nivel2_fundo);padding:5px 20px}header .search .boxquery .item:nth-child(odd){background:var(--categorias_nivel2_fundo)}header .search .boxquery .item .b .foto{width:100px;height:120px;float:left;background-color:#EEE;margin-right:10px;position:relative;overflow:hidden}header .search .boxquery .item .b .det{width:calc(100% - 100px);float:left;margin-left:10px;text-align:left;display:flex;flex-direction:column;justify-content:center}header .search .boxquery .item .b .det h3{font-size:16px;line-height:18px;margin-bottom:5px}header .search .boxquery .item .b .det p{font-size:14px;line-height:16px;color:#000}header .search .boxquery.open{top:100%}header .dropdown{float:left;padding-right:15px}header .dropdown>a{color:var(--topo_texto);border-bottom:1px solid transparent}header .dropdown .container_list{visibility:hidden;opacity:0;width:200px;position:absolute;top:100%;left:-20px;padding-top:10px;z-index:2;transition:all 0.25s ease}header .dropdown .container_list .list{background-color:var(--categorias_nivel2_fundo);padding:15px 10px;display:inline-block}header .dropdown .container_list .list a{width:100%;float:left;line-height:35px;color:var(--topo_texto);border-bottom:solid 1px rgba(0,0,0,.1);padding:0 15px;transition:all 0.25s ease;font-size:12px;text-transform:uppercase}header .dropdown .container_list .list a:hover{text-indent:4px;text-decoration:underline!important}header .dropdown .container_list .list a:last-child{border-bottom:0}header .dropdown:hover>a{border-color:var(--topo_texto)}header .dropdown:hover .container_list{visibility:visible;opacity:1;transition:all 0.1s ease}header .minicart{float:left;border-left:solid 1px var(--topo_texto);padding-left:15px;position:relative}header .minicart>a{border-bottom:1px solid transparent;color:var(--topo_texto)}header .minicart:hover>a{border-color:var(--topo_texto)}header .minicart:hover .container_floatingcart{opacity:1;visibility:visible}header .minicart .container_floatingcart{opacity:0;visibility:hidden;transition:all 0.25s ease;z-index:9;right:-20px;position:absolute;padding-top:10px}header .minicart .container_floatingcart .floatingcart{width:350px;background-color:var(--carrinho_suspenso_fundo);color:var(--carrinho_suspenso_texto);padding:15px}header .minicart .container_floatingcart .floatingcart .itens{max-height:70vh;overflow:auto}header .minicart .container_floatingcart .floatingcart ::-webkit-scrollbar{width:3px}header .minicart .container_floatingcart .floatingcart ::-webkit-scrollbar-track{background:#f1f1f1}header .minicart .container_floatingcart .floatingcart ::-webkit-scrollbar-thumb{background:#888}header .minicart .container_floatingcart .floatingcart ::-webkit-scrollbar-thumb:hover{background:#555}header .minicart .container_floatingcart .floatingcart .bt-remover img{width:17px}header .minicart .container_floatingcart .floatingcart .bt-finalizar{background-color:var(--carrinho_suspenso_finalizar_fundo);color:var(--carrinho_suspenso_finalizar_texto);padding:15px 10px;font-size:12px;margin:0 auto;display:block;text-align:center;line-height:15px;margin-top:10px;transition:all 0.25s ease}header .minicart .container_floatingcart .floatingcart .bt-finalizar:hover{opacity:.8}header .minicart .container_floatingcart .floatingcart .bt-continuar{background:transparent;color:var(--carrinho_suspenso_continuar_texto);text-decoration:underline!important;padding:5px;font-size:12px;margin:0 auto;display:block;text-align:center;line-height:15px;margin-top:10px}header .minicart .container_floatingcart .floatingcart .total{border-top:1px solid rgba(0,0,0,.1);padding-top:12px;text-align:center;font-size:14px;font-weight:600;margin-top:15px}header .minicart .container_floatingcart.adicionado{opacity:1;visibility:visible}header .menu_scroll{position:fixed;top:-100%;z-index:99;width:100%;background:var(--topo_fundo);color:var(--topo_texto);padding:0 40px;height:var(--altura_menu_scroll);align-items:center;opacity:0;visibility:hidden;transition:all 0.25s ease}header .menu_scroll.visible{top:0;opacity:1}header .menu_scroll .btLogonav{width:calc(var(--largura_logo) * 0.85);height:calc(var(--altura_logo) * 0.85);background-size:contain;background-position:center center;background-repeat:no-repeat;overflow:hidden;color:transparent;user-select:none;display:block}header .menu_scroll .links{min-width:unset;padding:0 40px;position:static;margin-top:0}header .menu_scroll .links li{height:var(--altura_menu_scroll)}header .menu_scroll .links li a{margin:0 6px}header .menu_scroll .links .drop .list li{height:auto}header .menu_scroll .search{margin-right:25px}header .menu_scroll .search form{max-width:500px;margin:0 0 0 auto}header .menu_scroll .search .boxquery.open{top:calc(var(--altura_menu_scroll) - 15px)}header .menu_scroll .minicart{height:var(--altura_menu_scroll);align-items:center;display:flex;padding:0;border-left:none}header .menu_scroll .minicart .container_floatingcart{padding-top:0;top:100%}#promo{height:var(--ofertas_periodicas_altura);overflow:hidden}#promo .oferta{color:#FFF;display:flex;align-items:center;justify-content:center;height:var(--ofertas_periodicas_altura);padding:0 20px}#promo .oferta>.central{display:flex;align-items:center;justify-content:center}#promo .oferta a{line-height:1}#promo .oferta .first,#promo .oferta .second{font-size:12px;font-weight:100;letter-spacing:.3px;line-height:1}#promo .oferta .second{margin-left:5px}#promo .oferta .botao{padding:2px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--ofertas_periodicas_botao_borda);line-height:1;margin-left:10px}#promo .oferta .countdown{margin-left:10px;background-color:var(--produto_contador_fundo);color:var(--produto_contador_texto);text-transform:uppercase;line-height:1;padding:var(--produto_contador_espacamento);font-size:var(--produto_contador_tamanho);text-align:center;border-radius:var(--produto_contador_arredondamento);letter-spacing:.5px;margin-top:1px}#promo .oferta .countdown span{background-color:transparent;color:inherit;padding:0;font-size:inherit}#promo .slick-arrow{position:absolute;height:14px;width:14px;fill:#fff;z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto;cursor:pointer;opacity:.9}#promo .slick-arrow.next{right:10px}#promo .slick-arrow.prev{left:10px;transform:rotate(180deg)}.bg_overlay{position:fixed;top:0;background:#000;opacity:0;visibility:hidden;display:block;height:100vh;width:100vw;z-index:30;transition:all 0.25s ease}.bg_overlay.open{opacity:.4;visibility:visible}.menumobile,.mobile_pullright,.loginmobile,.cartmobile,.closemenu{display:none}@media screen and (max-width:800px){header{position:fixed;top:0;z-index:99;transition:top 0.25s ease-in-out}header #promo{height:var(--ofertas_periodicas_altura_mobile)}header #promo .oferta{height:var(--ofertas_periodicas_altura_mobile)}header #promo .oferta>.central{flex-direction:column}header #promo .oferta>.central .countdown{margin-top:5px}header .logoheader{padding:0 20px;height:calc(var(--altura_logo_mobile) + 20px);gap:0}header .logoheader #btLogo{width:var(--largura_logo_mobile);height:var(--altura_logo_mobile);margin-left:20px}header .logoheader .mobile_pullright{display:flex;align-items:center;gap:17px}header .logoheader .mobile_pullright .openmenu,header .logoheader .mobile_pullright .opensearch,header .logoheader .mobile_pullright .openbag,header .logoheader .mobile_pullright .openuser,header .logoheader .mobile_pullright .closemenu{float:left;width:var(--tamanho_icones_topo);height:var(--tamanho_icones_topo);fill:var(--cor_icones_topo)}header .logoheader .mobile_pullright .bag_container{position:relative}header .logoheader .mobile_pullright .bag_container .cart-header-total-items{position:absolute;right:-5px;background:#000;color:#fff;border-radius:50%;height:15px;width:15px;font-size:10px;text-align:center;line-height:15px;transition:all 0.15s ease;opacity:1;top:10px}header .logoheader .mobile_pullright .bag_container .cart-header-total-items.hide{opacity:0;display:block;transition:none}header .logoheader .mobile_pullright .menu-btn-wrapper{width:var(--tamanho_icones_topo);height:calc(var(--tamanho_icones_topo) * 0.8);margin-top:2px;position:relative;float:left}header .logoheader .mobile_pullright .menu-btn-wrapper span:nth-child(1){top:0}header .logoheader .mobile_pullright .menu-btn-wrapper span:nth-child(2),header .logoheader .mobile_pullright .menu-btn-wrapper span:nth-child(3){top:50%;margin-top:-1px}header .logoheader .mobile_pullright .menu-btn-wrapper span:nth-child(4){top:100%;margin-top:-1px}header .logoheader .mobile_pullright .menu-btn-wrapper span{display:block;position:absolute;height:1px;width:100%;background:var(--cor_icones_topo);border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:250ms ease-in-out}header .logoheader .mobile_pullright .menu-btn-wrapper.open span:nth-child(1){top:50%;width:0;left:50%;margin-top:-1px}header .logoheader .mobile_pullright .menu-btn-wrapper.open span:nth-child(2){transform:rotate(45deg)}header .logoheader .mobile_pullright .menu-btn-wrapper.open span:nth-child(3){transform:rotate(-45deg)}header .logoheader .mobile_pullright .menu-btn-wrapper.open span:nth-child(4){top:50%;width:0;left:50%;margin-top:-1px}header .search{width:100%;padding:0 10px 7px 10px;z-index:-2;position:relative}header .search form .boxquery{width:100vw;top:100%;padding:20px 0;margin-top:-10px;max-height:calc(100vh - 133px);left:0;right:0;background-color:var(--header_mobile_aberto_fundo)}header .search form .boxquery .item,header .search form .boxquery .item:nth-child(odd){background-color:var(--header_mobile_aberto_fundo)}header .search form .boxquery .item .b .foto,header .search form .boxquery .item:nth-child(odd) .b .foto{background-color:var(--header_mobile_aberto_fundo)}header .search form .boxquery .item .b .det,header .search form .boxquery .item:nth-child(odd) .b .det{color:var(--header_mobile_aberto_texto)}header .search form .boxquery .item .b .det p,header .search form .boxquery .item:nth-child(odd) .b .det p{color:var(--header_mobile_aberto_texto)}header .search form .boxquery.open{top:calc(100% + 17px);width:100%}header .search .closesearch{margin-top:4px}header .search .closesearch:focus{outline:none}header .search .closesearch svg{width:15px;height:15px;fill:var(--header_mobile_aberto_texto)}header .menumobile{position:absolute;display:block;background:var(--header_mobile_aberto_fundo);width:100%;top:-100vh;box-shadow:inset 0 5px 30px rgba(0,0,0,.03);padding:20px 40px 30px 40px;transition:all 0.25s ease;opacity:0;visibility:hidden;overflow:auto;max-height:calc(100vh - (var(--altura_logo_mobile) + 20px));z-index:-1}header .menumobile.open{opacity:1;visibility:visible;top:calc(var(--altura_logo_mobile) + 20px)}header .menumobile .hasSub{display:flex;align-items:center;justify-content:space-between}header .menumobile .hasSub i{transform:rotate(0deg);transition:all 0.25s ease;color:var(--header_mobile_aberto_texto)}header .menumobile .hasSub.open i{transform:rotate(180deg)}header .menumobile .cats ul{list-style:none;position:relative}header .menumobile .cats ul li{font-size:17px}header .menumobile .cats ul li a{color:var(--header_mobile_aberto_texto);padding:12px 0;display:inline-flex;width:100%}header .menumobile .cats ul li .l2 a{font-size:15px;border-bottom:1px solid var(--menu_mobile_bordas);transition:all 0.15s ease}header .menumobile .cats ul li .l2 a.hasSub.open{border-bottom:1px solid transparent}header .menumobile .cats ul li.l3 a{font-size:14px;text-indent:10px}header .menumobile .cats ul li.l3:last-child a{border-bottom:none}header .menumobile .cats ul.sub{display:none}header .loginmobile{position:absolute;display:block;background:var(--header_mobile_aberto_fundo);color:var(--header_mobile_aberto_texto);width:100%;top:-100vh;box-shadow:inset 0 5px 30px rgba(0,0,0,.03);padding:20px 20px 35px 20px;transition:all 0.5s ease;text-align:center;opacity:0;visibility:hidden;z-index:-1}header .loginmobile.open{opacity:1;visibility:visible;top:calc(var(--altura_logo_mobile) + 20px)}header .loginmobile .bt-entrar{display:block;padding:10px;text-align:center;border:1px solid var(--header_mobile_aberto_texto);color:var(--header_mobile_aberto_texto);margin:0 auto;width:80vw}header .loginmobile .bt_login_facebook,header .loginmobile #bt_login_google{display:block;padding:10px;text-align:center;border:1px solid #2462a8;margin:12px auto;width:80vw;font-size:13px;background:#2462a8;color:#fff}header .loginmobile .bt_login_facebook i,header .loginmobile #bt_login_google i{margin-right:3px}header .loginmobile #bt_login_google{background-color:#d93025;border-color:#d93025}header .loginmobile .bt-cadastro{text-align:center;display:block;margin-top:20px;color:var(--header_mobile_aberto_texto)}header .cartmobile{position:absolute;display:block;background:var(--carrinho_suspenso_fundo);width:100%;top:-100vh;transition:all 0.5s ease;opacity:0;box-shadow:inset 0 5px 30px rgba(0,0,0,.03);visibility:hidden;color:var(--carrinho_suspenso_texto);overflow:auto;height:calc(var(--vh, 1vh) * 100 - (var(--altura_logo_mobile) + 20px));z-index:-1}header .cartmobile.open{opacity:1;visibility:visible;top:calc(var(--altura_logo_mobile) + 20px)}header .cartmobile .botoes{display:flex;justify-content:center;margin-top:10px;flex-direction:column}header .cartmobile .botoes .bt-finalizar{background:var(--carrinho_suspenso_finalizar_fundo);color:var(--carrinho_suspenso_finalizar_texto);padding:10px 20px;width:100%;text-align:center;margin-bottom:10px}header .cartmobile .botoes .bt-continuar{background:var(--carrinho_suspenso_continuar_fundo);border:1px solid var(--carrinho_suspenso_continuar_texto);color:var(--carrinho_suspenso_continuar_texto);padding:10px 20px;width:100%;text-align:center}header .cartmobile .itens{padding:20px 20px 0 20px;max-height:calc(100% - 170px);overflow:scroll}header .cartmobile .itens .bt-remover{display:flex;justify-content:center;align-items:center}header .cartmobile .itens .bt-remover img{width:17px}header .cartmobile .cartbottom{position:absolute;width:100%;padding:0 20px;bottom:20px}header .cartmobile .cartbottom .total{border-top:1px solid #eee;padding-top:12px;text-align:center;font-size:14px;font-weight:600}header .links,header .dropdown,header .minicart,header .icones_social{display:none}}