@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.navbar_container{display:flex;background-color:#fff;align-items:center;height:80px;width:100vw;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;z-index:2000}.navbar_icon_container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;gap:7px;text-decoration:none}.left_btn_active{border-top:4px solid #386BF6;border-radius:20px 0}.right_btn_active{border-top:4px solid #386BF6;border-radius:0 20px}.btn_active{border-top:4px solid #386BF6}.navbar_icon_container p{font-size:14px;font-family:Poppins,sans-serif;color:#386bf6;font-weight:600}.navbar_icon_hidden{display:none}.backbutton_container{background-color:#3b7bfa;width:38px;height:38px;display:flex;align-items:center;border-radius:6.33px;position:relative}.backbutton_arrowicon{position:absolute;left:12px}.page_header{display:flex;align-items:center;justify-content:space-between;padding:35px 30px}.page_header_title{display:flex;gap:23px;align-items:center}.page_header_texts h1{font-family:Poppins,sans-serif;color:#000;width:131px;height:33px;font-size:22px;font-weight:500}.page_header_texts p{font-family:Poppins,sans-serif;font-size:14px;font-weight:200;color:#8d92a3}.page_header_userbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:.75rem;color:var(--color-primary);gap:2px}#btn_user{position:relative;display:flex;align-content:center;justify-content:center;height:50px;width:50px;border-radius:8px;background-color:var(--color-primary)}#btn_user img{position:absolute;top:6px;height:37px;width:37px}.section_home{display:flex;flex-direction:column;width:100vw;max-height:100vh}.home_main{display:flex;flex-direction:column;margin:0 16px;flex:1;min-height:100%}.home_verticalfood_area{display:flex;padding:20px 0;gap:24px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home_verticalfood_area::-webkit-scrollbar{display:none}#home_horizontalfood_area_nav{border-bottom:1px solid #F2F2F2}.home_horizontalfood_nav_item{font-size:.875rem;font-family:var(--font-primary);text-decoration:none;color:#8d92a3;padding:13px}.home_horizontalfood_nav_item_active{color:#020202!important;font-weight:500}.custom_tap_panel{padding:16px 24px}#horizontalfoodcard{display:flex;justify-content:space-between}#horizontalfoodcard_box{display:flex;align-items:center;gap:12px}#horizontalfoodcard_content{display:flex;flex-direction:column;padding:0;margin:0}#horizontalfoodcard_content_p{font-family:var(--font-primary);font-size:1rem}#horizontalfoodcard_content_value{color:#8d92a3;font-family:var(--font-primary);font-size:.813rem}#horizontalfood_cardactions_star{color:var(--color-primary)}#horizontalfood_number{font-family:var(--font-primary);color:#8d92a3;font-size:.75rem;padding:3px 5px 0 0}#custom_tap_panel{display:flex;flex-direction:column;gap:16px}.topo_container{display:flex;flex-direction:column;width:100%;align-items:center}.bg_topo{position:absolute;width:100%;z-index:-1}.logo{width:114.55px;height:105px;margin-top:25px;margin-bottom:11px}.titulo{width:331px;height:35px;font-size:20px;color:#f8f8f8;font-weight:700;font-family:Poppins,sans-serif}.login_container{display:flex;align-items:center;flex-direction:column;min-height:100vh;width:100vw}.login_form{display:flex;flex-direction:column;gap:23px;margin-top:86.5px}.login_button{margin-top:76.5px}.google_box{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:2vw;padding:4vw 3vw;box-shadow:0 4px 16px #00000026;min-width:340px;margin-top:86.5px;font-size:1.5vw}.komu_logo{width:8vw;margin-bottom:2vw}.google_login_button{display:flex;justify-content:center;width:100%;margin-top:0vw;font-size:1.5vw}.input_container{display:flex;flex-direction:column;width:35.91vw}.input .MuiInputBase-root{color:#fff;font-family:Poppins,sans-serif;font-weight:500;width:35.91vw}.input .MuiInput-underline:before{border-bottom:1px solid rgba(255,255,255,.7)}.input .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:2px solid rgba(255,255,255,1)}.input .MuiInput-underline:after{border-bottom:2px solid #fff}.input .MuiFormLabel-root{color:#ffffffb3;font-family:Poppins,sans-serif;font-weight:500}.input .MuiFormLabel-root.Mui-focused{color:#fff}.input_azul .MuiInputBase-root{color:#5b5b5b;font-family:Poppins,sans-serif;font-weight:500;width:15.5vw}.input_azul .MuiInput-underline:before{border-bottom:1px solid rgba(203,203,203,1)}.input_azul .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:2px solid rgba(37,83,255,1)}.input_azul .MuiInput-underline:after{border-bottom:2px solid #2553FF}.input_azul .MuiFormLabel-root{color:#2553ffb3;font-family:Poppins,sans-serif;font-weight:500}.input_azul_medium .MuiInputBase-root{color:#5b5b5b;font-family:Poppins,sans-serif;font-weight:500;width:25.5vw}.input_azul_medium .MuiInput-underline:before{border-bottom:1px solid rgba(203,203,203,1)}.input_azul_medium .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:2px solid rgba(37,83,255,1)}.input_azul_medium .MuiInput-underline:after{border-bottom:2px solid #2553FF}.input_azul_medium .MuiFormLabel-root{color:#2553ffb3;font-family:Poppins,sans-serif;font-weight:500}.input_azul_large .MuiInputBase-root{color:#5b5b5b;font-family:Poppins,sans-serif;font-weight:500;width:39.9vw}.input_azul_large .MuiInput-underline:before{border-bottom:1px solid rgba(203,203,203,1)}.input_azul_large .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:2px solid rgba(37,83,255,1)}.input_azul_large .MuiInput-underline:after{border-bottom:2px solid #2553FF}.input_azul_large .MuiFormLabel-root{color:#2553ffb3;font-family:Poppins,sans-serif;font-weight:500}.button_padrão{width:312px;height:45px;background-color:#3b7bfa;border-radius:8px!important;font-size:14px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;box-shadow:none!important}.button_white{background-color:#fff!important;border:none!important;font-size:1.34rem!important;font-weight:500!important;color:#2553ff!important;font-family:Poppins,sans-serif!important;text-transform:none!important;border-radius:0!important}.button_white:disabled{background-color:#dfdddd!important;color:#5b5b5b!important}#gray_button{color:#fbf2cf;background-color:#a5a6ae!important}.titulo_container{display:flex;flex-direction:column}.titulo_container p{font-size:.8rem;font-family:Poppins,sans-serif;font-weight:400;color:#fff}.titulo_container h1{font-size:1.93rem;font-family:Poppins,sans-serif;font-weight:700;color:#fff}.check_box_container{display:flex;align-self:flex-start;font-size:1.25rem;margin-left:0}.MuiCheckbox-root{color:#fff!important}.MuiFormControlLabel-asterisk{display:none}.MuiFormControlLabel-label{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#fff!important;font-size:.9rem!important}.MuiCheckbox-root.Mui-checked .MuiSvgIcon-root path{fill:#fff}.register_container{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;position:relative}.background_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.register_titulo{display:flex;justify-content:center;align-self:flex-start;gap:1.2vw;margin-left:-60px}.register_forms_container{display:flex;justify-content:center;width:79.27vw;height:82.78vh;background-color:#2553ff;z-index:1;padding-left:8.16vw;justify-content:start}.client_forms_container{display:flex;margin-top:5vw;flex-direction:column;align-items:center}.edit_image{display:flex;flex-direction:row;gap:2vw;align-items:end;width:90%;margin:2vh 0}.register_forms_input{display:flex;flex-direction:column;gap:2.95vw;align-self:flex-start;margin:0 4vw}.confirmar_botao_container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:3.81vw}.imagem_forms{display:flex;align-items:flex-end}.imagem_forms img{display:flex;width:39.15vw;z-index:-1}@media (max-width: 600px){.register_forms_container{display:flex;flex-direction:column;align-items:center;padding-left:0;margin:2vh 0;height:auto;position:relative}.edit_image{align-items:start;flex-direction:column}.client_forms_container{display:flex;flex-direction:column;align-items:center;width:100%}.register_titulo{display:flex!important;justify-content:center!important;margin-left:0!important;margin-bottom:3vw;gap:4.65vw}.icone_voltar{width:3.85vw!important;height:2.79vh!important}.user_icon{background-color:#000;height:8vh;aspect-ratio:1/1;border-radius:14px}.register_forms_input{width:100%;margin-bottom:3.48vw!important}.input .MuiInputBase-root{width:70vw!important;font-size:.81rem!important;margin-top:5.11vw}.confirmar_botao_container button{width:24.66vw!important;height:3.55vh!important;font-size:.7rem!important;font-weight:400!important}.confirmar_botao_container a{font-size:.85rem;font-weight:400}.imagem_forms{display:flex;justify-content:center;width:100%;margin-top:1vh}.imagem_forms img{width:246.03px!important;max-width:25vh}}.topo_container_home{display:flex;flex-direction:column;width:100%;align-items:center}.bg_frente{position:absolute;width:100%;z-index:-1}.bg_atras{position:absolute;width:100%;z-index:-2}.logo_topo_home{width:128px;height:168.6px;margin-top:88px}.home_container{display:flex;align-items:center;flex-direction:column;min-height:100vh;width:100vw}.home_mensagem{display:flex;flex-direction:column;gap:25px;margin-top:170px;text-align:center}.home_mensagem h1{font-size:30px;font-weight:600;font-family:Poppins,sans-serif}.home_mensagem p{font-size:20px;font-weight:500;font-family:Poppins,sans-serif}.home_button{display:flex;flex-direction:column;gap:25px;margin-top:79px;text-align:center}.button_text{font-size:20px!important;font-weight:600!important;font-family:Poppins,sans-serif!important;color:#000!important}.section_pix{min-height:100vh;width:100vw}.section_pix header{padding:35px 0 0 30px}.container_pagamento_pix{display:flex;align-items:center;flex-direction:column}.img_pagamento_pix{width:155.81px;height:225.67px}.descricao_pagamento_pix{display:flex;flex-direction:column;align-items:center}.descricao_pagamento_pix img{margin-top:28px;margin-bottom:13px}.descricao_pagamento_pix h1{margin-top:18.33px;text-align:center;font-size:20px;font-weight:400;font-family:Poppins,sans-serif}.descricao_pagamento_pix p{margin-top:6px;text-align:center;width:345px;height:42px;font-size:14px;font-weight:200;color:#8d92a3;font-family:Poppins,sans-serif}.button_pagamento_pix{display:flex;flex-direction:column;gap:14px;margin-top:12px}.button_pagamento_pix button{font-size:14px!important;width:200px;height:45px}.section_pedidofeito{min-height:100vh;width:100vw}.pedidofeito_backbutton{padding:35px 0 0 30px}.container_pedido_feito{display:flex;align-items:center;flex-direction:column;width:100vw}.img_pedido{width:200px;height:221.33px;margin-top:72px}.descricao h1{margin-top:11.67px;text-align:center;width:200px;font-size:20px;font-weight:400;font-family:Poppins,sans-serif}.descricao p{margin-top:6px;text-align:center;width:202px;height:42px;font-size:14px;font-weight:200;color:#8d92a3;font-family:Poppins,sans-serif}.button_pedido_feito{display:flex;flex-direction:column;gap:12px;margin-top:30px}.button_pedido_feito button{font-size:13.3px!important;width:200px;height:45px}.section_profile{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-tertiary);background-color:#e0e0e0}.config_button{width:40vw;height:4vh;text-align:center;padding:0 4vw;background-color:var(--color-primary);color:var(--color-secundary);border-radius:8px;border:none;align-self:center}.overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;height:100vh;width:100vw;background-color:#00000080;z-index:2}.edit-bio{width:80vw;background-color:#fff;display:flex;flex-direction:column;padding:4vh 6vw;gap:4vh;border-radius:18px}.profile_header{padding:3vh 5vw;width:90%;padding-bottom:20vh}.profile_header_btns{display:flex;justify-content:space-between;flex-direction:row}.profile_header button{background-color:var(--color-primary);width:38px;height:38px;display:flex;align-items:center;border-radius:6.33px;position:relative;border:none;cursor:pointer;justify-content:center}.user_bio{position:relative;background-color:var(--color-secundary);display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:20px;padding:0 10vw;margin:0 6vw;margin-top:-14vh}.user_bio .user_icon{position:relative;top:-3vh;background-color:#000;height:8vh;border-radius:14px}.user_bio h2{font-size:1.2em;font-weight:700;margin-bottom:1vh}.user_bio h3{font-size:1em;font-weight:500;margin-bottom:1vh}.user_bio p{font-weight:400}.user_title{margin:2vh 0;display:flex;width:40vw;height:4vh;text-align:center;align-items:center;justify-content:center;padding:0 4vw;background-color:var(--color-primary);color:var(--color-secundary);border-radius:8px;box-shadow:silver 0 2px 2px 2px}.user_bio .edit_button{position:absolute;top:2vh;right:6vw;opacity:40%;cursor:pointer}.outlet{display:flex;flex-direction:column;justify-content:start;flex-grow:1;margin-bottom:80px}.user_config{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2vh;margin:2vh 0}.user_config h2{font-size:1.2em}.section_profile .navbar_container{z-index:2}.edit-bio .user_icon{background-color:#000;height:8vh;border-radius:14px}.edit-bio input{align-self:flex-end}.tab{color:#5b5b5b;cursor:pointer;font-size:1.2rem;background-color:transparent;width:100%;line-height:1.5;padding:8px 12px;margin:6px;border:none;display:flex;justify-content:center}.tab:hover{border-bottom:1px solid #2553ff}.tab:focus{color:#2553ff;font-weight:700;border-bottom:3px solid #2553ff}.tab-panel{width:100%;font-size:.875rem;display:flex;align-items:center;justify-content:start}.tab-list{width:39.84vw;margin-top:1.57vh;border-radius:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;align-content:space-between}.payment_card{display:inline-flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:1px solid rgba(141,146,163,.25);border-radius:10px;padding:8px 14px;width:79px;height:79px;flex-shrink:0}.payment_card_img_area{display:flex;gap:4px;align-items:center}.payment_card p{display:flex;flex-direction:column;font-family:var(--font-primary);font-size:10px}.payment_card p strong{font-weight:500;padding-top:2px}.transactionhistorycard{display:flex;flex-direction:column;gap:5px;font-family:var(--font-primary);font-size:12px;width:100%}.transactionhistorycard div{display:flex;justify-content:space-between}.transactionhistorycard_semibold{font-weight:600}.transactionhistorycard_regular{color:#636363}.section_payment{width:100vw;min-height:100%}.payment_header{display:flex;align-items:center;gap:23px;padding:35px 30px}.payment_header h1{font-family:var(--font-primary);color:var(--color-tertiary);font-weight:700;font-size:1.25rem}.payment_main{display:flex;flex-direction:column;margin:0 16px;align-items:center;flex:1;min-height:100%}.payment_methods{display:flex;flex-direction:column;padding:14px 10px;background-color:#f5f5f5;border-radius:1rem;gap:10px}.payment_methods h2{font-family:var(--font-primary);font-size:1rem;font-weight:600}.payment_methods_cardsarea{display:flex;gap:9px;flex-wrap:nowrap;overflow-x:auto}.payment_history{width:100%}.payment_history h2{padding:30px 0 10px;font-size:.875rem;font-family:var(--font-primary);font-weight:600}.payment_history_cards_area{display:flex;flex-direction:column;border:1px solid #E4E5E9;border-radius:10px;max-height:305px;max-width:95%;padding:10px;gap:10px;overflow-y:auto}.payment_btn_area{display:flex;flex-direction:column;gap:12px;margin:40px 0px 12vh}.payment_btn_area button{font-size:13.3px!important;width:200px;height:45px}.item_pedido_container{display:flex;align-items:center;flex-direction:column;width:100vw}.item_pedido{display:flex;align-items:flex-start;width:312px}.item_pedido h1{font-family:Poppins,sans-serif;width:84px;height:21px;font-size:14px;font-weight:400;align-self:flex-start;text-align:start}.conteudo_item_pedido{display:flex;align-items:center;justify-content:space-between;width:312px;height:60px;margin-top:12px;gap:12px}.conteudo_item_pedido img{height:60px;aspect-ratio:1/1}.conteudo_item_pedido h1{font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.conteudo_item_pedido p{display:flex;align-items:center;margin-left:auto;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#8d92a3}.none{display:none}.remove_btn{width:24px;aspect-ratio:1/1;font-weight:600;color:#fff;background-color:var(--color-primary);border:none;border-radius:4px;cursor:pointer}.detalhes_pedido_container{display:flex;align-items:center;flex-direction:column;width:100vw}.informacoes_pedido{width:312px;height:21px;display:flex;justify-content:space-between}.informacoes_pedido h1{font-family:Poppins,sans-serif!important;font-size:14px!important;color:#8d92a3;font-weight:400}.informacoes_pedido p{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500}.valor-verde{color:#4baf31}.section_statuspedido{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.status_pedido_coitainer{display:flex;align-items:center;flex-direction:column;width:100vw;height:100%}.section_item_pedido{margin-top:34px}.titulo_detalhes_pedido{display:flex;align-items:flex-start;width:312px}.titulo_detalhes_pedido h1{font-family:Poppins,sans-serif;margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:400;align-self:flex-start;text-align:start}.section_detalhes_entrega{display:flex;flex-direction:column;gap:6px}.section_button{display:flex;flex-direction:column;gap:10px;margin-top:29px}#btn_pay{color:#fff;background-color:var(--color-primary);border:none;border-radius:8px;padding:12px 135px}#btn_pay_hidden{display:none}.section_status{width:100vw;height:100%}.status_main{display:flex;flex-direction:column;align-items:center}#counter_btn_container{border:1px solid black;border-radius:8px;height:27px;width:26px}.section_item{position:relative;width:100vw;max-width:100vw;height:100vh;font-family:var(--font-primary);overflow:hidden;display:flex;flex-direction:column;align-items:center}.item_header{position:relative;display:flex;background-repeat:no-repeat;background-image:url(/assets/food_item-8etQdEX5.svg);background-size:cover;background-position:center;height:50vh;width:100vw}.item_header_btn{margin:36px 0 0 30px}.item_main{position:relative;margin-top:-6vh;z-index:1000;border-radius:16px;height:calc(50vh + 200px);width:92vw;box-shadow:inset;-webkit-box-shadow:1px 1px 6px 0px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 6px 0px rgba(0,0,0,.15);box-shadow:1px 1px 6px #00000026;background-color:#fff;overflow-y:auto}.item_main_dish_title{display:flex;justify-content:space-between;padding:27px 16px}.item_main_dish_title_text{display:flex;flex-direction:column;gap:6px}.item_main_dish_description{font-family:var(--font-primary);font-size:.875rem;text-align:justify;color:#8d92a3;margin:0 12px;line-height:1.6}.item_main_dish_comment{display:flex;flex-direction:column;margin:30px 16px 0}.item_main_dish_value_container{display:flex;justify-content:space-between;margin:30px 16px;height:50px}.item_main_dish_value_area{display:flex;flex-direction:column;gap:10px}.item_main_dish_value_area_text{color:#8d92a3;font-size:.813rem}.item_main_dish_value_area_number{font-size:1.125rem}.item_main_dish_value_btn{color:var(--color-primary)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary: #3B7BFA;--color-secundary: #F8F8F8;--color-tertiary: #181818;--font-primary: "Poppins", sans-serif}.inter{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0}
