@keyframes pular{0%,92%{transform:translateY(0)}94%{transform:translateY(-60px)}95%{transform:translateY(0)}96%{transform:translateY(-40px)}97%{transform:translateY(0)}98%{transform:translateY(-25px)}99%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes btnpedido{0%,94%{right:100%;opacity:1}to{right:-100%;opacity:0}}@keyframes btnpedidohover{0%{right:100%;opacity:1}to{right:-100%;opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bannerImagem{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes bannerDetalhe{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes easein{0%{opacity:0;pointer-events:none;z-index:-1;transform:scale(0)}80%{opacity:1;pointer-events:all;z-index:5;transform:scale(1)}to{display:flex}}@keyframes easeout{0%{opacity:1;pointer-events:all;z-index:5;transform:scale(1)}80%{opacity:0;pointer-events:none;z-index:-1;transform:scale(0)}to{display:none}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes pulsonovo{20%{box-shadow:0 0 0 0 rgba(86,191,52,.7)}55%{box-shadow:0 0 0 10px rgba(86,191,52,0)}75%{box-shadow:0 0 0 0 rgba(86,191,52,0)}}.spin{display:inline-block;position:relative;width:35px;height:18px}.spin div{box-sizing:border-box;display:block;position:absolute;width:18px;height:18px;margin:8px;border-radius:50%;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-top-color:#646464}.spin div:first-child{animation-delay:-.45s}.spin div:nth-child(2){animation-delay:-.3s}.spin div:nth-child(3){animation-delay:-.15s}#checkTroco{width:80px;position:absolute;top:10px;left:0;z-index:10}#checkTroco fieldset label{font-size:12px}.troco div:first-child{width:100%;display:flex;border-bottom:1px solid #000}#checkTroco fieldset{padding-left:.5rem}.inputTroco{display:flex;height:45px}.troco input{border-bottom:none!important;text-align:end}#valorTrocoRestaurante{border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0}.estabelecimentoindisponivel,.itensindisponiveis{background-color:red;color:#fff;padding:5px 10px;border-radius:5px;margin-top:10px}.cupom-aplicado,.endereco-marcado,.infoPagamento{display:flex;flex-direction:column;margin:10px 0}.troco .erro{justify-content:flex-start;display:flex;width:100%;padding:.5rem 0!important}.bandeiras-input{visibility:visible!important;left:10px!important;z-index:3!important}.bandeira-cartao label svg{margin-left:1.5rem}.bandeira-cartao label{display:flex!important;justify-content:flex-start!important}.cupom-aplicado span,.endereco-marcado span{margin-bottom:.5rem}.icon-bandeira-visa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 4233 2869' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Crect width='4233' height='2869' rx='206' ry='254' fill='%230742a6'/%3E%3Cpath d='M1353 1015l-223 666s-57-282-62-317c-128-291-315-274-315-274l221 860h269l372-935h-262zm213 935h245l147-935h-247l-145 935zm1729-935h-257l-401 935h243l50-133h306l26 133h222l-189-935zm-297 623l133-354 69 354h-202zm-693-351c0-51 42-90 164-90 79 0 169 58 169 58l40-197s-116-44-229-44c-257 0-390 123-390 279 0 281 339 243 339 387 0 25-20 82-161 82s-234-52-234-52l-43 189s91 51 266 51 418-131 418-319c0-226-339-243-339-344z' fill='%23fff'/%3E%3Cpath d='M1100 1520l-82-404s-37-87-134-87H507s481 142 593 491z' fill='%23ffc107'/%3E%3C/svg%3E")}.icon-bandeira-elo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 4233 2869' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cdefs%3E%3Cstyle%3E.fil1{fill:%23fff;fill-rule:nonzero}%3C/style%3E%3C/defs%3E%3Cg id='Camada_x0020_1'%3E%3Cg id='_2775701887328'%3E%3Crect width='4233' height='2869' rx='206' ry='254' fill='%23001239'/%3E%3Cpath class='fil1' d='M865 1835c-12-19-28-50-38-73-57-133-60-270-12-402 53-145 155-256 286-312 165-72 348-58 506 36 100 58 172 147 226 273 7 16 13 33 19 48l-987 430zm329-574c-117 50-177 160-165 289l496-214c-85-100-196-133-331-75zm393 465l-10-7c-30 48-76 87-134 112-111 49-214 36-288-28l-7 10-126 188c31 22 65 40 100 55 139 58 282 55 422-6 101-44 181-111 235-196l-192-128zM2197 770v1048l162 66-92 215-180-74c-40-18-68-45-88-75-20-31-35-73-35-130V770h233z'/%3E%3Cg fill-rule='nonzero'%3E%3Cpath d='M2619 1551c0-90 39-170 101-224l-167-186c-113 100-184 246-185 409 0 164 72 310 185 411l167-187c-62-55-102-134-101-223z' fill='%2300a7e1'/%3E%3Cpath d='M2915 1848c-32 0-64-6-94-15l-80 237c55 18 113 28 174 28 265 0 486-187 537-437l-245-50c-28 135-148 237-292 237z' fill='%23ef4c36'/%3E%3Cpath d='M2916 1004c-61 0-119 9-173 28l79 237c29-10 61-15 94-15 144 0 264 102 291 238l245-50c-50-250-271-438-536-438z' fill='%23ffcc29'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon-bandeira-mastercard{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 4233 2869' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%3E%3Crect width='4233' height='2869' rx='206' ry='254' fill='%23262626'/%3E%3Cpath d='M2654 608c-456 0-827 370-827 827 0 456 371 826 827 826 457 0 827-370 827-826 0-457-370-827-827-827z' fill='%23ffc107'/%3E%3Cpath d='M1994 1931c-39-51-72-106-97-166h440c23-52 41-107 52-165h-545c-11-53-17-109-17-165h579c0-57-6-112-17-166h-545c12-57 30-112 53-165h440c-26-59-59-114-97-165h-246c36-48 77-93 122-132-144-124-332-199-537-199-456 0-826 370-826 827 0 456 370 826 826 826 271 0 510-130 661-330h-246z' fill='%23ff3d00'/%3E%3C/svg%3E")}.bandeira-cartao div{width:30px;height:20px;margin-left:2rem;margin-right:-1rem}.icon-bandeira-elo,.icon-bandeira-mastercard,.icon-bandeira-visa{display:flex;height:100%;width:30px;align-items:center;justify-content:center;background-position:50%;background-repeat:no-repeat}