.top_prod{display:flex;align-items:center;padding:100px 30px 30px;background-color:var(--ColorUm);position:sticky;top:0}.top_prod button{background:transparent;border-color:transparent;font-size:2rem;cursor:pointer;color:var(--ColorDois)}.top_prod h3{color:var(--ColorDois);margin:10px}.produtos{width:100%;align-items:center;justify-content:space-between;padding:0 1rem;background-color:var(--ColorUm)}.card_prod{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 22px #00000026;cursor:pointer;color:#000;padding:5px;background-color:var(--ColorDois);border-radius:5px}.card_prod button{background-color:var(--ColorUm);width:50px;height:50px;border-radius:5px;border:none;margin-right:10px}.card_image_prod{width:25%;height:90px;border:none;object-fit:contain;background-color:#fff;border-radius:5px}.card_info_prod span{font-size:14px;color:#414141}.card_price_add{display:flex;justify-content:space-between;align-items:flex-start}.card_price_add button{background:var(--ColorUm);border:none;border-radius:.2rem;margin:0 10px;padding:0 auto;font-size:15px;width:50px;height:50px}.card_price_prod{color:var(--ColorUm);font-size:22px}.card_info_prod{width:70%}.card_info_prod h4{font-size:15px;color:#414141}.container_prod{padding:10px;justify-content:space-between;align-items:center;box-shadow:0 8px 22px #00000026}.container_prod .image_prod{width:100%;height:200px;object-fit:cover;border-radius:5px;background-color:#fff;box-shadow:0 8px 22px #00000026}.container_details_prod{background:#fff;bottom:0;border-radius:10px;padding:16px 25px;width:auto}.container_info_sabores{padding:20px}.etapas_prod{justify-content:space-between;display:flex;padding-bottom:5px;align-items:center;z-index:1;position:sticky;top:70px;background-color:var(--ColorUm)}.table_sabores{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 22px #00000026;cursor:pointer;color:#000;padding:5px}.table_sabores .image_prod{height:70px;width:100px;object-fit:contain;background-color:#fff;border-radius:5px}.table_sabores .nome_sabor{width:60%;font-size:16px;margin:10px}.table_sabores button{background:transparent;border:transparent;font-size:20px}.container_total_item{background:#fff;box-shadow:0 8px 22px #00000026;width:100%;height:70px;display:flex;align-items:center;justify-content:space-evenly;bottom:0;position:fixed;left:0;color:#fff;z-index:auto;padding:0 5px}.container_total_item .btnProximo{display:flex;align-items:center;justify-content:center;width:40%;height:40px;background:var(--ColorUm);border-radius:3px;font-size:15px;border:1px solid #ccc;color:#fff;text-align:center;padding:6px;cursor:pointer}.botton_total{padding:10px auto;color:#000;width:30%;text-align:center}.box_vlr_add{text-align:center;align-items:center;color:var(--ColorUm);width:17%}.box_vlr_add h4{font-size:13px}.btnAdd{background-color:var(--ColorUm);padding:5px;font-size:20px;color:#fff;border-radius:5px;height:30px;width:30px}.container_value_add{display:flex;justify-content:space-between;align-items:center}.box_loading{position:fixed;background:#0006;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2000}.circle-container{width:80px;height:80px;border:6px solid transparent;border-top:6px solid transparent;border-right:10px solid var(--ColorTres);border-bottom:6px solid transparent;border-left:10px solid var(--ColorTres);border-radius:50%;animation:spin 2s ease-in-out infinite;position:absolute}.center-image{width:50px;height:50px;position:relative;z-index:2;object-fit:contain;animation:pulse 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.floating-cart-button{position:fixed;bottom:20px;right:20px;background-color:var(--ColorUm);color:#fff;border:1px solid var(--ColorDois);border-radius:50%;width:70px;height:70px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #0000001a;cursor:pointer;z-index:1;transition:transform .2s,box-shadow .2s}.floating-cart-button:hover{transform:scale(1.1);box-shadow:0 6px 8px #0003}.cart-icon{font-size:40px;display:flex;align-items:center;color:var(ColorTres);height:60px}.item-count{position:absolute;top:0;right:0;background-color:red;color:#fff;border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;box-shadow:0 2px 4px #0000001a}.Container{top:0;left:0;width:100%;height:100%;background-color:var(--ColorDois);border-radius:10px;text-align:center;padding:20px;align-items:center;justify-content:center}.img_cart{width:130px;height:130px;align-items:center;border-radius:10px;color:var(--ColorUm)}.btnVazio{background-color:var(--ColorUm);padding:10px 20px;margin-top:30px;color:#fff;border-radius:5px;border:none;cursor:pointer}.box_dados{width:100%;margin-bottom:20px}.box_dados h4{color:var(--ColorUm);margin-top:5px;margin-bottom:5px}.box_dados input,.box_dados select{width:100%;text-align:start;font-size:18px;border:1px solid rgb(225,222,222);padding:5px;margin-bottom:10px;border-radius:5px}.textarea-container{position:relative}.textarea-container textarea{width:100%;min-height:70px;resize:none;border-radius:5px;border:1px solid rgb(225,222,222);box-shadow:0 8px 22px #00000026;text-align:start;padding:5px;font-size:18px}.char-count{font-size:12px;position:absolute;bottom:-11px;right:10px;margin:0;color:var(--ColorUm)}.definir_frete{display:flex}.box_pix{box-shadow:0 8px 22px #00000026;padding:15px;display:flex;justify-content:space-between;font-size:18px}.box_pix p{color:var(--ColorTres)}.box_pix .copi_cole{width:20px;height:20px;border-color:none;background-color:transparent;color:var(--ColorUm);align-items:center;text-align:center;padding:0;margin:0}.itens_resumo{color:var(--ColorUm);display:flex;justify-content:space-between}.dados_entrega{color:var(--ColorTres);margin-top:10px}.box-cupom{background-color:var(--ColorUm);padding:5px 15px;border-radius:5px}.box-cupom h4{color:#000}.box-aplicar{display:flex;gap:5px}.box-aplicar button{width:100px;height:40px;background:var(--ColorUm);border-radius:3px;font-size:16px;border:none;color:#fff;text-align:center;padding:6px;cursor:pointer}.box-pontos{display:flex;gap:8px;justify-content:space-between}.box-pontos-info{display:flex;gap:5px}.box-pontos h5{color:var(--ColorTres)}.btn_pontos{width:20px;height:20px;background:var(--ColorUm);border-radius:3px;font-size:16px;border:none;color:#fff;text-align:center;cursor:pointer}.box-divisor{background-color:var(--ColorDois);padding:10px;border-radius:10px;margin-bottom:10px}.etapas-finalizar{display:block;padding-top:10px;padding-bottom:15px;z-index:0;margin-bottom:50px}.select_bairro option{font-size:15px}.box-Itens-Dados-Interno{display:flex;flex-direction:column;gap:10px;background-color:#f5f5f5;padding:30px 20px;border-radius:10px}.resumo{display:flex;justify-content:space-between}.btn-voltar{display:flex;justify-content:space-between;align-items:center;gap:3px;height:30px;background:var(--ColorUm);border-radius:3px;font-size:14px;border:none;color:var(--ColorTres);text-align:center;padding:8px;cursor:pointer;position:fixed;top:80px;right:20px}.box-Dados{width:100%;background-color:#0000009f;gap:20px;top:0;left:0;bottom:0;right:0;position:fixed;display:flex;align-items:center;text-align:center;justify-content:center;z-index:1000}.box-Itens-Dados{position:fixed;padding:20px;background-color:var(--ColorDois);margin:10px;border-radius:5px}.box-Dados h4{color:var(--ColorUm)}.box-Dados button{width:100%;background-color:var(--ColorUm);color:var(--ColorTres);border-radius:5px;height:50px;text-align:center;font-size:18px;border:1px solid rgb(225,222,222);padding:5px;margin-bottom:10px;cursor:pointer}.box-Dados .btnFechar{color:var(--ColorUm);font-size:50px;position:absolute;top:-15px;right:-15px;cursor:pointer}.box-Dados input{width:100%;text-align:start;font-size:18px;border:1px solid rgb(225,222,222);padding:5px;margin-bottom:10px}.radio-group{display:flex;align-items:center}.radio-group input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--ColorUm);border-radius:50%;outline:none;cursor:pointer;position:relative;margin-right:10px;margin-top:5px}.radio-group input[type=radio]:checked:before{content:"";width:10px;height:10px;background-color:var(--ColorUm);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-group label{font-size:16px;color:#333;cursor:pointer;transition:color .3s ease;display:inline-block;line-height:1;position:relative;top:-1px}.radio-group label:hover{color:var(--ColorUm)}.box-Botoes{display:flex;gap:10px;justify-content:center;margin-top:20px}.box-Botoes button{font-size:16px;width:80%}.container_login{background-color:#1e90ff;padding:10px;height:100vh;display:flex;align-items:center;justify-content:center}.box_login{background-color:#fff;padding:2rem;margin-top:auto;margin-bottom:auto;border-radius:10px;display:block;box-shadow:0 8px 22px #00000026}.box_login h4{color:var(--ColorUm);margin-top:10px;margin-bottom:20px}.box_login input{width:100%;text-align:start;font-size:18px;border:1.5px solid rgb(186,186,186);padding:15px;margin-bottom:20px;border-radius:10px;background-color:#f1efef}.box_login button{background-color:#1e90ff;border-radius:5px;width:100%;height:50px;margin-top:20px;color:#fff;font-size:20px;border:none;box-shadow:0 8px 22px #00000026}.box_esqueci{margin-top:20px;display:flex;align-items:center;justify-content:center}.box_esqueci a{color:#1e90ff;font-size:15px}.line{margin-top:20px;background-color:var(--ColorUm);height:2px;opacity:.7}.box_cadastro{display:flex;align-items:center;justify-content:center}.box_cadastro .btnCriarConta{background-color:#1e90ff;border-radius:5px;width:auto;height:40px;margin-top:20px;color:#fff;font-size:13px;border:none;box-shadow:0 8px 22px #00000026;padding:0 10px}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;list-style-type:none}.top_categorias{display:block;align-items:center;padding:80px 10px 10px;gap:10px;box-shadow:0 8px 22px #00000026;background-color:var(--ColorDois)}.top_categorias h1{color:var(--ColorUm);font-size:20px}.top_categorias h3{color:#000}.top_categorias h4{font-size:14px}.top_categorias h5{color:var(--ColorUm)}.categorias{width:100%;display:grid;background-color:var(--ColorUm);grid-template-columns:repeat(auto-fill,minmax(300px,400px));align-items:center;justify-content:space-evenly;padding:0 .5rem}.categoria-card{width:100%;max-width:400px;background-color:var(--ColorDois);display:flex;flex-direction:column;cursor:pointer;box-shadow:0 8px 22px #00000026;border-radius:.5rem;margin:.5rem auto}.card__image{width:100%;height:150px;object-fit:contain;background-color:var(--ColorDois)}.card__infos{top:-20px;padding:10px;border-top:1px solid var(--ColorUm);border-radius:50px}.card__title{color:var(--ColorUm);text-align:center;align-items:center}.inputPhone{width:50%;text-align:start;padding:10px;font-size:16px;border:1px solid blueviolet;margin:10px}.btnBuscar{width:40%;height:40px;background:var(--ColorUm);border-radius:3px;font-size:16px;border:1px solid #ccc;color:#fff;text-align:center;align-items:start;padding:6px;cursor:pointer}.nome_sabor h4{color:var(--ColorUm)}.box_pedido{justify-content:space-between;display:flex;margin-top:70px;background-color:var(--ColorDois)}.box_pedido h5{color:var(--ColorUm)}.status_loja{display:flex;justify-content:space-between}.status_loja button{display:flex;align-items:center;gap:10px;background-color:var(--ColorUm);padding:5px 10px;color:#fff;border-radius:5px;border:none;cursor:pointer}.box-satatus-loja{position:sticky;top:0;z-index:1}.rodape{margin-top:auto;background-color:var(--ColorDois);color:var(--ColorQuatro);text-align:center;padding:.5rem;font-size:10px}@media screen and (max-width: 700px){.categorias{grid-template-columns:repeat(2,1fr);gap:10px 20px}.promocoes{display:grid;grid-column:span 1;margin:10px}.card__title{font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.categoria-card{position:relative;display:flex;flex-direction:column;background-color:var(--ColorDois);border-radius:.5rem;overflow:hidden;box-shadow:0 8px 22px #00000026;height:160px;z-index:0;padding:10px}.card__image{height:140px;object-fit:cover;background-color:var(--ColorDois);border-radius:.5rem}.card__infos{position:absolute;top:120px;left:0;right:0;padding:10px;background-color:var(--ColorDois);border-top:1px solid var(--ColorUm);display:flex;align-items:center;justify-content:center;height:calc(100% - 118px);box-sizing:border-box}}.box-Anuncio{width:100%;background-color:#0000009f;gap:20px;top:0;left:0;bottom:0;right:0;position:fixed;display:flex;align-items:center;text-align:center;justify-content:center;z-index:1000}.box-Sub-Anuncio{position:fixed;padding:20px;background-color:var(--ColorDois);margin:10px;border-radius:5px;display:flex;flex-direction:column;align-items:center}.box-Anuncio h4{color:var(--ColorUm)}.box-Anuncio button{width:70%;background-color:var(--ColorUm);color:var(--ColorTres);border-radius:5px;height:50px;text-align:center;font-size:16px;border:1px solid rgb(225,222,222);padding:5px;margin-top:20px;margin-bottom:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.box-Anuncio .btnFechar{color:var(--ColorUm);font-size:50px;position:absolute;top:-15px;right:-15px;cursor:pointer}.box-Anuncio .audio{background-color:var(--ColorUm);color:#fff;border-radius:30px;padding:5px;font-size:50px;position:absolute;top:5px;cursor:pointer;transform:rotate(-20deg);z-index:20}.titulo{font-size:3em;font-weight:700;margin:10px;color:var(--ColorUm)}.texto{font-size:1.5em;margin-bottom:10px;color:var(--ColorQuatro)}.balloon{position:relative;display:inline-block;background:#f0f0f0;border-radius:10px;padding:10px 15px;max-width:450px;text-align:center;font-size:14px;color:#333;box-shadow:0 2px 10px #0000001a;margin-top:20px}.balloon:before{content:"";position:absolute;bottom:-10px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f0f0f0}.menu-card{border:1px solid #ddd;border-radius:8px;padding:16px;max-width:350px;font-family:Arial,sans-serif;background-color:#f9f9f9;box-shadow:0 4px 6px #0000001a}.menu-card-header{text-align:center;margin-bottom:12px;color:#333}.menu-card-header h3{margin:0;font-size:1.2rem}.menu-card-content p{margin:8px 0;font-size:.9rem;color:#555}.menu-card-content a{color:#25d366;text-decoration:none}.menu-card-content a:hover{text-decoration:underline}.horarios-section{margin-top:12px;position:relative}.toggle-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem;padding:0;margin-left:8px}.toggle-button:hover{text-decoration:underline}.horarios-list{list-style:none;padding:8px 0 0;margin:0;font-size:.9rem;color:#555}.horarios-list li{margin:4px 0}.linha-dia{display:flex;gap:10px;justify-content:center}.box-sobre{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--ColorUm)}.constainer-sobre{width:100%;text-align:center;background-color:var(--ColorDois);margin:10px;border-radius:10px;padding:15px;max-width:500px}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 2rem;padding-top:5px;background-color:var(--ColorUm);color:var(--ColorTres);text-decoration:none;z-index:2;width:100%;top:0;position:fixed;left:0;box-shadow:0 8px 22px #00000026}nav a{margin:0 2rem;color:var(--textColor);text-decoration:none}nav a:hover{color:var(--ColorDois)}header .nav-btn{padding:5px;cursor:pointer;background:transparent;border:none;outline:none;color:var(--ColorTres);visibility:hidden;opacity:0;font-size:1.8rem}header h3{text-align:center;width:auto}.logo_image{width:70px;height:60px;object-fit:cover;margin-left:-20px;background-color:transparent;border-radius:10px;border-color:silver}.copiryt{position:absolute;font-size:.8rem;bottom:0}@media only screen and (max-width: 900px){header .nav-btn{visibility:visible;opacity:1;margin-right:-15px}header nav{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:var(--ColorUm);transition:1s;transform:translateY(-100vh);z-index:1}header .responsive_nav{transform:none}nav .nav-close-btn{position:absolute;top:2rem;left:2rem}nav a{font-size:1.5rem}}.top_prod{height:40px;margin-top:5px}.container_prod{display:flex;align-items:center;justify-content:flex-start;padding:80px 10px 10px;gap:10px;box-shadow:0 8px 22px #00000026;background-color:var(--ColorDois)}.container_prod .image_prod{width:100px;height:100px;object-fit:contain;border-radius:5px;background-color:#fff;box-shadow:0 8px 22px #00000026}.container_details_prod{background:#fff;border-radius:10px;padding:16px 25px;background-color:var(--ColorDois)}.container_details_prod h5{color:var(--ColorUm)}.etapas_prod h5,.etapas_prod h4{color:var(--ColorDois)}.container_info_sabores{padding:10px;background-color:var(--ColorUm)}.etapas_prod{display:block;padding-top:10px;padding-bottom:15px;z-index:1}.table_sabores{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 22px #00000026;color:#000;padding:5px;background-color:var(--ColorDois);border-radius:5px}.table_sabores .image_prod{height:70px;object-fit:contain;background-color:#fff;width:70px}.table_sabores .nome_sabor{width:60%;font-size:20px;margin:10px}.table_sabores button{background:transparent;border:transparent;font-size:20px;cursor:pointer}.container_total_item{background:var(--ColorDois);box-shadow:0 8px 22px #00000026;width:100%;height:70px;display:flex;align-items:center;justify-content:space-evenly;bottom:0;position:fixed;z-index:auto;left:0;color:#fff}.btn_quantidade{background:#fff;width:40px;border-radius:3px;font-size:25px;border:1px solid #ccc;margin:0;color:#000}input::-webkit-inner-spin-button{-webkit-appearance:none}input{width:40px;background:#fff;border:none;border-radius:3px;font-size:20px;text-align:center}.container_total_item .btnProximo{width:40%;height:60%;background:var(--ColorUm);border-radius:3px;font-size:15px;border:1px solid #ccc;color:#fff;text-align:center;align-items:center;padding:6px;cursor:pointer}.botton_total{padding:10px auto;color:#000;width:50%;text-align:center}.botton_total span{font-size:12px}.botton_total h2{margin:-2px;font-size:22px}.botton_total h5{margin:-2px}.table_sabores .input_check{min-width:25px;min-height:25px;margin:10px}.table_sabores .input_check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:2px solid var(--ColorUm);border-radius:5px;outline:none;cursor:pointer;position:relative;margin:0}.table_sabores .input_check:checked:before{content:"✔";font-size:20px;color:var(--ColorUm);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container_total_item .btnfinalizar{width:100%;height:80%;background:var(--ColorUm);font-size:20px;border:1px solid #ccc;color:#fff;text-align:center;padding:6px;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px}.container_total_item .total_finalizar{width:100%;height:80%;background:var(--ColorDois);font-size:16px;color:var(--ColorUm);text-align:center;display:flex;align-items:center;justify-content:center}.etapas_prod h5{color:var(--ColorUm)}.container-contador-etapa{display:flex;justify-content:space-between}.box_quant{display:flex;align-items:center;padding:5px;height:50px;gap:1px}.box_quant button,.box_quant span{display:flex;align-items:center;justify-content:center;font-size:20px;padding:5px;height:35px;width:35px;border:.5px solid var(--ColorTres);background-color:var(--ColorUm);color:var(--ColorTres);border-radius:5px}.topo{width:100%;height:300px;position:relative;box-shadow:0 8px 22px #00000026}.topo img{width:100%;height:300px;object-fit:cover}.logo{width:120px;height:120px;border-radius:50%;position:absolute;bottom:-40px;left:20px;border:5px solid #fefefe;box-shadow:0 8px 22px #00000026}.logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.btn-status{position:absolute;top:80px;right:20px;background-color:#20c211;color:#fefefe;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;transition:transform .3s ease-in-out;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.info{position:absolute;left:150px;width:calc(100% - 150px);align-items:center}.info h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.links{display:flex;justify-content:space-between;align-items:center;padding-right:10px}.redes{display:flex;align-items:center;gap:5px}.btn-redes{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:25px;background-color:transparent;color:var(--ColorUm);border:none}.text-link{text-decoration:underline;color:var(--ColorUm);cursor:pointer;font-size:12px}.categoria-container{margin-top:60px;padding:10px;overflow:hidden}.scroll-horizontal{display:flex;gap:15px;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-bottom:10px}.scroll-horizontal::-webkit-scrollbar{height:8px}.scroll-horizontal::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.categoria-item{background-color:var(--ColorUm);height:100px;width:100px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5px;flex-shrink:0}.categoria-item img{width:80px;height:60px;object-fit:cover;border-radius:10px}.categoria-item h5{font-size:11px;margin-top:5px;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:90px;color:#fefefe}.lista-produtos{padding:10px}.reclamacao{max-width:100%;margin:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px #0000001a}.formulario{padding:20px}.formulario label{margin-bottom:10px}.formulario input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;text-align:left}.formulario textarea{width:100%;padding:10px;margin:20px 0;border:1px solid #ccc;border-radius:5px;height:140px;font-size:18px}.formulario button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.formulario button:hover{background-color:#3e8e41}.formulario p{margin-top:20px;font-size:16px;color:#666}.reclamacao h5{font-weight:initial;margin-top:10px}.estrelas{display:flex;justify-content:space-around;margin-top:10px;font-size:2rem;cursor:pointer}
