@media only screen and (max-width:1440px){.container{max-width:90%}.banner .imagem img{width:90%}.footer .footer-mapa .footer-item.atendimentodelivery{grid-column:auto/span 1}}@media only screen and (max-width:1366px){.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:1.5rem}.banner .grid{grid-template-columns:auto 440px}.banner .detalhe>span:first-of-type{font-size:7rem}.banner .imagem img{width:80%}.sobre .grid{grid-template-columns:70%}.sobre .detalhe{text-align:center}.sobre .imagem img{width:60%}.pedido #itens .grid{grid-template-columns:1fr}.pedido#cadastro #mapa{display:none}.pedido#cadastro .passo,.pedido #itens>aside{padding-left:0}.pedido#cadastro .passo:after,.pedido#cadastro .passo:before{content:none}.pedido#cadastro .grid.buscar#principal{grid-template-columns:1fr}.pedido #itens .grid.normal .item.indispitem:after{width:1500px}}@media only screen and (max-width:1280px){.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:1rem}.navegacao .superior ul:last-of-type li>svg{width:40px;height:40px;margin-right:10px}.pedido#cadastro #itens .grid.sabores .item .quantidade,.pedido #itens .grid.complementos .item .quantidade{justify-content:flex-end}.pedido #itens .grid.normal .item.indispitem:after{width:1200px}}@media only screen and (max-width:1199px){.footer .footer-mapa{justify-content:center}.footer .footer-mapa .footer-item.atendimentodelivery{grid-column:auto/span 11}}@media only screen and (max-width:1190px){.navegacao .superior ul li:not(:last-of-type){margin-right:.5rem}.navegacao .superior ul:last-of-type li dl dt{font-size:12px}.navegacao .superior ul:last-of-type li dl dd{font-size:14px}.navegacao .superior ul:last-of-type li>svg{width:35px;height:35px}.navegacao .superior ul li>a{padding:4px 10px}.banner{max-height:-moz-max-content;max-height:max-content}.banner .grid{grid-template-columns:490px}.banner .imagem img{width:100%}.banner .detalhe{text-align:center}#restaurante #disponibilidade,.banner .detalhe>span:last-of-type,.pedido #disponibilidade{width:100%}.sobre .grid{grid-template-columns:490px}.sobre .imagem img{width:100%}}@media only screen and (max-width:1150px){.pedido #itens .grid.normal .item.indispitem:after{width:1000px}}@media only screen and (max-width:1070px){.navegacao .superior ul:last-of-type{flex-direction:column;align-items:flex-start}.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:0;margin-bottom:10px}}@media only screen and (max-width:1050px){.logotipo{width:180px}.navegacao>.container{padding:1rem .5rem}#restaurante .grid#itens,#restaurante .grid.simples#itens{grid-template-columns:100%}}@media only screen and (max-width:1024px){.pedido#cadastro #itens .grid.sabores .item .quantidade,.pedido #itens .grid.complementos .item .quantidade{justify-content:flex-end}.delivery{padding-right:0}.pedido #itens .grid{grid-template-columns:1fr}.carrinho>.moldura>.controles{opacity:1!important;pointer-events:all!important}.pedido#cadastro #itens #passofinalizar{display:block}.auxiliar-delivery{max-width:none}.auxiliar-cart{display:flex}.auxiliar-delivery button#actionButton,.auxiliar-delivery button#actionButtonFinalizar{display:flex;width:90%}.pedido #itens .grid.normal .item.indispitem:after{width:1615px}#warning-automatic-print{display:flex;flex-direction:column}}@media only screen and (max-width:995px){.navegacao .superior ul:first-of-type{display:none}.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:2rem}.navegacao .menu{display:flex}.banner #btnpedidodesk{display:none}.pedido #itens .grid.normal .item.indispitem:after{width:1000px}}@media only screen and (max-width:990px){.footer .footer-mapa .footer-item.atendimentodelivery{grid-column:auto/span 2}}@media only screen and (max-width:959px){.pedido #itens>article>h1{text-align:center}}@media only screen and (max-width:904px){.footer .footer-mapa .footer-item.atendimentodelivery{grid-column:auto/span 1}}@media only screen and (max-width:852px){.footer .footer-desenvolvedor{flex-direction:column;align-items:center}.footer .footer-desenvolvedor span:not(:last-of-type):after{content:none}}@media only screen and (max-width:840px){.footer .footer-desenvolvedor{flex-direction:column}.footer .footer-desenvolvedor span:not(:last-of-type):after{content:""}}@media only screen and (max-width:768px){#restaurante .grid#itens{margin:0}#restaurantelocalizacao{padding:1rem}#restaurantelocalizacao div div header{height:135px}.header{align-items:flex-start}.navegacao:not(#delivery){padding-left:180px}.logotipo{height:100%;padding:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:0}.banner,.sobre{padding-top:3rem}.sobre{padding-bottom:10rem}.modal-item-detalhe .moldura-body #detalhe article{flex-direction:column;align-items:center}.modal-item-detalhe .moldura-body #detalhe .imagem{margin-right:0}.pedido #itens .cardapio-nome{font-size:20px;text-align:center}.pedido #itens .cardapio-descricao{font-size:13px;display:block;text-align:center}#restaurante .grid#itens .item .detalhe .nome>span,.pedido #itens .grid .item .detalhe .nome>span{font-size:12px}#restaurante .grid#itens .item .detalhe .descricao,.pedido #itens .grid .item .detalhe .descricao{font-size:11px}#restaurante .grid#itens .item .valor,.pedido #itens .grid .item .valor{font-size:12px}#restaurante .grid#itens .item .detalhe .novo,#restaurante .grid#itens .item .detalhe .peso,.pedido #itens .grid .item .detalhe .novo,.pedido #itens .grid .item .detalhe .peso{font-size:11px}.passo h1{font-size:19px}.passo>header span.qtdeadd{font-size:12px;min-width:60px}h1 .obrigatorio{font-size:12px}.pedido #itens .grid .item .detalhe .nome{font-size:14px}.pedido .bordas .selecao-borda label,.pedido .complementos .selecao-complemento label,.pedido .massas .selecao-massa label{font-size:13px}.pedido #itens .grid.complementos .item .quantidade .form-group,.pedido #itens .grid.sabores .item .quantidade .form-group{width:38px}#restaurante .header ul li{min-width:100%}}@media only screen and (max-width:660px){.banner{padding-top:2rem}.navegacao .superior ul:last-of-type li>svg{display:none}.banner .detalhe>span:first-of-type{font-size:5.5rem;line-height:90px}.banner .detalhe>span:last-of-type{font-size:14px;line-height:25px}#restaurante .header{min-height:63px}#restaurante .header ul li a{padding:20px 2rem;font-size:15px}#restaurante #disponibilidade,.pedido #disponibilidade{max-height:none}#restaurante #disponibilidade>section,.pedido #disponibilidade>div{padding-left:100px}#restaurante #disponibilidade>svg,.pedido #disponibilidade>svg{width:160px;height:160px}.atendimento .grid{grid-template-columns:repeat(auto-fit,minmax(120px,120px));-moz-column-gap:15px;column-gap:15px}.modal-reserva #detalhe .selecao-turno{grid-template-columns:1fr}.modal-reserva #detalhe .titulo{font-size:13px}.modal-reserva .aviso-turno{font-size:12px;margin-bottom:0}.info>.container{text-align:center;justify-content:center}.delivery .info>.container{flex-direction:column;text-align:center}.info>.container #localizacao-selecionada-header{margin-right:0;margin-bottom:1rem}.info>.container>article:last-of-type{justify-content:center}#solicitarreserva{margin-top:1rem;margin-right:0;order:2;width:100%}#tempo-entregaretirada{flex-direction:column}#restaurante .grid#itens .item .imagem img,#restaurante .grid:not(.normal)#itens .item .imagem img,.pedido #itens .grid.normal .item .imagem img,.pedido #itens .grid:not(.normal) .item .imagem img{width:60px;height:60px}#restaurante .grid#itens .item.indispitem:after,.pedido #itens .grid.normal .item.indispitem:after{width:900px}}@media only screen and (max-width:608px){.footer .footer-mapa{text-align:center}.footer .footer-mapa .logotipo{margin:0 auto}.footer .footer-mapa .conteudo .grid#midias{justify-content:center}.footer{padding-bottom:8rem}.pedido #itens .grid.normal .item.indispitem:after{width:800px}}@media only screen and (max-width:575px){#restaurantelocalizacao div div header{height:160px}.pedido#cadastro #itens .grid:not(.normal):not(.pizza) .item .imagem{position:relative}.pedido#cadastro #itens .grid.sabores .item,.pedido #itens .grid.complementos .item{flex-direction:column}.atendimento{padding:2rem 1rem}.flex-titulo{flex-direction:column;align-items:flex-start}h1 .obrigatorio{margin-left:0}.pedido #itens>aside.inicio{padding:0}.navegacao#delivery nav{flex-direction:column;align-items:unset}.navegacao#delivery nav>ul li{width:100%}.navegacao#delivery nav>div{margin-top:1rem;justify-content:space-between}}@media only screen and (max-width:520px){.container{padding:1rem 0}.banner .grid{grid-template-columns:100%}.banner .detalhe>span:first-of-type{font-size:3.5rem;line-height:60px;text-align:center}.banner .detalhe>span:last-of-type{width:100%;text-align:center;font-size:14px}.sobre .grid{grid-template-columns:100%}.sobre .detalhe>span:first-of-type{font-size:3rem;text-align:center;line-height:100px;margin-bottom:1rem}.sobre .detalhe>span:last-of-type{text-align:center;font-size:14px}.contatos .grid{row-gap:1rem}.contatos .grid .item dl dt{font-size:12px}.contatos .grid .item dl dd{font-size:14px}.contatos .grid .item>svg{width:35px;height:35px}.auxiliar-finalizacao{padding:0!important}.pedido#cadastro #itens .grid.sabores .item .valor span,.pedido #itens .grid.complementos .item .valor span{font-size:13px}.pedido #itens .grid.normal .item.indispitem:after{width:700px}}@media only screen and (max-width:490px){#restaurante #disponibilidade>section,.pedido #disponibilidade>div{padding-left:100px}#restaurante #disponibilidade>svg,.pedido #disponibilidade>svg{display:none}#restaurante #disponibilidade>section,.pedido #disponibilidade>div{padding-left:0}.tarjas{display:flex;flex-direction:column}.tarjas>:not(:last-child){margin-bottom:.5rem}}@media only screen and (max-width:460px){.navegacao:not(#delivery){padding-left:140px}.navegacao .superior ul:last-of-type li>svg{display:none}.logotipo{width:140px}.pedido#cadastro #itens>aside,.pedido#cadastro .passo{padding-left:0}.pedido .bordas .selecao-borda label:after,.pedido .complementos .selecao-complemento label:after,.pedido .massas .selecao-massa label:after{content:none}.pedido#cadastro #itens #passofinalizar{padding-left:0}.pedido #itens .grid.normal .item.indispitem:after{width:575px}}@media only screen and (max-width:425px){.navegacao:not(#delivery){padding-left:0;padding-top:130px}.navegacao .superior ul:last-of-type{flex-direction:row}.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:1rem;margin-bottom:0}.logotipo{width:100%;height:130px}#restaurante .grid#itens .item>section>h4,#restaurante .grid#itens .item>section>span{font-size:13px}.container-lateral{width:100%!important}.navegacao>.container{padding:10px 0}.login-acao .detalhe a{max-width:180px}.js-cookie-consent.cookie-consent{right:0;bottom:0;width:100%}.pedido #itens>article .cardapio-nome{font-size:22px;text-align:center}.pedido #itens>article .cardapio-descricao{font-size:13px;text-align:center}.modal-item-detalhe .moldura-body{padding:1rem}.modal-item-detalhe .moldura-body #detalhe .descricao{font-size:12px}.pedido #itens .grid.normal .item.indispitem:after{width:425px}}@media only screen and (max-width:375px){.banner .detalhe>span:first-of-type p{font-size:40px}#restaurante #disponibilidade>section,.pedido #disponibilidade>div{padding-left:0}#restaurante #disponibilidade>svg,.pedido #disponibilidade>svg{display:none}.auxiliar button#fazerpedidoflutuante{max-width:none}.pedido #itens .grid.normal .item.indispitem:after{width:370px;top:40%}#restaurante .grid#itens .item .detalhe{padding:10px!important}#restaurante .grid#itens .item{grid-template-columns:auto!important}}@media only screen and (max-width:360px){.navegacao .superior ul:last-of-type{flex-direction:column}.navegacao .superior ul:last-of-type li:not(:last-of-type){margin-right:0;margin-bottom:1rem}.info{min-height:0;padding:10px}#detalhes-comanda-body{padding:0 1.5rem}#detalhes-comanda-resumo{padding:1.5rem}.auxiliar-delivery .buttonAcao{-moz-column-gap:5px;column-gap:5px}}