@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{-ms-overflow-style:none;font-family:Poppins;overflow-x:hidden;scrollbar-width:none}body::-webkit-scrollbar{display:none}.mt-page{margin-top:90px}.react-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.react-modal-content{background:#fff;border-radius:.24rem;margin-left:15px;margin-right:15px;max-width:600px;padding:1rem;position:relative;width:100%}.react-modal-close{right:-20px;top:-15px}.react-modal-close,.react-modal-close-left{background:#0000;border:0;position:absolute}.react-modal-close-left{right:340px;top:0}@media (max-width:768px){.react-modal-content{margin-left:10px;margin-right:10px;max-width:90%;padding:.5rem}.react-modal-close{right:-10px;top:-10px}.react-modal-close-left{right:300px;top:0}}.navbar-light{background-color:#fff!important}.btn-outline-danger{border-color:#1d417a;color:#1d417a}.btn-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.btn-outline-danger:visited{background-color:#1d417a!important;border-color:#1d417a!important}.footer{height:80px}.img-estabelecimento{border-radius:8%;max-width:100%}.estabelecimento{border-radius:8%}.estabelecimento a{color:#353535;text-decoration:none}.estabelecimento:hover{background-color:#eee}.categoria a{color:#383838;text-decoration:none}.categoria a:hover{color:#c83232}.categoria span{font-size:13px}.img-categoria{height:auto;width:60%}@media (max-width:768px){.img-categoria{height:auto;width:30%}}@media (min-width:1920px){.img-categoriao{height:auto;width:80rem}}.img-banner{border-radius:8%;max-width:100%}.sidebar h5{height:30px;margin-bottom:0}.sidebar .footer{height:265px}.sidebar .produto{align-content:flex-start;height:calc(100% - 295px);overflow:auto}.btn_pedido{height:80px}.img-prod{width:100px}.popup{align-items:center;background-color:#0003;display:flex;height:100vh;justify-content:center;left:0;max-height:100%;overflow-y:auto;position:fixed;top:0;width:100%}.popup-inner{background-color:#fff;height:fit-content;max-height:100%;padding:32px;position:relative;width:60%}.popup-inner .close-brn{position:absolute;right:16px;top:16px}.form-endereco select{background-color:#fff;border:0;cursor:pointer;height:30px;object-position:left;width:100%}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:#ffffffe6;bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.pedido{border-radius:6px}.pedido a{color:#353535;text-decoration:none}.pedido:hover{background-color:#eee}.pedido span{color:#353535;font-size:14px}.img-pedido{border-radius:8px;max-width:80px}.pedido-avaliar{cursor:pointer}.form-login{background-color:#fff;padding:15px;width:330px}.form-login input{margin-bottom:10px}.background-login{height:100hv;object-fit:cover;object-position:left;width:100%}.form-cadastro{padding:15px;width:90%}.form-cadastro input{margin-bottom:10px}.background-cadastro{height:100hv;object-fit:cover;object-position:left;width:100%}.form-cadastro select{background-color:#fff;border:0;cursor:pointer;height:43px;object-position:left;width:100%}.img-estab-produtos{height:200px;object-fit:cover;width:100%}.produto-lista .preco-antigo{color:#999;text-decoration:line-through}.produto-lista a{color:#333;cursor:pointer;text-decoration:none}.produto-lista:hover{background-color:#eee}.detalhes-produto{align-content:flex-start;height:700px;overflow:auto}.img-produto-modal{height:350px;object-fit:contain;width:100%}.produto-modal .promocao{color:#23ad68}.produto-modal .preco-antigo{color:#999;text-decoration:line-through}.button-qtd{font-size:16px;vertical-align:middle}body.modal-open{overflow:hidden}@media (max-width:768px){.detalhes-produto{height:auto;overflow-x:hidden;padding:15px}.img-produto-modal{height:250px}.button-qtd{font-size:16px}.produto-modal .promocao{font-size:20px}.produto-modal .preco-antigo{font-size:18px}s .produto-modal .container-fluid{padding:0 10px}.produto-modal .row{margin:0}.produto-modal .col-12{padding:0 5px}.produto-modal .btn{font-size:14px;padding:8px 12px}}.favorito{cursor:pointer}.favorito span{color:#353535;font-size:14px;padding:4px}.avaliacao{cursor:pointer}.avaliacao span{color:#353535;font-size:14px;padding:4px}.text-troco{color:red}.form-input-troco{text-align:right;width:150px}li{list-style-type:none;margin-left:10px}.enderecos li:hover{background:#fff}.enderecos li span:hover{color:#474747}.dialogwait-popup-inner{background-color:#333;border-radius:8%;color:#fff;margin:0 auto;padding:20px;width:20%}.form-seleciona-cidade{padding:15px;width:430px}.background-cidade{height:100hv;object-fit:cover;object-position:left;width:100%}.btnselecionacidade{cursor:pointer}.Banner_container,.Banner_galeria{height:35vw;width:100vw}.Banner_galeria{background-position:top;background-repeat:no-repeat;background-size:contain;cursor:pointer;overflow:hidden;transition:.3s}.banner-estabelecimento{height:auto;width:auto}@media (max-width:768px){.banner-estabelecimento{height:auto;width:100%}}@media (min-width:1920px){.banner-estabelecimento{height:auto;width:80rem}}.search-panel{height:80px;padding:auto;text-align:center}.search-panel select{background-color:#fff;border:0;cursor:pointer;height:30px;object-position:left;width:100%}.label-form{text-align:left}.Seleciona{margin-left:1rem}.BotaoNovoCadastro,.BotaoSearch{height:46px}.Header_pesquisa_produto{position:relative;width:100%}.Header_pesquisa_produto input{border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box;color:#afafaf;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:42px;line-height:normal;padding:8px 16px;width:100%;z-index:1}.Header_topbar{box-sizing:border-box;gap:36px;justify-content:space-between;padding:16px 0}.Header_mobile{background:#000;border-radius:4px;box-sizing:border-box;cursor:pointer;display:none;padding:8px}.btn-sacola{justify-content:end}.Header_topbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.btn-sacola{margin-bottom:1rem}}.Header_categorias{align-items:center;border-top:1px solid #63636333;box-sizing:border-box;display:flex;gap:1px;justify-content:space-between;margin-top:7px;overflow:auto;padding:8px 0}.Header_categorias button{color:#000;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:16px;text-align:center;text-decoration:none}.Categoria-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media(max-width:991px){.Categoria-grid{grid-template-columns:12fr 1fr}}.Item{max-width:1170px;width:90%}.Item_imagem{border-radius:4px;height:150px;object-fit:contain;overflow:hidden;position:relative;width:100%}.Item_imagem:hover{background-color:#eee}.Item a{color:#333;cursor:pointer;text-decoration:none}.Item:hover{background-color:#eee}.Item_sku{color:#636363;font-size:12px;font-weight:300}.Item_textos{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start;margin-top:16px}.Item_valor{color:#0839fd9c;font-size:16px;font-weight:700;line-height:18px;margin-bottom:4px}.Item_condicao,.Item_valor{font-family:Montserrat,sans-serif;font-style:normal}.Item_condicao{color:#636363;font-size:12px;font-weight:300;line-height:normal}.Item-texto h2{color:#000;font-size:36px;font-weight:700;line-height:44px;margin:0 0 4px;text-transform:uppercase}.Item-texto h2,.Item-texto p{font-family:Montserrat,sans-serif;font-style:normal;text-align:center}.Item-texto p{color:#636363;font-size:16px;font-weight:500;line-height:normal;margin:0 0 36px}.Produtos{display:block}.Produtos .Produtos_container{margin:100px auto 30px;max-width:1170px;width:90%}.Produtos-wrapper{margin:100px auto;max-width:1170px;width:90%}.Produtos-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.Produtos-grid{grid-template-columns:1fr 1fr}}.Footer-wrapper{background-color:#ebe9e9ce;box-sizing:border-box;padding:48px 0 24px}.Footer-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1170px;width:90%}.Footer-wrapper a,.Footer-wrapper h3,.Footer-wrapper p{margin:0}.Footer-wrapper h3{color:#696764;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px;text-transform:uppercase}.Footer-menu{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.Footer-menu a{color:#696764;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;text-decoration:none}.Footer-contato span{font-size:12px;font-weight:200;line-height:16px}.Footer-contato p,.Footer-contato span{color:#4a4a49;font-family:Montserrat,sans-serif;font-style:normal;margin-bottom:8px}.Footer-contato p{font-size:16px;font-weight:400;line-height:32px}.Footer-pagamento{margin-bottom:16px}.Footer-credito{align-items:center;border-top:1px solid #bbbbba;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:100px;padding-top:24px;width:100%}.Footer-credito a,.Footer-credito p{color:#777776;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin:0;text-decoration:none}@media(max-width:991px){.Footer-container,.Footer-credito{flex-direction:column;gap:50px}}.Header_estabelecimento{border-bottom:1px solid #63636333;width:100%}.Header_conteudo{margin:0 auto;max-width:1170px;width:90%}.Header_logo{display:block}