@charset "utf-8";body{font-family:var(--global_fonte);font-weight:var(--global_fonte_weight)}#btLogo{width:var(--largura_logo);height:var(--altura_logo);background-size:contain;background-position:center center;background-repeat:no-repeat;overflow:hidden;float:left;color:transparent}.search_container{opacity:0;visibility:hidden;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:inline-flex;justify-content:center;transition:all 0.15s ease;backdrop-filter:blur(4px);--webkit-backdrop-filter:blur(4px)}.search_container.open{opacity:1;visibility:visible}.search_container .search{width:100%;max-width:1260px;display:block;float:left;height:auto;margin-top:15vh;position:relative}.search_container .search .bt-mobile{color:#FFF}.search_container .search .pressione_enter{margin-top:15px;display:block;float:left;color:#666}.search_container .search form{position:initial!important}.search_container .search input{width:calc(100% - 50px);float:left;background-color:transparent;color:#666;padding:15px;line-height:100%;height:auto;border:0;border-bottom:1px solid #666;box-shadow:none!important;border-radius:0;font-size:1.5vw}.search_container .search input:focus{border-color:initial}.search_container .search button{width:50px;height:40px;float:left;background-color:#f6c617;color:#FFF;font-size:18px;border-radius:0 5px 5px 0}.search_container .search button:active{opacity:.7}.search_container .search .close_search{position:absolute;right:0;top:6px;cursor:pointer;width:50px;height:50px}.search_container .search .close_search::before,.search_container .search .close_search::after{content:"";height:1px;width:30px;display:block;background:#000;position:absolute;left:10px;transform:rotate(45deg);top:25px}.search_container .search .close_search::after{transform:rotate(-45deg)}.search_container .search .boxquery{width:100%;left:auto;right:auto;color:#000;top:17%;box-shadow:none;background:transparent;max-height:60vh;visibility:visible;opacity:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.search_container .search .boxquery .item{width:auto;background-color:transparent;padding:0}.search_container .search .boxquery .item .b{flex-direction:column}.search_container .search .boxquery .item .b .foto{aspect-ratio:1;width:100%;height:100%;float:left;margin-bottom:15px;position:relative;overflow:hidden}.search_container .search .boxquery .item .b .foto .img-full{width:100%!important;height:auto;object-fit:cover}.search_container .search .boxquery .item .b .det{width:calc(100% - 60px);float:left}.search_container .search .boxquery .item .b .det h3{font-weight:400;line-height:18px;margin-bottom:5px}.search_container .search .boxquery .item .b .det p{color:#026651;font-weight:700}.adicionado{background:#fff;transition:all 0.25s ease;opacity:1!important;visibility:visible!important}.adicionado img{filter:invert(1);transition:all 0.25s ease}.adicionado a{color:#000!important;transition:all 0.25s ease}header{position:fixed;left:0;top:0;width:100%;z-index:999;background-color:var(--topo_fundo);color:#333;transition:all 0.25s ease}header #promo{height:var(--ofertas_periodicas_altura);overflow:hidden;background:var(--ofertas_periodicas_fundo)}header #promo.flex{display:flex;width:100%;justify-content:space-around}header #promo .oferta{color:#FFF;display:flex;align-items:center;justify-content:center;height:var(--ofertas_periodicas_altura)}header #promo .oferta>.central{display:flex;align-items:center;justify-content:center}header #promo .oferta>.central .d-flex,header #promo .oferta>.central .d-md-flex{align-items:center;gap:5px}header #promo .oferta a{line-height:1}header #promo .oferta .first,header #promo .oferta .second{font-size:12px;font-weight:400;line-height:1;vertical-align:bottom}header #promo .oferta .second{margin-left:5px;line-height:1.5}header #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}header #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}header #promo .oferta .countdown span{background-color:transparent;color:inherit;padding:0;font-size:inherit}header .menu_wrapper{float:left;justify-content:center;width:100%;position:relative}header .menu_wrapper>.central{display:flex;align-items:center;width:100%;justify-content:space-between}header .menu_wrapper:not(.dpt){padding:15px 0}header .menu_wrapper.dpt{background-color:var(--topo_cor_de_fundo_categorias)}header .menu_wrapper .custom-search{display:flex;gap:10px;align-items:center;flex-basis:0%;flex-grow:1;max-width:100%;margin:0 60px}header .menu_wrapper .custom-search .label{color:var(--topo_texto);line-height:1.2;font-size:13px;font-weight:400;position:relative;height:100%;margin-right:10px}header .menu_wrapper .custom-search .item{display:flex;flex-direction:column;width:22%;position:relative}header .menu_wrapper .custom-search .item.valid .tag{opacity:1;visibility:visible}header .menu_wrapper .custom-search .item.valid select{padding-top:3px}header .menu_wrapper .custom-search .item .tag{position:absolute;text-transform:uppercase;font-size:11px;background:#EEE;border-radius:5px;line-height:1;padding:0 4px;top:-7px;height:14px;display:flex;align-items:center;left:7px;opacity:0;visibility:visible;transition:all 0.15s ease}header .menu_wrapper .custom-search .item select{height:40px;border-radius:5px;padding-left:10px;border:1px solid #ced4da;background-color:#FFF;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}header .menu_wrapper .custom-search .item select.error{border-color:#dc3545}header .menu_wrapper .custom-search .item select:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,0,0,.25)}header .menu_wrapper .custom-search button{background:#026651;color:#FFF;font-size:14px;font-weight:700;flex-basis:0%;flex-grow:1;height:40px;border-radius:5px;margin-top:auto}header span.fa.fa-angle-down{margin-left:7px}header .promo{font-size:14px;letter-spacing:.5px;border-bottom:1px solid #eee}header .promo .botao{margin-left:10px}header .links{float:left;height:50px;white-space:nowrap}header .links ul{list-style:none}header .links ul>li{display:inline-block;position:relative}header .links ul>li:nth-child(n+4):hover .drop_new{visibility:visible;opacity:1;transition:opacity 0.25s ease;right:0}header .links ul>li>a{float:left;font-size:14px;line-height:51px;padding:0 13px;color:var(--departamentos_cor);font-family:var(--departamentos_fonte);font-weight:var(--departamentos_fonte_weight);font-size:var(--departamentos_tamanho);transition:all 0.01s ease;text-transform:uppercase;letter-spacing:.7px}header .links ul>li>a i.fa{margin-right:10px;font-size:25px;vertical-align:middle;color:#333}header .links ul>li>a img{margin-right:10px;max-height:20px;vertical-align:middle}header .links ul>li:hover>a{text-decoration:underline!important}header .links ul>li:hover .drop_new{visibility:visible;opacity:1;transition:opacity 0.25s ease}header .links ul>li.open_search{display:inline-flex;align-items:center;float:right;padding:0 13px;height:50px}header .links ul>li.open_search i{background:#026651;color:#FFF;font-size:15px;font-weight:700;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}header .menu_opt,header .login_opt{line-height:13px;margin:0 13px;position:relative}header .menu_opt .text,header .login_opt .text{float:right;margin-left:10px}header .menu_opt a,header .login_opt a{color:var(--topo_texto)}header .menu_opt svg,header .login_opt svg{fill:var(--cor_icones_topo)}header .carrinho_opt{margin:0 0 0 13px;line-height:13px;position:relative;transition:all 0.25s ease}header .carrinho_opt a{color:var(--topo_texto)}header .carrinho_opt svg{fill:var(--cor_icones_topo)}header .carrinho_opt .text{float:right;margin-left:10px}header .cart-suspended{background:#fff;padding:30px 15px 15px 15px;border-radius:5px;box-shadow:0 7px 16px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}header .cart-suspended .itens .detalhes,header .cart-suspended .itens .valor{line-height:120%}header .floating_login{position:absolute;width:180px;background:transparent;color:#000;padding-top:10px;z-index:2;opacity:0;visibility:hidden;transition:all 0.25s ease;right:-30%;top:34px}header .login_drop{background:#fff;border-radius:5px;padding:20px;box-shadow:0 7px 16px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}header .login_drop a{color:#000}header .login_drop:before{content:"";height:0;border:0 solid transparent;border-right-width:8px;border-left-width:8px;border-bottom:8px solid #fff;top:2px;left:44%;position:absolute;display:block;width:0}header .login_drop li{list-style:none;padding:5px;font-size:14px}header .login_drop li:hover{text-decoration:underline}header .login_drop li:last-child{border-top:1px solid #c2c2c2;padding-top:12px;margin-top:8px;font-weight:600}header .floatingcart{position:absolute;width:350px;background:transparent;color:#000;padding-top:10px;z-index:2;opacity:0;visibility:hidden;transition:all 0.25s ease;right:-1px;top:39px}header .floatingcart .itens{max-height:70vh;overflow:auto}header .floatingcart .itens .item{padding-bottom:5px}header .floatingcart .itens .item:last-child{padding-bottom:0}header .floatingcart .itens .item img{filter:none;max-height:70px;max-width:100%}header .floatingcart .b_remove{border:1px solid #333;padding:3px 7px;font-weight:600}header .floatingcart ::-webkit-scrollbar{width:3px}header .floatingcart ::-webkit-scrollbar-track{background:#f1f1f1}header .floatingcart ::-webkit-scrollbar-thumb{background:#888}header .floatingcart ::-webkit-scrollbar-thumb:hover{background:#555}header .floatingcart .bt-remover{margin-right:10px}header .floatingcart .bt-finalizar{background:#333;color:#fff!important;padding:10px;font-size:12px;margin:0 auto;display:block;text-align:center;line-height:15px;margin-top:15px;font-weight:600;letter-spacing:.5px}header .floatingcart .total{border-top:1px solid #eee;padding-top:15px;text-align:center;font-size:14px;font-weight:600;margin-top:5px}header .cart_mobile{position:absolute;width:100vw;background:transparent;color:#000;z-index:2;transition:all 0.25s ease;right:-100vw}header .cart_mobile .itens{max-height:70vh;overflow:auto}header .cart_mobile .itens .item{padding-bottom:5px}header .cart_mobile .itens .item:last-child{padding-bottom:0}header .cart_mobile .itens .item img{filter:none;max-height:70px;max-width:100%}header .cart_mobile .b_remove{border:1px solid #333;padding:3px 7px;font-weight:600}header .cart_mobile ::-webkit-scrollbar{width:3px}header .cart_mobile ::-webkit-scrollbar-track{background:#f1f1f1}header .cart_mobile ::-webkit-scrollbar-thumb{background:#888}header .cart_mobile ::-webkit-scrollbar-thumb:hover{background:#555}header .cart_mobile .bt-remover{margin-right:10px}header .cart_mobile .bt-finalizar{background:#333;color:#fff!important;padding:10px;font-size:12px;margin:0 auto;display:block;text-align:center;line-height:15px;margin-top:15px;font-weight:600;letter-spacing:.5px}header .cart_mobile .total{border-top:1px solid #eee;padding-top:15px;text-align:center;font-size:14px;font-weight:600;margin-top:5px}header .menumobile{display:none;position:absolute;background:var(--menu_mobile_fundo);left:-100vw;width:90vw;height:calc(var(--vh, 1vh) * 100 - 57px);transition:all 0.25s ease;overflow-y:auto;overflow-x:hidden;z-index:2}header .menumobile .cats{font-size:15px;list-style:none;position:relative;padding:20px;letter-spacing:.7px;text-transform:uppercase}header .menumobile .cats .sub{display:none}header .menumobile .cats a{color:var(--menu_mobile_texto)}header .menumobile .cats a:hover{color:#333}header .menumobile .cats li{display:block;padding:10px 0}header .menumobile .cats li a{display:block;position:relative;font-weight:600;color:var(--menu_mobile_texto)}header .menumobile .l3{font-size:14px;text-transform:none;border-top:1px solid #f1f1f1;margin-left:10px}header .menumobile .l3 a{font-weight:100!important}header .menumobile .l3:first-child{padding-top:10px;margin-top:5px}header .menumobile .l2{font-size:14px;padding:8px 15px;text-transform:none;border-bottom:1px solid #f1f1f1;letter-spacing:0}header .menumobile .l2 .sub{display:none}header .menumobile .l2 a{font-weight:100!important}header .menumobile .l2:last-child{border-bottom:none}header .menumobile .l2:first-child{margin-top:10px}header .menumobile .toggleplus{position:absolute;right:0;line-height:13px}header .menumobile .toggleplus:after{background:none;border-right:2px solid var(--menu_mobile_texto);border-top:2px solid var(--menu_mobile_texto);content:"";display:inline-block;height:8px;line-height:30px;margin-top:-15px;position:relative;transform-origin:center;transform:rotate(135deg);width:8px;will-change:transform;transition:all 0.25s ease;margin-right:20px;opacity:.7}header .menumobile .toggleminus{position:absolute;right:0;line-height:18px}header .menumobile .toggleminus:after{background:none;border-right:2px solid var(--menu_mobile_texto);border-top:2px solid var(--menu_mobile_texto);content:"";display:inline-block;height:8px;line-height:30px;margin-top:-15px;position:relative;transform-origin:center;transform:rotate(315deg);width:8px;will-change:transform;transition:all 0.25s ease;margin-right:20px;opacity:.7}header .menumobile .mobile_login{background:var(--menu_mobile_topo_fundo);padding-top:15px}header .menumobile .mobile_login a{display:flex;align-items:center;text-transform:uppercase;color:var(--menu_mobile_topo_texto)}header .menumobile .mobile_login a svg{margin-right:10px;fill:var(--menu_mobile_icones)}header .menumobile a{color:#333;display:flex;align-items:center}header .menumobile .title_login{font-size:16px;display:block;float:right;text-transform:none;color:var(--menu_mobile_topo_texto)}header .menumobile .logout{text-transform:none!important;display:block;margin-top:3px}header .menumobile .search_mobile{padding:20px 20px 0 20px;position:relative}header .menumobile .search_mobile input{background-color:var(--menu_mobile_busca_fundo);border:1px solid var(--menu_mobile_busca_borda)}header .menumobile .search_mobile input::placeholder{color:var(--menu_mobile_busca_texto)}header .menumobile .search_mobile button{position:absolute;right:20px;bottom:0;background:var(--menu_mobile_busca_botao_fundo);color:var(--menu_mobile_busca_botao_icone);padding:9px 13px;border-radius:0 5px 5px 0}header .bg_overlay{width:100vw;height:100vh;position:absolute;background:#000;opacity:0;visibility:hidden;transition:all 0.25s ease}header .login_opt:hover>.floating_login{opacity:1;visibility:visible;transition:all 0.25s ease}header .carrinho_opt:hover>.floatingcart{opacity:1;visibility:visible;transition:all 0.25s ease}header .dropdown{float:left;margin:0 10px;position:relative}header .dropdown p{cursor:pointer}header .dropdown .list{visibility:hidden;opacity:0;width:150px;position:absolute;top:100%;right:0;z-index:2;background-color:#FFF;border:solid 1px #000;transition:all 0.25s ease}header .dropdown .list a{width:100%;float:left;line-height:35px;color:#444;border-top:solid 1px #EEE;padding:0 15px;transition:all 0.25s ease}header .dropdown .list a:first-child{border-top:0}header .dropdown .list a:hover{background-color:#EEE}header .dropdown:hover .list{visibility:visible;opacity:1}header .shopcart{float:left;margin:10px 0}.drop_new{position:absolute;top:calc(100% - 1px);padding:25px;background-color:var(--categorias_nivel2_fundo);visibility:hidden;opacity:0;transition:opacity 0.25s ease;box-shadow:0 10px 15px rgba(0,0,0,.05);display:flex}.drop_new.subs .list{display:grid;float:left;grid-auto-flow:column;grid-template-rows:repeat(12,auto);grid-column-gap:30px;height:29px}.drop_new.subs .bnr{width:400px;height:300px;float:right;margin-left:30px}.drop_new.subs .bnr img{width:100%!important;height:100%!important;object-fit:cover}.drop_new .list{display:grid;float:left;grid-auto-flow:column;grid-template-rows:repeat(14,auto);grid-column-gap:30px}.drop_new .list li.t:hover>.level2_sub{opacity:1;visibility:visible}.drop_new .list li:hover>a{color:#000}.drop_new .list li{min-width:200px;width:fit-content;text-indent:5px;height:25px}.drop_new .list li:hover{text-decoration:underline!important;background-color:#fff}.drop_new .list li.indent{text-indent:15px}.drop_new .list li.t{text-indent:0}.drop_new .list li.t a{font-size:15px;padding:1px 5px 5px 1px;transition:opacity 0.25s ease;font-weight:400;text-transform:none}.drop_new .list li.t a:hover{text-decoration:underline!important}.drop_new .list li.l3{text-indent:15px}.drop_new .list li.l3 a{font-weight:400;text-transform:none}.drop_new .list li.l3 a:hover{text-decoration:underline!important}.drop_new .list a{width:100%;float:left;padding:0;color:var(--categorias_nivel2_texto);font-size:14px;line-height:22px;border:none!important}.drop_new .list a i{transition:all 0.01s ease}.drop_new .list .level2_sub{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,auto);grid-column-gap:20px;position:absolute;background:#fff;left:100%;visibility:hidden;opacity:0;transition:opacity 0.25s ease;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:10px 30px;margin-top:-20px;z-index:2}.open_menu{width:auto;color:#333;font-size:20px;cursor:pointer;display:none;margin-left:5%}.open_menu.open .icon_wrapper span:nth-child(1){transform:rotate(45deg);top:50%}.open_menu.open .icon_wrapper span:nth-child(2){opacity:0}.open_menu.open .icon_wrapper span:nth-child(3){transform:rotate(-45deg);top:50%}.open_menu .icon_wrapper{position:relative;width:24px;height:24px}.open_menu .icon_wrapper span{display:block;position:absolute;height:2px;width:100%;background:var(--cor_icones_topo);opacity:1;transform:rotate(0);transition:all 0.25s ease}.open_menu .icon_wrapper span:nth-child(1){top:0;transform:rotate(0)}.open_menu .icon_wrapper span:nth-child(2){top:8px;opacity:1}.open_menu .icon_wrapper span:nth-child(3){top:16px;transform:rotate(0)}.opencart{width:auto;color:#FFF;cursor:pointer;position:relative;display:none;margin-right:5%}.opencart svg{fill:var(--cor_icones_topo)}.opencart .qtd{position:absolute;right:-8px;background:#046651;color:#fff;border-radius:50%;height:16px;width:16px;font-size:10px;line-height:1;top:-4px;transition:all 0.25s ease;display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){#btLogo{width:var(--largura_logo_mobile);height:var(--altura_logo_mobile)}header .links,header .dropdown{display:none}header .menumobile{display:block}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 .menu_wrapper>.central{justify-content:space-between;flex-wrap:wrap}header .menu_wrapper .open_menu,header .menu_wrapper .opencart{display:block}header .menu_wrapper .custom-search{border-top:1px solid #EEE;padding-top:10px;margin:10px 10px 0 10px}header .menu_wrapper .custom-search .label{display:none}header .menu_wrapper .custom-search .item{width:24%}header .menu_wrapper:not(.dpt){padding:10px 0}header .cart-suspended{border-radius:0;padding:25px 15px 15px 15px;height:calc(var(--vh, 1vh) * 100 - 54px);box-shadow:none}header .cart-suspended .cartbottom{position:absolute;bottom:3%;width:calc(100% - 30px)}header .promo .first{font-size:12px;font-weight:300;letter-spacing:0}.menu_opt,.login_opt,.carrinho_opt,.search{display:none}.no-itens{font-size:20px;margin:50% 20%}.opt_login{border-top:1px solid rgba(0,0,0,.15);padding-top:15px}}